
/* Communs */

div.float_gauche 
{
	float: left;
}

.clear 
{
	clear : both;
}

body 
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Serif;
	background: url(Images/fond.png) repeat-x;
}



a:hover
{
	text-decoration : underline;
}

/* DIV*/

div#container 
{
	width: 900px;
	margin: 6px auto 0px auto;
}

div#header 
{
	position : relative;
	width: 898px; /* 900*/
	height : 191px; /* 193 */
	border-left : 1px solid #ffcc99;
	border-right : 1px solid #ffcc99;
	border-bottom : 1px solid #ffcc99;
	background: #ffcc99;
}

div#divRechercher
{
	position : absolute;
	top : 161px;
	left : 703px;
		
	height : 22px;
	width : 181px;
	padding : 0;
	background: pink;
}

div#divRechercher form 
{
	height : 20px;
	width : 179px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background: silver;
	border : 1px solid #d28e62;
}

p.searchField {
	width: 159px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: #f9dab5;
}
p.searchButton{
	width: 20px;
	height: 20px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: #d28e62;
}

input#text
{
	font-size: 11px;
	width : 159px;

	margin : 0px;
	padding: 0px;
	
	background: #f9dab5;
	border: 0px;
	
	text-align: center;
	/*display : inline;*/
}

input#soumettre
{
	color: white;
	
	height : 20px;
	width : 20px;
	
	border: 0px;
	background : url(Images/submit.png);
	
	margin: 0px;
	padding: 0px;
}

div#nav 
{
	width: 214px; /* 216*/
	height: 638px;
	background: #f8e9d9;
	float: left;
	border-left : 1px solid #ffcc99;
	border-right : 1px solid #ffcc99;
}

div#img_nav
{
	float: left;
	width : 214px;
	height: 638px;
	/* margin-top:5px; */
	background : url(Images/menu.jpg) left top no-repeat #fdf8f4;
	
	border-left : 1px solid #ffcc99;
	border-right : 1px solid #ffcc99;
}

ul#liste_nav
{
	width : 159px;
	margin: 0px;
	padding-left : 55px;
	padding-right : 0;
	padding-top :25px;
	padding-bottom : 0;
	/*padding: 0px;*/
	list-style-image : url(Images/puce_transparente.png);
	font-size : 11px;
	line-height : 13px;
	color:#88817c;
	font-weight:bold;
	text-transform : uppercase;
	
	/*list-style-position : inside;*/
	
	/*background-color:red;*/
}

ul#liste_nav ul
{
	list-style-image: none;
	list-style-type: none;
	font-weight : normal;
	margin : 0 0 0 0;
	padding : 0px 0 0 0;
	text-transform : none;
}

ul#liste_nav  li
{	
	padding: 0 0 10px 0;
}

ul#liste_nav  li a
{
	text-decoration: none;
	color:#88817c;
}

ul#liste_nav  li a:hover
{
	text-decoration: underline;
}



div#mainContent 
{
	width: 653px; /*684*/
	height: 638px; /* 638*/
	float: right;
	padding: 0px 15px;
	border-right : 1px solid #ffcc99;
	background-color : white;
}

div#contentTop 
{
	float : left;

	
	position : relative;
	
	width: 653px;
	height : 224px;
	margin-top: 14px;
	margin-bottom: 14px;
	background : url(Images/div1_du_content.png) center center no-repeat;
}

div#contentTop  h1
{
	padding-left : 13px;
	padding-top : 16px;
	padding-bottom : 0;
	padding-right : 0;
	margin : 0;
	font-size : 20px;
	font-family : Arial;
	font-weight : normal;
	color:#d28e62;
}

div#contentTop p.bodytext{
	font-family : arial;
	font-size : 20px;
	line-height : 28px;
	font-weight : bold;
	margin : 0;
	padding-left : 25px;
	padding-top : 12px;
	padding-bottom : 0;
	padding-right : 0;
	color : #BE5155;
}

