div, p, h1, h2, h3, h4, form, fieldset, img,li,ul {
	margin:0; border:0;	padding:0; list-style:none;
}
body{ margin:0px; padding:0px; }
div#layout{ margin:0px auto;padding:0px;width:1024px;}
div#layout div#header{ float:left; width:1024px; height:164px; background:url(../images/bgheader.gif) repeat-x;}
div#layout div#header img.logo{ margin:12px 0 0 10px; float:left;}
div#layout div#header img.slogon{ margin:12px 0 0 10px; float:left;}
div#layout div#header img.pub{ margin:20px 0 5px 0px; float:left;}
div#layout div#header ul#Sousmenu{ width:510px; height:21px; float:right; padding:3px 0 0 0; margin:0;}
div#layout div#header ul#Sousmenu li{ display:inline;}
div#layout div#header ul#Sousmenu li img{cursor:pointer;}
div#layout div#header ul#Sousmenu li span{ float:left; color:#0378ad; font-size:12px; font-weight:bold; padding:2px 0 0 0;}
div#layout div#header ul#menu{ width:1015px; height:32px; float:left; background:url(../images/bgmenu.gif) repeat-x; padding:3px 0 0 9px; margin:0;}
div#layout div#header ul#menu li{ display:inline;}
div#layout div#header ul#menu li a{ 
text-transform:uppercase;
text-decoration:none; 
float:left;
height:22px;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-top:none;
margin:0 0 0 2px; 
background:url(../images/bga.gif) repeat-x;
color:#406295;
font-family:Arial,Helvetica, sans-serif; 
font-size:9px;
font-weight:bold;
width:107px;
text-align:center;
padding:9px 0 0 0; }

div#layout div#header ul#menu li a.logue{
text-transform:uppercase;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
float:left;
height:22px; 
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-top:none; margin:0 0 0 2px;
background:url(../images/bga.gif) repeat-x;
color:#406295;
font-size:9px;
font-weight:bold;
width:120px;
text-align:center;
padding:9px 0 0 0; 
}
div#layout div#header ul#menu li a:hover{ background:#f6a329;}
div#layout div#header ul#menu li a.active{ background:#f6a329;}
div#layout div#header ul#menu li a.logueactive{
background:#f6a329;
width:120px;
}
/* debut content*/
div#layout div#content{width:1024px; float:left;}
/*debut content left*/
div#layout div#content div#haut{ float:left; width:1024px; padding:0 0 5px 0; }
div#layout div#content div#haut div#left{ width:181px; height:130px; background:url(../images/flash-news.jpg) no-repeat; float:left; padding:48px 20px 0 33px;}
div#layout div#content div#haut div#right{float:left;}
div#layout div#content div#haut div#left p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; color:#000000; text-align:justify;}
div#layout div#content div#haut div#left span{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFFFFF;}
div#layout div#content div#haut div#left img{ margin:5px 0 0 0;}
div#layout div#content div#content_left{ float:left; width:220px; padding:0 10px;}
div#layout div#content div#content_left img{ float:left; margin:0 0 5px 0;cursor:pointer}
div#layout div#content div#content_left ul{ float:left; width:198px; height:147px; background:url(../images/biblio.gif) no-repeat; padding:7px 10px;}
div#layout div#content div#content_left ul span{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#FFFFFF; text-transform:uppercase; padding:0 0 9px 0; display:block;}
div#layout div#content div#content_left ul li{ height:16px; background:url(../images/picto.gif) no-repeat left transparent; padding:0 0 0 20px; line-height:13px; font-size:11px; color:#FFFFFF; margin:0 0 2px 0;}
div#layout  div#content div#content_left ul li a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-decoration:underline;color:#454242;}
div#layout  div#content div#content_left ul li a:hover {text-decoration:none;}
/*fin content left*/
/*debut content center*/
div#layout  div#content div#content_center{ float:left;width:541px;margin-right:10px;}
div#layout  div#content div#content_center div#actualite { width:541px;height:480px;border:1px solid #89cfee; padding:0 0 4px 0} 
div#layout  div#content div#content_center div#actualite ul li {height:17px; background:url(../images/puc.png) no-repeat left; padding:0 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#c6231d; font-weight:bold;margin:12px 0 12px 9px;} 
div#layout div#content div#content_center ul li{height:17px; background:url(../images/puc.png) no-repeat left; padding:0 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#c6231d; font-weight:bold;margin:12px 0 0px 9px;}
div#layout div#content div#content_center div#date {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#288edf; font-weight:bold;margin:2px 0 11px 32px;}
div#layout div#content div#content_center div#desc { width:479px; text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#454242;margin:0 0 0 32px;}

