
/* *********************************************************************************************** 	*/
/* 											BALISES GENERALES 										*/
/* ************************************************************************************************	*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	background-color:#fff;
	font-size:11px;
	color:#666;
}

h1{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:18px;
	color:#DB611D;
	/*border-bottom:1px solid #DB611D;*/
	padding-bottom:5px;
	/*margin-bottom:20px;*/
}
h2{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	border-bottom:1px solid #333333;
	padding-top:15px;
	padding-bottom:5px;
	margin-bottom:5px;
	text-align:center;
}
p{
	font-size:11px;
	padding:0;
	padding-bottom:10px;
	margin:0;
	text-align:justify;
}

a{
	color:#DB611D;
	text-decoration:none;
}

a.video{
	color:black;
	text-decoration:none;
}

.lien_plan_parente{
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
.lien_plan_parente:hover{
	text-decoration:underline;
}

.lien_plan_fille{
	color:#666;
	margin-left:20px;
	text-decoration:none;
}
.lien_plan_fille:hover{
	text-decoration:underline;
	margin-left:20px;
}

a:hover{
	text-decoration:underline;
}

li{
	text-align:justify;
}

/* *********************************************************************************************** 	*/
/* 												ENTETE 												*/
/* ************************************************************************************************	*/
.header {
	height: 135px;
	margin-top:5px;
	width:950px;
}

/* 	menu du haut */
.header .menu_haut{
	height:25px;
	margin-right: 170px;
	margin-left: 215px;
	padding-top:5px;
}
.header .menu_haut ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.header .menu_haut li{
	float:right;
	padding:0;
	margin:0;
	height:15px;
}
.header .menu_haut a{
	display:block;
	color:#DB611D;
	font-size:10px;
	text-decoration:none;
	border-right:1px solid #DB611D;
	padding-right:5px;
	margin-right:5px;
}
.header .menu_haut a:hover{
	text-decoration:underline;
}

/* zone de recherche */
.header .recherche{
	height:25px;
	position: absolute;
	width:170px;
	text-align:left;
	right:0;
	margin:0;
	padding:0;
}
.header .recherche .champs_recherche{
	border:1px solid #DC621E;
	height:15px;
	font-size:11px;
	color:#939598;
	margin-bottom:8px;

}
.bt_ok_recherche{
	padding-left:5px;
}

/* gestion des langues */
.header .langues{
	height:25px;
	position: absolute;
	left:0;
}
.header .langues .drapeau{
	float:left;
	margin-right:5px;
}
.header .langues .drapeau a{
	color:#fff;
	font-size:10px;
	text-decoration:none;
	margin-right:5px;
}
.header .langues .drapeau a:hover{
	color:#fff;
	font-size:10px;
	text-decoration:underline;
}



/* *********************************************************************************************** 	*/
/* 												CONTENEUR											*/
/* ************************************************************************************************	*/
.conteneur {
	position: relative;
	width: 950px;/*950px;*/
	margin: 0 auto;
	text-align:left;
}
.centre {
	padding:0;
	margin-left: 225px;
	margin-right: 225px;
	min-height:530px;
	margin-top:40px !important;
	/margin-top:40px !important;
}

.centre_haut{
	margin:0;
	padding:0;
	/*background:url(../images/articles/haut_cadre.gif);*/
	width:500px;
	height:16px;
}
.centre_bas{
	padding:0;
	margin:0;
	/*background:url(../images/articles/fond_cadre.png) bottom;*/
	width:460px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	min-height:370px;
}


/* *********************************************************************************************** 	*/
/* 											ZONE DE GAUCHE 											*/
/* ************************************************************************************************	*/
.gauche {
	position: absolute;
	left:0;
	width: 208px;
	margin-top:50px;
}


/* *********************************************************************************************** 	*/
/* 											ZONE DE DROITE											*/
/* ************************************************************************************************	*/
.droite {
	position: absolute;
	right:0;
	margin-top:50px;
	width: 208px;
}


/* *********************************************************************************************** 	*/
/* 												PIED DE PAGE 										*/
/* ************************************************************************************************	*/
#fond_orange {
	height: 34px;
	width:100%;
	background:url("../images/interface/menu_horizontal_body.gif") repeat-x;
	font-size:10px;
	color:#666;
}

.pied {
	margin-top:20px;
	height: 34px;
	font-size:10px;
	color:#666;
}
.pied .pied_logo{
	width:88px;
	height: 34px;
	text-align:right;
	/*background: url(../images/interface/logo_bas.gif) no-repeat;*/
	margin-left:120px;
	float:left;
}

.pied .pied_logo a{
	/*background: url(../images/interface/logo_bas.gif) no-repeat;*/
	text-decoration:none;
	margin-left:20px;
	float:left;
}

.pied .pied_txt{
	float:left;
	padding-top:5px;
}
.pied .pied_txt a{
	font-size:10px;
	color:#666;
	text-decoration:underline;
}
.pied .pied_txt a:hover{
	color:#333;
}


/* *********************************************************************************************** 	*/
/* 												RECHERCHE    										*/
/* ************************************************************************************************	*/
.recherche_result_color{
	background-color:#FC833F;
}