p.texte_div1
{
	font-family : arial;
	font-size : 20px;
	line-height : 28px;
	font-weight : bold;
	margin : 0;
	padding-left : 25px;
	padding-top : 12px;
	padding-bottom : 0;
	padding-right : 0;
	color : #756e69;
	
	/*text-align : center;*/
}

p.texte_div1_rouge
{
	position : absolute;
	bottom : 20px;
	
	font-family : arial;
	font-size : 14px;
	line-height : 16px;
	font-weight : bold;
	margin : 0;
	padding-left : 25px;
	padding-top : 0px;
	padding-bottom : 0;
	padding-right : 0;
	color : #be5155;
	font-style : italic;
	/*text-align : center;*/
}

a.lire_la_suite
{
	position : absolute;
	bottom : 15px;
	right : 15px;
	
	font-family : arial;
	font-size : 11px;
	line-height : 13px;
	font-weight : bold;
	
	margin : 0;
	padding-left : 0px;
	padding-top : 0px;
	padding-bottom : 0;
	padding-right : 0;
	color : #756e69;
}

p.texte_gras_rouge_cabinet
{
	font-family : arial;
	font-size : 12px;
	line-height : 14px;
	font-weight : bold;
	margin : 0;
	padding-left : 13px;
	padding-top : 0px;
	padding-bottom : 0;
	padding-right : 0;
	color : #be5155;
}

img#photo_top
{
	margin : 0;
	padding-bottom : 12px;
	padding-right : 12px;
	padding-top : 12px;
	
	/*float : right;*/
}

div#contentLeft 
{
	width: 397px;
	height : 372px;
	margin-right : 15px;
	float: left;
	background : url(Images/div2_du_content.png) center center no-repeat ;
}

div#contentLeft  h1
{
	padding-left : 13px;
	padding-top : 11px;
	padding-bottom : 0;
	padding-right : 0;
	margin : 0;
	font-size : 20px;
	line-height : 20px;
	font-family : Arial;
	font-weight : normal;
	color:#d28e62;
}

div#contentLeft  p
{
	padding-left : 13px;
	padding-top : 15px;
	padding-bottom : 0;
	padding-right : 0;
	margin : 0;
	color : #756e69;
	font-family : arial;
	font-size : 12px;
	line-height : 14px;
}

div#contentLeft  p strong, div#contentLeft  p b
{
	font-weight : bold;
}
div#contentLeft  img
{
	width: 367px;
	height:263px;
}

div#flash_douleur
{
	height : 263px;
	width : 367px;
	
	background : white;
	border : 1px solid #ddb08d;
	
	padding : 0;
	margin : 14px 0 0 14px
}

div#flash_douleur p
{
 margin:0;
 padding:0;
}
div#flash_douleur img
{
 border:0;
}

div#contentRight_Top
{
	width: 241px;
	height : 181px;
	background : url(Images/div3_top_du_content.png) center center no-repeat;
	float: left;
	margin : 0;
	padding : 0;
}

div#contentRight_Bottom
{
	position : relative;
	width: 241px;
	height : 179px;
	background : url(Images/div3_bottom_du_content.png) center center no-repeat; 
	float: left;
	margin : 12px 0 0 0 ;
	padding : 0;
}

h1#titre_actualite
{
	padding-left : 13px;
	padding-top : 11px;
	padding-bottom : 10px;
	padding-right : 0px;
	margin : 0px;
	font-size : 20px;
	line-height : 20px;
	font-family : Arial;
	font-weight : normal;
	color:#d28e62;
}

div#contentRight_Bottom h1
{
	padding-left : 13px;
	padding-top : 11px;
	padding-bottom : 10px;
	padding-right : 0px;
	margin : 0px;
	font-size : 18px;
	line-height : 20px;
	font-family : Arial;
	font-weight : normal;
	color:#d28e62;
}