div#layout div#content div#content_l ul#liste li{height:17px; background:url(../images/puc.png) no-repeat left; padding:0 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#c6231d; font-weight:bold;margin:12px 0 0px 40px;}
div#layout div#content div#content_l div#recherchetitre{height:17px; background:url(../images/puc.png) no-repeat left; padding:0 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#c6231d; font-weight:bold;margin:12px 0 0px 40px;float:left;}
div#layout div#content div#content_l div#date { clear:both;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#288edf; font-weight:bold;padding:2px 0 11px 55px; display:block; float:left;}
div#layout div#content div#content_l div#desc { width:695px; height:auto; text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#454242;padding:5px 0 0 58px; float:left;}
div#layout div#content div#content_l div#descript { width:695px; height:auto; text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#454242;padding:0 0 0 55px; float:left;}
div#layout  div#content div#content_l div#desc span.ret{background-color:#E5E6E7;height:auto;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#454242;margin:0; float:left; padding:0; width:auto;}

div#layout div#content div#content_center a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#c6231d;margin:20px 0 0px 0; text-decoration:underline;}
div#layout div#content div#content_center a:hover{text-decoration:none;}
div#layout  div#content  div#news {width:541px; height:120px; border:1px solid #bab7b7; margin:7px 0px 0 0;}
div#layout div#content div#news ul li {height:49px; background:url(../images/news.gif) no-repeat; padding:6px 0 0 212px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;font-weight:bold;margin:0px;}
div#layout div#content div#content_center div#news div#titre a{width:490px;height:17px; background:url(../images/puc.png) no-repeat left; padding:0 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#c6231d; font-weight:bold;margin:5px 0 0px 14px; text-decoration:underline;}
div#layout div#content div#content_center div#news div#titre a:hover{text-decoration:none;}
div#layout div#content div#content_center div#news div#archive a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#288edf;margin:20px 0 0px 0; text-decoration:underline;}
div#layout div#content div#content_center div#news div#archive a:hover{text-decoration:none;}
div#layout div#content div#content_center div#news img{ cursor:pointer};
/*fin content center*/
/*debut content right*/
div#layout  div#content div#content_right{float:left;width:219px;}
div#layout  div#content div#content_right div#recherche{float:left;width:219px;height:84px;background:url(../images/recherche.gif) no-repeat;}
div#layout  div#content div#content_right div#revue{float:left;width:219px;height:147px;margin-top:5px;cursor:pointer;}
.champtext1{
	margin:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:15px;
	width:85%;
	background-color: #fbfbfb;
	border:1px solid  #b3b3b3 ;
}
.champtext2{
	margin:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:15px;
	width:70%;
	background-color: #fbfbfb;
	border:1px solid  #b3b3b3 ;
}
.champtext3{
	margin:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:15px;
	width:86%;
	background-color: #fbfbfb;
	border:1px solid  #b3b3b3 ;
}
.champselect {
	margin:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:18px;
	width:86%;
	background-color: #fbfbfb;
	border:1px solid #b3b3b3;
}
div#layout div#content div#content_right ul#communiquer{ margin:5px 0 ;float:left; width:217px; height:133px; background:url(../images/communiquer.gif) no-repeat; padding:7px 0 7px 12px;}
div#layout div#content div#content_right ul#communiquer span{font-family:Arial, Helvetica, sans-serif;font-size:15px; color:#FFFFFF;padding:0 0 8px 0;display:block;}
div#layout div#content div#content_right ul#communiquer p{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#FFFFFF;padding:0 0 14px 0;display:block; text-transform:uppercase;}
div#layout div#content div#content_right ul#communiquer li{ height:16px; background:url(../images/picto.gif) no-repeat left transparent; padding:0 0 0 20px; line-height:13px; font-size:11px; color:#FFFFFF; margin:0 0 2px 0;}
div#layout  div#content div#content_right ul#communiquer li a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-decoration:underline;color:#454242;}
div#layout  div#content div#content_right ul#communiquer li a:hover {text-decoration:none;}

