﻿/**********************************************************************************************************************************/
/*******************************************************     HABILLAGE      *******************************************************/
/**********************************************************************************************************************************/
/*******************************************************/
/**********     GENERAL     ****************************/
/*******************************************************/
html {
	margin : 0;
	padding : 0;
}
body {
	margin : 0 auto 50px 0;
	padding : 0;
	background-color : #aca094;
	text-align : center;
}
#conteneur {
	margin  : 0 auto 0 auto;
	padding : 0;
	width : 964px;
	text-align : center;
	color : #000000;
}
#conteneur_fond {
	margin  : 0;
	padding : 0;
	width : 964px;
	text-align : left;
	color : #000000;
	position : relative;
}
#image_fond {
	margin : 50px 0 0 0;
	padding : 0;
	position : absolute;
	top : 0;
	left : 0;
}
#conteneur_contenu {
	margin  : 0;
	padding : 0;
	width : 964px;
	text-align : left;
	color : #000000;
	float : left;
}
#haut {
	margin : 0;
	padding : 0;
	width : 955px;	
	text-align : left;
	position : relative;
	z-index : 20;
} 
#milieu {
	float : left;
	margin : 0;
	padding : 0;
	width : 955px;
	text-align : left;
	background-color : #000000;
} 
* html #milieu {
	margin : -3px 0 0 0;
}
* + html #milieu {
	margin : -3px 0 0 0;
} 
#bas {
	margin : 0;
	padding : 1px 0 10px 0;
	width : 963px;
	text-align : left;
	text-align : center;
	float : left;
	color : #ffffff;
	background-image : url(../images/interface/fd_ombre_bas2.jpg);
	background-repeat : no-repeat;
	background-position : right bottom;
}


/*******************************************************/
/**********     CONTENU     ****************************/
/*******************************************************/
#milieu_contenu_contenant {
	float : left;
	margin : 0;
	padding : 0 30px 15px 0;
	width : 704px;
}
* html #milieu_contenu_contenant {
	width : 730px;
	padding : 7px 10px 15px 0;
}
.bloc_0 {
	float : left;
	margin : 10px 0 0 0;
	padding : 3px 0 0 30px !important;
	padding : 3px 0 0 30px;
	width : 694px;
}
.bloc_1  {
	float : left;
	margin : 10px 0 0 0;
	padding : 3px 0 0 30px;
	width : 322px;
}
*html .bloc_1  {
	width : 352px;
}


/*******************************************************/
/**********     CONTENU 3 COLS    **********************/
/*******************************************************/
.milieu_droite_contenu_3col{
	float : left;
	margin : 30px 0 0 20px;
	padding : 0;
	width : 220px;
	position : relative;
}
.milieu_droite_contenu_3col_titre{
	float : left;
	margin : 0 0 0 20px;
	padding : 0;
	width : 188px;
	position : absolute;
	top : 0;
	left : 0;
	background-color : #000000;
	filter : alpha(opacity=60);
  -moz-opacity : 0.6;
  opacity : 0.6; 
	color : #ffffff;
}
.milieu_droite_contenu_3col_titre h2{
	color : #ffffff;
	font-weight : normal;
	padding : 2px 5px 2px 5px;
}
.milieu_droite_contenu_3col_img{
	background-image : url(../images/interface/fd_ombre_droite_img.jpg);
	background-repeat : repeat-y;
	background-position : right top;
	width : 216px;
	height : auto;
}
.milieu_droite_contenu_3col_img_bas{
	background-image : url(../images/interface/fd_ombre_bas_grd.jpg);
	background-repeat : no-repeat;
	background-position : right bottom;
	width : 216px;
	height : 10px;
}

/*******************************************************/
/**********     HAUT    ********************************/
/*******************************************************/
.haut_gauche{
	float : left;
	margin : 0;
	padding : 0;
	width : 191px;
}
.haut_droite{
	float : right;
	margin : 0;
	padding : 0;
	width : 764px !important;
	width : 764px;
	background-image : url(../images/interface/bandeau_haut.jpg);
	background-repeat : no-repeat;
	background-position : right top;
	height : 51px;
}
#haut .haut_droite label{
	display : none;
}
.haut_droite_gauche{
	float : left;
	margin : 6px 0 0 30px !important;
	margin : 6px 0 0 30px;
	padding : 0;
}
*+ html .haut_droite_gauche{
	margin : 6px 0 0 30px !important;
	margin : 6px 0 0 30px;
}
* html .haut_droite_gauche{
	margin : 6px 0 0 15px !important;
	margin : 6px 0 0 15px;
}
.haut_droite_droite{
	float : left;
	margin : 0;
	padding : 0;
}
.haut_droite_droite_champ{
	float : left;
	margin : 0;
	padding : 0;
	width : 110px;
}
.haut_droite_droite_champ input{
	margin : 5px 0 0 0 !important;
	margin : 2px 0 0 0;
	padding : 0;
	width : 100px;
	font-size : 0.9em;
}
* + html .haut_droite_droite_champ input{
	margin : 2px 0 0 0 !important;
}
.haut_droite_droite_submit{
	float : left;
	margin : 0;
	padding : 0;
	width : 31px;
}
.haut_droite_droite_submit input{
	margin : 5px 0 0 0;
	padding : 16px 0 0 6px;
	width : 31px;
	background-image : url(../images/interface/bt_ok.jpg);
	background-repeat : no-repeat;
	background-position : left top;
	border : none;
	color : #ACA094;
	cursor : pointer;
	background-color : transparent;
	font-size : 1.5em;
	height : 40px;
	margin-left: 5px;
	margin-top: 8px;
}
* html .haut_droite_droite_submit input{
	margin : 5px 0 0 0;
	padding : 18px 0 0 6px;
}
* + html .haut_droite_droite_submit input{
	margin : 9px 0 0 0;
}


