div, p, h1, h2, h3, h4,  form, fieldset, img,ul,li {
	margin:0; border:0;	padding:0; list-style:none;
}
body {
	font-family: Verdana;
	font-size:11px;
	text-align:justify;
	margin:0px; color:#000000;padding:0;
	background:#EBEDEE url(../images/bg/bg_body.gif) repeat-x;
}
div#layout{ width:908px; overflow:auto; margin:10px auto 0 auto;}

/*-------------header-----------------*/
div#layout div#header{ width:908px; height:198px; background:url(../images/bg/header.gif) no-repeat;} 
div#layout div#header ul#acces{ float:right; width:335px; height:22px; padding:10px 0 0 20px;}
div#layout div#header ul#acces li{ display:inline;color:#F62834;}
div#layout div#header ul#acces li a{ font-size:10px; color:#F62834; font-family:Verdana; text-decoration:none; padding:0 2px;}
div#layout div#header ul#acces li a:hover{ text-decoration:underline;}
/*------------------------menu---------------------------*/
div#layout div#header ul#topnav {background:#ffffff url(../images/bg/bg_menu.gif) repeat-x; padding:0px;font-size: 1.1em;height:29px;float: left;width: 904px; height:29px; }
div#layout div#header ul#topnav li{margin: 0; padding: 0; overflow: hidden; float: left; height:29px; }
div#layout div#header ul#topnav li a{width:150px; text-align:center; float: left; text-decoration: none; color: #fff;text-transform: uppercase;clear: both;text-align:center; color:#FFFFFF; text-decoration:none; padding:5px 0 0 0; font-family:verdana; font-size:11px; font-weight:bold;height: 29px;line-height: 20px;}
div#layout div#header ul#topnav a:hover{background:#44A7E9;}
div#layout div#header ul#topnav a.active{background:#44A7E9;}

div#layout div#header ul#topnav span {display: none;}
div#layout div#header ul#topnav.v2 span{background: url(a_bg.gif) repeat-x left top;}
div#layout div#header ul#topnav.v2 a{color: #555;background: url(a_bg.gif) repeat-x left bottom;}
/*----------------------center--------------------*/
div#layout div#center{ width:904px; overflow:auto;background:#F7F7F7;; padding:2px;}
div#layout div#center div#left{width:235px; height:auto; background:#F7F7F7; float:left;}
div#layout div#center div#left h1{ width:235px; height:20px; background:#F62834; color:#FFFFFF; font-size:15px; text-transform:uppercase; text-align:center; margin:0 0 20px 0; }

div#layout div#center div#left strong{ float:left; width:218px; height:20px;color:#F62834; font-size:17px; text-transform:uppercase; padding:0 0 10px 17px }
div#layout div#center div#left span{float:left; width:198px; height:20px; color:#F62834; padding:0 20px 20px 17px; font-weight:bold;}
div#layout div#center div#left p{float:left; width:198px; color:#4F4F4F; padding:0 20px 10px 17px; font-size:10px; font-family:Verdana; text-align:justify;}
div#layout div#center div#left div#news{ float:left; width:215px; padding:0 0 0 17px;}
div#layout div#center div#left div#news form{ width:214px; height:65px; border-top:1px solid #ccc; padding:23px 0 0 0;}
div#layout div#center div#left div#news form fieldset legend{ color:#F62834; font-family:Verdana; font-size:13px; text-transform:uppercase; font-weight:bold; text-align:left; padding:0px; margin:0px;}

div#layout div#center div#left div#news form fieldset p{ color:#3B3C46; font-family:Arial; font-size:10px; padding:0; text-align:left;}
div#layout div#center div#left div#news form fieldset input{ float:left; width:168px; height:13px; border:1px solid #C1C4C7; font-family:Verdana; font-size:11px; margin:0 4px 4px 0;} 
div#layout div#center div#left div#news form fieldset a{ font-family:Verdana; font-size:9px; color:#3B3C46; text-decoration:none; float:left; clear:both;cursor:pointer;}
div#layout div#center div#left div#news form fieldset a:hover{ text-decoration:underline;}

*html div#layout div#center div#left div#news form fieldset a{ font-family:Verdana; font-size:9px; color:#3B3C46; text-decoration:none; float:left; clear:both;cursor:pointer; width:100px;}
*html div#layout div#center div#left div#news form fieldset a:hover{ text-decoration:underline;}


