h1 { color:#A10505; font-size:20px; margin-bottom:10px}
h2 { color:#F7CB61; font-size:17px; margin:15px 0}
h3 { color:#fff; font-size:15px; margin:10px 0}
h4 { color:#999; font-size:13px; margin:10px 0}

.dropdown{margin:0;padding:0;}
.dropdown li{color:#fff;margin:0;padding:0;}
.dropdown p{color:#fff;padding-top:5px;padding-left:10px;line-height:17px;margin:0;}
.dropdown a{font-size:12px !important;cursor:pointer;color:#fff;text-decoration:none;font-weight:400;height:23px;width:100%;display:block;}
.dropdown p a{font-size:12px;cursor:pointer;color:#B70000;text-decoration:none;margin-top:10px;width:140px;float:right;font-weight:700;}
.dropdown p a:hover{font-size:12px;cursor:pointer;color:#B70000;text-decoration:underline;}
.ya{height:26px;margin:0 !important;padding:0 !important;}
.ya li{float:left;display:block;height:23px;width:100%;line-height:23px;border-bottom:1px solid #FFF;list-style:none !important;margin:0;}
.yaha{height:51px;margin:0 !important;padding:0 !important;}
.yaha li{float:left;display:block;height:48px;width:100%;line-height:23px;border-bottom:1px solid #FFF;list-style:none !important;margin:0;}
.ya2{height:40px;margin:0 !important;padding:0 !important;}
.ya2 li{float:left;display:block;height:40px;width:100%;line-height:23px;border-bottom:1px solid #FFF;list-style:none !important;margin:0;}
.ya2 li a{font-size:12px !important;cursor:pointer;color:#fff;text-decoration:none;font-weight:400;height:40px;width:100%;display:block;line-height:40px;}
form,*{margin:0;padding:0;}
td{padding:10px;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#C5C5C5;background:url(../gifs/securite-incendie-formation.jpg) no-repeat center top #000;margin:0;padding:0;}
a:hover{text-decoration:underline;color:#FFF;}
a:active{text-decoration:none;color:#FFF;}
.scrollbarre{overflow:auto;}
.email_news{font-family:Geneva,Arial,Helvetica;font-size:11px;color:#000;background-color:#fff;border-bottom:#bbb 1px solid;border-top:#bbb 1px solid;border-left:#bbb 1px solid;border-right:#bbb 1px solid;}
.bouton_news{color:#fff;background-color:#600;border:1px solid #000;cursor:pointer;display:block;}
.bouton_news:hover{display:block;background-color:#4B0101;}
.numpage_selec{color:red;}
.input_form{background-color:#1B1B1B;border:1px solid #600;font-family:Arial;color:#FFF;margin-top:5px;width:230px;}
.champs-obligatoires{font-size:11px;color:#FFF;margin:10px 0;}
.area_form{background-color:#1B1B1B;border:1px solid #600;font-family:Arial;color:#FFF;margin-top:5px;width:500px;height:100px;overflow:auto;}
.bouton_form{height:30px;width:150px;border:1px solid #000;color:#FFF;display:block;margin-left:170px;cursor:pointer;background-color:#600;}
.bouton_form:hover{height:30px;width:150px;border:1px solid #000;color:#fff;display:block;margin-left:170px;cursor:pointer;background-color:#4B0101;}
#form-contact{width:600px;margin:20px 0 0 50px;}
#lightbox{background-color:#eee;border-bottom:2px solid #666;border-right:2px solid #666;padding:10px;}
#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:transparent;background-image:url(blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../gifs/overlay.png", sizingMethod="scale");}
.mots_importants{color:#F7CB61;font-weight:700;}
.important { color:#fff; font-weight:bold}
#header{height:200px;background:url(../gifs/SIFEM-bg-logo.jpg) no-repeat;}
#logo{margin:56px 0 0 50px;}
#menu_secondaire{margin-top:33px;width:985px;text-align:right;}
#menu{height:30px;color:#888;}
#menu a{font-size:12px;font-weight:700;}
#menu a:hover{text-decoration:none;color:#F7CB61;}
.onglet{border-right:1px solid #888;padding:0 7px 0 5px;}
#onglet-over1,#onglet-over2,#onglet-over3,#onglet-over4,#onglet-over5,#onglet-over6{color:#F7CB61;}
.onglet_produits{border-right:1px solid #888;padding:0 7px 0 0;}
.onglet_contact{padding:0 0 0 5px;}
#container{
	width:985px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}
#content{
	width:945px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:20px;
	overflow:hidden;
	position: absolute;
	top: 200px;
	left: 0px;
	border:1px solid #999
}
#colonne_centre{float:left;width:280px;/*height:349px*/;background:#000;overflow:hidden;padding:10px;}
#colonne_centre p{text-align:justify;margin-bottom:15px;}
#colonne_gauche{float:left;width:597px;height:349px;margin-right:23px;background:#000;overflow:hidden;padding:10px;}
#footer{
	clear:both;
	font-size:11px;
	color:#959595;
	margin:20px 0 0 0;
	float:left;
	font-weight:bold;
	padding-bottom: 20px;
}
#footer a{font-size:10px;color:#959595;}
#footer a:hover{font-size:10px;color:#FFF;text-decoration:none;}
#newsletter{width:500px;line-height:17px;color:#c8c8c8;margin:17px auto 0;}
#newsletter h1{font-size:18px;margin-bottom:10px;color:#FFF;}
#colonne_gauche_index{float:left;width:617px;height:369px;margin-right:23px;background:url(../gifs/SIFEM-index.jpg) no-repeat;}
#colonne_gauche_index object{margin:66px 0 0 106px;}
#liens_contact{/*border-top:1px solid #888*/;padding-left:10px;}
#liens_contact_produits{padding-left:10px;}
.blanc-{color:#FFF;padding-left:12px;background:url(../gifs/closed.gif) no-repeat center left;}
.jaune_deroule{color:#F7CB61 !important;padding-left:12px;background:url(../gifs/opened.gif) no-repeat center left;}
#colonne_gauche_formations{float:left;width:617px;height:369px;margin-right:23px;overflow:hidden;position:relative;background:url(../gifs/SIFEM-bg-formation.jpg) no-repeat;}
#colonne_gauche_formations p{margin-bottom:15px;text-align:justify;font-size:11px;}
#colonne_gauche_installation{float:left;width:597px; margin-right:23px;background:#000;overflow:hidden;position:relative;padding:10px;}
#colonne_gauche_404{float:left;width:920px;height:349px;margin-right:23px;background:#000;overflow:hidden;position:relative;padding:10px;}
#colonne_gauche_404 h1{font-size:17px;color:#FFF;margin-bottom:50px;}
.jaune{color:#F7CB61 !important;}
.plan li{list-style:none;}
.alignementGauche{float:left;margin-right:5px;border:1px solid #000;}
.alignementDroite{float:right;margin-left:5px;border:1px solid #000;}
.alignementCentre{margin-left:5px;margin-right:5px;border:1px solid #000;}
.dropdown ul,.dropdown div{overflow:hidden;display:none;margin:0 !important;padding:0 !important;}
.dropdown a:hover,.ya2 li a:hover{font-size:12px;cursor:pointer;color:#F7CB61;text-decoration:none;}
a,a:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;text-decoration:none;}
.ligne-contact1 p,.ligne-contact2 p,.bloc-message p{font-size:11px;color:#c8c8c8;float:left;margin-right:30px;margin-bottom:10px;display:inline;}
#colonne_centre strong,#newsletter strong,.blanc{color:#FFF;}
#colonne_centre ul,#colonne_gauche_installation ul,#colonne_gauche_404 ul{list-style:url(../gifs/puce.jpg) outside;text-align:left;line-height:17px;margin:0 0 15px 25px;}
#liens_contact img,#liens_contact_produits img{margin:10px 0 0;}
#jason,#anna,#mike,#steph,#john,#yuri,#raven,#extincteur,#RIA,#desenfumage,#detection,#eclairage,#plan,#prevention{width:597px;background:#000;display:none;color:#FFF;position:absolute;top:0;left:0;opacity:0.8px;filter:alpha(opacity=80);overflow:hidden;padding:10px;}
#colonne_gauche_installation p,#colonne_gauche_404 p{margin-bottom:10px;text-align:justify;line-height:17px;}
#colonne_gauche_installation p stong,#colonne_gauche_404 p stong{color:#FFF !important;}
#opacite {
overflow:hidden;	
width:945px;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
padding:20px;
overflow:hidden;
opacity:0.3;
filter:alpha(opacity=30);
background-color:#000
}

.agence { border-right:1px solid #999999; float:left; margin-right:20px; padding-right:10px; height:70px; margin-bottom:10px}
.agence2 { border-right:none; float:left; margin-right:10px; margin-bottom:10px; padding-right:0}
.img_l { float:left; margin-right:10px; border:1px solid #999}
.img_r { float:right; margin-left:10px; border:1px solid #999}
a.links { color:#A10505; float:right; margin:18px 30px 0 0; font-weight:bold; margin:10px 0}
a.links:hover { text-decoration:underline}
.required { color:#A10505;}
.small { font-size:10px}
.ariane {background-color:#444444; border:1px solid #666666; float:left; margin:15px 0; padding:3px; width:90%;}


.ref{color:#C5C5C5!important;font-size:12px!important;}
#foot {width:380px; margin:0 auto; height:40px; display:block;}
#foot1, #foot2 {font-size:10px; height:40px; padding-top:13px}
#foot1 a, #foot2 a {color:#FFFFFF}
#foot1 { float:left; width:120px}
#foot2 { float:right; width:100px}
.about{display:block;background:#fff;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:10px;-webkit-box-shadow:0 0 5px #858585;-moz-box-shadow:0 0 5px #858585;box-shadow:0 0 5px #858585;width:100px;/*overflow:hidden*/;font-size:10px;text-align:center;line-height:1.5em;color:#0061A3;/*margin:1em auto;*/ float:left; padding:0 2em}
.about a{display:block;margin-top:2px}
.about a img{ border:none}