/*******************************************************/
/**********     PIED DE PAGE    ************************/
/*******************************************************/
#pied_page{
	margin : 0;
	padding : 2px 0 4px 0;
}
#pied_page li{
	margin : 4px 0 4px 0;
	padding : 0px;
	display : inline;
	list-style-type : none;
}
#pied_page li a{
	display : inline;
	text-decoration : none;
	border-style : solid;
	border-width : 0 1px 0 0;
	border-color : #ffffff;
	padding : 0 12px 0 12px;
}
#pied_page li.pied_page_fin a{
	padding : 0 12px 0 12px;
	display : inline;
	border : none;
	list-style-type : none;
}


/*******************************************************/
/**********     MILIEU    ******************************/
/*******************************************************/
#milieu_gauche{
	margin : 0 0 0px 0px;
	padding : 0;
	float : left;
	width : 191px;
	position : relative;
	z-index : 20;
}

#milieu_gauche .milieu_gauche_haut{
	margin : 0;
	padding : 10px;
	background-color : #00529c !important;
	background-color : #6C8EAF;
	filter : alpha(opacity=50);
  -moz-opacity : 0.5;
  opacity : 0.5; 
	color : #ffffff;
	font-weight : bold;
	font-style : italic;
}
*+ html #milieu_gauche .milieu_gauche_haut{
	background-color : #6C8EAF !important;
}
.milieu_gauche_milieu{
	margin : 0 0 15px 0;
	padding : 0;
	background-color : #ffffff;
	color : #000000;
	float : left;
	width : 191px !important;
	width : 161px;
}
.milieu_gauche_menu1{
	margin : 0 10px 0 0;
	padding : 5px 0 5px 15px;
	float : left;
}
#menu1{
	margin : 0;
	padding : 0;
	float : left;
}
#menu1 li{
	float : left;
	margin : 0;
	padding : 0 0 0 10px;
	list-style-type : none;
	background-color : transparent;
	background-image : url(../images/interface/fleche_menu1.jpg);
	background-repeat : no-repeat;
	background-position : left 3px;
	width : 160px;	
	font-size : 1em;
	color: #000000;
}
#menu1 li.active {
	float : left;
	margin : 0;
	padding : 0 0 0 15px;
	list-style-type : none;
	background-color : transparent;
	background-image : url(../images/interface/fleche_active_menu1.jpg);
	background-repeat : no-repeat;
	background-position : left 5px;
	width : 160px;	
}
#menu1 li a,
#menu1 li a:link,
#menu1 li a:visited {
	text-decoration : none;
	font-size : 0.9em;
	color : #000000;
}
#menu1 li a:hover{
	color : #00529c;
}
#menu1 li li{
	width : 150px;
	float : left;
	margin : 0;
	padding : 0 0 0 10px;
	list-style-type : none;
	background-image : none;
}
#menu1 li.active li{
	width : 135px;
	float : left;
	margin : 0;
	padding : 0 0 0 5px;
	list-style-type : none;
	background-image : none;
	border-color : #ededed;
	border-width : 0 0 1px 0;
	border-style : solid;
}
#menu1 li.active li span{
	float : left;
	margin : 0;
	padding : 6px 3px 0 0;
}
#menu1 li.active li.active{
	border-color : #ededed;
	border-width : 0;
	border-style : solid;
}
#menu1 li.active li.active li.active{
	border-color : #ededed;
	border-width : 0;
	border-style : solid;
}
#menu1 li.active li.active li.active li.active{
	border-color : #ededed;
	border-width : 0 0 1px 0;
	border-style : solid;
	background-color : #f2f1ed;
}
#menu1 li.active li.active li.active li a : hover{
	background-color : #f2f1ed;
	width : 123px !important;
	width : 140px;
}
#menu1 li.active li.active li{
	width : 125px;
	float : left;
	margin : 0;
	padding : 0 0 0 10px;
	list-style-type : none;
	background-image : url(../images/menu/tiret.jpg);
	background-repeat : no-repeat;
	background-position : left 5px;
	border-color : #ededed;
	border-width : 0 0 1px 0;
	border-style : solid;
}
#menu1 li.active li.active li.active li{
	width : 135px;
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	background-image : none;
}
#menu1 li li li{
	width : 140px;
	float : left;
	margin : 0;
	padding : 0 0 0 10px;
	list-style-type : none;
	background-image : url(../images/interface/fleche_menu1.jpg);
	background-repeat : no-repeat;
	background-position : left 3px;
	font-size : 0.95em;
}
#menu1 li li li li a{
	width : 125px;
	float : left;
	margin : 0;
	padding : 0 0 0 12px;
	list-style-type : none;
	color : #a59e98;
	font-size : 0.95em;
}
#menu1 li ul{
	display : none;
}
#menu1 li.active ul{
	display : block;
	margin : 0;
	padding : 0;
}
#menu1 li.active li ul{
	display : none;
}
#menu1 li.active li.active ul{
	display : block;	
	margin : 0;
	padding : 0;
}
#menu1 li.active li.active li ul{
	display : none;
}
#menu1 li.active li.active li.active ul{
	display : block;
	margin : 0 0 0 -11px;
	padding : 0;
}
.milieu_gauche_menu2{
	margin : 0 10px 0 0;
	padding : 5px 0 5px 13px;
	float : left;
}
#menu2{
	margin : 0;
	padding : 8px 0 4px 0;
	float : left;
	border-width : 1px 0 0 0;
	border-style : solid;
	border-color : #e4e0dd;
	width : 160px;
}

