/* DEBUT DES STYLES POUR LA PARTIE CONTENU */

#accueil { color: #114994; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; font-size:11px; }
#accueil .prix { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold ; color: #f1a0c1; text-decoration: none; font-size: 20px; line-height:21px}
#accueil .recherche { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal ; color: #8a8a8a; text-decoration: none; font-size: 10px; line-height:11px}
#accueil .titre1 { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold ; color: #114994; text-decoration: none; font-size: 13px; line-height:14px}
#accueil .titre2 { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold ; color: #114994; text-decoration: none; font-size: 18px; line-height:19px}
#accueil .titre3 { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold ; color: #114994; text-decoration: none; font-size: 15px; line-height:16px}
#accueil a { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold ; color: #f1a0c1; text-decoration: none; font-size: 11px}
#accueil a:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold ; color: #f1a0c1; text-decoration: underline; font-size: 11px}
#accueil b {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil blockquote {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil br {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil div {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil em {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil font {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil form {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; margin:0px; padding:0px}
#accueil input {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil li {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil ol {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil nobr {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil p {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; line-height:13px; margin:0px; padding:0px}
#accueil s {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil select {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil strike {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil strong {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil sub {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil sup {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil table {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil td {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil textarea {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil tr {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}
#accueil ul {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px}

/* FIN DES STYLES POUR LA PARTIE CONTENU */


/* ~~~ General Properties ~~~ */

#cadrevideo { position:absolute; width:95px; height:60px; left:0px; top:0px; z-index:52; visibility:visible; border:0px none #000000; text-align:left; }

#emplacementdestination { position:relative; width:138px;  height:469px;left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; margin-left:5px; margin-top:5px; margin-bottom:5px; margin-right:5px; line-height: 12px; font: 10px verdana, helvetica, arial, sans-serif; color: #10368b; }

#emplacementdestination .titre {
	color: #114994;
	font: 18px Times, verdana, helvetica, arial, sans-serif;
	font-weight: bold;	
}

#emplacementdestination a {
 color: #114994;
 font: 10px verdana, helvetica, arial, sans-serif;
 font-weight: normal;
 text-decoration:underline; 
}

#emplacementdestination a:hover {
 color: #114994;
 font: 10px verdana, helvetica, arial, sans-serif;
 font-weight: normal;
 text-decoration:none; 
}

#emplacementreservation { position:relative; width:138px; height:461px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; margin-left:5px; margin-top:5px; margin-bottom:5px; margin-right:5px; line-height: 12px; font: 10px verdana, helvetica, arial, sans-serif; color: #8a8a8a; }

#emplacementtextecarte { position:relative; width:463px; height:auto; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; margin-left:10px; margin-top:10px; margin-bottom:10px; color: #114994; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; font-size:11px; }
#emplacementtextecarte a.titre { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold ; color: #114994; text-decoration: none; font-size: 18px; line-height:19px}
#emplacementtextecarte a.titre:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold ; color: #f1a0c1; text-decoration: none; font-size: 18px; line-height:19px}

