﻿@charset "utf-8";
/* CSS Document */

body  {
	margin:0;
	padding:0;
	color:#777777;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
	
}
html[xmlns*=""] body:last-child #site{
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	width:750px;

}
#site{
	margin-top:-18px;
	margin-left: auto;
	margin-right: auto;
	width:750px;

}
/* ##### menu avec partenaire ##### */
#header_haut {
	background-color:#1d1d1d;
	background-repeat:repeat-x;
	margin-left:40px;
	height:75px;
	width:710px;
}

.header_haut_1 {
	padding-left:46px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}
.header_haut_2 {
	padding-left:103px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}
.header_haut_3 {
	padding-left:143px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}
.header_haut_4 {
	padding-left:155px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}
.header_haut_5 {
	padding-left:75px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}
.header_haut_6 {
	padding-left:35px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}
.header_haut_accueil a{
	padding-left:11px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_accueil a:hover{
	color:#FFFFFF;
}
.header_haut_prestations a{
	padding-left:11px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_prestations a:hover{
	color:#FFFFFF;
}
.header_haut_circuits a{
	padding-left:11px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_circuits a:hover{
	color:#FFFFFF;
}
.header_haut_contact a{
	padding-left:11px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_contact a:hover{
	color:#FFFFFF;
}
.header_haut_partenaires a{
	padding-left:11px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_partenaires a:hover{
	color:#FFFFFF;
}
.header_haut_langues a{
	padding-left:11px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_langues a.except{
	margin-left:-11px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_langues a:hover{
	color:#FFFFFF;
}

/* ####### menu sans partenaire ##### */

.header_haut_1bis {
	padding-left:65px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}
.header_haut_2bis {
	padding-left:123px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}
.header_haut_3bis {
	padding-left:163px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}
.header_haut_4bis {
	padding-left:170px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}
.header_haut_5bis {
	padding-left:48px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}

.header_haut_accueilbis a{
	padding-left:30px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_accueilbis a:hover{
	color:#FFFFFF;
}
.header_haut_prestationsbis a{
	padding-left:30px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_prestationsbis a:hover{
	color:#FFFFFF;
}
.header_haut_circuitsbis a{
	padding-left:30px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_circuitsbis a:hover{
	color:#FFFFFF;
}
.header_haut_contactbis a{
	padding-left:30px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_contactbis a:hover{
	color:#FFFFFF;
}

.header_haut_languesbis a{
	padding-left:30px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_languesbis a.except{
	margin-left:-30px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_languesbis a:hover{
	color:#FFFFFF;
}


/* ###### menu sans partenaire anglais ###### */

.header_haut_1bisEn {
	padding-left:65px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}
.header_haut_2bisEn {
	padding-left:123px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}
.header_haut_3bisEn {
	padding-left:163px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}
.header_haut_4bisEn {
	padding-left:170px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}
.header_haut_5bisEn {
	padding-left:48px;
	/*color:#FFFFFF;*/
	color:#4f4f4f;
	font-size:8pt;
}

.header_haut_accueilbisEn a{
	padding-left:47px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_accueilbisEn a:hover{
	color:#FFFFFF;
}
.header_haut_prestationsbisEn a{
	padding-left:52px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_prestationsbisEn a:hover{
	color:#FFFFFF;
}
.header_haut_circuitsbisEn a{
	padding-left:70px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_circuitsbisEn a:hover{
	color:#FFFFFF;
}
.header_haut_contactbisEn a{
	padding-left:74px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_contactbisEn a:hover{
	color:#FFFFFF;
}

.header_haut_languesbisEn {
	margin-left:30px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}

.header_haut_languesbisEn a{
	/*margin-left:30px;
	color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_languesbisEn a.except{
	margin-left:-20px;
	/*color:#FFFFFF;*/
	color:#777777;
	font-size:9pt;
	text-decoration:none;
}
.header_haut_languesbisEn a:hover{
	color:#FFFFFF;
}



/* */

#header{
	height:245px;
}

*+html #contenu_gauche{
	margin-top:30px;
}

* html #contenu_gauche{
	margin-top:20px;
}
#contenu_gauche{
	font-size:17pt;
	text-align:right;
	width:200px;
	float:left;
}
.contenu_gauche_titre{
	color:#FFFFFF;	
	font-size:18pt;
}

.contenu_gauche_texte{
margin-top:-5px;
line-height:22pt;
}

#contenu_droit{
	height:470px;
	padding-top:30px;
	padding-left:230px;
	width:500px;
	text-align:justify;
}


*+html #contenu_droit{
	margin-top:-460px;
}

* html #contenu_droit{
	margin-top:-460px;
}

#contenu_droit_accueil{
	height:470px;
	padding-top:14px;
	padding-left:230px;
	padding-right:250px;
	width:508px;
	text-align:justify;
	
}
.alinea  {
text-indent:30px;
}
.alinea_valeur  {
	text-indent:30px;
	color:#BF0167;
	font-style:italic;
	}
*+html #contenu_droit_accueil{
	margin-top:-190px;
}

* html #contenu_droit_accueil{
	margin-top:-190px;
}

* html #contenu_droit_prestations {
	margin-top:-100px;
}

*+html #contenu_droit_prestations {
	margin-top:-100px;
}

#contenu_droit_prestations {
	height:420px;
	padding-top:30px;
	padding-left:230px;
	width:550px;
	text-align:justify;
}

* html #contenu_droit_circuits {
	margin-top:-220px;
}

*+html #contenu_droit_circuits {
	margin-top:-220px;
}

#contenu_droit_circuits {
	height:550px;
	padding-top:0px;
	padding-left:230px;
	width:520px;
	text-align:justify;
}


#contenu_droit_contact{
	height:430px;
	padding-top:30px;
	padding-left:230px;
	width:550px;
	text-align:justify;
}