#menu2 li{
	float : left;
	margin : 0;
	padding : 0 0 0 10px;
	list-style-type : none;
	background-color : transparent;
	background-image : url(../images/interface/fleche_menu2.jpg);
	background-repeat : no-repeat;
	background-position : left 3px;
	width : 160px;	
	font-size : 1em;
}
#menu2 li.active {
	float : left;
	margin : 0;
	padding : 0 0 0 15px;
	list-style-type : none;
	background-color : transparent;
	background-image : url(../images/interface/fleche_active_menu2.jpg);
	background-repeat : no-repeat;
	background-position : left 5px;
	width : 160px;	
}
#menu2 li a{
	text-decoration : none;
	color : #000000;
	font-size : 0.9em;
}
#menu2 li a:hover{
	color : #bcb2a6;
}
#menu2 li li{
	width : 150px;
	float : left;
	margin : 0;
	padding : 0 0 0 10px;
	list-style-type : none;
	background-image : none;
}
#menu2 li.active li{
	width : 135px;
	float : left;
	margin : 0 0 0 3px;
	padding : 0 0 0 8px;
	list-style-type : none;
	background-image : url(../images/menu/tiret.jpg);
	background-repeat : no-repeat;
	background-position : left 5px;
	border-color : #ededed;
	border-width : 0 0 1px 0;
	border-style : solid;
}
#menu2 li.active li span{
	float : left;
	margin : 0;
	padding : 6px 3px 0 0;
}
#menu1 li.active li.active{
	border-color : #ededed;
	border-width : 0;
	border-style : solid;
}
#menu2 li.active li.active li.active{
	border-color : #ededed;
	border-width : 0 0 1 0;
	border-style : solid;
	background-color : #f2f1ed;
}

#menu2 li.active li.active li a : hover{
	background-color : #f2f1ed;
	width : 133px !important;
	width : 145px;
}
#menu2 li.active li.active li{
	width : 145px;
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	background-image : none;
}
#menu2 li li li a{
	width : 125px;
	float : left;
	margin : 0;
	padding : 0 0 0 12px;
	list-style-type : none;
	color : #a59e98;
	font-size : 0.85em;
}
#menu2 li ul{
	display : none;
}
#menu2 li.active ul{
	display : block;
	margin : 0;
	padding : 0;
}
#menu2 li.active li ul{
	display : none;
}
#menu2 li.active li.active ul{
	display : block;	
	margin : 0 0 0 -11px;
	padding : 0;
}
#menu2 li.active li.active li ul{
	display : none;
}
#menu2 li.active li.active li.active ul{
	display : block;
	margin : 0 0 0 -11px;
	padding : 0;
}
.milieu_gauche_bas{
	margin : 5px 0 0 0;
	padding : 0px;
	color : #000000;
}
#milieu .milieu_gauche_bas label{
	display : none;
}
#milieu .milieu_gauche_bas input{
	margin : 0;
	padding : 2px 0 2px 5px !important;
	padding : 0 0 2px 5px;
	background-color : #ffffff;
	color : #ACA094;
	border-width : 1px 0 0 0;
	border-style : solid;
	border-color : #ACA094;
	font-size : 0.95em;
	width : 162px;
	float : left;
	height : auto !important;
	height : 18px;
}
*  html #milieu .milieu_gauche_bas input{
	width : 161px !important;
}
* + html #milieu .milieu_gauche_bas input{
	width : 154px !important;
}
#milieu .milieu_gauche_bas  input.bouton_submit{
	margin : 0;
	padding : 2px 0 2px 0 !important;
	background-color : #ACA094;
	color : #ffffff;
	border-width : 0;
	border-style : solid;
	border-color : #ACA094;
	font-weight : bold;
	font-size : 0.9em;
	width : auto;
	float : left;
	cursor : pointer;
}
* html #milieu .milieu_gauche_bas  input.bouton_submit{
	font-size : 0.75em;
	width : 30px !important;
}
*+ html #milieu .milieu_gauche_bas input.bouton_submit{
	width : 30px !important;
	padding : 2px 2px 1px 2px !important;
}
.milieu_droite_conteneur_scroll{
	float : left;
	margin : 0 0 0 40px;
	padding : 70px 0 0 0;
	width : 600px;
}


