form{padding:0px;margin:0px;}
*{padding:0px;margin:0px;}
.paragraphe5050{float:left;width:305px;height:auto;display:inline;}
.img_left{float:left;display:inline;margin-right:25px;margin-bottom:10px;border:1px solid #c4c4c4;}
.paragraphe50501{float:right;width:305px;height:auto;display:inline;}
td{font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;text-decoration:none;}
body{background:#f8f8f8;font-family:Arial, Helvetica, sans-serif;margin:0px;color:#5c5c5c;font-size:12px;}
p{display:block;margin:0px;padding:0px;padding-left:15px;}
h1{background:url(gifs/modele_13.jpg) no-repeat 100px 5px;padding:0 0 0 120px;color:#2db0c8;font-weight:normal;font-size:24px;font-family:Georgia,"Times New Roman", Times, serif;margin:10px 0 0px 0;}
h2{background:url(gifs/modele_30.jpg) no-repeat 100px 4px;font-weight:normal;color:#2db0c8;font-family:Georgia,"Times New Roman", Times, serif;padding:0 0 0 120px;margin:5px 0 5px 0;font-size:18px;text-transform:uppercase;}
#loupe{float:right;padding-right:15px;font-size:14px;}
#loupe a{color:#8c8c8c;}
#loupe{height:20px;}
.code{width:200px;margin:10px auto;}
a{color:#5c5c5c;text-decoration:none;margin:0px;padding:0px;}
a:link{text-decoration:none;margin:0px;padding:0px;}
a:hover{text-decoration:none;margin:0px;padding:0px;}
a:active{text-decoration:none;margin:0px;padding:0px;}
.scrollbarre{overflow:auto;}
.email_news{color:#000000;background-color:#ffffff;border:#bbbbbb 1px solid;}
.bouton_news{color:#ffffff;background-color:#585858;border:#585858 1px solid;}
.liste_cat{}
.fichierbin{}
.photo{}
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
#lightboxDetails{font-size:0.8em;padding-top:0.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{top:5px;right:5px;}
#lightbox img{border:none;clear:both;}
#overlay img{border:none;}
#overlay{background-image:url(gifs/overlay.png);}
* html #overlay{background-color:#333;back\ground-color:transparent;background-image:url(blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale");}
#container{height:auto;width:990px;margin:30px auto;overflow:hidden;}
#header{width:990px;height:150px;overflow:hidden;padding:0 0 40px 0;}
#logo{background:url(gifs/modele_03.jpg) no-repeat;display:block;width:278px;height:113px;float:left;color:#ffffff;font-family:Georgia,"Times New Roman", Times, serif;font-size:16px;text-align:center;margin:10px 0 0 0;}
#logo span{letter-spacing:0.1em;font-family:Arial, Helvetica, sans-serif;font-size:14px;padding:90px 0 0 12px;display:block;color:#000000;}
.profession{float:left;display:block;font-size:21px;color:#000000;margin:10px 0 0 0;}
.profession strong{font-size:41px;font-weight:normal;}
.profession span{font-size:24px;}
#diapo{background:url(gifs/modele_05.jpg) no-repeat 34px 0;width:533px;height:150px;float:left;padding:0 0 0 10px;}
#content{background:url(gifs/modele_16.jpg) repeat-y;height:auto;overflow:hidden;width:990px;}
#colonne_right{float:left;height:auto;width:253px;padding:40px 0 0 0;}
#colonne_center{float:left;height:auto;width:657px;overflow:hidden;padding:20px 50px 20px 30px;position:relative;}
#colonne_center p{background-color:#FEF7F1;}
#colonne_center ul{background-color:#FEF7F1;}
#menu{background:url(gifs/modele_09.jpg) no-repeat 0 bottom;height:24px;width:990px; position:relative}
#encart_contact{background:url(gifs/modele_19.jpg) no-repeat 10px 20px;width:220px;display:block;padding:0 0 0 10px;line-height:14px;font-size:12px;}
#encart_plan{background:url(gifs/modele_27.jpg) no-repeat;width:215px;height:98px;display:block;padding:6px 10px 10px 10px;margin:20px 0 5px 0;font-size:12px;}
#encart_actu{background:url(gifs/actu.jpg) no-repeat;width:215px;height:98px;display:block;padding:6px 10px 10px 10px;margin:20px 0 5px 0;font-size:12px;}
.texte{line-height:18px;padding:0 0 0 85px;display:block;width:110px;}
.texte2{line-height:18px;padding:0 0 0 5px;display:block;width:210px;}
#titre, #titre2, #titre3, #titre4{font-weight:bold;font-size:18px;display:block;margin:0 0 10px 0;line-height:normal;height:21px;padding:0 2px;}
#titre{width:73px;}
#titre2{width:113px;}
.note{background:url(gifs/puce_23.jpg) no-repeat 30px 4px;display:block;padding:0 0 0 45px;font-family:Georgia,"Times New Roman", Times, serif;font-weight:bold;font-size:14px;color:#2db0c8;line-height:18px;}
#newsletter{background:url(gifs/modele_33.jpg) no-repeat;width:215px;height:28px;display:block;line-height:28px;padding:10px;font-size:14px;text-align:center;margin:0 0 5px 0;}
#encart_plan:hover{background:url(gifs/hover_27.jpg)!important;background-repeat:no-repeat!important;}
#newsletter:hover{background:url(gifs/hover_33.jpg)!important;background-repeat:no-repeat!important;}
#newsletter span{font-size:16px;}
.important{font-size:16px;font-style:italic;}
#footer{background:url(gifs/modele_35.jpg) no-repeat;height:206px;width:930px;color:#8e8e8e;font-size:11px;padding:20px 0 0 60px;}
#footer ul{float:left;list-style:none;background:none;}
.cat{font-family:Georgia,"Times New Roman", Times, serif;font-size:20px;font-weight:bold;color:#d9d9d9;padding:20px 0 10px 0!important;}
#footer a{color:#8e8e8e;font-size:11px;}
#footer a:hover{color:#000000;}
#footer a:visited{color:#71d0e1!important;}
#legifrance{background:url(gifs/hover_37.jpg) no-repeat;width:126px;height:18px;display:block;padding:0 0 5px 0!important;}
#service{background:url(gifs/hover_40.jpg) no-repeat;width:126px;height:28px;display:block;padding:0 0 5px 0!important;}
#insee{background:url(gifs/hover_42.jpg) no-repeat;width:126px;height:24px;display:block;}
#legifrance:hover{background:url(gifs/logo_37.jpg) !important;background-repeat:no-repeat!important;}
#service:hover{background:url(gifs/logo_40.jpg) !important;background-repeat:no-repeat!important;}
#insee:hover{background:url(gifs/logo_42.jpg) !important;background-repeat:no-repeat!important;}
.ul1, .ul2, .ul3{padding:0 50px 0 0;}
.encarts{overflow:hidden;padding:10px 0 30px 0;}
.encarts p{background:none !important;}
.encart1, .encart2, .encart3{float:left;height:140px;width:205px;padding:3px;color:#ffffff;margin-right:5px;}
.encart12, .encart22, .encart32{float:left;height:140px;width:205px;padding:3px;color:#ffffff;margin-right:5px;height:168px;}
.encart1b{float:left;height:335px;width:225px;padding:5px;color:#ffffff;margin:9px;}
.encart1b a{font-size:11px;}
.encart2b{float:left;height:185px;width:132px;padding:5px;color:#ffffff;margin:10px 20px 10px 0;}
.encart1, .encart1b, .encart2b{background:#8c8c8c;border-right:2px solid #ffffff;}
.encart12, .encart1b, .encart2b{background:#8c8c8c;border-right:2px solid #ffffff;}
.encart2{background:#a5a5a5;border-right:2px solid #ffffff;}
.encart3{background:#bcbcbc;}
.encart22{background:#a5a5a5;border-right:2px solid #ffffff;}
.encart32{background:#bcbcbc;}
.encarts h2{padding:0 0 5px 0!important;text-align:center;color:#ffffff;background:none!important;font-size:20px;}
.encarts p{padding:5px 5px 8px 5px;font-size:14px;line-height:18px;}
.encarts a, .link1, .link2, .link3{width:123px;height:27px;display:block;padding:5px!important;color:#4e4e4e;font-size:11px;line-height:29px;text-align:center;float:right;}
.encart1 a, .link1{background:url(gifs/lien_27.jpg) no-repeat;}
.encart2 a, .link2{background:url(gifs/lien2_27.jpg) no-repeat;}
.encart3 a, .link3{background:url(gifs/lien3_27.jpg) no-repeat;}
.encart1 a:hover, .link1:hover{background:url(gifs/lienh_27.jpg)!important;background-repeat:no-repeat!important;}
.encart2 a:hover, .link2:hover{background:url(gifs/lienh2_27.jpg) !important;background-repeat:no-repeat!important;}
.encart3 a:hover, .link3:hover{background:url(gifs/lienh3_27.jpg) !important;background-repeat:no-repeat!important;}
.encart12 a, .link1{background:url(gifs/lien_27.jpg) no-repeat;}
.encart22 a, .link2{background:url(gifs/lien2_27.jpg) no-repeat;}
.encart32 a, .link3{background:url(gifs/lien3_27.jpg) no-repeat;}
.encart12 a:hover, .link1:hover{background:url(gifs/lienh_27.jpg)!important;background-repeat:no-repeat!important;}
.encart22 a:hover, .link2:hover{background:url(gifs/lienh2_27.jpg) !important;background-repeat:no-repeat!important;}
.encart32 a:hover, .link3:hover{background:url(gifs/lienh3_27.jpg) !important;background-repeat:no-repeat!important;}
.annotation{font-size:14px;font-style:italic;color:#c12500;text-align:center;display:block;padding:10px 0;font-weight:bold;}
.normale{text-align:justify;padding:0 0 5px 0;line-height:18px;}
.intro{float:left;width:485px;}
.intro ul{background-color:#FDE9D8;}
.lien{background:url(gifs/link_27.jpg) no-repeat;width:123px;height:27px;display:block;padding:5px!important;color:#4e4e4e;font-size:12px;line-height:29px;text-align:center;float:right;}
.lien:hover{background:url(gifs/linkb_27.jpg)!important;background-repeat:no-repeat!important;}
.liste-normale{margin:0 0 0 120px;list-style-position:inside;list-style:disc;color:#8c8c8c;padding:0 0 10px 0;line-height:18px;}
.right{float:left;padding:0 0 0 20px;width:420px;}
#left1{float:left;width:230px;margin-right:30px;}
#right1{float:left;width:210px;}
.formulaire h2{background-position:7px 4px!important;padding:0 0 0 25px!important;}
.mise a{color:#A6D050;}
.box{color:#5c5c5c;background-color:#ffffff;border:#B0B0B0 1px solid;width:200px;}
.box2{color:#5c5c5c;background-color:#ffffff;border:#B0B0B0 1px solid;width:200px;height:100px;}
.formulaire{width:470px;margin:0 auto;padding:10px 0 0 0;}
.valid{color:#ffffff;background-color:#A6D050;border:#A6D050 1px solid;}
.divGenerateur ul{width:165px;list-style:none;}
.divGenerateur ul li{width:165px;height:15px!important;}
.divGenerateur{margin:0!important;}
form.generateur p{padding:1px 0 1px 0!important;margin:0 !important;}
form.generateur label{width:105px!important;line-height:normal!important;text-align:left !important;}
#content form.generateur .submit{margin:0 auto !important;width:55px !important;}
legend{color:#000000;}
ul.MenuHorizontal{width:966px;height:24px;list-style:none;margin:0 auto;padding:0; position:relative}
ul.MenuHorizontal li{float:left;}
ul.MenuHorizontal li a{margin:0 !important;height:20px;display:block;color:#5c5c5c;font-size:14px;text-align:center;text-decoration:none;line-height:22px;font-weight:bold;letter-spacing:-0.02em;padding:0;}
li#menu0 a{width:93px;border-right:solid 1px #ffffff;}
li#menu1 a{width:157px;border-right:solid 1px #ffffff;}
li#menu2 a{width:170px;border-right:solid 1px #ffffff;}
li#menu3 a{width:155px;border-right:solid 1px #ffffff;}
li#menu4 a{width:150px;border-right:solid 1px #ffffff;}
li#menu5 a{width:115px;border-right:solid 1px #ffffff;}
li#menu6 a{width:120px;}
ul.MenuHorizontal li a.selected, ul.MenuHorizontal li a:hover{color:#ffffff !important;background:#a5d152}
h3{margin:15px;margin-left:25px;color:#2DB0C8;font-weight:bold;}
.liste{padding-left:15px;}
#partenaires{margin:10px 0 20px 10px;background-image:url(gifs/modele_19.jpg);width:220px;background-repeat:no-repeat;background-position:0 20px;}
#partenaires li{list-style-type:none;margin-left:45px;margin-top:10px;}
#absolute_h1{position:absolute;background:url(gifs/modele_30.jpg) no-repeat 100px 4px;font-weight:normal;color:#2db0c8;font-family:Georgia,"Times New Roman", Times, serif;font-size:18px;text-transform:uppercase;top:75px;left:185px}
.style_h1{background:url(gifs/modele_13.jpg) no-repeat 100px 5px;padding:0 0 0 120px;color:#2db0c8;font-weight:normal;font-size:24px;font-family:Georgia,"Times New Roman", Times, serif;margin:10px 0 0px 0;text-transform:none}
.style_h2{background:url("gifs/modele_30.jpg") no-repeat scroll 100px 4px transparent;color:#2DB0C8;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;font-weight:normal;margin:5px 0;padding:0 0 0 120px;text-transform:uppercase;}
.style_h3{color:#2DB0C8;font-weight:bold;margin:15px 15px 15px 25px!important;background:none;font-size:12px;text-transform:none;padding:0px!important}
.bold{font-weight:bold}
.special{font-weight:normal}

/************ ss-menu *************/

#ss-menu1 {
	width:220px;
	height: 0;
	position:absolute;
	overflow:hidden;
	top:24px;
	z-index:10;	
}

#ss-menu1 {
	left:221px;
}


.inside a {
	width:195px;
	height:24px;
	line-height:24px !important;
	color:#517909 !important;
	font-size:12px;
	font-weight:bold;
	text-decoration:none !important;
	border-bottom:1px dotted #ccc;
	display:block;
	margin-left:10px;
	padding-left:5px;
}

.inside {
	width:220px;
	display:block;
	position:relative;
}

.inside a:hover {
	color:#fff !important;
	background:#79aa1f;
}

#ss-menu1 .inside, #ss-menu1 .fond_ssmenu {
	height:105px;
}

.fond_ssmenu {
	background:#a5d152;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:220px;
}
