@import "/css/shadowbox.css";
@import "/css/style_calendrier.css";
@import "/css/style_pictonav.css";
@import "/css/jquery.autocomplete.css";



.bordureBas td {
border-bottom: 1px solid white;
}

.blocTexte {
	display:none;
}

.blocTexte_ouvert {
	display:block;
	visibility:visible;
}

input.email, input.champText, textarea.champText, input.champTextPostal { border:1px solid #5E5253; background-color:transparent;  color:#FFFFFF;}
input.champText { width:162px;}
input.champTextPostal { width:147px;}

.contenu2 {
	min-height:342px;
	padding:10px;
	padding-left:10px;
	margin:0;
	background-image:url(/images/bg-contenu2.png);
	background-repeat:repeat-x;
	width:100%;
}

.envoyer {
	background-image:ur/images/bg-btn-envoyer.jpg);
	background-repeat:repeat-x;
	padding:0px 10px;
	height:25px;
	width:auto;
	color:#FFFFFF;
	line-height:25px;
	font-size:10px;
	border:none;
	cursor:pointer;
}
option:hover {
    background-color: #dc094c;
    color:#FFFFFF;
}


.fondRouge a:hover{
     background-color:#dc094c;
}




/* CSS Document */

body {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	background-color:#333333;
}
img { border:0;}
div.conteneur {
	width:955px;
	margin:0 auto;
	background-color:#281516;
	background-image:url(/images/bg-page.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
div.banniere {
	height:150px;
	position:relative;
	background-color:#222120;
	background-image:url(/images/bande-lumiere.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
ul.menu1 { list-style:none; position:absolute; top:10px; right:15px;}
ul.menu1 li { float:left; margin:0 5px;}
ul.menu1 li a { text-decoration:none; color:#FFFFFF;}
ul.menu1 li a img { vertical-align:middle;}

ul.menu2 { list-style:none; position:absolute; bottom:40px; right:15px;}
ul.menu2 li { float:left; margin:0 30px;}
ul.menu2 li a { text-decoration:none; color:#e5e5e5;}
ul.menu2 li a:hover { color:#FFFFFF;}

div.chemin { font-size:11px; line-height:20px; margin-left:20px;}

div.bas {
	background-image:url(/images/bg-bas.jpg);
	height:69px;
	background-repeat:repeat-x;
	line-height:28px;
	padding-left:20px;
	padding-top:20px;
}
.titre {
	font-weight:bold;
	font-size:13px;
}
input.champ { border:1px solid #63585a; background:none; color:#FFFFFF;}
select.champ { border:1px solid #63585a; background:none; color:#FFFFFF; width:150px;}
textarea.champ { border:1px solid #63585a; background:none; width:250px;color:#FFFFFF;}
.btnEnvoyer {
	background:none;
	border:none;
	background-image:url(/images/btn-envoyer.jpg);
	background-repeat:no-repeat;
	width:92px;
	height:24px;
	color:#FFFFFF;
	cursor:pointer;
}
.btnEnvoyer:hover {
	background-image:url(/images/btn-envoyer-a.jpg);
}
div.lienReflet {
float:right;
color:#666666;
}

div.lienReflet a {
color:#666666;}


div.centreSite div.menuG {
	width:180px;
}
div.centreSite div.menuG ul{
	list-style:none;
	margin:0;
	padding:0;
	clear:left;
}
div.centreSite div.menuG ul li{  padding-left:10px; line-height:30px; background-repeat:repeat-x; cursor:pointer;
background-image:url(/images/bg-btn.png);}
div.centreSite div.menuG ul li:hover { color:#FFFFFF;background-image:url(/images/bg-btn-a.png);}
div.centreSite div.menuG ul .actif { color:#FFFFFF; background-image:url(/images/bg-btn-a.png);}
div.centreSite div.menuG ul li a {color:#FFFFFF; text-decoration:none; display:block; line-height:33px; margin:0; padding:0; height:auto!important; height:33px;}
div.centreSite div.menuG ul<li:hover a { color:#F4A014;}

div.centreSite div.menuG ul #btn1 { background-image:url(/images/bg-btn-rouge.png);line-height:33px;}
div.centreSite div.menuG ul #btn1:hover, div.centreSite div.menuG ul #btn1.actif { background-image:url(/images/bg-btn-1.png); line-height:34px; background-repeat:no-repeat;}
div.centreSite div.menuG ul #btn1 a { line-height:33px;}

div.centreSite div.menuG ul #btn2 { background-image:url(/images/bg-btn-rouge.png);}
div.centreSite div.menuG ul #btn2:hover, div.centreSite div.menuG ul #btn2.actif { background-image:url(/images/bg-btn-a.png);}

div.centreSite div.menuG ul li ul.sousMenu { /*display:none;*/ cursor:auto;  list-style:none; margin:0; padding:0; }
div.centreSite div.menuG ul li ul.sousMenu li {  margin:0; padding:0; background-position:left; background-image:url(/images/bg-menuG.jpg); background-position:bottom center;}
div.centreSite div.menuG ul li ul.sousMenu li:hover, div.centreSite div.menuG ul li ul.sousMenu li:hover a {}
div.centreSite div.menuG ul li ul.sousMenu a { padding-left:5px;}
div.centreSite div.menuG ul li ul.sousMenu li:hover a, div.centreSite div.menuG ul li ul.sousMenu a.actif { cursor:pointer; background-image:url(/images/bg-sousMenuG.png); background-position: left center; background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; }

div.centreSite div.menuG ul li ul.sousMenu { display:none;}
div.centreSite div.menuG ul li.actif ul.sousMenu { display:block;}

div.centreSite {
clear:both;
position:relative;
}
div.centreSite .contenuAccueil {
	background-image:url(/images/bg-centre-page.png);
	background-repeat:no-repeat; background-position:top right;
	width:762px;
	float:right;
	padding-right:10px;
	font-size:11px;
	overflow:hidden;
}
div.centreSite .contenu{
	background-image:url(/images/bg-centre-page.png);
	background-repeat:no-repeat; background-position:top right;
	width:711px;
	float:right;
	padding-right:30px;
	font-size:11px;
	overflow:hidden;
}


div.centreSite .contenuForum{
	margin-left:0px;
	background-color:#BFBFBF;
	width:740px;
	float:right;
	font-size:11px;

}
hr.magicHeight { clear:both; visibility:hidden;}
a.btnRouge, a.btnRougeEntreprise, input.btnRouge {
	background-color:#b50926;
	border:1px solid #8b071d;
	font-size:10px;
	font-weight:bold;
	padding:2px 10px;
	padding-bottom:3px;
	color:#FFFFFF;
	cursor:pointer;
}
a.btnRouge:hover, a.btnRougeEntreprise:hover { background-color:#dc094c; cursor:pointer; }

.btnRougeEntreprise { position:absolute; bottom:15px; right:20px; width:200px; text-align:center;}

div.gdBlocBlanc {
	background-image:url(/images/bg-gd-bloc-blanc.png);
	background-repeat:repeat-y;
	position:relative;
	color:#414141;
	padding:5px 0px;
}
div.gdBlocBlanc .imgHaut {
	position:absolute;
	top:0;
}
div.gdBlocBlanc .imgBas {
	position:absolute;
	bottom:0;
}
a.btnMenuRouge {
	color:#FFFFFF;
	background-image:url(/images/bg-btn-rouge.png);
	background-repeat:repeat-x;
	display:block;
	text-align:center;
	line-height:27px;
	cursor:pointer;
	text-decoration:none;
}

a.btnMenuRouge:hover, a.btnMenuRouge.actif { background-image:url(/images/bg-btn-a.png);}
h1 { height:47px; padding:10px;padding-left:25px; font-size:28px; font-weight:normal; margin:0;  background-image:url(/images/bg-h1.png); background-repeat:repeat-x; }

div.niveau1 { z-index:1; float:left; text-align:center; margin:0 auto; width:762px; }

div.niveau2 { margin-top:-350px; z-index:2; float:left; text-align:center;width:702px;}
span.voirAussi {
	display:block;
	font-size:11px;
	font-weight:bold;
	background-image:url(/images/bg-voir-aussi.png);
	background-repeat:repeat-x;
	line-height:25px;
	padding:0 15px;
	margin-bottom:20px;
	color:#b50926;
}
ul.voirAussiLogos {
	list-style:none;
	margin:0;
	padding:0;
}
ul.voirAussiLogos li { float:left; margin:0 10px; }
div.zoneRecherche { background-image:url(/images/bg-tmpl-entreprise.png); height:73px; background-repeat:repeat-x;}
div.tmplEntreprise table tr { background-image:url(/images/bg-tmpl-entreprise.png); height:73px; background-repeat:repeat-x;}
div.tmplEntreprise{ font-size:11px;}
div.tmplEntreprise span.nom { font-weight:bold;}

a {
 color:#fff;
 text-decoration:none;

}
ul.onglets { float:right; margin-top:-32px; height:33px;}
ul.onglets li.onglet {  height:33px; width:160px; line-height:33px;text-align:center;margin:0; padding:0; float:left; background-image:url(/images/bg-onglet.gif); background-repeat:repeat-x; list-style:none;}
ul.onglets li.onglet a { color:#FFFFFF; text-decoration:none; }
ul.onglets li.onglet a:hover { display:block; background-color:#4f3f3f; color:#fa4b50;}

ul.onglets li.ongletActif { background-color:#4f3f3f; height:33px; line-height:33px; width:160px; text-align:center; margin:0; padding:0; float:left; list-style:none;}
ul.onglets li.ongletActif a { color:#fa4b50; text-decoration:none; display:block;}