/*******************************************************/
/**********     MILIEU DROITE    ***********************/
/*******************************************************/
#milieu_droite{
	margin : 50px 0 0 0;
	padding : 0;
	float : right;
	width : 734px;
	position : relative;
	z-index : 20;
}
#milieu_droite_conteneur_home{
	margin : 0;
	padding : 0;
	float : right;
	width : 734px;
	background-color : transparent;
	position : relative;
	z-index : 20;
	min-height : 498px;
	height : auto !important;
	height : 498px;
}
#milieu_droite_conteneur{
	margin : 0;
	padding : 0;
	float : right;
	width : 734px;
	background-color : #ffffff;
	position : relative;
	z-index : 20;
	min-height : 473px;
	height : auto !important;
	height : 473px;
}
#milieu_droite_contenu{
	margin : 0;
	padding : 0;
	float : right;
	width : 734px;
	background-color : #ffffff;
	position : relative;
	z-index : 20;
}
.fil_arianne{
	background-color : #000000;
	filter : alpha(opacity=50);
  -moz-opacity : 0.5;
  opacity : 0.5; 
	height : 25px;
	margin : 0;
	padding : 0;
}
.fil_arianne_contenu{
	color : #ffffff; 
	margin : 0;
	padding : 2px 0 0 5px;
}
.fil_arianne_contenu li, .fil_arianne_contenu li.active{
	color : #ffffff; 
	float : left;
	list-style-type : none;
	margin : 0;
	padding : 2px 0 0 5px;
}
.fil_arianne_contenu li a, .fil_arianne_contenu li.active a{
	color : #ffffff; 
	text-decoration : none;
	font-size : 0.85em;
	padding : 0;
	margin : 0;
}
* html .fil_arianne_contenu li.active {
	padding : 4px 0 0 5px;
}
*+html .fil_arianne_contenu li.active {
	padding : 4px 0 0 5px;
}


/*******************************************************/
/**********     BLOC HOME    ***************************/
/*******************************************************/
.div_news1{
	width : 285px;
	position : absolute;
	bottom : 0;
	right : 190px;
}
.div_news1_lien{
	width : 275px;
	background-color : #000000;
	filter : alpha(opacity=65); 
	-moz-opacity : 0.65;
	opacity :  0.65;
	padding : 5px 0 5px 10px;
}
* html .div_news1_lien{
	width : 295px;
}
.div_news1_lien a#Div1Link{
	color : #ffffff;
	text-decoration : none;
	width : 285px !important;
	width : 277px;
}
.div_news1_lien span{
	width : 285px !important;
	width : 265px;
	padding : 0px 190px 20px 0 !important;
	padding : 0;
	margin : 0;
	text-decoration : none;
	background-image : url(../images/interface/fleche_haut_home.jpg);
	background-repeat : no-repeat;
	background-position : right top;
	font-weight : bold;
}
.div_news1_lien p{
	width : 267px !important;
	width : 262px;
	padding : 1px 0 1px 0;
	text-decoration : none;
	background-image : url(../images/interface/fleche_bas_home.jpg);
	background-repeat : no-repeat;
	background-position : right top;
	color : #ffffff;
	font-weight : bold;
	font-size : 0.9em;
}
* html .div_news1_lien p{
	width : 277px;
}

.div_news1_lien p a{
	color : #ffffff;
	text-decoration : none;
	width : 237px;
}

#Div1{
	background-color : #ffffff;
	height : 255px;
	padding : 5px 15px;
}
* html #Div1{
	height : 268px;
}
#Div1 .Div1_contenu{
	width : 100%;
	border-color : #e4e0dd;
	border-width : 0 0 1px 0;
	border-style : solid;
	float : left;
	margin : 0;
	padding : 33px 0 !important;
	padding : 33px 0;
}
#Div1 .Div1_contenu .Div1_contenu_col{
	float : left;
	width : 63px;
}
#Div1 .Div1_contenu .Div1_contenu_col a{
	text-decoration : none;
}
.Div1_contenu_col span.menugraphique_icone{
	margin : -4px 0 0 0 !important;
	margin : -2px 0 0 0;
	float : left;
	padding : 0 3px 0 0;
}



