@charset "iso-8859-1";
body{
	margin:0px;
	
}

div.layout{
	width:960px;
	margin:1px auto 0 auto;
	
}
.cliquer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3370a9; margin:20px 0 0 45px; text-decoration:underline;}
.cliquer:hover{ text-decoration:none;}

DIV.broch_desc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#004c93;
    margin-left:12px;
	margin-right:20px;
}

.broch_on{
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     color:#004c93;
	 font-weight:bold;
	 margin-left:12px;
	 cursor:pointer; 
     font-size:11px; 
     text-decoration:none; 
 }
 .broch_out{
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     color:#004c93;
	 font-weight:bold;
	 margin-left:12px;
	 cursor:pointer; 
     font-size:11px; 
     text-decoration:underline; 
 }
 
 .broch_on1{
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     color:#004c93;
	 font-weight:bold;
	 margin-left:12px;
	 cursor:pointer; 
     font-size:11px; 
     text-decoration:underline; 
 }
 .broch_out1{
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     color:#004c93;
	 font-weight:bold;
	 margin-left:12px;
	 cursor:pointer; 
     font-size:11px; 
     text-decoration:none; 
 }

	  
	  .lientop2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
text-decoration:underline;
color:#004c93;
cursor:default;


}

.lientop2:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
color:#004C93;
cursor:pointer;
}
div.menubas{
width:1024px;
height:29px;
background:url(../images/bk_menu.jpg) no-repeat;
float:left;
margin:25px 0 5px 0;

}
.powered{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#99c2d6; text-decoration:none}
.powered:hover{ text-decoration:underline}

a.menubas{ font-family: Arial, Helvetica, sans-serif;color:#ffffff;font-size:10px;text-decoration:none; }
a.menubas:hover{ text-decoration:underline; }
a.email{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  font-weight:bold; text-decoration:underline; color:#ff9933;}
a.email:hover{ text-decoration:none;}

a.sousmenu{ font-family: Arial, Helvetica, sans-serif;color:#004c93;font-size:12px;text-decoration:none; }
a.sousmenu:hover{ text-decoration:underline; }
a.sousmenuact{ font-family: Arial, Helvetica, sans-serif;color:#ff9933;font-size:12px; font-weight:bold;text-decoration:underline; }
div.titre{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; color:#004c93; margin:8px 0 0 0;}
div.texte{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify; line-height:18px; width:504px; margin:20px 0 0 0;}

div.textee{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify; line-height:18px; width:420px; margin:20px 0 0 0;}




div.img{margin:20px 30px 0 0;}

div.texte1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify; line-height:18px; width:725px; margin:20px 0 0 0;}

div.texte2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify; line-height:18px; width:706px; margin:20px 0 0 0;}
.text_va{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:11px ; padding:0 0 0 5px; color:#000000;
}

.champtext {
	margin:1px; 
	background-color:#F2F6FA; 
	 
	font-size:12px;
	color: #000000;
	height:16px;
	width:140px;
	border:1px solid #E9E6E6;
}

.champarea{
	margin:1px;
	font-size:12px;
	color: #000000;
	border:1px solid  #E9E6E6;
	height:80px; 
	width:500px;
  background-color:#F2F6FA;
  margin-left:15px;
}

SPAN.button_on{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight:bold;
	background-color: #1174B7;
	border:1px solid #1174B7;
	cursor:pointer;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:5px;

}
SPAN.button_out{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight:bold;
	background-color: #0798D8;
	border:1px solid #0798D8;
	cursor:pointer;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	padding-left:5px;
}

DIV.validation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	padding-top:4px;
	height:10px;
	width:392px;
	color: #C3760D;
	visibility:hidden;
	margin-top:2px;
	background-color:#fff;
}

.BarreP{
	font-size: 12px;
	height:16px;
	color: #145BA6;
	width:100%;
	background-color: #daeefd;
	border:1px solid #daeefd;
	padding:2px;
	padding-left:250px;
}
.BarrePL{
	font-size: 9px;
	height:18px;
	color: #145BA6;
	border:1px solid #daeefd;
	
	
}
.BarrePST{
	font-size: 10px;
	color: #fff;
	font-weight:bold;
	padding-left:2px; padding-right:2px;
	border:1px solid #fff;
	margin-left:2px; margin-right:2px;
	background-color:#145BA6;
}
a.BarrePT{
	font-size: 9px;
	color: #515258;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	margin-left:3px;
}
a.BarrePT:hover{
	font-size: 9px;
	color: #145BA6;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	margin-left:3px;
}

DIV.trait{border-bottom:1px solid #0072BC;margin-top:10px;margin-bottom:3px;size:1px}
A.broch{
	color:#004c93;
	font-weight:bold;
	cursor:pointer; 
	font-size:12px; 
	text-decoration:underline;
	/*background:url(../images/caro.jpg) no-repeat 0 4px ;*/
		 
}
A.broch:hover{
	text-decoration:none;
	/*background:url(../images/caro.jpg) no-repeat 0 4px;*/
	
}

SPAN.actualite_on{
font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#046CB3;
	cursor:pointer;	
	font-size:10px;
	font-weight:bold;
}
SPAN.actualite_out{
font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#046CB3;
	cursor:pointer;	
	font-size:10px;
	font-weight:bold;
}
td.bor1{border-right:0px solid #FFFFFF; min-height:25px;font-weight:bold;}
td.bor{border-right:0px solid #FFFFFF; min-height:25px;}
table.border1{ border:0px solid #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#006ab2; text-align: center;}


SPAN.plan_on{
	font-size:12px;
	/*background:url(../images/par_caro.jpg) no-repeat 0 4px;*/
	background:url(../images/agenda_fleche.jpg) no-repeat 0 4px;
	color:#1475C5;
	cursor:pointer;
	text-decoration:underline;
	padding-left:20px;
	margin-top:10px
}

SPAN.plan_out{
	font-size:12px;
	background:url(../images/agenda_fleche.jpg) no-repeat 0 4px;
	color:#1475C5;
	cursor:pointer;
	text-decoration:none;
	padding-left:20px;
}

SPAN.plan_on_{
	font-size:12px;
	background:url(../images/flech.jpg) no-repeat 0 4px;
	color:#1475C5;
	cursor:pointer;
	text-decoration:underline;
	padding-left:20px;
	margin-top:10px;
	margin-left:20px;
}

SPAN.plan_out_{
	font-size:12px;
	background:url(../images/flech.jpg) no-repeat 0 4px;
	color:#1475C5;
	cursor:pointer;
	text-decoration:none;
	padding-left:20px;
	margin-left:20px;
}
SPAN.plan_on_1{
	font-size:12px;
	background:url(../images/flech.jpg) no-repeat 0 4px;
	color:#1475C5;
	cursor:pointer;
	text-decoration:underline;
	padding-left:20px;
	margin-top:10px;
	margin-left:45px;
}

SPAN.plan_out_1{
	font-size:12px;
	background:url(../images/flech.jpg) no-repeat 0 4px;
	color:#1475C5;
	cursor:pointer;
	text-decoration:none;
	padding-left:20px;
	margin-left:45px;
}
