body{
font-family:'helvetica','Arial';
margin:0;
background:#2e373c url(/icones/accueil/bg.gif);
font-size:62.5%;
}

body.print{
background:#ffffff;
font-size:0.9em;
}
#page,#page_interne{
font-size:1.15em;
line-height:1.3em;
text-align:center;
}
#page_interne{
}


#page_print{
margin:25px;
}

#corpus,#corpus_interne{
margin-left:auto;
margin-right:auto;
width:980px;
text-align:left;
}


#corpus_mail{
margin-left:auto;
margin-right:auto;
margin-top:5px;
width: 650px;
text-align:left;
background-color:#ffffff;
}
/************* print *********************/
#print_footer{
margin-top:20px;
border-top:1px solid #000000;
}
/************* mail *********************/
body.mail{
background:#2e373c url(/icones/accueil/bg.gif);
}
body.mail td{
font-size:0.8em;
}
#corpus_mail div.bdx_logo{
width:650px;
height:60px;
padding:15px 15px 10px 15px;
background:url(/icones/accueil/bg_header_mail.gif) repeat-y;
}
div.mail_content{
background:#ddeaf1 url(/icones/accueil/ombre.png) repeat-x;
padding:20px
}
div.mail_footer{
background:#53595d url(/icones/accueil/ombre.png) repeat-x;
color:#dedede;
padding:50px 5px 5px 5px;
margin-bottom:0px;
}
div.mail_footer a{
color:#ffffff;
}
/***************** page home ****************/

.home_logo{
	height:102px;
}
.content{
background: url(/icones/accueil/bg_corpus.png);
box-shadow:0 0 10px 0px #111619;
-moz-box-shadow:0 0 10px 0px #111619;
-webkit-box-shadow: 0 0 10px #111619;	
}
.home_flash{
height:240px;
padding:0;
overflow:hidden;
}
.home_centrale_haut{
height:123px;
background:url(/icones/accueil/bg_focus_home.gif) repeat-x;
padding:10px 20px;
}
.home_centrale_bas{
background:#2e373c url(/icones/accueil/ombre.png) repeat-x;
height:235px;
padding:10px 20px;
}
.home_bas_page{
clear:both;
background:#2e373c url(/icones/accueil/ombre.png) repeat-x;
height:120px;
margin-bottom:30px;
padding:10px 20px 10px 20px;
color:#ffffff;
}




/************* interne **********/
.interne_menu{
		height:60px;
}
.interne_header{
	height:124px;
	overflow:hidden;
}

.content_wrapper{
background:url(/icones/accueil/bg_content_text.gif) repeat-y;
}
.navigation{
	background:transparent url(/icones/accueil/ombre.png) repeat-x;
	padding:8px 20px;
}
.interne_col_gauche,.interne_col_gauche_extranet_simple{
float:left;
width:743px;
padding:10px 0px 20px 20px;
min-height:300px;
}

.interne_col_droite,.interne_col_droite_extranet_simple{
float:left;
width:197px;
padding:10px 20px 20px 10px;
min-height:300px;
}

.interne_col_droite{
width:187px;
}

/************** interne col centrale large **********/
.content_wrapper_bis,.content_wrapper_extranet_simple{
background:url(/icones/accueil/bg_content_text_bis.gif) repeat-y;
}

.content_wrapper_1_col{
}

.navigation_1_col{
	background:#00b1e9 url(/icones/accueil/ombre.png) repeat-x;
	padding:8px 20px;
}

.interne_centrale_haut{
background:#00b1e9;
min-height:250px;
padding:10px 20px;
}
.interne_centrale_bas{
min-height:150px;
padding:10px 20px;
}
/************** interne col centrale large bis **********/


.bdx_foto_1col{
	height:220px;
}

.interne_content_bas{
background:#ddeaf1 url(/icones/accueil/ombre.png) repeat-x;
min-height:250px;
padding:10px 20px;
}


/*********** extranet accueil ***********/
.content_wrapper_extranet{
	background:url(/icones/accueil/bg_extranet_accueil.png) repeat-y;
}
.menu_outils{
	background:#ffffff url(/icones/accueil/ombre.png) repeat-x;
	padding:8px 20px;
	height:15px;
}
.interne_col_gauche_extranet_accueil{
	float:left;
	background:url(/icones/accueil/ombre.png) repeat-x;
	min-height:300px;
	width:395px;
	padding:10px 10px 20px 20px;
}

.interne_col_droite_extranet_accueil{
	float:left;
	background:url(/icones/accueil/ombre.png) repeat-x;;
	width:525px;
	min-height:300px;
		padding:10px 20px 20px 10px;
}
/**************** extranet simple *********/
.interne_col_gauche_extranet_simple{
	background:transparent url(/icones/accueil/ombre.png) repeat-x;
	padding:30px 0px 20px 20px;
}
.interne_col_droite_extranet_simple{
	background:transparent url(/icones/accueil/ombre.png) repeat-x;
	padding:30px 0px 20px 20px;
}
