

/* ============== STYLE DE BALISES ============ */
  	
html,body,div#global{height:100%;}	
	
body{
	margin:0px 5px 0px 0px;
	background: url(../images/fond_gauche.gif) top left repeat-y #262626;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
}

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

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




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

#global{
	position: relative;
	min-height:100%;
	/*text-align:center;
	margin-left:auto;
	margin-right:auto;*/
}
html>body #global {
    height: auto;
}


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

#nav_haut{ 	
	font-size:10px;
	/*text-transform:uppercase;*/
	font-weight:normal;
	text-align:right;
	height: 100px;
	color:#B50031;
}
#nav_haut a:link{ color:#B50031; text-decoration:none; }
#nav_haut a:visited{ color:#B50031; text-decoration:none; }
#nav_haut a:hover{ color:#FFFFFF; text-decoration:underline; }
#nav_haut a:active{ color:#B50031; text-decoration:underline; }




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

#centre_vertical{
	margin: 0px;
	padding-bottom:20px;
}
#centre_vertical2{}



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

#nav{
	float:left;
	width:300px;
	text-align:center;
}
#nav #home{
	text-align:left;
	padding-left: 83px; 
	padding-top: 50px; 
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#606060;
}
#nav #home a:link{ color:#606060; text-decoration:none; }
#nav #home a:visited{ color:#606060; text-decoration:none; }
#nav #home a:hover{ color:#FFFFFF; text-decoration:none; }
#nav #home a:active{ color:#606060; text-decoration:none; }

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

#nav #menu ol{
	margin:0px 20px 0px 10px;
	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 32px; 
	width:96px; 
	display: block;
}
#nav #menu ol li a:link { color: #FFFFFF; text-decoration:none; background:url(../images/puce.gif) 21px 5px no-repeat;}
#nav #menu ol li a:visited { color: #FFFFFF; text-decoration:none; background:url(../images/puce.gif) 21px 5px no-repeat;}
#nav #menu ol li a:hover { color: #B50031; text-decoration:none; background:url(../images/puce_over.gif) 5px 5px no-repeat #FFFFFF;}
#nav #menu ol li a:active { color: #B50031; text-decoration:none; background:url(../images/puce_over.gif) 5px 5px no-repeat #FFFFFF;}
#nav #menu ol li.actif a:link { color: #FFFFFF; text-decoration:none; background:url(../images/puce.gif) 5px 5px no-repeat #B50031;}
#nav #menu ol li.actif a:visited { color: #FFFFFF; text-decoration:none; background:url(../images/puce.gif) 5px 5px no-repeat #B50031;}
#nav #menu ol li.actif a:hover { color: #B50031; text-decoration:none; background:url(../images/puce_over.gif) 5px 5px no-repeat #FFFFFF;}
#nav #menu ol li.actif a:active { color: #B50031; text-decoration:none; background:url(../images/puce_over.gif) 5px 5px no-repeat #FFFFFF;}


#nav #coordonnees{
	margin:35px 0px;
	padding: 14px 20px 14px 63px; 
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	background-color:#0d0d0d;
	border-top:#262626 solid 1px;
	border-bottom:#262626 solid 1px;
}
#nav #coordonnees .phone{
	font-size:13px;
	color:#B50031;
}
#nav #coordonnees .phone2{
	font-size:13px;
	color:#B50031;
	padding-left:43px;
}
#nav #coordonnees .toll_free{
	color:#565656;
	font-size:10px;
	padding-left:43px;
}
#nav #coordonnees a{font-size:11px;}
#nav #coordonnees a:link{ color:#B50031; text-decoration:none; }
#nav #coordonnees a:visited{ color:#B50031; text-decoration:none; }
#nav #coordonnees a:hover{ color:#FFFFFF; text-decoration:underline; }
#nav #coordonnees a:active{ color:#B50031; text-decoration:underline; }


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

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

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



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


#textes h2{
	width:auto;
	padding:5px 9px 5px 40px;
	margin:0px;
	background-color:#FFFFFF;
	font-size:25px;
	font-weight:normal;
	color:#B50031;
	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 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:underline;}
#textes .textes td a:visited .lien { color: #FFFFFF; text-decoration:underline;}
#textes .textes td a:hover .lien { color: #FFFFFF; text-decoration:none;}
#textes .textes td a:active .lien { color: #FFFFFF; text-decoration:none;}

#textes .textes_form{ padding: 0px 10px 10px 13px; color:#FFFFFF; font-size:12px; text-align:left}
#textes .textes_form a:link { color: #B50031; text-decoration:underline;}
#textes .textes_form a:visited { color: #B50031; text-decoration:underline;}
#textes .textes_form a:hover { color: #B50031; text-decoration:underline;}
#textes .textes_form a:active { color: #B50031; text-decoration:underline;}

#textes .textes_confirm{ padding: 0px 15px 10px 18px; color:#B50031; font-size:12px; font-weight:bold; text-align:center; padding-top:80px;}

#textes .textes_log{ padding: 0px 15px 10px 15px; color:#FFFFFF; font-size:12px; text-align:center; font-size:12px; width:600px}
#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.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:#B50031; 
	font-size:11px;
}


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

#textes .numero_tel{
	color:#B50031;
	font-size:14px;
	font-weight:bold;
}

#textes .parenthese_tel{
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
}

#copyright{
	position: absolute;
	bottom: 0px; left: 0px;
	height: 20px;
	clear:both;
	text-align:left;
	font-size:15px;
	color:#B50031;
}
#copyright #gauche {
	width:300px;
	text-align:center;
}
#copyright #gauche a:link { color: #B50031; text-decoration:none;}
#copyright #gauche a:visited { color: #B50031; text-decoration:none;}
#copyright #gauche a:hover { color: #FFFFFF; text-decoration:underline;}
#copyright #gauche a:active { color: #B50031; text-decoration:underline;}


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