div#layout div#content div#content_right ul#tm{ margin:0 0 5px 0;float:left; width:210px; height:69px; background:url(../images/tm.gif) no-repeat; padding:19px 0 19px 9px;}
div#layout div#content div#content_right ul#tm span{font-family:Arial, Helvetica, sans-serif;font-size:15px; color:#FFFFFF;padding:0 0 8px 0;display:block;}
div#layout div#content div#content_right ul#tm p{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#FFFFFF;padding:0 0 14px 0;display:block; text-transform:uppercase;}
div#layout div#content div#content_right ul#tm li{ height:16px; background:url(../images/picto.gif) no-repeat left transparent; padding:0 0 0 20px; line-height:13px; font-size:11px; color:#FFFFFF; margin:0 0 2px 0;}
div#layout  div#content div#content_right ul#tm li a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-decoration:underline;color:#454242;}
div#layout  div#content div#content_right ul#tm li a:hover {text-decoration:none;}
div#layout  div#content div#content_right div#rechercher{float:left;width:219px;height:84px;background:url(../images/recherche.gif) no-repeat;}
/*fin content right*/
/*debut footer */
div#layout div#footer{width:1024px;height:17px;float:left;margin:30px 0 0 0;}
div#layout div#footer ul.men{ float:left; padding:10px 320px; }
div#layout div#footer ul.men li{display:inline;}
div#layout div#footer ul.men li a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#454242;text-decoration:none; margin:0 5px;cursor:pointer;}
div#layout div#footer ul li a:hover{text-decoration:underline;}
/*fin footer */
/*debut bas */
div#layout div#footer div#bas{height:25px;background-color:#0398dc; float:left; width:1024px; padding:5px 0 0 0;}
div#layout div#footer div#bas ul li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;color:#FFFFFF;display:inline;}
A.mazagan{float:right;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;color:#0398dc; cursor:pointer; text-decoration:none; padding:5px 0}
A.mazagan:hover{text-decoration:underline}
/*fin bas */

/**********************************************************les pages interieurs***************************************************/

div#layout  div#content ul#sous{float:left;background:url(../images/sous.gif) repeat-x; height:24px; width:1008px;padding:2px 8px 0 8px; margin:0 0 11px 0;}
div#layout  div#content  ul#sous li {display:inline;}
div#layout  div#content  ul#sous li a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#131128;margin:0 10px;cursor:pointer; font-weight:bold; text-decoration:none;}
div#layout  div#content ul#sous li a:hover{color:#ffffff;}
div#layout  div#content ul#sous li a.act{color:#ffffff;}
div#layout  div#content div#content_l{float:left;width:745px;margin:0 35px 0 0;height:auto;}
div#layout  div#content div#content_l span{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#f6a329; margin:10px 0 0 46px;}
div#layout  div#content div#content_l div#recherchetitre span.ret{background-color:#E5E6E7;font-family:Arial, Helvetica, sans-serif; font-weight:none;font-size:14px; color:#c6231d; margin:0; float:left; padding:0; width:auto;}
div#layout  div#content div#content_l ul{margin:6px 0 0 0;}
div#layout  div#content div#content_l ul li{display:inline; float:left;}
div#layout  div#content div#content_l ul li a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;color:#f6a329; margin:0 10px;}
div#layout  div#content div#content_l ul li a:hover{text-decoration:underline;}
div#layout  div#content div#content_l div#titre {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#288edf; margin:23px 0 0 46px;}
div#layout  div#content div#content_l div#titre02 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#288edf; margin:23px 0 0 46px;}
div#layout  div#content div#content_l p {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#454242;margin:12px 0 0 46px; width:700px;text-align:justify}






div#layout  div#content div#content_r{float:left;width:219px;}
div#layout  div#content div#content_r div#rechercher{float:left;width:219px;height:84px;background:url(../images/recherche.gif) no-repeat; margin:0 0 5px 0;}
div#layout  div#content div#content_r div#revue{float:left;width:219px;height:147px;margin-top:5px;cursor:pointer;}
div#layout div#content div#content_r ul#communiquer{ margin:5px 0 ;float:left; width:217px; height:133px; background:url(../images/communiquer.gif) no-repeat; padding:7px 0 7px 12px;}
div#layout div#content div#content_r ul#communiquer span{font-family:Arial, Helvetica, sans-serif;font-size:15px; color:#FFFFFF;padding:0 0 8px 0;display:block;}
div#layout div#content div#content_r ul#communiquer p{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#FFFFFF;padding:0 0 14px 0;display:block; text-transform:uppercase;}
div#layout div#content div#content_r ul#communiquer li{ height:16px; background:url(../images/picto.gif) no-repeat left transparent; padding:0 0 0 20px; line-height:13px; font-size:11px; color:#FFFFFF; margin:0 0 2px 0;}
div#layout  div#content div#content_r ul#communiquer li a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-decoration:underline;color:#454242;}
div#layout  div#content div#content_r ul#communiquer li a:hover {text-decoration:none;}

div#layout div#content div#content_r ul#tm{ margin:0 0 5px 0;float:left; width:210px; height:69px; background:url(../images/tm.gif) no-repeat; padding:19px 0 19px 9px;}
div#layout div#content div#content_r ul#tm span{font-family:Arial, Helvetica, sans-serif;font-size:15px; color:#FFFFFF;padding:0 0 8px 0;display:block;}
div#layout div#content div#content_r ul#tm p{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#FFFFFF;padding:0 0 14px 0;display:block; text-transform:uppercase;}
div#layout div#content div#content_r ul#tm li{ height:16px; background:url(../images/picto.gif) no-repeat left transparent; padding:0 0 0 20px; line-height:13px; font-size:11px; color:#FFFFFF; margin:0 0 2px 0;}
div#layout  div#content div#content_r ul#tm li a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-decoration:underline;color:#454242;}
div#layout  div#content div#content_r ul#tm li a:hover {text-decoration:none;}

A.tele{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#da5208;
text-decoration:underline;
cursor:pointer;
}
A.tele:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#da5208;
text-decoration:none;
cursor:pointer;
}
.title{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-align:left;
}
.title1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color: #663300 ;
text-align:left;
}

