

/* ============== STYLE DE BALISES ============ */
  	
html,body,div#global{/*height:100%;*/}	
	
body{
	margin:0px 10px 0px 10px;
	background: #41342C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}

form{
	padding:0px;
	margin:0px;
}
input{
	border: solid 1px #AC6721;
	padding: 1px;
	font-size:11px;
}

/* ================== STYLES D'ID ==================*/




/* ------ GLOBAL ------ */

#global{
	/*position: relative;
	min-height:100%;*/
	width:780px;
	margin:auto;
}
html>body #global {
    /*height: auto;*/
}


/* ------ HAUT ------ */


#nav_logo{ 	
	text-align:center;
	height: 26px;
	padding-top:40px;
	padding-bottom:15px;
}
#nav_haut{ 	
	font-size:10px;
	font-weight:normal;
	text-align:right;
	padding-right:18px;
	height: 13px;
	color:#AC6721;
}
#nav_haut a:link{ color:#665042; text-decoration:none; }
#nav_haut a:visited{ color:#665042; text-decoration:none; }
#nav_haut a:hover{ color:#665042; text-decoration:underline; }
#nav_haut a:active{ color:#665042; text-decoration:underline; }




/* ------ CENTRE ------ */

#centre_vertical{
	text-align:center;
	padding: 18px 18px 0px 18px ;
	width:744px;
	margin-left:auto;
	margin-right:auto;
	background:#372C25;
}
#centre_vertical2{
	background:url(../images/fond_partners.gif) repeat-y;
}
#centre_vertical3{
	background: url(../images/fond_nav.jpg) no-repeat bottom left;
}



/* ------ BARRE DE NAVIGATION ------ */

#nav{
	float:left;
	width:188px;
	text-align:center;
	padding-bottom:60px;
	/*background-color:#493F36;*/
}
#nav #home{
	text-align:left;
	padding-left: 30px; 
	padding-top: 55px; 
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
}
#nav #home a:link{ color:#000000; text-decoration:none; }
#nav #home a:visited{ color:#000000; text-decoration:none; }
#nav #home a:hover{ color:#FFFFFF; text-decoration:none; }
#nav #home a:active{ color:#000000; text-decoration:none; }

#nav #home_off{
	height:20px;
	font-size:11px;
}
#nav #menu{
	padding-left:18px;
	text-align:left;
}
#nav #menu #separateur{
	margin: 5px 0px 0px 12px; 
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#362C25;
}
#nav #menu ul{
	margin:0px 0px;
	padding:0px;
}
#nav #menu ul li{
	margin:0px; 
	list-style: none;
}
#nav #menu ul li a { 
	text-transform:uppercase;
	color:#967A52;
	font-size:11px;
	font-weight:normal;
	padding: 0px 10px 0px 10px; 
	width:120px; 
	display: block;
}
#nav #menu ul li a:link { color: #967A52; text-decoration:none;}
#nav #menu ul li a:visited { color: #967A52; text-decoration:none;}
#nav #menu ul li a:hover { color: #FFFFFF; text-decoration:none; background-color:#967A52;}
#nav #menu ul li a:active { color: #FFFFFF; text-decoration:none; background-color:#967A52;}
#nav #menu ul li.actif a:link { color: #FFFFFF; text-decoration:none; background-color:#967A52;}
#nav #menu ul li.actif a:visited { color: #FFFFFF; text-decoration:none; background-color:#967A52;}
#nav #menu ul li.actif a:hover { color: #967A52; text-decoration:none; background-color:#FFFFFF;}
#nav #menu ul li.actif a:active { color: #967A52; text-decoration:none; background-color:#FFFFFF;}

#nav #menu ol{
	margin:0px 20px 0px 0px;
	padding:0px;
}
#nav #menu ol li{
	margin-top:2px;
	margin-left: 0px; 
	margin-right: 0px; 
	list-style: none;
}
#nav #menu ol li a { 
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	padding: 0px 22px 0px 20px; 
	width:98px; 
	display: block;
}
#nav #menu ol li a:link { color: #493F36; text-decoration:none; background:url(../images/puce.gif) 10px 5px no-repeat;}
#nav #menu ol li a:visited { color: #493F36; text-decoration:none; background:url(../images/puce.gif) 10px 5px no-repeat;}
#nav #menu ol li a:hover { color: #FFFFFF; text-decoration:none; background:url(../images/puce_over.gif) 5px 5px no-repeat #493F36;}
#nav #menu ol li a:active { color: #FFFFFF; text-decoration:none; background:url(../images/puce_over.gif) 5px 5px no-repeat #493F36;}
#nav #menu ol li.actif a:link { color: #FFFFFF; text-decoration:none; background:url(../images/puce_over.gif) 5px 5px no-repeat #493F36;}
#nav #menu ol li.actif a:visited { color: #FFFFFF; text-decoration:none; background:url(../images/puce_over.gif) 5px 5px no-repeat #493F36;}
#nav #menu ol li.actif a:hover { color: #493F36; text-decoration:none; background:url(../images/puce.gif) 5px 5px no-repeat #FFFFFF;}
#nav #menu ol li.actif a:active { color: #493F36; text-decoration:none; background:url(../images/puce.gif) 5px 5px no-repeat #FFFFFF;}