div#contentRight_Bottom p
{
	padding : 0px 0 0 0px;
	padding-right : 0px;
	margin : 0 0 0 13px;
	font-size : 12px;
	line-height : 14px;
	font-family : Arial;
	font-weight : normal;
	color:#756e69;

}

a#en_savoir_plus
{
	padding : 0px 0 0 0px;
	padding-right : 0px;
	margin : 0 0 0 13px;
	font-size : 11px;
	line-height : 13px;
	font-family : Arial;
	font-weight : bold;
	color:#756e69;
}

div#contentRight_Bottom img
{
	position : absolute;
	top : 41px;
	right : 1px;
	border: 0;
	margin-right : 1px;
	
}

div#contentRight_Top  a
{
	text-decoration: none;
	color:#88817c;
}

div#contentRight_Top  a:hover
{
	text-decoration: underline;
}

div.actuHome
 {	
	width: 231px; /* 241 */
	height: 50px;
	padding-left: 10px;
	margin-top: 9px;
	margin-bottom: 7px;
}

div.actuHome img
{
	float : left;
	width : 50px;
	height : 50px;
	margin : 0px 9px 0px 0px;
}

div.actuHome p
{
	float : left;
	margin : 0;
	width : 170px;
	height : 50px;
	font-size : 12px;
	line-height : 14px;
	color : #756e69;
}



div.trait_vertical
{
	height : 0px; /* 2px */
	width : 214px;
	margin: 0px auto;
	border-bottom : 1px solid #e3c3ad;
	/*padding-left : 8px;*/
	clear : both;
	padding-top : 2px;
}



div#footer
{
	width : 900px;
	height : 86px;
	background : url(Images/footer.png) no-repeat;
	padding-bottom : 15px;
}
.footer_small 
{	
	margin : 0;
	/*padding-left : 15px;*/
	padding-top : 4px;
	font-family : arial;
	font-size : 8px;
	line-height : 10px;
	color : #756e69;
}
div#footer p
{	
	margin : 0;
	padding-left : 15px;
	padding-top : 4px;
	font-family : arial;
	font-weight : bold;
	font-size : 12px;
	/*line-height : 20px;*/
	color : #756e69;
}

div#footer p b
{
	margin : 0;
	padding : 0;
		
	font-family : arial;
	font-weight : bold;
	font-size : 12px;
	line-height : 20px;
	color : #be5155;
}

div#footer p  a
{
	text-decoration: none;
	color : #be5155;
}

div#footer p  a:hover
{
	text-decoration: underline;
}


div#footer  ul
{
	/*position:relative;*/
	
	float : right;
	
	width : 130px;
	height : 86px;
	
	margin-bottom : 0;
	margin-top : 0;
	margin-right : 0;
	margin-left : 0;
	
	padding-bottom : 0;
	padding-left : 0;
	padding-right : 20px;
	padding-top : 18px;
		
	font-weight : bold;
	font-size : 11px;
	line-height : 13px;
	color : #756e69;
	
	direction : rtl;
	/*position : inside;*/
	list-style-image : url(Images/puce_transparente.png);
	
	/*display : table-cell;
	vertical-align : middle;
	display : inline;*/
}



div#footer ul  li a
{
	text-decoration: none;
	color:#88817c;
}

