/*********/
/*general*/
/*********/
* {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
}
ol, ul, li, div, img, span, p, h1 {
margin: 0;
padding: 0;
}
img {border:0;}
#recherche *, #boite_bas * {color: #617481;}
a { color: black; text-decoration: none;}
.both {
clear: both;
}

.left, #left {
float: left;
}
.right, #right {
float: right;
}
.spacer_20px {
height: 20px;
clear: both;
}
body {
background-color: #ffffff;
margin: 0;
text-align: center;
}
#general {
position: relative;
width: 940px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
/******/
/*haut*/
/******/	
#boite_haut {
width: 940px;
height: 58px;
}
#boite_haut_2 {
width: 940px;
height: 25px;
background-image: url(/templates/eiffage/images/header/fondhaut2.gif);
background-repeat: no-repeat;
background-position: bottom;
}
#logo {
position: absolute;
top: 25px;
left: 0px;
}
.menu_ht_1 {
height: 42px;
float: right;
padding: 25px 0 0 6px;
}
#ht_on.menu_ht_1 {
background-image: url(/templates/eiffage/images/header/fondicohauton.gif);
background-repeat: no-repeat;
background-position: top left;
} 	
#ht_off.menu_ht_1 {
background-image: url(/templates/eiffage/images/header/fondicohautoff.gif);
background-repeat: no-repeat;
background-position: top left;
}
#menu_ht_2 {/*inversion des class id pour ie6*/
height: 42px;
float: right;
padding: 25px 6px 0 6px;
}	
.ht_on#menu_ht_2 {
background-image: url(/templates/eiffage/images/header/fondicohauton2.gif);
background-repeat: no-repeat;
background-position: top left;
}
.ht_off#menu_ht_2 {
}
#menu_ht_3 {
height: 42px;
float: right;
padding: 25px 13px 0 13px;
margin-right: 33px;
background-image: url(/templates/eiffage/images/header/fondicohautoff.gif);
background-repeat: no-repeat;
background-position: top left;
}
.menu_ht_4 {
height: 42px;
float: right;
padding: 25px 13px 0 13px;
background-image: url(/templates/eiffage/images/header/fondicohautoff.gif);
background-repeat: no-repeat;
background-position: top left;
}
#recherche {
height: 42px;
float: right;
padding: 20px 13px 0 13px;
}
#recherche input{
border: 1px solid #777777;
width: 100px;
height: 15px;
line-height: 15px;
vertical-align: middle;
font-size: 10px;

}

/******/
/*menu*/
/******/
ol#boite_menu{display: block;border:1px #E1E1E1 solid;border-width:1px 0 1px 1px;float:left;height:26px;list-style-type:none;position:relative;}
ol#boite_menu li{display:block;float:left;height:26px;position:relative;border:1px #E1E1E1 solid;border-width:0 1px 0 0;}
ol#boite_menu li.mouseon a span{height:20px!important;cursor: pointer;}
ol#boite_menu li.mouseon a{background:url(/templates/eiffage/images/header/menuon.gif) no-repeat left 20px;}
ol#boite_menu li a{display:block;height:26px;padding:0 3px;}
* html ol#boite_menu li a{float: left;}
ol#boite_menu li a:hover{background-color:none;}
ol#boite_menu li ul{background: url(/img/back_menu.jpg) repeat;border:1px solid #E1E1E1;border-width:1px 1px 0;display:none;border-collapse:collapse;left:0; top:26px; !top:2px;margin-left:-1px;position:absolute;}
ol#boite_menu li ul li{clear:both;height:26px;padding:0;position:relative;display:block;border-right:none;} /**/
ol#boite_menu li ul li.mouseon{background:none;}
ol#boite_menu li ul li a{background:url(/templates/eiffage/images/header/puce_sousmenu.gif) no-repeat 10px 10px!important;display:block;height:26px;padding-left:17px;}
ol#boite_menu li ul li a:hover span{background-position:left -40px!important}
ol#boite_menu li a span,ol#boite_menu li ul li a span{background-position:top left;display:block;}
/**********/
/*bandeaux*/
/**********/
#bd_rouge {
width: 940px;
height: 14px;
background-color: #e20025;
}
#bd_photo_1 {
width: 940px;
height: 71px;
}
#bd_titre {
width: 940px;
height: 39px;
background-image: url(/templates/eiffage/images/header/fondbdtitre.gif);
background-repeat: repeat-x;
}
#bd_titre img{
padding: 10px 0 0 19px;
}
#bd_photo_2 {
width: 940px;
height: 29px;
}
#flash_accueil {
width: 940px;
z-index: 1;
}

/**********/
/*contenu*/
/**********/
/*accueil*/
.boite_accueil {
width: 220px;
float: left;
margin: 0px 20px 0px 0px;
padding-top: 20px;
background-image: url(/templates/eiffage/images/header/fondpointille.gif);
background-repeat: no-repeat;
background-position: top left;
}
.boite_accueil a:hover {
cursor: pointer;
cursor: hand;
}
.boite_accueil_2 {
width: 220px;
float: left;
padding-top: 20px;
background-image: url(/templates/eiffage/images/header/fondpointille.gif);
background-repeat: no-repeat;
background-position: top left;
}


.boite_accueil_3 {
width: 460px;
float: left;
padding-top: 20px;
background-image: url(/templates/eiffage/images/header/fondpointille.gif);
background-repeat: no-repeat;
background-position: top left;
}

/********/