.div_news2{
	width : 175px;
	position : absolute;
	bottom : 0;
	right : 0;
}
.div_news2_lien{
	width : 165px;
	background-color : #000000;
	filter : alpha(opacity=65); 
	-moz-opacity : 0.65;
	opacity :  0.65;
	padding : 5px 0 5px 10px;
}
.div_news2_lien a#Div2Link{
	color : #ffffff;
	width : 175px !important;
	width : 165px;
	text-decoration : none;
}
.div_news2_lien span{
	width : 175px !important;
	width : 155px;
	padding : 0px 100px 20px 0 !important;
	padding : 0;
	margin : 0;
	text-decoration : none;
	background-image : url(../images/interface/fleche_haut_home.jpg);
	background-repeat : no-repeat;
	background-position : right top;
	font-weight : bold;
}
.div_news2_lien p{
	width : 157px;
	padding : 1px 0 1px 0;
	text-decoration : none;
	background-image : url(../images/interface/fleche_bas_home.jpg);
	background-repeat : no-repeat;
	background-position : right top;
	color : #ffffff;
	font-weight : bold;
	font-size : 0.9em;
}
.div_news2_lien p a{
	color : #ffffff;
	text-decoration : none;
}
.div_news1_lien a,.div_news2_lien a{
	cursor : pointer;
}
#Div2{
	background-color : #ffffff;
	height : 255px;
	padding : 5px 15px;
}
* html #Div2{
	height : 268px;
}
.image_ombre_home{
	width : auto;
	float : left;
}
.image_ombre_home_bas{
	background-image : url(../images/interface/fd_ombre_bas_img.jpg);
	background-repeat : repeat-y;
	background-position : right bottom;
	float : left;
	padding : 0 0 9px 0 !important;
	padding : 0 0 5px 0;
}
* + html .image_ombre_home_bas{
	padding : 0 0 5px 0 !important;
}
.image_ombre_home_droite{
	background-image : url(../images/interface/fd_ombre_droite_img.jpg);
	background-repeat : repeat-y;
	background-position : right top;
	float : left;
	padding : 0 8px 0 0;
}
.Div2_contenu_texte{
	display : block;
	clear : both;
	width : 100%;	
}


/*******************************************************/
/**********     RECHERCHE    ***************************/
/*******************************************************/
#milieu_droite_conteneur .tx-indexedsearch-title{
	background-color : #ffffff;
	color : #ACA094;
	font-weight : bold;
	font-size : 1em;
	text-decoration : none;
	border-width : 0 0 1px 0;
	border-style : solid;
	border-color : #ACA094;
}
#milieu_droite_conteneur .tx-indexedsearch-title a{
	background-color : #ffffff;
	color : #ACA094;
	font-weight : bold;
	font-size : 1em;
	text-decoration : none;
}
#milieu_droite_conteneur .tx-indexedsearch-searchbox{
	color : #000000;
	font-weight : bold;
	width : 500px;
}
#milieu_droite_conteneur .tx-indexedsearch-searchbox a{
	font-weight : bold;
	margin : 5px 0 10px 80px;
	padding : 0;
}
#milieu_droite_conteneur .tx-indexedsearch-browsebox{
	margin : 0 0 20px 0;
}
#milieu_droite_conteneur .tx-indexedsearch-searchbox-button{
	background-color : #ACA094;
	color : #ffffff;
	font-weight : bold;
	border-color : #B50F1D;
	border-style : solid;
	border-width : 1px;
	margin : 0 0 10px 0;
}
#milieu_droite_conteneur .tx-indexedsearch-searchbox input{
	border-color : #ACA094;
	border-style : solid;
	border-width : 1px;
	padding : 1px 2px 1px 2px;
}
#milieu_droite_conteneur .tx-indexedsearch-searchbox select{
	border-color : #ACA094;
	border-style : solid;
	border-width : 1px;
	padding : 1px 1px 1px 2px;
}
#milieu_droite_conteneur .tx-indexedsearch-result-number{
	background-color : #ffffff;
	color : #ACA094;
	font-weight : bold;
	font-size : 1em;
	border-width : 0 0 1px 0;
	border-style : solid;
	border-color : #ACA094;
}
#milieu_droite_conteneur .tx-indexedsearch-icon{
	background-color : #ffffff;
}
#milieu_droite_conteneur .tx-indexedsearch-percent{
	background-color : #ffffff;
	color : #ACA094;
	font-weight : bold;
	font-size : 1em;
	border-width : 0 0 1px 0;
	border-style : solid;
	border-color : #ACA094;
}
#milieu_droite_conteneur .tx-indexedsearch-descr{
	color : #000000;
	font-style : normal;
	margin : 0;
	padding : 10px 0 10px 0;
	font-size : 1em;
}
#milieu_droite_conteneur .tx-indexedsearch-info{
	background-color : #ffffff;
	color : #666666;
	font-style : normal;
	margin : 0;
	padding : 0px 0 10px 0;
	font-size : 0.9em;
}
#milieu_droite_conteneur .tx-indexedsearch-res{
	background-color : #ffffff;
	color : #000000;
	font-style : normal;
	margin : 0;
	padding : 0 0 5px 0;
}
#milieu_droite_conteneur .tx-indexedsearch-redMarkup{
	color : #000000;
}
#milieu_droite_conteneur .tx-indexedsearch-whatis{
	margin : 20px 0 0 0;
	padding : 5px 0 0 5px;
	background-color : #ACA094;
}
#milieu_droite_conteneur .tx-indexedsearch-browsebox p {
	margin : 0;
	padding : 5px 0 5px 5px;
	font-size : 0.9em;
	background-color : #ACA094;
}
#milieu_droite_conteneur ul.browsebox li a {
	padding : 5px 0;
	margin : 10px 0;
	text-decoration : none;
	font-size : 0.9em;
	font-weight : bold;
}
#milieu_droite_conteneur ul li.tx-indexedsearch-browselist-currentPage a {
color : #000000;
}