/* *********************************************************************************************** 	*/
/* 												PAGER    			    							*/
/* ************************************************************************************************	*/

#conteneur_pager{
	width: 180px;
}
.pager{
	position:absolute;
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	overflow: hidden;
}
.pager li{
	float: left;
}
.pager li a{
	display: block;
	padding: 2px 0;
	text-align: center;
	text-decoration: none;
}
.pager_vide{
	width: 34px;
	float: left;
}

.pager_down a{
	background: url('../images/inteface/down.gif') no-repeat 0 0; width: 16px}
.pager_down a:hover, .pager_down a:focus, .pager_down a:active{
	background: url('../images/inteface/down.gif') no-repeat 0 -16px;}
.pager_down2 a{
	background: url('../images/inteface/down2.gif') no-repeat 0 0; width: 26px}
.pager_down2 a:hover, .pager_down2 a:focus, .pager_down2 a:active{
	background: url('../images/inteface/down2.gif') no-repeat 0 -16px}
.pager_up a{
	background: url('../images/inteface/up.gif') no-repeat 0 0; width: 16px}
.pager_up a:hover, .pager_up a:focus, .pager_up a:active{
	background: url('../images/inteface/up.gif') no-repeat 0 -16px}
.pager_up2 a {
	background: url('../images/inteface/up2.gif') no-repeat 0 0; width: 26px}
.pager_up2 a:hover, .pager_up2 a:focus, .pager_up2 a:active{
	background: url('../images/inteface/up2.gif') no-repeat 0 -16px}
	
.bloc_accueil a{
	font-size:11px;
	color:#A21F09;
}


.macaron{
	position:absolute;
	top:360px;
	left:650px;
	width:108px;
	height:111px;
	background:url("../images/articles/accueil/990mum.png");
}

.image_interieur{
	float: left; 
	padding-right: 20px; 
	padding-bottom: 30px;
}

.image_interieure_droite{
	float: right; 
	padding-left: 20px; 
	padding-bottom: 30px;
}
/* *********************************************************************************************** 	*/
/* 												MENU ENTETE    		    							*/
/* ************************************************************************************************	*/

.menu_horizontal_portail{
	position:absolute;
	width:100%;
	height:30px;
	margin-top:0px;
	margin-bottom:10px;
	font-family: Verdana;
	z-index:50;
}

.menu_horizontal_portail ul#menu_portail{
	margin-left:-40px !important;
	z-index:50;
}

.menu_horizontal_portail ul#menu_portail li a{
	color:white;
	text-decoration:none;
}

.menu_horizontal_accueil_portail{
	text-align:center;
	width:82px;
	display:block;
	font-weight:bold;
	font-size:13px;
	height:30px;
	color:white;
	font-family: Verdana;
	float:left;
	line-height:30px;
	background:url("../images/interface/menu_horizontal_body.gif") repeat-x;
	z-index:50;
}

.menu_horizontal_decouvrirtarget_portail{
	text-align:center;
	width:200px;
	/width:203px;
	display:block;
	font-weight:bold;
	font-size:13px;
	height:30px;
	color:white;
	font-family: Verdana;
	float:left;
	line-height:30px;
	background:url("../images/interface/menu_horizontal_body.gif") repeat-x;
	z-index:50;
}

.menu_horizontal_global_portail{
	text-align:center;
	width:166px;
	/width:165px;
	display:block;
	font-weight:bold;
	font-size:13px;
	height:30px;
	color:white;
	font-family: Verdana;
	float:left;
	line-height:30px;
	background:url("../images/interface/menu_horizontal_body.gif") repeat-x;
	z-index:50;
}

ul#decouvrirtarget_portail{
	text-align:center;
	display:block;
	width:180px;
	/width:200px;
	height:30px;
	list-style:none;
	float:left;
	line-height:30px;
	margin-left:0px;
	/margin-left:-20px;
	z-index:50;
}

ul#global_portail{
	text-align:center;
	display:block;
	width:220px;
	/width:200px;
	height:30px;
	list-style:none;
	float:left;
	line-height:30px;
	margin-left:-20px;
	/margin-left:-20px;
	z-index:50;
}

ul#decouvrirtarget_portail li.sousmenu_horizontal_li_target_portail{
	text-align:left;
	height:20px;
	width:190px;
	max-width:250px;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	margin-left:-30px;
	/margin-left:20px;
	background-color:#DD621E;
	background-image:none;
	z-index:50;
	border-top:1px solid white;
	opacity:0.8; 
	filter : alpha(opacity=80); 
}


ul#general_portail{
	text-align:center;
	width:100%;
	display:block;
	height:30px;
	list-style:none;
	float:left;
	position:relative;
	line-height:30px;
	margin-left:-20px;
	/margin-left:0px;
	z-index:50;
	
}

ul#general_portail li.sousmenu_horizontal_li_portail{
	text-align:left;
	width:100%;
	height:20px;
	max-width:150px;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	text-align:left;
	margin-left:-20px;
	/margin-left:0px;
	background-color:#DD621E;
	z-index:50;
	border-top:1px solid white;
	opacity:0.8; 
	filter : alpha(opacity=80); 
}


