﻿/**********************************************************************************************************************************/
/*******************************************************     HABILLAGE      *******************************************************/
/**********************************************************************************************************************************/
/*******************************************************/
/**********     GENERAL     ****************************/
/*******************************************************/
html {
	margin : 0;
	padding : 0;
}
body {
	margin : 0;
	padding : 0;
	background-color : #FFFFFF;
	text-align : center;
}
#conteneur {
	margin  : 0;
	padding : 0;
	width : 650px;
	text-align : left;
	color : #FFFFFF;
}
#conteneur_fond {
	margin  : 0;
	padding : 0;
	width : 650px;
	text-align : left;
	color : #FFFFFF;
	
}
#image_fond {
	display : none;
}
#conteneur_contenu {
	margin  : 0;
	padding : 0;
	width : 650px;
	text-align : left;
	color : #000000;
	float : none;
}
#haut {
	margin : 0;
	padding : 0;
	width : 650px;	
	text-align : left;
	z-index : 20;
} 
#milieu {
	float : none;
	margin : 0;
	padding : 0;
	width : 650px;
	text-align : left;
	float : none;
	background-color : #FFFFFF;
} 
* html #milieu {
	margin : -3px 0 0 0;
}
* + html #milieu {
	margin : -3px 0 0 0;
} 
#bas {
	display : none;
}

dl {
	margin: 2px;
}
/*******************************************************/
/**********     CONTENU     ****************************/
/*******************************************************/
#milieu_contenu_contenant {
	float : none;
	margin : 0;
	padding : 15px 0 15px 0;
	width : 650px;
}
* html #milieu_contenu_contenant {
	width : 650px;
	padding : 15px 10px 15px 0px;
}
h1.titre_page {
	margin:0 0 10px 0;
}


.bloc_0 {
	float : none;
	margin : 10px 0 0 0;
	padding : 3px 0 0 0px !important;
	padding : 3px 0 0 0px;
	width : 650px;
}
.bloc_1  {
	float : left;
	margin : 10px 0 0 0;
	padding : 3px 0 0 1px;
	width : 322px;
	max-width : 322px;
}


/*******************************************************/
/**********     CONTENU 3 COLS    **********************/
/*******************************************************/
.milieu_droite_contenu_3col{
	float : none;
	margin : 30px 0 0 10px;
	padding : 0;
	width : 220px;
	position : relative;
}
.milieu_droite_contenu_3col_titre{
	float : none;
	margin : 0 0 0 10px;
	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 : #000000;
}
.milieu_droite_contenu_3col_titre h2{
	color : #000000;
	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 : none;
	margin : 0;
	padding : 0;
	width : 191px;
}
.haut_droite{
	display : none;
}
#haut .haut_droite label{
	display : none;
}
.haut_droite_gauche{
	float : none;
	margin : 6px 0 0 573px !important;
	margin : 6px 0 0 287px;
	padding : 0;
}
.haut_droite_droite{
	float : none;
	margin : 0;
	padding : 0;
}
.haut_droite_droite_champ{
	float : none;
	margin : 0;
	padding : 0;
	width : 110px;
}
.haut_droite_droite_champ input{
	margin : 5px 0 0 0 !important;
	margin : 2px 0 0 0;
	padding : 0px 0 0 0;
	width : 100px;
	font-size : 0.9em;
}
* + html .haut_droite_droite_champ input{
	margin : 2px 0 0 0 !important;
}
.haut_droite_droite_submit{
	float : none;
	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;
}
* 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 0px 12px;
	display : inline;
	border : none;
	list-style-type : none;
}