/*******************************************************/
/**********     TT_NEWS    *****************************/
/*******************************************************/
/******************************/
/****     LISTE ACTUS    ******/
/******************************/
.actus-item{
	float : left;
	width : 100%;
	margin : 0;
	padding : 0 0 20px 0;
}
.actus-subheader{
	float : left;
	width : 125px;
	margin : 0;
	padding : 0;
}
.actus-categorie_texte{
	float : left;
	width : 545px;
	margin : 0;
	padding : 0;
}
.actus-titre{
	float : left;
	width : 100%;
	margin : 0;
	padding : 0 0 3px 0;
	border-width : 0 0 1px 0;
	border-style : solid;
	border-color : #ACA094;
	color : #090909;
	font-size : 1em;
}
.actus-date_texte{
	float : left;
	margin : 0;
	padding : 0 0 5px 0;
	width : 100%;
	font-weight : bold;
	font-size : 0.75em;
}
.actus-browse{
	float : left;
	width : 100%;
	margin : 0;
	padding : 0;
}
* html .actus-categorie_texte{
	width : 520px;
}
* html.actus-titre{
	width : 520px;
}
* html .actus-date_texte{
	width : 520px;
}


/******************************/
/****     DETAILS ACTUS    ****/
/******************************/
#milieu_droite_conteneur .actu_seule_plus_infos{
	width :  100%;
	float : left;
}
#milieu_droite_conteneur .actu_seule_plus_infos dt{
	color : #000000;
	font-weight : bold;
	padding : 0 0 5px 0;
}
#milieu_droite_conteneur .actu_seule_plus_infos dl a{
	text-decoration : underline;
}
#milieu_droite_conteneur .actu_seule_contenu{
	width :  100%;
	float : left;
	margin : 0;
}
#milieu_droite_conteneur .actu_seule_contenu_contenu{
	width :  100%;
	float : left;
	margin : 20px 0 0 0;
	padding :  0 0 20px 0;
}
#milieu_droite_conteneur .img_list{
	float : left;
	padding : 0 10px 10px 0;
}
#milieu_droite_conteneur .img_list p{
	padding : 3px 0 12px 0;
	color : #090909;
	font-size : 0.9em;
}
#milieu_droite_conteneur .actu_seule_date{
	margin : 0;
	padding : 0;
	color : #aca094;
	font-size : 0.9em;
	font-style : italic;
}
#milieu_droite_conteneur .actu_seule_category{
	margin : 0;
	padding : 0;
	color : #000000;
}
#milieu_droite_conteneur .actu_seule_contenu h3{
	font-size : 1em;
	color : #090909;
}
#milieu_droite_conteneur .actu_seule h1.inter{
	font-size : 1.3em;
	color : #ACA094;
}
.news_legende {
	color : #090909;
}


/*******************************************************/
/**********     CONTACT    *****************************/
/*******************************************************/
#mailform{
	float : left;
	margin : 0;
	padding : 0;
	width : 100%;
}
#mailform fieldset{
	float : left;
	margin : 0;
	padding : 0;
	border : none;
}
#mailform .csc-mailform-field{
	margin : 0;
	padding : 0;
}
#mailform .csc-mailform-field label{
	margin : 2px 15px 2px 0;
	padding : 0px;
	float : left;
	width : 200px;
	text-align : right;
}
#mailform .csc-mailform-field input{
	margin : 2px 0 2px 0;
	padding : 2px;
	width : 300px;
}
#mailform input.csc-mailform-check {
	margin : 2px 0 2px 0;
	padding : 2px;
	width : auto;
}
#mailform .csc-mailform-radio input.csc-mailform-radio {
	margin : 2px 0 2px 0;
	padding : 2px;
	width : auto;
	float : left;
}
#mailform .csc-mailform-radio label {
	margin : 2px 0 2px 0;
	padding : 2px;
	width : auto;
	float : left;
}
#mailform .csc-mailform-radio legend{
	display : none;
}
#mailform .csc-mailform-field select{
	margin : 2px 0 2px 0;
	padding : 0px;
	width : 308px;
}
#mailform .csc-mailform-field textarea{
	margin : 2px 0 2px 0;
	padding : 2px;
	width : 300px;
	height : 130px;
}
#mailform .csc-mailform-field input.csc-mailform-submit{
	margin : 10px 0 0 453px;
	padding : 1px 2px 1px 2px;
	width : 70px;	
	background-color : #ACA094;
	color : #ffffff;
	cursor : pointer;
	font-weight : bold;
	border : none;
}


