*{margin:0;padding:0}
body{background:url(../gifs/body.jpg) repeat-x;font-family:arial}
.mr{margin-right:20px;}
.mt0{margin-top:0 !important}
.mb0{margin-bottom:0 !important}
.ml0{margin-left:0 !important}
.mr0{margin-right:0 !important}
.m0{margin:0 !important}
#container{margin:0 auto;padding-top:227px;position:relative;width:960px}
#header{height:227px;left:0;position:absolute;top:0;width:100%}
#content{overflow:hidden;padding-bottom:40px;padding-top:5px;width:100%}
#colonne_gauche{width:30%}
#colonne_centre{width:70%;position:relative}
#loupe{position:absolute;top:0;right:0}
#menu_horizontal{color:#fff;float:right}
#menu_horizontal a{color:#fff;font-size:12px;font-weight:700;padding:0 20px;text-decoration:none;text-transform:uppercase}
#menu_horizontal a:hover,.selected2{color:#F0BB0B !important;text-decoration:underline !important}
#footer{background:#20307B;padding-top:20px;width:100%}
#footer_container{background:url(../gifs/footer_partenaire.jpg) no-repeat 0 30px;height:200px;margin:0 auto;padding-left:210px;width:750px}
#footer_container p{float:left;line-height:25px;padding-left:40px}
#footer_container a{color:#fff;font-size:0.8em;font-weight:700;text-decoration:none}
#footer_container a:hover{color:#f60}
#footer_container span{color:#f60;font-size:15px !important;font-weight:bold;padding-right:5px}
#footer_adresse{background:url(../gifs/ambulance_logo.jpg) no-repeat 0 24px;float:right;margin-top:31px;padding-left:96px;}
#footer_adresse p{color:#fff;font-size:0.8em;font-weight:700;display:block;padding-left:100px}
.float_right{float:right}
.float_left{float:left}
.clear_both{clear:both}
#loupe a{color:#20307b;text-decoration:none;font-weight:bold}
#footer_adresse p {padding:0 !important;width:200px}
#logo a{background:url(../gifs/logo.jpg) no-repeat;display:block;height:108px;width:410px}
#diaporama{background:url(../gifs/000.jpg) no-repeat;height:205px;width:549px}
#encart_content{overflow:hidden;width:100%}
#encart_content div{display:inline;height:100px;margin:0 40px;width:20%}
#encart1,#encart2,#encart3{background:#666}
.menu_vertical{list-style:none;margin:30px 0 30px 25px;overflow:hidden;padding:0;width:200px}
.menu_vertical li{border-bottom:1px solid #ccc;height:42px;margin:0;width:200px}
.menu_vertical li a{background:url('../gifs/menu_puce_link.jpg') no-repeat 2px 6px;color:#203177;display:block;font-size:14px;font-weight:700;height:42px;line-height:42px;padding-left:38px;text-decoration:none;text-transform:uppercase}
.menu_vertical li a:hover,.selected{background:url('../gifs/menu_puce_hover.jpg') no-repeat 2px 6px !important;color:#D33536 !important}
#contact_box{background:url(../gifs/contact_box.jpg) no-repeat;height:151px;width:250px}
#contact_box .text1{color:#fc0;font-size:16px;font-weight:700;padding-left:52px;padding-top:40px;text-transform:uppercase}
#contact_box .text1:first-letter{font-size:120%}
#contact_box .text2{color:#fff;font-size:20px;font-weight:700;padding-left:55px;padding-top:2px}
#contact_box .text3{padding-top:33px}
#contact_box a{display:block;color:#fff;font-size:21px;font-weight:700;letter-spacing:1px;padding-left:35px;text-decoration:none}
#contact_box a:hover{color:#fc0}
#colonne_centre h1{background:transparent url(../gifs/puce_h1.jpg) no-repeat scroll 0 0;color:#20307B;font-family:arial;font-size:20px;height:74px;line-height:74px;padding-left:79px}
#similar .fake_h1{font-weight:bold;background:transparent url(../gifs/puce_h1.jpg) no-repeat scroll 0 0 !important;color:#20307B !important;font-family:arial !important;font-size:18px !important;height:74px !important;line-height:74px !important;padding-left:79px !important}
#similar ul {float:left}
#colonne_centre h2{overflow:hidden;border-bottom:2px solid;color:#20307B;font-size:1.3em;margin:20px 0 10px;padding-bottom:5px;}
#colonne_centre p{margin-bottom:10px;}
#colonne_centre p,#colonne_centre li{color:#222;font-size:0.8em;line-height:2em;text-align:justify}
#colonne_centre ul,#colonne_centre ol{margin:10px 0 20px 50px}
#colonne_centre ul{list-style:square;}
#colonne_centre p a,#colonne_centre li a{color:#D77A01;font-weight:bold !important;text-decoration:none}
#colonne_centre p a:hover,#colonne_centre li a:hover{color:#20307b !important;text-decoration:underline !important}
hr{margin-bottom:36px;margin-top:33px}
.box1{background:url(../gifs/box1.jpg) no-repeat;float:left;height:136px;padding-left:20px;padding-right:30px;width:340px}
.box1 p{line-height:16px !important;padding-left:115px;padding-top:3px;width:231px}
.lien1{clear:both !important;font-size:11px !important;font-weight:700;padding-left:134px !important;padding-top:9px !important}
.lien2{clear:both !important;font-size:11px !important;font-weight:700;padding-left:91px !important;padding-top:73px !important}
.box1 h2{border:none !important;font-size:16px !important;padding:12px 0 0 142px !important;margin:0 !important}
.box2 h2{border:none !important;padding-bottom:0 !important;color:#FFF !important;font-size:16px !important;padding:12px 0 0 41px;margin:0 !important}
.box2{background:url(../gifs/box2.jpg) no-repeat;float:right;height:136px;width:245px}
.box1 p a,.box2 p a{color:#fff !important;display:block}
.lien1 a,.lien2 a{color:#fff;text-decoration:none;text-transform:uppercase}
.lien1 a:hover,.lien2 a:hover{color:#20307B}
#formulaire_1{font-size:10px;}
label{text-transform:uppercase;font-size:10px;width:200px !important;text-align:left !important}
textarea{height:100px;width:260px;border:2px solid #036}
input{border:1px solid #036;width:260px}
input:hover,textarea:hover{border-color:#000 !important}
#gfrde form.generateur .submit {margin:0 !important;padding:0 !important;}
#gfrde .submit input{width:260px !important;margin-top:20px;text-transform:uppercase;font-weight:bold;color:#036;font-size:11px;letter-spacing:1px;padding:5px}
#gfrde .submit input:hover{border-color:#000;background:#036;color:#fff}
#colonne_centre img{border:4px solid #006}
#rctm_form label{font-size:11px;text-transform:none;text-align:right !important}
#rctm_form input{width:160px}
#rctm_form #field_5{width:60px !important}
#rctm_form #field_6{width:95px !important}
#rctm_form #field_3,
#rctm_form #field_8,
#rctm_form #field_9{width:75px !important}
#rctm_form #field_14{width:296px !important;float:left;padding-right:30px;border-right:1px solid #CACACA}
#rctm_form #field_14 label{width:90px !important}
#rctm_form #field_16{width:275px;float:right}
#rctm_form #field_16 label{width:275px !important;text-align:left !important}
#rctm_form #field_16 #field_11-un-homme,#rctm_form #field_16 #field_11-une-femme{margin-left:50px;width:25px !important}
#rctm_form #field_16 input{width:250px !important}
#rctm_form .erreur{border:none !important;font-weight:normal !important;font-size:10px !important;text-align:left !important}
#rctm_form img{border:none !important}
#rctm_form .submit{float:right !important; margin:0 !important;padding-right:115px}
#rctm_form .divGenerateurRequired{clear:both !important;font-size:11px}
#rctm_form span{color:red !important}