.style{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#454242;text-align:left;}
.conseil{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; color: #0033FF;text-align:center;}
.cadre{border:5px solid #e7e7e9; width:120px;height:97px; margin-right:19px;}
.cadre_titre{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px; color:#f6a329;}
div#layout  div#content div#content_l div#cadre_titre span.ret{background-color:#E5E6E7;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#f6a329; margin:0; padding:0; }
.cadre_texte{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#454242;text-align:justify; width:575; height:45px; margin-top:14px;}
div#layout  div#content div#content_l div#cadre_texte span.ret{background-color:#E5E6E7;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#454242;  margin:0; padding:0;}

.champ{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#454242;}
.validation{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#37639b; margin:10px 0 0 46px}
.stitre{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#f6a329;margin:0px 0 0 0px;font-weight:bold;}
TEXTAREA.cajac{width:316px;float:left;font-size:12px;color:#505050;border:1px solid #A6A6A6;height:40px;margin:1px 0 1px 0;}
TEXTAREA.cajac1{width:289px;float:left;font-size:12px;color:#505050;border:1px solid #A6A6A6;height:40px;margin:1px 0 1px 0;}
TEXTAREA.cajac2{width:145px;float:left;font-size:12px;color:#505050;border:1px solid #A6A6A6;height:40px;margin:1px 0 1px 0;}
TEXTAREA.cajac3{width:410px;float:left;font-size:12px;color:#505050;border:1px solid #A6A6A6;height:40px;margin:1px 0 1px 0;}


.email1_on{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#da5208;
text-decoration:underline;
cursor:pointer;
}
.email1_out{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#da5208;
text-decoration:none;
cursor:pointer;
}
.cadre_form{
border:1px solid  #FFCC66; width:590px; margin:10px 0 0 46px; padding: 20px 10px 20px 100px;}

.text{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#37639b;
margin-top:30px;
margin-left:46px;
}
A.lien{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#288edf;
text-decoration:underline;
}
A.lien:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#288edf;
text-decoration:none;
}
.affiche
{
	color:#E55736;
	background-color:#E5E6E7;
}
A.url{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#288edf;
cursor:pointer;
text-decoration:none;
}
A.url:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF9900;
cursor:pointer;
text-decoration:none;
}
A.url2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF9900;
cursor:pointer;
text-decoration:none;
}
A.url2:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF9900;
cursor:pointer;
text-decoration:none;
}