.conteneur_flv_home{width:467px; height:253px; background:url(/templates/eiffel/images/bg_flv_home.gif) no-repeat left bottom;}
.left_infos{width:126px; height:253px; position:relative; float:left}
.left_infos h3.titre_flv{width:80px; font-size:12px; color:#686666; font-weight:bold; position:absolute; left:17px; top:8px;}
.left_infos p{width:80px;font-size:11px;color:#000000; font-weight:bold; position:absolute; bottom:30px; left:17px;}
.left_infos p font{font-size:10px;color:#e20025; font-weight:normal;}

.player{width:300px; height:320px; margin-left:20px; float:left}

.player embed{width:300px; height:247px; background:transparent; }

/******/


.b_a_lien {
width: 220px;
float: left;
display: block;
min-height: 1px;
margin: 0px 20px 0px 0px;
text-align: right;
}
.b_a_lien a:hover {
cursor: pointer;
cursor: hand;
}
.b_a_lien img{
vertical-align: middle;
}
.b_a_lien_2 img{
vertical-align: middle;
}
.b_a_lien_2 {
height: 20px;
width: 210px;
float: left;
text-align: right;
}
#boite_accueil_lien {
width: 940px;
clear: both;
line-height: 20px;
vertical-align: middle;
}
#boite_accueil_lien a{
color: #e20025;
}
#boite_accueil_lien img{
padding-right: 7px;
display: inline;
}
#boite_accueil_lien span{
line-height: 25px;
vertical-align: middle;
}
/*texte*/
#boite_gauche {
width: 220px;
float: left;
/*background-color: #000000;*/
margin: 20px 0px 20px 0px;
}
#boite_centre {
width: 460px;
float: left;
/*background-color: #ff0000;*/
margin: 20px;

}
#boite_droite {
width: 220px;
float: left;
/*background-color: #cccccc;*/
margin: 20px 0px 20px 0px;
}
/*****/
/*bas*/
/*****/
#boite_bas {
width: 940px;
clear: both;
height: 30px;
background-image: url(/templates/eiffage/images/header/fondbas.gif);
background-repeat: no-repeat;
background-position: top left;
}
#boite_bas p {
float: left;
padding-top: 13px;
font-size: 10px;
width:200px;
}
#boite_bas p a{
font-size: 10px;
}
.menu_bas {
height: 30px;
float: right;
padding: 13px 18px 0 7px;
background-repeat: no-repeat;
background-position: top left;
}
.menu_bas_2 {
height: 42px;
float: right;
padding: 13px 0px 0 7px;
background-repeat: no-repeat;
background-position: top left;
}

#b_1_off { background-image: url(/templates/eiffage/images/header/fdmenubas1off.gif); }
#b_1_on { background-image: url(/templates/eiffage/images/header/fdmenubas1on.gif); }
#b_2_off { background-image: url(/templates/eiffage/images/header/fdmenubas2off.gif); }
#b_2_on { background-image: url(/templates/eiffage/images/header/fdmenubas2on.gif); }
#b_3_off { background-image: url(/templates/eiffage/images/header/fdmenubas3off.gif); }
#b_3_on { background-image: url(/templates/eiffage/images/header/fdmenubas3on.gif); }
#b_4_off { background-image: url(/templates/eiffage/images/header/fdmenubas4off.gif); }
#b_4_on { background-image: url(/templates/eiffage/images/header/fdmenubas4on.gif); }
#b_5_off { background-image: url(/templates/eiffage/images/header/fdmenubas5off.gif); }
#b_5_on { background-image: url(/templates/eiffage/images/header/fdmenubas5on.gif); }
#b_6_off { background-image: url(/templates/eiffage/images/header/fdmenubas6off.gif); }
#b_6_on { background-image: url(/templates/eiffage/images/header/fdmenubas6on.gif); }
#b_7_off { background-image: url(/templates/eiffage/images/header/fdmenubas7off.gif); }
#b_7_on { background-image: url(/templates/eiffage/images/header/fdmenubas7on.gif); }	
#b_8_off { background-image: url(/templates/eiffage/images/header/fdmenubas8off.gif); }
#b_8_on { background-image: url(/templates/eiffage/images/header/fdmenubas8on.gif); }

.ss_menu {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	background-image: url(/templates/eiffage/images/fondssmenu.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 22px;
	overflow:hidden;
}
.ss_menu_child {
	background-position: 10px top;
}
#ss_m_bord { border-top: 1px solid #e1e1e1; }
.ss_menu img{ margin-left: 16px; }
.ss_menu_child img{ margin-left: 26px; }
.menu_cat {
	height: auto;
	min-height: 17px;
	display: list-item;
	list-style-image: url(/templates/construction/images/navigation/next_construction.gif);
	margin-left: 16px;
	list-style-position: outside;
	text-align: left;
}
* html .menu_cat {
	height: 17px;
}
.menu_cat img{
	margin-left: 0px;
}
.menu_cat a img{
	margin-left: -2px;
	border-bottom: 1px #FFFFFF solid;
}
.menu_cat a:hover img{
	border-bottom: 1px #FCC52A solid;
}

@media print {
address,
blockquote,
body, dd, div,
dl, dt,
form,
h1, h2, h3, h4,
h5, h6,
object, ol, p,
ul,
hr, pre         { display: block }
li              { display: list-item }
head            { display: none }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }

div.menu_cat, #boite_haut *, #popup_bourse_03, #popup_bourse_lien, #boite_bas, #boite_gauche {display: none;}
* {float:none !important;}
#boite_centre, #general, #boite_droite, #boite_menu *, div.boite_accueil, div#boite_accueil_lien, div#boite_accueil_lien div, #boite_centre form label  {float:left !important;}
#boite_menu, #boite_centre {clear:both !important;}
}
.titre_forclum {
	color:#E1003A !important;
	font-size:14px !important;
	font-weight:bold !important;
}
.sous_titre_forclum{
	color:#FCC52A !important;
	font-size:12px !important;
	font-weight:bold !important;
}
