body
{
	width:950px;
	margin:auto;
	text-align:justify;
	/*background-image:url("beige040.gif");*/
}
/* 
///////////////////////////////////////////////////////////////
EN TETE
///////////////////////////////////////////////////////////////
*/
div.cad-logo{
	width: 700px;
	height: 37px;
	background-image:url(cad-logo.jpg);
	background-repeat: no-repeat;
	padding-top: 23px;
	padding-left: 250px;
	}
	a.header-link:link{
	text-decoration: none;
	}
	a.header-link:visited{
	text-decoration: none;
	}
	a.header-link:hover{
	text-decoration: none;
	cursor: hand;
	}
	a.header-link:active{
	text-decoration: none;
	}
	
	/* 
///////////////////////////////////////////////////////////////
FLASH
///////////////////////////////////////////////////////////////
*/
div.cad-flash{
	width: 700px;
	height: 180px;
	background-image:url(flash.jpg);
	background-repeat: no-repeat;
	padding-top: 23px;
	padding-left: 230px;
	}
	a.header-link:link{
	text-decoration: none;
	}
	a.header-link:visited{
	text-decoration: none;
	}
	a.header-link:hover{
	text-decoration: none;
	cursor: hand;
	}
	a.header-link:active{
	text-decoration: none;
	}
	span.fash_txt{
	font-size:25px;
	font-family:"Comic Sans MS";
	color:white;
	font-style:italic;
	}
 
 /* 
///////////////////////////////////////////////////////////////
MENU DU SITE
///////////////////////////////////////////////////////////////
*/