*+html #contenu_droit_contact{
	margin-top:-220px;
}

* html #contenu_droit_contact{
	margin-top:-220px;
}

.texte_contact {
width:231px;
}

.tiret {
	font-size:10pt;
}
#footer{
	margin-left: auto;
	margin-right: auto;
	background-color: #090909;
	background-position:right;
	background-repeat:repeat-x;
	padding-left:30px;
	padding-right:30px;
	height:78px;
	width:680px;
	color:#FFFFFF;
}
#footer a{
	color:#a5a5a5;
	text-decoration:none;
}
.footer_1{
	color:#a5a5a5;
	font-weight:bold;
	font-size:14pt;
}
.footer_2{
	color:#FFFFFF;
	font-weight:bold;
	font-size:14pt;
}
.footer_3{
	color:#FFFFFF;
	font-style:italic;
	font-size:14pt;
}

.footer_1bis{
	color:#a5a5a5;
	font-weight:bold;
	font-size:22pt;
}
.footer_2bis{
	color:#FFFFFF;
	font-weight:bold;
	font-size:22pt;
}
.footer_3bis{
	margin-left:15px;
	color:#f2b3d5;
	font-style:italic;
	font-size:24pt;
}
.footer_4bis{
	color:#f2b3d5;
	font-weight:bold;
	font-size:24pt;

}
.footer_5bis{
	color:#bf0167;
	font-size:18pt;
	font-style:italic;
	padding-left:128px;

}

.footer_6bis{
	font-size:16pt;
	color:#a5a5a5;
	padding-left:90px;
}

.footer_7bis{
	font-size:14pt;
	color:#f2b3d5;
	font-style:italic;
	font-weight:bold;
}

.footer_8bis{
	font-size:14pt;
	color:#f2b3d5;
	padding-left:80px;
	font-style:italic;
	font-weight:bold;
}

.footer_4{
	color:#a5a5a5;
	font-size:9pt;
}
.gauche{
	padding-top:20px;
	padding-left:30px;
	float:left;
}
.droite{
	padding-top:20px;
	text-align:right;
}

.mis_en_valeur{
	color:#BF0167;
	font-style:italic;
}

.gros{
font-size:12pt;
color:#bf0167;
}

.image_3 {
padding-left:10px;
padding-right:10px;

}
#contenu_droit_accueil .image_3 {
padding-left:10px;
padding-right:10px;

}
.image_2 {
margin-top:5px;

}

#photo {
margin-top:-25px;
}

#photo2 {
margin-top:0px;
}

#formule_1{
margin-top:-35px;
text-align:left;
padding-top:35px;
padding-left:270px;
margin-bottom:-30px;
background-image:url(../images/classic.jpg);
background-repeat:no-repeat;
height:170px;
}

#formule_2{
text-align:left;
margin-top:0px;
margin-left:85px;
padding-top:35px;
padding-left:190px;
background-image:url(../images/first.jpg);
background-repeat:no-repeat;
height:100px;
}


#circuit_1{
text-align:left;
padding-top:70px;
/*padding-left:270px;*/
margin-bottom:-30px;
background-image:url(../images/wine.jpg);
background-position:center;
background-position:top;
background-repeat:no-repeat;
height:150px; 
}
#circuit_1 .image{
float:left;
padding-left:27px;
padding-right:20px;
margin-top:-5px;
}

#circuit_1 .texte{
padding-top:15px;
font-style:italic;
}
#circuit_1 .texte_ville{
font-style:normal;
font-weight:bold;
}

#circuit_2{
text-align:left;
margin-top:50px;
padding-top:35px;
background-image:url(../images/circuits.jpg);
background-repeat:no-repeat;
height:200px;
}
#circuit_2 .texte{
padding-left:235px;

}
#circuit_2 .image{
margin-top:35px;
}

#circuit_2 .image_texte{
padding-top:15px;
padding-left:235px;
}

#circuit_2 a{
text-decoration:underline;
color:#777777;
}
#circuit_2 a:hover{
text-decoration:none;
color:#777777;
}

#circuit_2 .region{
text-align:center;
font-weight:bold;
}

#circuit_3{
text-align:left;
margin-top:50px;
padding-top:35px;
background-image:url(../images/personal.jpg);
background-repeat:no-repeat;
height:200px;
}
#circuit_3 .texte{
padding-left:235px;

}
#circuit_3 .image{
margin-top:35px;
}

#circuit_3 .image_texte{
padding-top:15px;
padding-left:235px;
}

#circuit_3 a{
text-decoration:underline;
color:#777777;
}
#circuit_3 a:hover{
text-decoration:none;
color:#777777;
}

#circuit_3 .region{
text-align:center;
font-weight:bold;
}

.decalage{
padding-left:12px;
}

.valeur {
/*background-image:url(../images/cadre.jpg);
background-repeat:no-repeat;
height:70px;
padding-top:12px;*/
margin-left:15px;
color:#bf0167;
text-align:center;
}

.valeur2 {
background-image:url(../images/cadre.jpg);
background-repeat:no-repeat;
height:70px;
margin-top:60px;
padding-top:12px;
margin-left:15px;
color:#bf0167;
text-align:center;
}

.td-left {
border-left:solid 1px;
padding-left:30px;
}

.td-right {
padding-right:30px;
}