div#footer ul  li a:hover
{
	text-decoration: underline;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////PAGE INTERNE 1 //////////////////////////////////////////////////////////////////////////////////////////////////////////*/

ul#fil_ariane
{
	margin-right : 0px;
	margin-left : 15px;
	margin-top : 15px;
	margin-bottom : 0px;
	padding: 0px;
	list-style-type : none;
	
	font-family : arial;
	font-size : 11px;
	line-height : 13px;
}

ul#fil_ariane li
{
	display : inline; 
	color : #d28e62;
}


ul#fil_ariane li a
{
	padding-right : 5px;
	color : #d28e62;	
}

li.currentAriane
{
	font-weight : bold;
	color : red;
}

h1#h1_page_interne1_et_2
{
	font-size : 20px;
	line-height : 22px;
	margin : 0;
	padding : 15px 0 17px 0px;
	text-transform : uppercase;
	font-family : arial;
	color : #d28e62;
	font-weight : normal;
}

p#sous_titre_page_interne1_et_2
{
	font-family : arial;
	font-size : 12px;
	font-weight : bold;
	line-height : 16px;
	color : #88817c;
	margin : 0;
	padding : 0 0 0 0px;;
}

p.texte_page_interne1_et_2
{
	font-family : arial;
	font-size : 12px;
	line-height : 16px;
	color : #88817c;
	margin : 0;
	padding : 0 0 0 0;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////PAGE INTERNE 2 //////////////////////////////////////////////////////////////////////////////////////////////////////////*/

 div#container 
{
	width: 900px;
	margin: 6px auto 0px auto;
	
	overflow : hidden;
	background : white;
} 

div#contain_table
{
	border-left : 1px solid #ffcc99;
	border-bottom : 1px solid #ffcc99;
	border-right : 1px solid #ffcc99;
}

table#table
{
	/* width : 899px; */
	
	/* border : 1px solid #ffcc99; */
	/* border : 1px solid red; */
	border-spacing : 0;
	border-collapse: collapse;
}

td#td1
{
	vertical-align : top;
	background : #fdf8f4;
	border-right : 1px solid #ffcc99
	
}

td#td2
{
	width : 425px;	
}

table#table td
{
	padding : 0px;
	vertical-align : top;
}

td#td3
{
	width : 258px;/*271*/
	background-color : white;
	vertical-align : top;
	padding-top : 10px;
	vertical-align : top;
}


div#img_nav2
{	
	
	
	/*width : 214px;*/
	/*height: 633px;*/
	
	background : url(Images/menu.jpg) left top no-repeat #fdf8f4;
	/* margin-top : 5px; */
	/*border-left : 1px solid #ffcc99;
	border-right : 1px solid #ffcc99;*/
}

ul#liste_nav2
{
	min-height:525px;
	_height:525px;
	!height:525px;
	width : 159px;
	margin:  0 0 0 0;
	padding-left : 55px;
	padding-right : 0;
	padding-top :15px;
	padding-bottom : 15px;
	/*padding: 0px;*/
	list-style-image : url(Images/puce_transparente.png);
	font-size : 11px;
	line-height : 13px;
	color:#88817c;
	font-weight:bold;
	text-transform : uppercase;
	
	/*list-style-position : inside;*/
	
	/*background-color:red;*/
}

ul#liste_nav2 ul
{
	list-style-image: none;
	list-style-type: none;
	font-weight : normal;
	margin: 0px;
	/*padding: 0px;*/
	padding : 0px 0 0px 0;
	text-transform : none;
}

/* ul#liste_nav2 ul :first-child
{
	padding-top : 10px;
} */

ul#liste_nav2  li
{
	/*padding-bottom : 10px;*/
	margin-top : 10px;
}

ul#liste_nav2  li a
{
	text-decoration: none;
	color:#88817c;
}

ul#liste_nav2  li a:hover
{
	text-decoration: underline;
}

div#mainContent2
{
	font-family : arial;
	font-size : 12px;
	line-height : 16px;
	color : #88817c;
	margin : 0;
	
	/*width: 652px; /*683*/
	/*height: 638px; /* 638*/
	
	padding: 0px 15px 30px 15px;
	/*border-right : 1px solid #ffcc99;*/
	background-color : white;
	text-align : justify;
}

div#mainContent2 ul
{
	padding-bottom : 0;
	margin-bottom : 5px;
}

div#mainContent2 ul li
{
	font-family : arial;
	font-size : 12px;
	line-height : 16px;
	color : #88817c;
	margin : 0;
	padding : 0 0 10px 0;
	
	list-style-type : square;
}

div#mainContent2 ul li.currentAriane
{
	color : #D28E62;
}

div#mainContent2 ul li.pipe
{
	color : #D28E62;
}

img.image_page2_td2
{
	padding-top : 10px;
	padding-bottom : 10px;
}

div.div_bloc_haut_td3
{
	/*width : 241px;*/
	height : 13px;
	margin : 0 0 0 0;
	padding : 38px 0 0 0;
	background : url(Images/div_haut.png) no-repeat left bottom;
	overflow : hidden;
}

div.div_bloc_milieu_td3
{
	width : 239px;
	margin : 0;
	padding : 0;
	background : #efd4b2;
	border-right : 1px solid #e2bfa9;
	border-left : 1px solid #e2bfa9;
	overflow : hidden;
}

div.div_bloc_milieu_td3 h1
{
	padding : 0 13px;
	margin : 0px;
	font-size : 15px;
	line-height : 18px;
	font-family : Arial;
	font-weight : normal;
	color:#d28e62;
	text-transform : uppercase;
	font-weight:bold;
}

div.div_bloc_milieu_td3 ul
{
	margin : 0;
	padding : 0 13px 0 30px;
}

div.div_bloc_milieu_td3 ul li
{
	color : #88817c;
	font-family : arial;
	font-size : 12px;
	list-style-type : square;
	padding-bottom : 8px;
}

div.div_bloc_milieu_td3 p
{
	color : #88817c;
	font-family : arial;
	font-size : 12px;
	padding : 0 13px 0 13px;
	text-align:justify;
}

div.div_bloc_bas_td3
{
	height : 13px;
	margin : 0;
	padding : 0 0 12px 0;
	background : url(Images/div_bas.png) no-repeat;
}



div.div2_bloc_haut_td3
{
	/*width : 241px;*/
	height : 13px;
	margin : 0 0 0 0;
	padding : 0px 0 0 0;
	background : url(Images/div_haut.png) no-repeat left bottom;
	overflow : hidden;
}

div.div2_bloc_milieu_td3
{
	width : 239px;
	margin : 0;
	padding : 0;
	background : #efd4b2;
	border-right : 1px solid #e2bfa9;
	border-left : 1px solid #e2bfa9;	
}

div.div2_bloc_milieu_td3 h1
{
	padding-left : 13px;
	padding-top : 11px;
	padding-bottom : 10px;
	padding-right : 13px;
	margin : 0px;
	font-size : 18px;
	line-height : 20px;
	font-family : Arial;
	font-weight : normal;
	color:#d28e62;
	text-transform : uppercase;
}

div.div2_bloc_milieu_td3 ul
{
	margin : 0;
	padding : 0 13px 0 30px;
}

div.div2_bloc_milieu_td3 ul li
{
	color : #88817c;
	font-family : arial;
	font-size : 12px;
	list-style-type : square;
	padding-bottom : 8px;
}

div.div2_bloc_bas_td3
{
	height : 13px;
	margin : 0;
	padding : 0 0 12px 0;
	background : url(Images/div_bas.png) no-repeat;
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////POUR TYPO3 //////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.li_courant
{
	color : #cf9570;
	/*padding-bottom : 10px;*/
}

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }
p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, td.align-justify { text-align: justify; }
p.beforeList{margin-bottom:0px;}

.contenttable {
border:none;
border-collapse:collapse;
empty-cells:hide; 
font-weight:bold;
}

table#table .contenttable td{
font-family: monospace;
border: thin solid #FFCC99;
padding: 5px;
background-color: #FDF8F4;
margin:5px;
} 


table.tabville td{
font-weight:normal;
} 

table.tabville .td-1{
font-weight:bold;
}

/*div#mainContent2 embed
{ width:670px; height:645px; }*/










/* MOTEUR DE RECHERCHE 
 ********************* */
 
div.tx-indexedsearch {
color:black;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.tx-indexedsearch-title a {
color:#000000;
text-decoration:none;
}
.tx-indexedsearch-browsebox-SCell a {
color:#000000;
text-decoration:none;
}
div.tx-indexedsearch a {
text-decoration:none;
}
div.tx-indexedsearch a:hover {
text-decoration:underline;
}
div.tx-indexedsearch-searchbox {
margin:20px 0 0 10px;
}
div.tx-indexedsearch-searchbox table {
margin:0;
padding:0;
}
div.tx-indexedsearch-searchbox table tr {
height:25px;
margin:0;
padding:0;
}
div.tx-indexedsearch-searchbox table tr td {
margin:0;
padding:0;
vertical-align:middle;
}
div.tx-indexedsearch-searchbox table tr td p {
margin:0;
padding:0;
}
div.tx-indexedsearch-searchbox input {
background-color:#DCDCDC;
border:1px solid black;
font-weight:normal;
width:auto;
}
div.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-checkbox {
width:auto;
}
div.tx-indexedsearch-searchbox select {
background-color:#DCDCDC;
border:1px solid black;
font-weight:normal;
margin-right:5px;
width:auto;
}
div.tx-indexedsearch-browsebox {
border:1px solid #9C9D9F;
height:20px;
margin:20px 0 0;
padding:0 10px;
font-size:11px;
margin-bottom:10px;
padding-top:5px;
}
div.tx-indexedsearch-browsebox p {
font-size:11px;
float:left;
margin:0;
padding:0;
}
div.tx-indexedsearch-browsebox div.tx-indexedsearch-count {
float:left;
height:20px;
line-height:20px;
}
div.tx-indexedsearch-browsebox table{
float:right;
height:20px;
line-height:20px;
margin-top:-5px;
}
div.tx-indexedsearch div.tx-indexedsearch-whatis {
background-color:#cd8b60;
color:#fff;
height:20px;
line-height:20px;
margin:0 0 10px;
padding-left:10px;
}
div.tx-indexedsearch-res table {
border-spacing:0;
margin:0 0 10px;
padding:0; 
font-size:11px;
width:100%;
}
div.tx-indexedsearch-res table tr.tx-indexedsearch-title {
background-color:#f0d2b2;
color:#fff;
height:20px;
}
div.tx-indexedsearch-res table tr.tx-indexedsearch-title p{
margin:3px;
padding:0;
}
div.tx-indexedsearch-res table tr.tx-indexedsearch-title a {
font-weight:bold;
color:#6c6864;
}
div.tx-indexedsearch-res table tr.tx-indexedsearch-desc {
background-color:#FFFFFF;
}
div.tx-indexedsearch-res table tr.tx-indexedsearch-info {
background-color:#DCDCDC;
}
.tx-indexedsearch-percent { color:#000000; }
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr { font-size:11px; color:#000000; }
.tx-indexedsearch-descr { padding-top:8px; padding-bottom:8px;}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr { font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { padding-top:3px; padding-bottom:3px; padding-left:5px; background:#fff none repeat scroll 0 0; text-align:right  }
div#contentRight strong { color:red; }

/* Css Newsletter
*****************************/
.tx_powermail_pi1_fieldwrap_html label,.tx_powermail_pi1_fieldwrap_html_text label,.tx_powermail_pi1_fieldwrap_html_1 label{
display:block;
float:left;
font-weight:bold;
margin-top:5px;
width:100px;
}
#tx-powermail-pi1_fieldset_1 input, #tx-powermail-pi1_fieldset_1 select {
font-size:11px;
margin-top:5px;
width:200px;
}
#powermaildiv_uid5 { margin-left:100px; }
.tx-powermail-pi1 { margin-top:20px; }
.tx-powermail-pi1_confirmation  input { float:left; margin-right:10px; margin-top:10px; }