div#layout div#center div#left div#news1{ float:left; width:215px; padding:0 0 0 17px;}
div#layout div#center div#left div#news1 form{ width:214px; height:65px;padding:15px 0 0 0;}
div#layout div#center div#left div#news1 form fieldset legend{ color:#F62834; font-family:Verdana; font-size:15px; text-transform:uppercase; font-weight:bold; text-align:left; padding:0px; margin:0px;}

div#layout div#center div#left div#news1 form fieldset p{ color:#3B3C46; font-family:Arial; font-size:10px; padding:0; text-align:left;}
div#layout div#center div#left div#news1 form fieldset input{ float:left; width:177px; height:13px; border:1px solid #C1C4C7; font-family:Verdana; font-size:11px; margin:0 4px 4px 0;} 
div#layout div#center div#left div#news1 form fieldset a{ font-family:Verdana; font-size:9px; color:#3B3C46; text-decoration:none; float:left; clear:both;cursor:pointer;}
div#layout div#center div#left div#news1 form fieldset a:hover{ text-decoration:underline;}

*html div#layout div#center div#left div#news1 form fieldset a{ font-family:Verdana; font-size:9px; color:#3B3C46; text-decoration:none; float:left; clear:both;cursor:pointer; width:100px;}
*html div#layout div#center div#left div#news1 form fieldset a:hover{ text-decoration:underline;}






ul#sous{float:left; width:150px; margin:0 20px 0 0;}
ul#sous li{display:inline; background:none}
ul#sous li a{float:left;font-family:Verdana;font-size:10px; background:url(../images/bg/pic.gif) no-repeat left;padding:0 0 0 10px;text-decoration:underline;color:#3B3C46; width:70px;}
ul#sous li a:hover{ text-decoration:none;}
ul#sous li a.active{float:left;font-family:Verdana;font-size:10px;background:url(../images/bg/pic.gif) no-repeat left;padding:0 0 0 10px;text-decoration:none;cursor:none;color:#3B3C46;width:70px; }   




div#layout div#center div#right{ width:640px; background:url(../images/bg/bg_right.gif) repeat-y; height:auto; float:right; padding:15px 0 20px 25px}
div#layout div#center div#right div#anim1{ float:left; margin:0 0 15px 0;}

div#layout div#center div#right h1{width:600px; height:21px; border-bottom:1px solid #61B6D3; font-family:arial; font-size:20px; color:#F62834; text-transform:uppercase; padding:0 0 3px 0;}
div#layout div#center div#right h2{width:600px; height:21px;font-family:arial; font-size:15px; color:#2892b2;text-transform:uppercase;margin:20px 0 0px 0;}
div#layout div#center div#right div#img1{float:left; width:126px; height:104px; margin:0 0 10px 0;}
div#layout div#center div#right div#img1 img{ float:left; width:92px; height:88px; border:1px solid #61B6D3;}

div#layout div#center div#right div#img1 span{ float:left; clear:both; width:95px; text-align:center; font-family:Verdana; font-size:11px; color:#67686A; font-weight:bold;}

div#layout div#center div#right div#pro{float:left; width:264px; height:170px; margin:0 0 0px 0;border:1px solid #61b6d3; padding:8px 0 0 8px;}
div#layout div#center div#right span#tit{float:left;clear:both;text-align:center;font-family:Verdana;font-size:11px;color:#2892b2;text-transform:uppercase;width:270px;}

div#layout div#center div#right div#spro{float:left; width:185px; height:auto; border:1px solid #61b6d3; padding:6px 0 0 6px;}
div#layout div#center div#right span#stit{float:left;clear:both;text-align:center;font-family:Verdana;font-size:10px;color:#2892b2;text-transform:uppercase; width:185px; height:auto;}
*html div#layout div#center div#right span#stit{text-align:center;font-family:Verdana;font-size:10px;color:#2892b2;text-transform:uppercase; width:185px;}


div#layout div#center div#right p{ font-family:Verdana; font-size:11px; color:#67686A; padding:0 0 10px 0;}
div#layout div#center div#right ul{ padding:10px 0;}
div#layout div#center div#right ul li{ background:url(../images/bg/pic.gif) no-repeat; padding:0 0 0 20px;font-family:Verdana; font-size:11px; color:#67686A; line-height:15px;}

.form{
font-family:Arial, Helvetica, sans-serif;
font-size:14px; width:620px; margin:20px 0 0 0;
color:#272b31; border:1px solid #61B6D3;
text-align:left; padding:10px 0;
font-weight:bold;
}
.text11{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#272b31;
margin:10px 0 0 10px;
text-align:left;
}
.champtext1{
    margin:0 2px 0 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:15px;
	width:200px;
	background-color: #f4f5f5;
	border:1px solid  #626870 ;
	float:left;
	color:#000;
}
.champtext2{
    margin:0 2px 0 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:15px;
	width:150px;
	background-color: #f4f5f5;
	border:1px solid  #626870 ;
	float:left;
	color:#000;
}