/*******************************************************/
/**********     DROPDOWN SITEMAP    ********************/
/*******************************************************/
#milieu_droite_conteneur .tx-dropdownsitemap-pi1 .expAll{
	list-style-type : none;
	background-color : #ffffff;
	color : #000000;
	border : none;
	margin : 0 0 15px 0;
	text-transform : none;
}
#milieu_droite_conteneur .tx-dropdownsitemap-pi1 .expAll a{
	list-style-type : none;
	background-color : #ffffff;
	color : #000000;
	font-weight : bold;
	text-transform : none;
	list-style-type : none;
}
.tx-dropdownsitemap-pi1 li a{
	list-style-type : none;
	background-image : none;
}
#milieu_droite_conteneur .tx-dropdownsitemap-pi1 ol li{
	list-style-type : none;
	background-image : none;
}
#milieu_droite_conteneur .tx-dropdownsitemap-pi1 a, #milieu_droite_conteneur .tx-dropdownsitemap-pi1 a : link, #milieu_droite_conteneur .tx-dropdownsitemap-pi1 a : visited, #milieu_droite_conteneur .tx-dropdownsitemap-pi1 a : hover, .tx-dropdownsitemap-pi1 a : active{
	color :  #000000;
	padding : 0 0 0 15px;
	margin : 10px 0 0 0;
	background-image : none;
	text-transform : none;
	text-decoration : none;
}
#milieu_droite_conteneur .tx-dropdownsitemap-pi1 img, #milieu_droite_conteneur .tx-dropdownsitemap-pi1 a img{
	list-style-type : none;
	padding : 0 15px 0 0;
	margin : -15px 0 0 0;
	background-image : none;
}
* html #milieu_droite_conteneur .tx-dropdownsitemap-pi1 img, #milieu_droite_conteneur .tx-dropdownsitemap-pi1 a img{
	list-style-type : none;
	padding : 0 15px 0 0;
	margin : -5px 0 0 0;
	background-image : none;
}
#milieu_droite_conteneur .tx-dropdownsitemap-pi1 .level_1  ol{
	margin : 0 0 15px 0;
	background-image : none;
	text-transform : none;
}
#milieu_droite_conteneur .tx-dropdownsitemap-pi1 ol li span.ifsub a{
	color : #333333;
	text-transform : none;
}
#milieu_droite_conteneur .tx-dropdownsitemap-pi1 ol li span.no a {
	color : #333333;
	text-transform : none;
}
#milieu_droite_conteneur .tx-dropdownsitemap-pi1 ol li li span.ifsub a{
	color : #000000;
	text-transform : none;
}
#milieu_droite_conteneur .tx-dropdownsitemap-pi1 ol li li span.no a {
	color : #000000;
	font-weight : bold;
	text-transform : none;
}
#milieu_droite_conteneur .tx-dropdownsitemap-pi1 ol li li li span.ifsub a{
	color : #000000;
	text-transform : none;
}
#milieu_droite_conteneur .tx-dropdownsitemap-pi1 ol li li li span.no a {
	color : #000000;
	font-weight : normal;
	text-transform : none;
}
#milieu_droite_conteneur ul li .level_2 span.ifsub a{
	color : #ACA094;
	text-transform : none;
	text-decoration : none;
	font-weight : bold;
}
#milieu_droite_conteneur ul li .level_2 span.no a{
	color : #ACA094;
	text-transform : none;
	text-decoration : none;
	font-weight : bold;
}
#milieu_droite_conteneur ul li .level_4 span.no a{
	color : #ACA094;
	list-style-type : none;
	background-image : none;
	text-transform : none;
}
#milieu_droite_conteneur ul li .level_3 span.ifsub a{
	color : #000000;
	list-style-type : none;
	background-image : none;
	text-transform : none;
}
#milieu_droite_conteneur div.tx-dropdownsitemap-pi1 ul li{
	list-style-type : none;
	background-image : none;
	text-transform : none;
}


/*******************************************************/
/**********     ABLINKLIST    **************************/
/*******************************************************/
#milieu .tx_ablinklist_listView_categories i{
	font-style : normal;
}
#milieu .tx_ablinklist_listView_categoryLabel{
	font-weight : bold;
}


/******************************/
/****     SOUMETTRE    ********/
/******************************/
#milieu .tx_ablinklist_viewAddNewLink, #milieu  .tx_ablinklist_viewRateLink{
	background-color : transparent;
	border : none;
}
#milieu .tx_ablinklist_viewAddNewLink{
	font-size : 0.85em;
}
#milieu .tx_ablinklist_viewAddNewLink .ab_linklist_form{
	width : 130px;
	float : left;
}
#milieu .tx_ablinklist_viewAddNewLink input{
	width : 200px;
	float : left;
}
#milieu .tx_ablinklist_viewAddNewLink small{
	width : 400px;
	float : left;
	margin : 0 0 0 131px;
}
#milieu .tx_ablinklist_viewAddNewLink input.lien_submit_ok{
	width : 90px;
	float : left;
	margin : 0 10px 0 238px;
	padding : 0;
	background-color : #ACA094;
	color : #ffffff;
	cursor : pointer;
	border : none;
	font-weight : bold;
}
#milieu .tx_ablinklist_viewAddNewLink input.lien_submit_cancel{
	width : 90px;
	float : left;
	margin : 0 10px 0 0;
	padding : 0;
	background-color : #ACA094;
	color : #ffffff;
	cursor : pointer;
	border : none;
	font-weight : bold;
}
#milieu .tx-ablinklist-pi1 .lien_retour{
	width : 100%;
	float : left;
	margin : 10px 0 0 0;
	padding : 0;
}
#milieu .tx_ablinklist_viewAddNewLinkResult{
	background-color : transparent;
	border : none;
	font-size : 0.85em;
}