div.menu{
	width: 950px;
	height: 30px;
	background-image:url(cad-menu.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	clear: both;
	}

div.cad-menu{
position:absolute;
z-index: 1;
width: 950px;
height: 30px;
font-family: arial;
font-size: 11px;
font-weight: bold;
text-align: center;
}
div.cad-menu img{
border: 0px;
}
div.cad-menu a:link{
text-decoration: none;
}
div.cad-menu a:visited{
text-decoration: none;
}
div.cad-menu a:hover{
text-decoration: none;
}
div.cad-menu a:active{
text-decoration: none;
}
div.cad-menu-home{
position:relative;
z-index: 1;
float: left;
width: 147px;
height: 22px;
padding-top: 8px;
border-right: solid 1px #cdcdcd;
}
div.cad-menu-home a:link{
color: #707070;
}
div.cad-menu-home a:visited{
color: #707070;
}
div.cad-menu-home a:hover{
color: #961079;
}
div.cad-menu-home a:active{
color: #707070;
}
div.cad-menu1{
position:relative;
z-index: 1;
float: left;
width: 130px;
height: 22px;
padding-top: 8px;
border-right: solid 1px #cdcdcd;
color: #707070;
}
div.cad-menu1:hover{
color: #961079;
}
div.cad-menu2{
position:relative;
z-index: 1;
float: left;
width: 130px;
height: 22px;
padding-top: 8px;
border-right: solid 1px #cdcdcd;
color: #707070;
}
div.cad-menu2:hover{
color: #961079;
}
div.cad-menu3{
position:relative;
z-index: 1;
float: left;
width: 130px;
height: 22px;
padding-top: 8px;
border-right: solid 1px #cdcdcd;
color: #707070;
}
div.cad-menu3:hover{
color: #961079;
}
div.cad-menu4{
position:relative;
z-index: 1;
float: left;
width: 130px;
height: 22px;
padding-top: 8px;
border-right: solid 1px #cdcdcd;
color: #707070;
}
div.cad-menu4:hover{
color: #961079;
}
div.cad-menu5{
position:relative;
z-index: 1;
float: left;
width: 130px;
height: 22px;
padding-top: 8px;
border-right: solid 1px #cdcdcd;
color: #707070;
}
div.cad-menu5:hover{
color: #961079;
}
div.cad-menu6{
position:relative;
z-index: 1;
float: left;
width: 130px;
height: 22px;
padding-top: 8px;
border-right: solid 1px #cdcdcd;
color: #707070;
}
div.cad-menu6:hover{
color: #961079;
}
div.cad-menu-connection{
position:relative;
z-index: 1;
float: left;
width: 147px;
height: 22px;
padding-top: 8px;
}
div.cad-menu-connection a:link{
color: #707070;
}
div.cad-menu-connection a:visited{
color: #707070;
}
div.cad-menu-connection a:hover{
color: #961079;
}
div.cad-menu-connection a:active{
color: #707070;
}
div.cad-menu1-sous{
width: 98px;
margin-top: 8px;
display: none;
font-weight: normal;
background: #fafafa;
}
div.cad-menu1-sous a:link{
color: #707070;
}
div.cad-menu1-sous a:visited{
color: #707070;
}
div.cad-menu1-sous a:hover{
color: #707070;
}
div.cad-menu1-sous a:active{
color: #707070;
}
div.cad-menu11{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
border-top: 0px;
color: #707070;
background: #fafafa;
}
div.cad-menu11:hover{
background: #ffffff;
}
div.cad-menu11:hover a{
color:#707070;
}
div.cad-menu12{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu12:hover{
background: #ffffff;
}
div.cad-menu12:hover a{
color:#707070;
}
div.cad-menu13{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu13:hover{
background: #ffffff;
}
div.cad-menu13:hover a{
color:#707070;
}
div.cad-menu14{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu14:hover{
background: #ffffff;
}
div.cad-menu14:hover a{
color:#707070;
}
div.cad-menu15{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu15:hover{
background: #ffffff;
}
div.cad-menu15:hover a{
color:#707070;
}
div.cad-menu16{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu16:hover{
background: #ffffff;
}
div.cad-menu16:hover a{
color:#707070;
}
div.cad-menu17{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu17:hover{
background: #ffffff;
}
div.cad-menu17:hover a{
color:#707070;
}
div.cad-menu18{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu18:hover{
background: #ffffff;
}
div.cad-menu18:hover a{
color:#707070;
}
div.cad-menu19{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu19:hover{
background: #ffffff;
}
div.cad-menu19:hover a{
color:#707070;
}
div.cad-menu110{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu110:hover{
background: #ffffff;
}
div.cad-menu110:hover a{
color:#707070;
}
div.cad-menu2-sous{
width: 98px;
margin-top: 8px;
display: none;
font-weight: normal;
background: #fafafa;
}
div.cad-menu2-sous a:link{
color: #707070;
}
div.cad-menu2-sous a:visited{
color: #707070;
}
div.cad-menu2-sous a:hover{
color: #707070;
}
div.cad-menu2-sous a:active{
color: #707070;
}
div.cad-menu21{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
border-top: 0px;
color: #707070;
background: #fafafa;
}
div.cad-menu21:hover{
background: #ffffff;
}
div.cad-menu21:hover a{
color:#707070;
}
div.cad-menu22{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu22:hover{
background: #ffffff;
}
div.cad-menu22:hover a{
color:#707070;
}
div.cad-menu23{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu23:hover{
background: #ffffff;
}
div.cad-menu23:hover a{
color:#707070;
}
div.cad-menu24{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu24:hover{
background: #ffffff;
}
div.cad-menu24:hover a{
color:#707070;
}
div.cad-menu25{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu25:hover{
background: #ffffff;
}
div.cad-menu25:hover a{
color:#707070;
}
div.cad-menu26{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu26:hover{
background: #ffffff;
}
div.cad-menu26:hover a{
color:#707070;
}
div.cad-menu27{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu27:hover{
background: #ffffff;
}
div.cad-menu27:hover a{
color:#707070;
}
div.cad-menu28{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu28:hover{
background: #ffffff;
}
div.cad-menu28:hover a{
color:#707070;
}
div.cad-menu29{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu29:hover{
background: #ffffff;
}
div.cad-menu29:hover a{
color:#707070;
}
div.cad-menu3-sous{
width: 98px;
margin-top: 8px;
display: none;
font-weight: normal;
background: #fafafa;
}
div.cad-menu3-sous a:link{
color: #707070;
}
div.cad-menu3-sous a:visited{
color: #707070;
}
div.cad-menu3-sous a:hover{
color: #707070;
}
div.cad-menu3-sous a:active{
color: #707070;
}
div.cad-menu31{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
border-top: 0px;
color: #707070;
background: #fafafa;
}
div.cad-menu31:hover{
background: #ffffff;
}
div.cad-menu31:hover a{
color:#707070;
}
div.cad-menu32{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu32:hover{
background: #ffffff;
}
div.cad-menu32:hover a{
color:#707070;
}
div.cad-menu33{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu33:hover{
background: #ffffff;
}
div.cad-menu33:hover a{
color:#707070;
}
div.cad-menu34{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu34:hover{
background: #ffffff;
}
div.cad-menu34:hover a{
color:#707070;
}
div.cad-menu35{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu35:hover{
background: #ffffff;
}
div.cad-menu35:hover a{
color:#707070;
}
div.cad-menu4-sous{
width: 98px;
margin-top: 8px;
display: none;
font-weight: normal;
background: #fafafa;
}
div.cad-menu4-sous a:link{
color: #707070;
}
div.cad-menu4-sous a:visited{
color: #707070;
}
div.cad-menu4-sous a:hover{
color: #707070;
}
div.cad-menu4-sous a:active{
color: #707070;
}
div.cad-menu41{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
border-top: 0px;
color: #707070;
background: #fafafa;
}
div.cad-menu41:hover{
background: #ffffff;
}
div.cad-menu41:hover a{
color:#707070;
}
div.cad-menu42{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu42:hover{
background: #ffffff;
}
div.cad-menu42:hover a{
color:#707070;
}
div.cad-menu43{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu43:hover{
background: #ffffff;
}
div.cad-menu43:hover a{
color:#707070;
}
div.cad-menu44{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu44:hover{
background: #ffffff;
}
div.cad-menu44:hover a{
color:#707070;
}
div.cad-menu45{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu45:hover{
background: #ffffff;
}
div.cad-menu45:hover a{
color:#707070;
}
div.cad-menu5-sous{
width: 98px;
margin-top: 8px;
display: none;
font-weight: normal;
background: #fafafa;
}
div.cad-menu5-sous a:link{
color: #707070;
}
div.cad-menu5-sous a:visited{
color: #707070;
}
div.cad-menu5-sous a:hover{
color: #707070;
}
div.cad-menu5-sous a:active{
color: #707070;
}
div.cad-menu51{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
border-top: 0px;
color: #707070;
background: #fafafa;
}
div.cad-menu51:hover{
background: #ffffff;
}
div.cad-menu51:hover a{
color:#707070;
}
div.cad-menu52{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu52:hover{
background: #ffffff;
}
div.cad-menu52:hover a{
color:#707070;
}
div.cad-menu53{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu53:hover{
background: #ffffff;
}
div.cad-menu53:hover a{
color:#707070;
}
div.cad-menu54{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu54:hover{
background: #ffffff;
}
div.cad-menu54:hover a{
color:#707070;
}
div.cad-menu55{
width: 129px;
padding-top: 4px;
padding-bottom: 4px;
border-right: 0px;
border-left: solid 1px #c2c1cb;
border-bottom: solid 1px #c2c1cb;
color: #707070;
background: #fafafa;
}
div.cad-menu55:hover{
background: #ffffff;
}
div.cad-menu55:hover a{
color:#707070;
}
div.cad-menu1:hover div.cad-menu1-sous{
display: block;
}
div.cad-menu2:hover div.cad-menu2-sous{
display: block;
}
div.cad-menu3:hover div.cad-menu3-sous{
display: block;
}
div.cad-menu4:hover div.cad-menu4-sous{
display: block;
}
div.cad-menu5:hover div.cad-menu5-sous{
display: block;
}


 /* 
///////////////////////////////////////////////////////////////
ACTUALITE
///////////////////////////////////////////////////////////////
*/

div.actualite_index{
	width: 930px;
	height: 23px;
	background-image:url(degrade.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
	}
	span.actualite{
	font-family: Verdana, arial;
	font-weight: bold;
	color: #707070;
	text-align: left;
	font-size: 11px;
	}
	div.actualite_index ul{
	margin-top:-19px;
	padding-top:-7px;
	list-style-type:none;
	}
	div.actualite_index li{
	background-image:url(degrade.jpg);
	list-style-image:none;
	background: no-repeat;
	margin-top:-30px;
	list-style-type:none;
	padding-top:-20px;
	list-style-type:none;
	padding-left:40px;
	margin-left:40px;
	font-size: 14px;
	color: #707070;
	}
	div.actualite_index a{
	font-size: 11px;
	color: #AA067F;
	text-decoration:none;
	}

/* ESPACE APRES BREAKING NEWS DANS TEMPLATE */
div.space
{
	height: 5px;
}

/* HAUT & BAS DES BOITES VARIABLES */
div.topbox-950{
	width: 950px;
	height: 15px;
	background-image: url(cad-topbox-950.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
div.botbox-950{
	width: 950px;
	height: 15px;
	background-image: url(cad-botbox-950.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
div.web-marketing{
width: 950px;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
font-family: Arial, sans-serif;
font-size: 13px;
color: #405e6d;
text-align: justify;
}
	
div.index_mini_cadre{
	width: 960px;
	height: 80px;
	margin-bottom: 10px;
	}	
div.index_mini_cadre_admin{
	width: 960px;
	height: 160px;
	margin-bottom: 10px;
	}	

div.mini_cadre_01{
		width: 219px;
		height: 69px;
		float: left;
		background-image:url(mini_cadre_01.jpg);
		background-repeat: no-repeat;
		margin-right: 4px;
		padding: 15px 0px 0px 15px;
}
div.mini_cadre_02{
		width: 219px;
		height: 69px;
		float: left;
		background-image:url(mini_cadre_02.jpg);
		background-repeat: no-repeat;
		margin-right: 4px;
		padding: 15px 0px 0px 15px;
}
div.mini_cadre_03{
		width: 219px;
		height: 69px;
		float: left;
		background-image:url(mini_cadre_03.jpg);
		background-repeat: no-repeat;
		margin-right: 4px;
		padding: 15px 0px 0px 15px;
}
div.mini_cadre_04{
		width: 219px;
		height: 69px;
		float: left;
		background-image:url(mini_cadre_04.jpg);
		background-repeat: no-repeat;
		margin-right: 4px;
		padding: 15px 0px 0px 15px;
}
div.ultra_mini_cadre{
		width: 109px;
		height: 69px;
		float: left;
		background-image:url(ultra_mini_cadre.jpg);
		background-repeat: no-repeat;
		margin-right: 1px;
		padding: 15px 0px 0px 10px;
}
		span.box-title{
		font-family: verdana, arial;
		font-size: 11px;
		font-weight: bold;
		color: #1c5f8a;
		}
		span.box-title a:link{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.box-title a:visited{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.box-title a:hover{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.box-title a:active{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.box-more{
		color: #1c5f8a;
		}
		span.box-more a:link{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.box-more a:visited{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.box-more a:hover{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.box-more a:active{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.box-link{
		color: #aa067f;
		}
		span.box-link a:link{
		color: #aa067f;
		text-decoration: none;
		}
		span.box-link a:visited{
		color: #aa067f;
		text-decoration: none;
		}
		span.box-link a:hover{
		color: #aa067f;
		text-decoration: none;
		}
		span.box-link a:active{
		color: #aa067f;
		text-decoration: none;
		}
		
		div.content{
	width: 948px;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	}
		
div.content-left{
	width: 645px;
	float: left;
	padding: 10px 23px 10px 40px;
	}
div.content-left a:link{
	color: #405e6d;
	text-decoration: none;
}
div.content-left a:visited{
	color: #405e6d;
	text-decoration: none;
}
div.content-left a:hover{
	color: #405e6d;
	text-decoration: none;
	}
div.content-left a:active{
	color: #405e6d;
	text-decoration: none;
}

/* BOUTON VIOLET */
	div.action{
	margin-top: 20px;
	font-style:normal;
	}
	div.action a:link{
	color: #FFFFFF;
	text-decoration: none;
	}
	div.action a:visited{
	color: #FFFFFF;
	text-decoration: none;
	}
	div.action a:hover{
	color: #FFFFFF;
	text-decoration: none;
	}
	div.action a:active{
	color: #FFFFFF;
	text-decoration: none;
	}
	/* BOUTON ACTION H3 EXTENSIBLE */
	div.allbtn{
    font-weight:bold;
	font-size: 12px ;
	font-family: Arial; 
	color:#FFFFFF;
    text-align:center; 
    cursor:pointer; 
    background:none; 
	text-decoration: none;
	float: right;
	}
	span.btng{
	float:left; 
	width:20px;
	height:25px; 
	background:url(bouton_violet_gauche.jpg) no-repeat top left; 
	}
	span.btnd{
	float:left; 
	width:30px;
	height:25px; 
	background:url(bouton_violet_droite.jpg) no-repeat top right; 
	}
	span.btnm{
	line-height:1.9; 
	float:left; 
	height:25px; 
	background:url(bouton_violet_milieu.jpg) repeat-x top left ;  
	}
	div.allbtn:hover span.btng{
	background:url(bouton_violet_gauche.jpg) no-repeat bottom left; 
	}
	div.allbtn:hover span.btnd{
	background:url(bouton_violet_droite.jpg) no-repeat bottom right; 
	}
	div.allbtn:hover span.btnm{
	background:url(bouton_violet_milieu.jpg) repeat-x bottom left ;  
	}
	
	
table{
   margin: auto; /* Centre le tableau */
   margin-top:5px;
   margin-bottom:5px;
   border:1px solid gray; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
   text-align:center;
}

td
{
   border:1px solid gray; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
   text-align:center;
   padding-right:30px;
   padding-left:30px;
   padding-top:8px;
   padding-bottom:8px;
}

th
{
   border:1px solid gray; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
   text-align:center;
   padding-right:30px;
   padding-left:30px;
   padding-top:8px;
   padding-bottom:8px;
}
th.espace_prive{
   border:1px solid gray; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
   text-align:center;
   padding-right:3px;
   padding-left:3px;
   padding-top:8px;
   padding-bottom:8px;
}
tr.recherche_professeur 
{
   border:1px solid gray; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
   text-align:center;
   padding-right:10px;
   padding-left:10px;
   padding-top:8px;
   padding-bottom:8px;
}
tr.recherche_professeur th
{
   border:1px solid gray; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
   text-align:center;
   padding-right:10px;
   padding-left:10px;
   padding-top:8px;
   padding-bottom:8px;
}

div.chapeau{
	width: 605px;
	padding: 10px 20px 10px 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	border: solid 1px #cdcdcd;
	background: #fafafa;
	font-weight:normal;
	font-style:italic;
	font-size: 13px;
	}

div.bloc-carre{
	width: 310px;
	background: rgb(149,255,250);
	border:1px solid gray;
	color:red;
	padding:2px 2px 2px 2px;
	margin: 0px 0px 10px 0px;
	text-align: justify;
	font-size: 11px;
	}

	/* FIN DES FLOATS*/
	.end{
	clear:both;
	}

	
	/* 
	///////////////////////////////////////////////////////////////
	FOOTER
	///////////////////////////////////////////////////////////////
	*/
	div.footer{
	width: 930px;
	height: 35px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	font-size: 10px;
	color: #707070;
	margin-top: 10px;
	margin-bottom: 20px;
	font-family: verdana, arial;
	text-align: justify;
	background-image:url(cad-menu.jpg);
	background-repeat: no-repeat;
	}
		a.footer-pink:link{
		color: #961079;
		text-decoration: none;
		}
		a.footer-pink:visited{
		color: #961079;
		text-decoration: none;
		}
		a.footer-pink:hover{
		color: #707070;
		text-decoration: none;
		}
		a.footer-pink:active{
		color: #961079;
		text-decoration: none;
		}
		a.footer-grey:link{
		color: #707070;
		text-decoration: none;
		}
		a.footer-grey:visited{
		color: #707070;
		text-decoration: none;
		}
		a.footer-grey:hover{
		color: #707070;
		text-decoration: none;
		}
		a.footer-grey:active{
		color: #707070;
		text-decoration: none;
		}
		div.footer hr{
		border-top: dotted 1px #707070;
		border-bottom: solid 1px #ffffff;
		}
	div.departement-cours-a-domicile{
	width: 630px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	font-size: 9px;
	color: #707070;
	margin-top: 10px;
	margin-bottom: 20px;
	font-family: verdana, arial;
	text-align: justify;
	background-image:url(cad-antenne.jpg);
	background-repeat: repeat;
	}
		a.footer_antenne-pink:link{
		color: #961079;
		text-decoration: none;
		}
		a.footer_antenne-pink:visited{
		color: #961079;
		text-decoration: none;
		}
		a.footer_antenne-pink:hover{
		color: #707070;
		text-decoration: none;
		}
		a.footer_antenne-pink:active{
		color: #961079;
		text-decoration: none;
		}
		a.footer_antenne-grey:link{
		color: #707070;
		text-decoration: none;
		}
		a.footer_antenne-grey:visited{
		color: #707070;
		text-decoration: none;
		}
		a.footer_antenne-grey:hover{
		color: #707070;
		text-decoration: none;
		}
		a.footer_antenne-grey:active{
		color: #707070;
		text-decoration: none;
		}
		div.footer_antenne hr{
		border-top: dotted 1px #707070;
		border-bottom: solid 1px #ffffff;
		}
		
	div.content-right{
	width: 205px;
	float: right;
	padding: 10px 20px 10px 10px;
	}
	/* CONTENT RIGHT */

	div.boite-devis{
	width: 195px;
	height: 66px;
	text-align: right;
	padding: 13px 10px 0px 0px;
	background-image: url(action-button.gif);
	background-repeat: no-repeat;
	}
	div.boite-info{
	width: 195px;
	height: 66px;
	text-align: right;
	padding: 13px 10px 0px 0px;
	background-image: url(petit_fond_jaune.jpg);
	background-repeat: no-repeat;
	}
	img.photo_content_right{
	width: 195px;
	text-align: center;
	padding: 0px 5px 0px 5px;
	}
	div.boite-coordonees_espace_eleve{
	width: 195px;
	height: 66px;
	text-align: right;
	padding: 13px 10px 0px 0px;
	background-image: url(action-button.jpg);
	background-repeat: no-repeat;
	}
	div.boite-coordonees_espace_professeur{
	width: 195px;
	height: 66px;
	text-align: right;
	padding: 13px 10px 0px 0px;
	background-image: url(petit_fond_jaune.jpg);
	background-repeat: no-repeat;
	}
	div.boite-contrat_espace_professeur{
	width: 195px;
	height: 66px;
	text-align: right;
	padding: 13px 10px 0px 0px;
	background-image: url(action-button.jpg);
	background-repeat: no-repeat;
	}
	
	/* TEXTE BOUTON ACTION */
		span.devis-01{
		font-family: arial, verdana;
		font-size: 16px;
		font-weight: bold;
		color: #1c5f8a;
		}
		span.devis-01 a:link{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.devis-01 a:visited{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.devis-01 a:hover{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.devis-01 a:active{
		color: #1c5f8a;
		text-decoration: none;
		}
		/* 
		///////////////////////////////////////////////////////////////
		BOUTON ACTION INCLUDE RIGHT
		///////////////////////////////////////////////////////////////
		*/
		span.devis-02{
		font-family: arial, verdana;
		font-size: 14px;
		font-weight: normal;
		color: #1c5f8a;
		}
		span.devis-02 a:link{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.devis-02 a:visited{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.devis-02 a:hover{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.devis-02 a:active{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.devis-03{
		font-family: arial, verdana;
		font-size: 14px;
		font-weight: bold;
		color: #1c5f8a;
		}
		span.devis-03 a:link{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.devis-03 a:visited{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.devis-03 a:hover{
		color: #1c5f8a;
		text-decoration: none;
		}
		span.devis-03 a:active{
		color: #1c5f8a;
		text-decoration: none;
		}
		div.boite-temoignages-clients{
		width: 205px;
		height: 305px;
		text-align: right;
		}
		span.info{
		color: rgb(198,0,5);
		font-family: arial, verdana;
		font-size: 16px;
		font-weight: bold;
		color: #1c5f8a;
		}
		span.info a:link{
		color: rgb(198,0,5);
		text-decoration: none;
		}
		span.info a:visited{
		color: rgb(198,0,5);
		text-decoration: none;
		}
		span.info a:hover{
		color: rgb(198,0,5);
		text-decoration: none;
		}
		span.info a:active{
		color: rgb(198,0,5);
		text-decoration: none;
		}
		span.info_bis{
		font-family: arial, verdana;
		font-size: 16px;
		font-weight: bold;
		}
		span.info_bis a:link{
		color:white;
		text-decoration: none;
		}
		span.info_bis a:visited{
		color:white;
		text-decoration: none;
		}
		span.info_bis a:hover{
		color:white;
		text-decoration: none;
		}
		span.info_bis a:active{
		color:white;
		text-decoration: none;
		}
	
		/* 
	///////////////////////////////////////////////////////////////
	FORMULAIRE
	///////////////////////////////////////////////////////////////
	*/
		div.form-box{
	background: #ffffff;
	}
		div.form-box br{
		line-height: 5px;
		}
		fieldset{
		background: #fafafa;
		border: solid 1px #cdcdcd;
		margin-bottom: 20px;
		padding: 20px 20px 20px 20px;
		}
		label{
		display: block;
		float: left;
		width: 230px;
		text-align: right;
		background: #fafafa;
		margin-right: 20px;
		font-size: 12px;
		font-weight: bold;
		background: #f5f5f5;
		padding: 3px 20px 3px 3px ;
		}
		label.multi_coche{
		display: block;
		width: 20px;
		}
		input{
		width: 300px;
		}
		input.multi_coche{
		width: 100px;
		float:left;
		}
		select{
		width: 305px;
		margin-bottom: 2px;
		font-size: 12px;
		font-family: arial, verdana;
		}
		textarea{
		width: 300px;
		height: 70px;
		font-family: arial, verdana;
		font-size: 12px;
		}
		input#submit{
	    background: url(bouton-standard.jpg) no-repeat top center;
	    width:178px;
	    height:32px;
	    border:none;
	    cursor:pointer;
		}
		input#submit:hover{
	    background: url(bouton-standard.jpg) no-repeat bottom center;
	    width:178px;
	    height:32px;
	    border:none;
	    cursor:pointer;
		}
		input#submit_modifier_coordonnees{
	    background: url(modifier_coordonnees_eleve_espace_eleve.jpg) no-repeat top center;
	    width:178px;
	    height:32px;
	    border:none;
	    cursor:pointer;
		}
		input#submit_modifier_coordonnees:hover{
	    background: url(modifier_coordonnees_eleve_espace_eleve.jpg) no-repeat bottom center;
	    width:178px;
	    height:32px;
	    border:none;
	    cursor:pointer;
		}
		input#submit_associer_professeur_eleve{
	    background: url(associer_professeur_eleve.jpg) no-repeat top center;
	    width:178px;
	    height:32px;
	    border:none;
	    cursor:pointer;
		}
		input#submit_associer_professeur_eleve:hover{
	    background: url(associer_professeur_eleve.jpg) no-repeat bottom center;
	    width:178px;
	    height:32px;
	    border:none;
	    cursor:pointer;
		}
		p.legend {
		width: 580px;
		border-bottom: dotted 1px #cdcdcd;
		font-size: 10px;
		margin: 20px 0px 20px 0px;
		font-family: arial;
		text-align: right;
		padding-bottom: 2px;
		}
		
		
		.require{
	font-size: 14px;
	color: #e74848;
	}
	
	
	.center{
	text-align: center;
	}
	p.center{
	text-align: center;
	}
	/* CIBLE CONTACT */
	span.form-ok{
	font-size: 14px;
	font-weight: bold;
	color: #92b405;
	}
	
	.alert2{
	font-size: 12px;
	font-weight: bold;
	color: #405e6d;
	}

	div.content-left a.visiblelinkpink:link{
	text-decoration: underline;
	color: #961079;
	}
	div.content-left a.visiblelinkpink:visited{
	text-decoration: underline;
	color: #961079;
	}
	div.content-left a.visiblelinkpink:hover{
	text-decoration: underline;
	color: #405e6d;
	}
	div.content-left a.visiblelinkpink:active{
	text-decoration: underline;
	color: #961079;
	}
	
	/* FLOAT POUR ADRESSE */
	div.map01{
	width: 75px;
	height: 75px;
	float:left;
	margin: 20px 10px 20px 0px;
	text-align: left;
	}
	div.map02{
	width: 260px;
	height: 60px;
	float:left;
	margin: 20px 0px 20px 0px;
	text-align: left;
	font-size: 11px;
	}
	div.map03{
	width: 75px;
	height: 75px;
	float:left;
	margin: 20px 10px 20px 0px;
	text-align: left;
	}
	div.map04{
	width: 200px;
	height: 60px;
	float:left;
	margin: 20px 0px 20px 0px;
	text-align: left;
	font-size: 11px;
	}
	
/* HEADERS */
	h1{
	font-size: 18px;
	font-family: arial, verdana;
	font-weight: normal;
	color: #a91085;
	padding: 10px 0px 5px 25px;
	margin: 0px 0px 0px 0px;
	background-image: url(cad-images/icone-titre.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: dotted 1px #cdcdcd;
	}
	h2{
	font-size: 16px;
	font-family: arial, verdana;
	font-weight: normal;
	height: 20px;
	color: #a91085;
	padding: 0px 0px 0px 25px;
	margin: 30px 0px 0px 0px;
	background-image: url(cad-images/icone-soustitre.jpg);
	background-repeat: no-repeat;
	background-position: left;
	}
	h3{
	font-size: 14px;
	font-family: arial, verdana;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #a91085;
	text-align:left;
	}
	h4{
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #a73990;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	h5{
	color: #707070;
	font-size: 12px;
	font-family: verdana;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	}
	h6{
	color: #707070;
	font-size: 10px;
	font-weight: normal;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
	/* 
	///////////////////////////////////////////////////////////////
	MAIL
	///////////////////////////////////////////////////////////////
	*/
	span.mail{
	color:red; 
	}

	