.champselect {
	margin:0 2px 0 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:19px;
	width:226px;
	background-color: #f4f5f5;
	border:1px solid  #626870 ;
}
TEXTAREA.area{width:500px;font-size:12px;color:#000;border:1px solid #626870;height:77px;background-color: #f4f5f5; margin:10px 0 0 0;}
input.file{width:505px;font-size:12px;color:#000;border:1px solid #626870;height:21px;background-color: #f4f5f5; margin:5px 0 0 0}
.text12{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#272b31;
margin:15px 0 0 10px;
text-align:left;
}
.validation{
	margin:10px 0 0 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e62101;
	text-align:left;
	float:left;
	clear:both;
	width:400px;
	
}


a#liens {float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#67686A;margin:10px 0 0 0px; background:url(../images/bg/piki.gif) no-repeat; padding:0px 0 0 20px; height:12px;clear:both;text-decoration:none; font-weight:bold;}
a#liens:hover { cursor:pointer; text-decoration:underline;}
A.pl{float:left; width:580px; font-family:Verdana; font-size:10px; color:#4c413e; background:url(../images/bg/piki.gif) no-repeat; margin:10px 0 0 0px; padding:0 0 0 10px; text-decoration:underline; font-weight:bold}
A.pl:hover{text-decoration:none ;}
















div#layout div#footer{float:left; width:908px; background:#fff; height:auto; background:#44A7E9;}
div#layout div#footer p{ float:left; font-family:Verdana; font-size:9px; color:#FFF; padding:5px 0 0 10px; font-weight:bold;}

div#layout div#footer ul{ float:right; height:18px; width:335px; padding:4px 0 0 0;}
div#layout div#footer ul li{ display:inline;color:#FFF;}
div#layout div#footer ul li a{font-family:Verdana; font-size:9px; color:#FFF; padding:0 2px; text-decoration:none;}
div#layout div#footer ul li a:hover{ text-decoration:underline;}
div#layout a.copy{ float:right; width:180px; height:18px; font-family:Verdana; font-size:9px; color:#686975; text-decoration:none; font-weight:bold; padding:5px 0 0 0;}
div#layout a.copy:hover{ text-decoration:underline;}



div#layout  ul#pro{float:left;height:auto;width:205px;margin:10px 0 0 0; border-top:1px solid #bdbebf; margin:0 0 10px 15px}
div#layout  ul#pro li { border-bottom:1px solid #bdbebf; height:17px; margin:5px 0 0 0}
div#layout  ul#pro li a{ cursor:pointer;font-family:Verdana; font-size:10px; color:#f6515b; padding:0 0 0 10px; text-decoration:none; background:url(../images/bg/pic.gif) no-repeat left; text-transform:uppercase;}
div#layout  ul#pro li a:hover{background:url(../images/bg/pic-over.jpg) no-repeat left; color:#2892b2}
div#layout  ul#pro li a.activee{font-family:Verdana; font-size:10px;padding:0 0 0 10px;text-decoration:none;background:url(../images/bg/pic-over.jpg) no-repeat left; color:#2892b2; cursor:none;text-transform:uppercase;}

*html div#layout  ul#pro{float:left;height:auto;width:205px;margin:10px 0 0 0; border-top:1px solid #bdbebf; margin:0 0 10px 8px}




div#layout  div#newss{float:left; width:620px;padding:16px 0 0 0;}
div#layout  div#newss span#datef{ float:left; width:620px; height:14px; font-family:Verdana; font-size:9px; color:#000; margin:0 0 5px 0; font-weight:bold; padding:0 0 0 0px}
div#layout  div#newss strong#sujetf{ float:left; width:620px; height:14px; font-family:Arial; font-size:14px; color:#E62101; margin:0 0 8px 0; font-weight:bold; padding:0 0 0 0px}
div#layout  div#newss p#descf{ float:left; width:620px; font-family:Verdana; font-size:10px; color:#202A39; margin:0 0 11px 0; padding:0 0 0 0px;*margin:0 0 8px 0; text-align:justify}
div#layout  div#newss a.plus{float:left; width:304px; font-family:Verdana; font-size:10px; color:#E62101; background:url(../images/bg/pic.gif) no-repeat; margin:0px 0 0 0px; padding:0 0 0 10px; text-decoration:none;}
div#layout  div#newss a.plus:hover{ text-decoration:underline;}


