/*******************************************************/
/**********     POINT DE VENTE    **********************/
/*******************************************************/
.epointdevente{
	float : left;
	margin : 0;
	padding : 15px 0 0 0;
}
.epointdevente_submit label{
	display : none;
}
.epointdevente_submit input{
	margin : 15px 0 0 0;
	padding : 2px 0;
	background-color : #ACA094;
	color : #ffffff;
	font-weight : bold;
	cursor : pointer;
	border : none;
}


/*******************************************************/
/**********     LOGIN BOX    ***************************/
/*******************************************************/
.tx-loginboxmacmade-pi1{
	font-size : 0.85em;
}
.tx-loginboxmacmade-pi1-error{
	margin : 0;
	padding : 0 0 10px 0;
}
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable{
	border : none;
}
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td{
	border : none;
}
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-labelCell {
	border : none;
	background-color : #ffffff;
}

/*********** MENU EXTRANET *****************/
.milieu_gauche_menuextranet {
	margin : 5px 10px 0 0;
	padding : 0 0 5px 0;
	float : left;
	border-style:solid;
	border-color:#ff6600;
	border-width:0 2px 2px 2px;
	width:187px;
}
* html .milieu_gauche_menuextranet {
	margin : 5px 0 0 0;
	width:190px;
}
#menu_extranet{
	margin : 0;
	padding : 8px 0 4px 13px;
	float : left;
	width : 160px;
	
}

#menu_extranet li{
	float : left;
	margin : 0;
	padding : 0 0 0 10px;
	list-style-type : none;
	background-color : transparent;
	background-image : url(../images/interface/fleche_menuextranet.jpg);
	background-repeat : no-repeat;
	background-position : left 3px;
	width : 160px;	
	font-size : 1em;
}
#menu_extranet li.active {
	float : left;
	margin : 0;
	padding : 0 0 0 15px;
	list-style-type : none;
	background-color : transparent;
	background-image : url(../images/interface/fleche_active_menuextranet.jpg);
	background-repeat : no-repeat;
	background-position : left 5px;
	width : 160px;	
}
#menu_extranet li a{
	text-decoration : none;
	color : #000000;
	font-size : 0.9em;
}
#menu_extranet li a:hover{
	color : #ff6600;
}
#menu_extranet li li{
	width : 150px;
	float : left;
	margin : 0;
	padding : 0 0 0 10px;
	list-style-type : none;
	background-image : none;
}
#menu_extranet li.active li{
	width : 135px;
	float : left;
	margin : 0 0 0 3px;
	padding : 0 0 0 8px;
	list-style-type : none;
	background-image : url(../images/menu/tiret.jpg);
	background-repeat : no-repeat;
	background-position : left 5px;
	border-color : #ededed;
	border-width : 0 0 1px 0;
	border-style : solid;
}
#menu_extranet li.active li span{
	float : left;
	margin : 0;
	padding : 6px 3px 0 0;
}
#menu_extranet li.active li.active{
	border-color : #ededed;
	border-width : 0;
	border-style : solid;
}
#menu_extranet li.active li.active li.active{
	border-color : #ededed;
	border-width : 0 0 1 0;
	border-style : solid;
	background-color : #f2f1ed;
}
#menu_extranet li.active li.active li a : hover{
	background-color : #f2f1ed;
	width : 133px !important;
	width : 145px;
}
#menu_extranet li.active li.active li{
	width : 145px;
	float : left;
	margin : 0;
	padding : 0;
	list-style-type : none;
	background-image : none;
}
#menu_extranet li li li a{
	width : 125px;
	float : left;
	margin : 0;
	padding : 0 0 0 12px;
	list-style-type : none;
	color : #a59e98;
	font-size : 0.85em;
}
#menu_extranet li ul{
	display : none;
}
#menu_extranet li.active ul{
	display : block;
	margin : 0;
	padding : 0;
}
#menu_extranet li.active li ul{
	display : none;
}
#menu_extranet li.active li.active ul{
	display : block;	
	margin : 0 0 0 -11px;
	padding : 0;
}
#menu_extranet li.active li.active li ul{
	display : none;
}
#menu_extranet li.active li.active li.active ul{
	display : block;
	margin : 0 0 0 -11px;
	padding : 0;
}



/******************** FIN MENU EXTRANET ************************/