#nav #coordonnees{
	margin:35px 0px;
	padding: 5px 13px; 
	font-size:11px;
	color:#493F36;
	text-align:left;
	background: url(../images/fond_coordonees.gif);
}
#nav #coordonnees .phone{
	font-size:13px;
	color:#967A52;
}
#nav #coordonnees .toll_free{
	color:#676767;
	font-size:10px;
	padding-left:38px;
}
#nav #coordonnees a{font-size:11px;}
#nav #coordonnees a:link{ color:#493F36; text-decoration:none; }
#nav #coordonnees a:visited{ color:#493F36; text-decoration:none; }
#nav #coordonnees a:hover{ color:#493F36; text-decoration:underline; }
#nav #coordonnees a:active{ color:#493F36; text-decoration:underline; }

/* ------ ZONE CENTRALE ------ */

#main {
    margin-left: 206px;
	padding-top:55px;
}
#textes{
	text-align:left;
}
/*html>body #textes{
	min-height:557px;
}*/

#textes #zone_textes{
	zoom:1;
	margin:30px 0px 0px 0px;
	text-align:left;
}



#textes h1{
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:normal;
	text-transform:uppercase;	
}


#textes h2{
	width:auto;
	padding:0px 0px 0px 40px;
	margin:0px;
	font-size:25px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
}

#textes .textes{ padding: 0px 25px 5px 40px; color:#FFFFFF; font-size:12px;}
#textes .textes a:link { color: #FFFFFF; text-decoration:underline;}
#textes .textes a:visited { color: #FFFFFF; text-decoration:underline;}
#textes .textes a:hover { color: #FFFFFF; text-decoration:none;}
#textes .textes a:active { color: #FFFFFF; text-decoration:none;}
/*#textes .textes a:link { color: #AC6721; text-decoration:underline;}
#textes .textes a:visited { color: #AC6721; text-decoration:underline;}
#textes .textes a:hover { color: #AC6721; text-decoration:none;}
#textes .textes a:active { color: #AC6721; text-decoration:none;}*/

#textes .textes table { margin-top: 30px;}
#textes .textes td { vertical-align:bottom;}
#textes .textes td a .lien{ display:block; margin: 5px 0px 30px 0px; font-size:11px;}
#textes .textes td a:link .lien { color: #FFFFFF; text-decoration:none;}
#textes .textes td a:visited .lien { color: #FFFFFF; text-decoration:none;}
#textes .textes td a:hover .lien { color: #FFFFFF; text-decoration:underline;}
#textes .textes td a:active .lien { color: #FFFFFF; text-decoration:underline;}
#textes .textes td a:link img { border:1px #493F36 solid;}
#textes .textes td a:visited img { border:1px #493F36 solid;}
#textes .textes td a:hover img { border:1px #FFFFFF solid;}
#textes .textes td a:active img { border:1px #FFFFFF solid;}



#textes .textes_log{ padding: 0px 15px 10px 15px; color:#FFFFFF; font-size:12px; text-align:center; font-size:12px;}
#textes .textes_log form{ text-align:center;} 
#textes .textes_log .chp_log{ width:100px;} 
#textes .textes_log a {  font-size:10px; display:block; padding-left:10px; margin: 5px 0px 0px 0px; background:url(../images/puce_over.gif) 0px 5px no-repeat;}
#textes .textes_log a:link { color: #FFFFFF; text-decoration:underline;}
#textes .textes_log a:visited { color: #FFFFFF; text-decoration:underline;}
#textes .textes_log a:hover { color: #FFFFFF; text-decoration:none;}
#textes .textes_log a:active { color: #FFFFFF; text-decoration:none;}

.chp_text {
	width:203px;
}

.select_texte {	
	font-size: 12px;
}
.texte_form {	
	font-size: 11px;
/*	color: #85755A;*/
}
.texte_bordeaux_11 {
	color:#CA6F14; 
	font-size:11px;
}


#textes .textes p{
	margin:0px;
}


#copyright{
	clear:both;
	height: 18px;
	text-align:left;
}

#copyright #url{
	position:relative;
	top:-80px;
	left:18px;
	width:172px;
	padding: 8px;
	font-size:13px;
	background:#41342C;
}
#copyright #url a:link{ color:#FFFFFF; text-decoration:none; }
#copyright #url a:visited{ color:#FFFFFF; text-decoration:none; }
#copyright #url a:hover{ color:#FFFFFF; text-decoration:underline; }
#copyright #url a:active{ color:#FFFFFF; text-decoration:underline; }

#copyright #droite {
	padding-left:224px;
	padding-top:2px;
	height:16px;
	text-align:left;
	font-size:11px;
	color:#665042;
	background:#372C25;
}
#copyright #droite a:link { color: #665042; text-decoration:none;}
#copyright #droite a:visited { color: #665042; text-decoration:none;}
#copyright #droite a:hover { color: #665042; text-decoration:underline;}
#copyright #droite a:active { color: #665042; text-decoration:underline;}


.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

#test_global{
	position:relative;
	width:744px;
	margin:auto;
	padding:18px;
	background-color:#372C25;
	height:800px;
}

#test_nav{
	position:relative;
	float:left;
	width:188px;
	background-color:#493F36;
}

#test_bas_gauche{
	position:relative;
	bottom:0px;
	left:0px;
	width:188px;
	background-color:#996600;
}

#test_centre{
	position:relative;
	background: #FFFFFF;
	margin-left: 206px;
	color:#372C25;
}