/*******************************************************/
/**********     MILIEU    ******************************/
/*******************************************************/
#milieu_gauche{
	margin : 0;
	padding : 0;
	float : none;
	width : 191px;
	position : relative;
	z-index : 20;
}
#milieu_gauche .milieu_gauche_haut{
	display: none;
}
*+ html #milieu_gauche .milieu_gauche_haut{
	background-color : #6C8EAF !important;
}
.milieu_gauche_milieu{
	display : none;
}
.milieu_gauche_menu1{
	margin : 0 10px 0 0;
	padding : 5px 0 5px 15px;
	float : none;
}
#menu1{
	margin : 0;
	padding : 0;
	float : none;
}
#menu1 li{
	float : none;
	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;
}
#menu1 li.active {
	float : none;
	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{
	text-decoration : none;
	color : #000000;
	font-size : 0.9em;
}
#menu1 li li{
	width : 150px;
	float : none;
	margin : 0;
	padding : 0 0 0 10px;
	list-style-type : none;
	background-image : none;
}
#menu1 li.active li{
	width : 135px;
	float : none;
	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 : none;
	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 : none;
	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 : none;
	margin : 0;
	padding : 0;
	list-style-type : none;
	background-image : none;
}
#menu1 li li li{
	width : 140px;
	float : none;
	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 : none;
	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 : none;
}
#menu2{
	margin : 0;
	padding : 8px 0 4px 0;
	float : none;
	border-width : 1px 0 0 0;
	border-style : solid;
	border-color : #e4e0dd;
	width : 160px;
}
#menu2 li{
	float : none;
	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 : none;
	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 li{
	width : 150px;
	float : none;
	margin : 0;
	padding : 0 0 0 10px;
	list-style-type : none;
	background-image : none;
}
#menu2 li.active li{
	width : 135px;
	float : none;
	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 : none;
	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 1px 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 : none;
	margin : 0;
	padding : 0;
	list-style-type : none;
	background-image : none;
}
#menu2 li li li a{
	width : 125px;
	float : none;
	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{
	display : none;
}
#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 : none;
	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 : none;
}
* 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 : none;
	margin : 0 0 0 40px;
	padding : 70px 0 0 0;
	width : 650px;
}


/*******************************************************/
/**********     MILIEU DROITE    ***********************/
/*******************************************************/
#milieu_droite{
	float : none;
	margin : 50px 0 0 0;
	padding : 0 0 0 0;
	width : 650px;
	background-color : #ffffff;
}
#milieu_droite_conteneur_home{
	float : none;
	margin : 0;
	padding : 0;
	width : 650px;
	background-color : #ffffff;
}
#milieu_droite_conteneur{
	margin : 0;
	padding : 0;
	float : none;
	width : 650px;
	background-color : #ffffff;
}
#milieu_droite_contenu{
	margin : 0;
	padding : 0;
	float : none;
	width : 650px;
	background-color : #ffffff;
}
.fil_arianne{
	display : none
}


/*******************************************************/
/**********     BLOC HOME    ***************************/
/*******************************************************/
.div_news1{
	display: none;
}
.div_news2{
	display: none;
}
.div_news0{
	display: none;
}
.div_news3{
	display: none;
}
.image_ombre_home{
	width : auto;
	float : none;
}
.image_ombre_home_bas{
	background-image : url(../images/interface/fd_ombre_bas_img.jpg);
	background-repeat : repeat-y;
	background-position : right bottom;
	float : none;
	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 : none;
	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 : 0.92em;
	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 : 0.92em;
	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 : 0.92em;
	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 : 0.92em;
	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 : 0.85em;
}
#milieu_droite_conteneur .tx-indexedsearch-info{
	background-color : #ffffff;
	color : #666666;
	font-style : normal;
	margin : 0;
	padding : 0 0 10px 0;
	font-size : 0.8em;
}
#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.85em;
	background-color : #ACA094;
}
#milieu_droite_conteneur ul.browsebox li a {
	padding : 5px 0;
	margin : 10px 0;
	text-decoration : none;
	font-size : 0.85em;
	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 : 520px;
	margin : 0;
	padding : 0;
}
.actus-titre{
	float : none;
	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 : none;
	margin : 0;
	padding : 0 0 5px 0;
	width : 100%;
	font-weight : bold;
	font-size : 0.75em;
}
.actus-browse{
	float : none;
	width : 100%;
	margin : 0;
	padding : 0;
}


/******************************/
/****     DETAILS ACTUS    ****/
/******************************/
#milieu_droite_conteneur .actu_seule_plus_infos{
	width :  100%;
	float : none;
}
#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 : none;
	margin : 0;
}
#milieu_droite_conteneur .actu_seule_contenu_contenu{
	width :  100%;
	float : none;
	margin : 20px 0 0 0;
	padding :  0 0 20px 0;
}
#milieu_droite_conteneur .img_list{
	float : none;
	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;
}


/*******************************************************/
/**********     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 : 0;
	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 : none;
}
#mailform .csc-mailform-radio label {
	margin : 2px 0 2px 0;
	padding : 2px;
	width : auto;
	float : none;
}
#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 : none;
}
#milieu .tx_ablinklist_viewAddNewLink input{
	width : 200px;
	float : none;
}
#milieu .tx_ablinklist_viewAddNewLink small{
	width : 400px;
	float : none;
	margin : 0 0 0 131px;
}
#milieu .tx_ablinklist_viewAddNewLink input.lien_submit_ok{
	width : 90px;
	float : none;
	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 : none;
	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 : none;
	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 : none;
	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;
}
