/* VINCI Construction France */
/* Vincent David 12/2009 --> 02/2010 */
/* Derniere modification : Fred le 11/02/20010 */

* {margin:0; padding:0}			
body{text-align:center;font:0.75em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;background:#FFF url(../../css-images/$file/fond-body.png) repeat-y center 6px}
a{text-decoration:none}
a:hover{color:#000000 !important;}
img{border:none 0}
h1{font-size:1em}
h2{font-size:1em}
h3{font-size:1em;}
h4{font-size:0.90em;line-height:1.2em;}
p{line-height:1.5em;padding-bottom:0.5em}
hr{border-top:1px solid #999;height:1px;border-right:0;border-bottom:0;border-left:0;margin:1em 0}
small{font-size: 0.917em;line-height:1.5em}
big{font-size:1.167em;font-weight: bold}
sub{vertical-align: baseline;font-size: 0.909em}
li{list-style-type:none;display:inline;}
.spacer{clear:both;font-size: 0;height: 0}

#divcenter{width:990px;text-align:left;margin-left:auto;margin-right:auto;}

#container{float:left; border:1px solid #cdd2d6;}

#onglets {float:left;margin-top:10px;}

.onggris {
	float:left;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	padding-left:13px;
	color:#004489;
	width:145px !important;
	width:160px;
	height:31px;
	line-height:31px;
	background:url('fr/images/$file/ongletblanc.png') no-repeat 0 0;
	border-left:1px solid #cdd2d6;
}

.ongbleu {
	float:left;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	padding-left:13px;
	color:#FFFFFF;
	width:145px !important;
	width:160px;
	height:31px;
	line-height:31px;
	background:url('fr/images/$file/ongletbleu.png') no-repeat 0 0;
	border-left:1px solid #cdd2d6;
}

.onggrisdemi {
	float:left;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	padding-left:13px;
	color:#004489;
	width:55px;
	height:31px;
	line-height:31px;
	background:url('fr/images/$file/ongletblancdemi.png') no-repeat 0 0;
	border-left:1px solid #cdd2d6;
}

.ongrouge {
	float:left;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	padding-left:13px;
	color:#ffffff;
	width:55px;
	height:31px;
	line-height:31px;
	background:url('fr/images/$file/ongletrouge.png') no-repeat 0 0;
	border-left:1px solid #ad121d;
}

/* FRED 20100211 : inactivation temporaire du lien vers le moteur de recherche */
/* Modification de la largeur de #actions & de la largeur de #actions ul soit -130px */
#actions {
	float:left;
	width:420px; /* au lieu de 550 */
	height:31px;
}
	
#actions ul {
	width:406px !important; /* au lieu de 536 */
	width:390px; /* au lieu de 520 */
	float:left;
	background:url('fr/images/$file/arrondiong2.png') no-repeat right 0;
	height:31px;
}

#actions li a{
	border-top:1px solid #cdd2d6;
	width:125px;
	height:31px;
	line-height:31px;
	float:left;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	text-indent:15px;
	color:#004489;
	padding-left:5px;
	text-align:center;
}

.lienpostuler{
	color:#e20025 !important;
	background-image:url('fr/images/$file/icopostuler.png');
	background-repeat:no-repeat;
	background-position:24px
}

.liencontacts{
	color:#e20025 !important;
	background-image:url('fr/images/$file/icocontact.png');
	background-repeat:no-repeat;
	background-position:24px
}

.liennewsletter{
	background-image:url('fr/images/$file/iconewsletter.png');
	background-repeat:no-repeat;
	background-position:17px
}

.lienrechercher{
	background-image:url('fr/images/$file/icorechercher.png');
	background-repeat:no-repeat;
	background-position:17px
}

#logovcf{
	float:right;
	width:225px;
	height:57px;
	margin-top:8px;
	margin-right:15px;
}

#footer{float:left;width:970px;height:30px;font-size:0.9em;color:#8c9092;}
#footer a {padding-left:10px;color:#8c9092;}
.spacerfooter{padding-left:10px;}
.footerleft{float:left; margin:10px 10px 10px 0;}
.footerright{float:right;margin:10px 0 0 0;}

.pdf{background:url(./fr/images/$file/ico-pdf.gif) no-repeat 0 0;padding-left:14px;}


.fond{background-color:#f7f4f7;}
.case{width:194px;height:12em;float:left;border:1px solid #f7f4f7;padding:5px;font-size:0.88em;line-height:1.2em}
.case:hover,.case img{border:1px solid #c8bfc7;}
.case img{float:right;margin-left:5px;margin-bottom:5px;}
.case img:hover{border:1px solid red;}

/*Page plan du site*/
.plansite {padding-left:20px;}
.plansite ul{margin-left:20px;}
.plansite li{list-style:disc inside;padding-top:.5em;text-transform:uppercase;font-weight:bold;display:list-item;}
.plansite ul li a{text-transform:none;font-weight:normal;}
.plansite a:visited{border-bottom:1px dotted #333;}

/*Abonnement*/
input,textarea,select,fieldset,.bouton{border-color: #5963B3;}
legend{color:#5963B3;}
.bouton{color:#5963B3;background:#E6E7E9;}
.bouton:hover{color:#E6E7E9;background:#5963B3;border-color:#E6E7E9;}
fieldset{border:1px solid #92B0CB;padding-right:1em;padding-bottom:1em;padding-left:1em;width:570px;margin-top:1.5em;margin-left:1em;margin-right:1em;margin-bottom:1.5em;}
legend{font-weight:bold;color:#6CAAD8;padding-left:.25em;}
label{display:block;padding-top:.75em;}
input,textarea,select{color:#000;width:30em;border-top:1px solid #6CAAD8;border-right:1px solid #92B0CB;border-bottom:1px solid #92B0CB;border-left:1px solid #6CAAD8;font:1em Arial, Helvetica, sans-serif, "Trebuchet MS";padding:2px;}
.radio{width:auto;border-style:none;}

/*Controle de formulaire par robot*/
.saisie{position:absolute;top:0;left:-2000px;}

