body {
	 color: #fff;
	 font-size: 13px;
	 background:url(images/bg.jpg) center 0px no-repeat #308bcb;
	 font-family: Verdana, Geneva, sans-serif;
	 margin:0 0 0 0;
}

a:link {color : #000;}
a:visited {color:#000;}
a:hover {color:#000;}
a:active {color:#000;}

/*
#zonei table td { background: #999; }
*/
.image {
	border:#FFF 3px solid;}
.texte {
	color: #000;
	font-size:13px;
	font-weight:bold;
}
.texte_a a {
	color: #000;
	font-size:13px;
	font-weight:bold;
	color:#2F770B;
}
.tarifs td{ padding:1px 10px; color:#2F770B; border:0px; border-top:1px solid #77b400; }
.tarifs td.titretd { color:#fff ; background-color:#398c0f; }

.formulaire td{ padding:1px 10px; color:#2F770B; border-top:2px #77b400 solid; }
.google td{ padding:5px 5px; text-align:center; }
.titre {
	font-size:16px;
	font-weight:bold;
	letter-spacing:2px;
	height:20px;
	padding-left:10px;
	background:url(images/p-titre.jpg) repeat;
	color:#FFF;
	border-bottom:1px #fff dotted;
}
.stitre {
	font-size:15px;
	font-weight:bold;
	letter-spacing:1.5px;
	height:18px;
	padding-left:10px;
	background:url(images/p-stitre.jpg) repeat;
	color:#FFF;
		border-bottom:1px #fff dotted;
}
.basdepage {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}
.basdepage a {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}

.paragraph {
	padding:10px;
/*	background-color:#003252;*/
	text-align:left;
/*	color:#705318;*/
}

/*---------------- menu tab----------------------*/
#menu_tab{
width:1000px;
height:40px;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
background:url(images/menu_bg.jpg) repeat-x center;
}

ul.menu {
list-style-type:none;
display:block;
width:795px; 
margin: auto;
padding:0px;
background:none;
}

ul.menu li {
display:inline;
font-size:13px;
font-weight:bold;
line-height:40px;
letter-spacing:2px;
}

ul.menu li.divider {
display:block;
float:left;
width:1px;
height:40px;
padding:0px;
margin:0px;
background:url(images/divider.jpg) no-repeat center;
}

a.navi, a.navi:link, a.navi:visited, a.navi:active {
display:block; float:left; padding:0 12px; width: auto; margin:0px; text-align:center;
text-decoration:none; color:#fff; background:none; }

a.nav_selected {
display:block; float:left; padding:0 12px; width: auto; margin:0px ;text-align:center;
text-decoration:none; color: #fff; background:url(images/menu_select.jpg) repeat-x top center;
cursor: default;}

a.navi:hover {
color: #fff; text-decoration: none; background:url(images/menu_arrow.jpg) repeat top center;}


.EVEpolice { /* couleur et style de la police dans le div*/
color:#ffffff;
font-family:Arial;
font-size:14px;
}
.EVEtourimg { /* couleur du tour de la photo dans le div*/
border-color:#ffffff;
}
.EVEcoulseparation { /*couleur du trait de séparation du titre et du libellé dans le div*/
background-color:#ffffff;
}

.EVEdiv { /*couleur de fond du div et style du contour (couleur et type)*/
background-color:#336296;
border: 3px double #ffffff;
}

.EVEinput {
background-color: transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#927472;
text-decoration:none; 
border-style:none;
padding: 0;
margin: 0; 
}
.mentions-legales {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration:none;
}