.fondtextecarte { background-color:#f1a0c1; border:1px solid #c9c9c9; }

a.liencarte { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 12px; line-height:13px }
a.liencarte:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal ; color: #114994; text-decoration: none; font-size: 12px; line-height:13px}
a.liendestination { color: #114994; font: 10px verdana, helvetica, arial, sans-serif; font-weight: normal; text-decoration:underline }
a.liendestination:hover { color: #114994; font: 10px verdana, helvetica, arial, sans-serif; font-weight: normal; text-decoration:none }

#espacedestination { line-height:11px }

#emplacementvideo { position:relative; width:95px; height:60px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; }

#lienvideo { position:absolute; width:15px; height:15px; left:4px; top:41px; z-index:53; visibility:visible; border:0px none #000000; text-align:left; }

#video { position:absolute; width:95px; height:60px; left:0px; top:0px; z-index:51; visibility:visible; border:0px none #000000; text-align:left; }

.textereferencement {
 color: #ffffff;
 font: 9px verdana, helvetica, arial, sans-serif;
 font-weight: normal;
 text-decoration:none; 
}
 
a.referencement {
 color: #2958a8;
 font: 9px verdana, helvetica, arial, sans-serif;
 font-weight: normal;
 text-decoration:none; 
}
 
a.referencement:hover {
 color: #2958a8;
 font: 9px verdana, helvetica, arial, sans-serif;
 font-weight: normal;
 text-decoration:underline; 
}

a.criteresreservation {
	color: #114994;
	font: 10px verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	text-decoration:none;	
}

a.criteresreservation:hover {
	color: #114994;
	font: 10px verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	text-decoration:underline;	
}

a.titrevideo {
	color: #114994;
	font: 12px verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	text-decoration:none;	
}

a.titrevideo:hover {
	color: #114994;
	font: 12px verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	text-decoration:underline;	
}

.boutonreservation {
	font-family: Times, verdana, helvetica, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #10368b;
	background-color: #f8c9dd;
	border: #ffffff;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	cursor: hand;
	margin-top:5px;
}

.contenureservation {
	color: #8a8a8a;
	font: 10px verdana, helvetica, arial, sans-serif;
	font-weight: normal;	
}

.introcarte {
	color: #ffffff;
	font: 24px Times, verdana, helvetica, arial, sans-serif;
	font-weight: 700;
	line-height: 22px;
}

.titrehistoires {
	color: #e86fa5;
	font: 24px Times, verdana, helvetica, arial, sans-serif;
	font-weight: bold;	
}

.titrereservation {
	color: #114994;
	font: 18px Times, verdana, helvetica, arial, sans-serif;
	font-weight: bold;	
}

.titrevideos {
	color: #114994;
	font: 18px verdana, helvetica, arial, sans-serif;
	font-weight: bold;	
}

.textehistoires {
	font: 12px verdana, helvetica, arial, sans-serif;
	color: #8a8a8a;
	line-height: 14px;
}

.textevideo {
	font: 12px verdana, helvetica, arial, sans-serif;
	color: #8a8a8a;
	line-height: 14px;
}

body {
	font: 12px verdana, helvetica, arial, sans-serif;
	background-image: url(/images/bg_fond.gif);
	color: #000;
	padding: 0;
	margin: 0px;
	line-height: 20px;
}

h1{
	color: #10338c;
	font: 25px Times, verdana, helvetica, arial, sans-serif;
	font-weight: 600;
	background-image: url(../../images/fleur_titre.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
}

h1.beige, .beige2{
	color: #10338c;
	font: 25px Times, verdana, helvetica, arial, sans-serif;
	font-weight: 600;
	background-image: url(../../images/fleur_titre_beige.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 14px;
	padding-bottom: 0px;
	margin-top: 5px; 
	margin-bottom: 0px; 
	margin-left: 10px; 
}

.beige2{
	/*height:92px;*/
}
.beige2 h1{
	background:url(../../images/transparent.gif);
	margin:0;
	padding:0;
}
h2.sous_titre_camping{
	margin:5px 0 0 0;
	padding:0;
	font-size:0.7em;
}
.titre_activite{
	color: #10338c;
	font: 16px Times, verdana, helvetica, arial, sans-serif;
	font-weight: 100;
	background-image: url(../../images/fleur_j.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom: 10px;
}

ul.list_camping{
	margin-top: 20px;
	color: #ef87b0;
	font: 11px Times, verdana, helvetica, arial, sans-serif;
}

ul.list_camping li{
	margin-left: 35px;
	font: 19px Times, verdana, helvetica, arial, sans-serif;
	font: 12px verdana, helvetica, arial, sans-serif;
}

h2{
	color: #10338c;
	font: 19px Times, verdana, helvetica, arial, sans-serif;
	font-weight: normal;	
	line-height: 15px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

table.bordblanc{
	border: 2px solid White;
}

a.menu_h_1:link, a.menu_h_1:visited {	
	color: #10338c;
	font: 11px Times, verdana, helvetica, arial, sans-serif;
	text-decoration: none;
	background-image: url(/images/puce_menu.gif);
	background-repeat: no-repeat;
	background-position: left;	
	padding-left: 10px;
	letter-spacing: 2px;
	font-weight: bold;
}

a.menu_h_1:hover, a.menu_h_1:active { 
	color: #b82e2b;
	font: 11px Times, verdana, helvetica, arial, sans-serif;
	text-decoration: none;
	background-image: url(/images/puce_menu.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	letter-spacing: 2px;
	font-weight: bold;
}	

a.e_mail:link, a.e_mail:visited {	
	color: #10338c;
	font: 9px Times, verdana, helvetica, arial, sans-serif;
	text-decoration: none;			
	letter-spacing: 0px;
	font-weight: normal; 
}

a.e_mail:hover, a.e_mail:active { 
	color: #b82e2b;
	font: 9px Times, verdana, helvetica, arial, sans-serif;
	text-decoration: none;		
	letter-spacing: 0px;
	font-weight: normal;
}

a.esp_pro:link, a.esp_pro:visited {	
	display: block;
	color: #10338c;
	font: 11px Times, verdana, helvetica, arial, sans-serif;
	background-color: #f5b7fe;
	text-decoration: none;
	text-align: left;
	line-height: 29px;
	background-image: url(/images/fleur_menu_adh.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	font-weight: bold;
	letter-spacing: 0px;
	/*
	color: #10338c;
	font: 11px Times, verdana, helvetica, arial, sans-serif;
	text-decoration: none;	
	background-image: url(/images/fleur_menu_on.gif);
	background-repeat: no-repeat;
	background-position: left;		
	letter-spacing: 0px;
	font-weight: normal; */
	
}

a.esp_pro:hover, a.esp_pro:active { 
	display: block;
	color: #b82e2b;
	font: 11px Times, verdana, helvetica, arial, sans-serif;
	background-color: #df4fa6;
	text-decoration: none;
	text-align: left;
	line-height: 29px;
	background-image: url(/images/fleur_menu_adh_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	font-weight: bold;
	letter-spacing: 0px;
	/*
		display: block;	
	color: #ffffff;
	font: 11px Times, verdana, helvetica, arial, sans-serif;	
	text-decoration: none;
	text-align: left;
	line-height: 29px;
	background-image: url(/images/fleur_menu_pro_off.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	font-weight: bold;
	letter-spacing: 0px;*/
}

a.menu_h_2:link, a.menu_h_2:visited {	
	display: block;	
	color: #ffffff;
	font: 12px Times, verdana, helvetica, arial, sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	letter-spacing: 1px;	
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

a.menu_h_2:hover, a.menu_h_2:active { 
	display: block;	
	color: #ffffff;
	font: 12px Times, verdana, helvetica, arial, sans-serif;
	background-color: #a0c609;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}	

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
		
#nav a {
	display: block;
	width: 10em;	
}
		
#nav li { /* all list items */
	float: left;
	width: 11em; /* width needed or else Opera goes nuts */
}
		
#nav li ul { /* second-level lists */
	position: absolute;
	background: #cee962;
	width: 11em;	
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 50;
}
		
#nav li ul ul {
	/* third-and-above-level lists */
	margin: 0 0 0 10em;
	background-color: #b8d544;
}
		
#nav li ul ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 6em;
	background-color: green;
}
		
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

a.a_wysi_niv1:link, a.a_wysi_niv1:visited {
	display: block;	
	color: #10368b;
	font: 12px Times, verdana, helvetica, arial, sans-serif;
	text-decoration: none;
	text-align: left;
	line-height: 29px;
	background-image: url(/images/fleur_menu_off.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	font-weight: bold;
	letter-spacing: 1px;
}

a.a_wysi_niv1:hover, a.a_wysi_niv1:active { 
	display: block;
	color: #10368b;
	font: 12px Times, verdana, helvetica, arial, sans-serif;
	background-color: #f09fc0;
	text-decoration: none;
	text-align: left;
	line-height: 29px;
	background-image: url(/images/fleur_menu_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	font-weight: bold;
	letter-spacing: 1px;
}

a.a_wysi_niv_pro:link, a.a_wysi_niv_pro:visited {
	display: block;	
	color: #ffffff;
	font: 11px Times, verdana, helvetica, arial, sans-serif;	
	text-decoration: none;
	background-color: #ed812d;
	text-align: left;
	line-height: 29px;
	background-image: url(/images/fleur_menu_pro_off.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	font-weight: bold;
	letter-spacing: 0px;
}

a.a_wysi_niv_pro:hover, a.a_wysi_niv_pro:active { 
	display: block;
	color: #ffffff;
	font: 11px Times, verdana, helvetica, arial, sans-serif;
	background-color: #da3921;
	text-decoration: none;
	text-align: left;
	line-height: 29px;
	background-image: url(/images/fleur_menu_pro_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	font-weight: bold;
	letter-spacing: 0px;
}

a.a_wysi_niv2:link, a.a_wysi_niv2:visited {
	display: block;	
	color: #ffffff;
	font: 12px Times, verdana, helvetica, arial, sans-serif;
	text-decoration: none;
	text-align: left;
	line-height: 29px;
	padding-left: 10px;
	font-weight: bold;
	letter-spacing: 1px;
}

a.a_wysi_niv2:hover, a.a_wysi_niv2:active { 
	display: block;
	color: #ffffff;
	font: 12px Times, verdana, helvetica, arial, sans-serif;
	background-color: #a0c609;
	text-decoration: none;
	text-align: left;
	line-height: 29px;
	padding-left: 10px;
	font-weight: bold;
	letter-spacing: 1px;
}


.champs {
	COLOR: #000000;
	border: 1px solid #438bed;
	padding: 0px;
	font: 11px arial, sans-serif;
}

.bouton{
	COLOR: #ffffff;
	font: 11px Times, verdana, helvetica, arial, sans-serif;
	background-color: #438bed;
	border: 1px solid #ffffff;
	display: block;
	padding: 0px;
	font-weight: bold;
	letter-spacing: 1px;
}

td.fleur{
	background-image: url(/images/farandole_fleurs.gif);
	background-repeat: no-repeat;
	background-position: top;
}

td.contenu{
	background-image: url(/images/big_fleure.gif);
	background-repeat: no-repeat;
	background-position: top;
	/*padding-left: 20px;*/
	color: #535353;
}

td.prix{
	padding-left: 20px;
	color: #535353;
	font: 10px verdana, helvetica, arial, sans-serif;
}

.gros_titre_bleu{
	color: #10338c;
	font: 28px Times, verdana, helvetica, arial, sans-serif;
	font-weight: 700;
	line-height: 25px;
	letter-spacing: 1px;	
}

.moyen_titre_bleu{
	color: #10338c;
	font: 22px Times, verdana, helvetica, arial, sans-serif;
	font-weight: 700;
	line-height: 25px;
	letter-spacing: 1px;	
}

.gros_titre_blanc{
	color: #ffffff;
	font: 28px Times, verdana, helvetica, arial, sans-serif;
	font-weight: 700;
	line-height: 25px;
	letter-spacing: 1px;
}

.moyen_titre_blanc{
	color: #ffffff;
	font: 22px Times, verdana, helvetica, arial, sans-serif;
	font-weight: 700;
	line-height: 25px;
	letter-spacing: 1px;
}

.petit_titre_bleu{
	font: 13px Times, verdana, helvetica, arial, sans-serif;
	color: #10338c;
	font-weight: bold;
}

.moyen_titre_rouge{
	color: #b82e2b;
	font: 19px Times, verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
}

.ligne_bleu{
	color: #10338c;
	font: 12px Times, verdana, helvetica, arial, sans-serif;
}

.ligne_blanc{
	color: #ffffff;
	font: 12px Times, verdana, helvetica, arial, sans-serif;
}

.ligne1{background-color:#eeeeee;}
.enteteTab{background-color:#10338c;color:#ffffff;}
.entetetableau {font-family:verdana,arial,helvetica;font-size:10px;background-color:#019A92;color:#FFFFFF;font-weight:bold;letter-spacing: 0px;}
.lignetableau1 {font-family:verdana,arial,helvetica;font-size:10px;background-color:#E7F0F9;color:#000000;font-weight: normal;letter-spacing: 0px;}
.lignetableau2 {font-family:verdana,arial,helvetica;font-size:10px;background-color:#CAF1E6;color:#000000;font-weight: normal;letter-spacing: 0px;}

.ligne_rose{
	color: #e787a8;
	font: 12px Times, verdana, helvetica, arial, sans-serif;
}

.nom-camping-rose{
	color: #e787a8;
	font: 14px Times, verdana, helvetica, arial, sans-serif;
}

.ligne_petit{
	font-size: 11px;
}

a.savoir_plus_bleu:link, a.savoir_plus_bleu:visited {
	text-decoration: none;
	text-align: center;
	COLOR: #ffffff;
	background-color: #10338c;
	border: 1px solid #ffffff;
	padding: 2px;
}

a.savoir_plus_bleu:hover, a.savoir_plus_bleu:active {
	text-decoration: none;
	text-align: center;
	COLOR: #ffffff;
	background-color: #438bed;
	border: 1px solid #ffffff;
	padding: 2px;
}

a.savoir_plus_rose:link, a.savoir_plus_rose:visited {
	text-decoration: none;
	text-align: center;
	COLOR: #ffffff;
	background-color: #e96fa6;
	border: 1px solid #ffffff;
	padding: 1px;
}

a.savoir_plus_rose:hover, a.savoir_plus_rose:active {
	text-decoration: none;
	text-align: center;
	COLOR: #ffffff;
	background-color: #ef3d8d;
	border: 1px solid #ffffff;
	padding: 1px;
}

a.retour-accueil:link, a.retour-accueil:visited{
	font: 15px Times, verdana, helvetica, arial, sans-serif;
	color: #5f98cf;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration: none;
	background-image: url(../../images/fleche_bleu.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-bottom: 3px;
}

.sous_menu_pos {
	position: absolute;
	background-color: #cee962;
	z-index: 40;
	margin: -29px 0px 0px 149px;
	padding: 0px 0px 0px 0px;
	width: 220px;
	visibility: hidden;
	text-align: left;
}

.ul_wysi{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: auto;
	background-color: #cee962;
}

.menu_niv1h{
	display: inline;
	margin-left: 40px;
	margin-right: 20px;
}

.menu_niv2h{
	position: relative; 
	margin: 0 0 0 0;
	padding:  0 0 0;
}

.fiche_titre_bleu{
	font: 18px Times, verdana, helvetica, arial, sans-serif;
	color: #80d0f0;
	font-weight: bold;
}

.fiche_sous_titre_bleu{
	font: 15px Times, verdana, helvetica, arial, sans-serif;
	color: #5f98cf;
	font-weight: bold;
	margin-bottom: 10px;	
}

.coordonnees {
	COLOR: #000000;
	padding: 0px;
	font: 13px Times, verdana, helvetica, arial, sans-serif;
}

.fiche_descr_court_bleu{
	font: 14px Times, verdana, helvetica, arial, sans-serif;
	color: #10338c;
	font-weight: bold;
}

a.bouton_camping:link, a.bouton_camping:visited{
	COLOR: #10338c;
	font: 9px Times, verdana, helvetica, arial, sans-serif;
	text-align: center;
	line-height: 22px;
	width: 71px;
	background-color: #72c7f2;
	border: 1px solid #ffffff;
	padding: 6px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-bottom: 10px;
	text-decoration: none;
}

a.bouton_camping:hover, a.bouton_camping:active{
	COLOR: #ffffff;
	font: 9px Times, verdana, helvetica, arial, sans-serif;
	text-align: center;
	line-height: 22px;
	width: 71px;
	background-color: #5c9ad3;
	border: 1px solid #ffffff;
	padding: 6px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-bottom: 10px;
	text-decoration: none;
}

.bouton_camping_page{
	COLOR: #ffffff;
	font: 9px Times, verdana, helvetica, arial, sans-serif;
	text-align: center;
	line-height: 15px;
	width: 71px;
	background-color: #5c9ad3;
	border: 1px solid #ffffff;
	padding: 6px;
	font-weight: bold;
	letter-spacing: 1px;
}

.titre_page_camping{
	COLOR: #10338c;
	font: 18px Times, verdana, helvetica, arial, sans-serif;
	text-align: center;
	line-height: 19px;
	width: 350px;
	background-color: #ffd77f;
	border: 1px solid #ffffff;
	display: block;
	padding: 4px;
	letter-spacing: 5px;
}

a.zoom-photo:link, a.zoom-photo:visited{
	border: 4px solid White;
}

img.zoom-photo{
	border: 4px solid White;
}

.bordure{
	border-color: Gray Gray Gray Gray;
	border-collapse: collapse;
}

.bordure td{
	border-width: 1;
	border-style: solid;
	border-spacing: 0;
	border-collapse: collapse;
	border-color: Gray Gray Gray Gray;
}

.pics { padding:0; margin:0; overflow: hidden;height:120px;widows:inherit; }
.pics img {  
    width:  631px; 
    height: 120px; 
    top:  0; 
    left: 0 
}
#listecamping {
	height:250px;overflow:auto;position:absolute;top:325px;left:0px;z-index:1000;display:none;width:350px;background-color:#FFEFF7;cursor:pointer;
	border:2px solid white;
	padding:4px;
}
#listecamping a {	
	text-decoration : none;
}
#listecamping a:hover {
	color : #B82E2B;
}
#recherche_par_camping{
width:130px;height:15px;cursor:pointer;background-color:#FFEFF7;border:1px solid white;padding:2px;
}
#wp_wysipage{
	padding:2px;
}