body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #085D96;
	font-weight: bold;
	border: thin outset #000000;
}


h1 {
	font-family: Forte, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bolder;
	color: 003366;
	font-style: normal;
	font-variant: normal;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	width: 100%;
	text-decoration: none;
	display: compact;
	font-weight: bold;
}

.Style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.Style3 {font-size: 10px}

.Style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: 003366;
	font-style: normal;
	font-variant: normal;
}

.Style5 {
		font-size: 10px;
		color: #003366;
}

.Style6 {
	font-size: 12px;
	color: #E6680B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.Style7 {font-size: 12px}

.Style8 {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #008100;
}
.Style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E6680B;
}
.Style10 {
	font-family: Forte, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #E6680B;
}
.Style11 {     
	font-family: Forte, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#069AF2;
}


a:link {
	color:#085D96;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

a:visited {
	text-decoration:underline;
	color:#085D96;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
a:hover		 
{
	text-decoration:underline;
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


.lien1
{     
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.lien1 a:link 
{     
	color:#085D96;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.lien1 a:visited		 
{
	text-decoration:underline;
	color:#085D96;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.lien1 a:hover   
{
	text-decoration:underline;
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.promo
{     
	color:#F34B8A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.promo a:link 
{     
	color:#F34B8A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.promo a:visited		 
{
	text-decoration:underline;
	color:#F34B8A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.promo a:hover   
{
	text-decoration:underline;
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

/* Bloc gauche */
.flower_gauche
{
	border-right-style: solid;
	border-right-color: #085D96;
	border-right-width: thin;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.flower_centre
{
	background-image: url(../camping_images/flower_grande.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.Informations
{
	background-image: url(../camping_images/flower_information.jpg);
	background-repeat: no-repeat;
	background-position: center 120%;
}

.Informations a:link 
{     
	color:#E6680B;
	font-family: Forte, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
}

.Informations a:visited		 
{
	text-decoration:underline;
	color:#E6680B;
	font-family: Forte, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.Informations a:hover   
{
	text-decoration:underline;
	color:#FF0000;
	font-family: Forte, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}


.Region
{
	background-image: url(../camping_images/flower2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.Meteo
{
	background-image: url(../camping_images/flower_meteo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}

.Tarifs
{
	background-color: #FFFFFF;
	background-image: url(../camping_images/flower_tarifs.jpg);
	background-repeat: no-repeat;
	background-position: center 78%;
}

.Resa
{

}

.Resa a:link 
{     
	color:#069AF2;
	font-family: Forte, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}

.Resa a:visited		 
{
	text-decoration:underline;
	color:#069AF2;
	font-family: Forte, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.Resa a:hover   
{
	text-decoration:underline;
	color:#FF0000;
	font-family: Forte, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}


.Plan
{
	background-color: #FFFFFF;
}

.Telechargement
{
	background-image: url(../camping_images/flower_telechargement.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;

}

.Adresse
{
	background-image: url(../camping_images/flower_adresse.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}

.GPS
{
	background-image: url(../camping_images/flower_gps.jpg);
	background-repeat: no-repeat;
	background-position: center center;

}

/*
.Informations
{
	background-color: #FFCCCC;
	border: thin solid #660000;
}

.Region
{
	background-color: #FFCC99;
	border: thin solid #995500;
}

.Meteo
{
	background-color: #CCFFFF;
	border: thin solid #003366;
}

.Tarifs
{
	background-color: #FF9999;
	border: thin solid #990000;
}

.Plan
{
	background-color: #FFCCCC;
	border: thin solid #666600;
}

.Telechargement
{
	background-color: #CCFFFF;
	border: thin solid #003366;
}
*/

/* FIN BLOC*/


POS {
width: 100%;
text-align: center;
vertical-align: middle;
}
ul {
	list-style-type: none;
	padding: 0;
	margin-top: 8px;
	list-style-position: outside;
	list-style-image: url(../camping_images/flower_puce.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-right: 26;
	margin-bottom: 26;
	margin-left: 26;
}


/*--- Style de menu bloc ---*/

.menu_bloc {
width: ;
	height: 29px;
	padding: 0px 12px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
}

/*-----*/

.menu_entete {
width: ;
height: ;
background: ;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

a.lien_menu_entete {text-decoration: underline; color: #085D96;}
a:link.lien_menu_entete {text-decoration: underline; color: #085D96;}
a:hover.lien_menu_entete {text-decoration: underline; color: #FF0000;}
a:visited.lien_menu_entete {text-decoration: underline; color: #085D96;}
a:visited:hover.lien_menu_entete {text-decoration: underline; color: #FF0000;}


ul.menu_deroulant {
	width: ;
	height: ;
	z-index: 101;
	top: 29px;
	left: 0px;
	position: absolute;
	list-style-type: none;
	display: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #99CCFF;
	background-color: #FFFFFF;
	list-style-image: none;
}

a.lien_menu_deroulant {
	text-decoration: none;
	color: #085D96;
}
a:link.lien_menu_deroulant {text-decoration: none; color: #085D96;}
a:hover.lien_menu_deroulant {text-decoration: none; color: #FF0000;}
a:visited.lien_menu_deroulant {text-decoration: none; color: #085D96;}
a:visited:hover.lien_menu_deroulant {text-decoration: none; color: #FF0000;}


li.menu_deroulant {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #99CCFF;
}

/*--- Style de menu bloc ---*/

.newsbox {
	background:  url(../camping_images/camping_news.jpg) no-repeat;
	padding-top: 5px;
	margin-top: 0px;
	margin-left: 0px !important;
	margin-left: 0px;
}

.txt {
	margin-left: 10px !important;
}

.puce {
	font-weight: bold;
	font-size: 11pt;
	font-family: sans-serif;
	font-variant: normal;
	font-style: normal;
	text-align: left;
	color: #000000;
	background-image:  url(../camping_images/puce_rd.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 18px;
	margin-left: 10px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

 /* LA METEO */

 .Weather_fond { }
      .Weather_corps { }
      .Weather_texte {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
      .Weather_titre { color: #FFFFFF }
      .Weather_sstitre {
	color: #858586;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
      .Weather_link { font:normal 7pt Verdana;text-decoration:none }

/* Ci dessous pour le livre d'or */

input, textarea, select {
 font-family: Verdana, Helvetica, sans-serif; 
 font-size: 1em;
 border: 1px solid #757575;
}

input.i_text {
 font-family: Verdana, Helvetica, sans-serif; 
 font-size: 1em;
 border: 1px solid #757575;
 width: 200px;
}

input.i_focus {
 padding-left: 2px; 
 border: 1px solid #007E00;
 border-left: 3px solid #007E00;
 background-color: #EBFFEB; 
 width: 200px;
}

input.btn_add {
 font-size: 1em;
 cursor: pointer;
 font-weight: bold;
 color: #373737;
}

input.btn_search {
 cursor: pointer;
 font-weight: bold;
 color: #373737;
}

input.i_nbre_car {
 font-size: 1em; 
 background-color: transparent; 
 border: 0px none; 
 font-weight: bold; 
 color: #CC3300;
}

input.i_nbre_car_focus {
 font-size: 1em; 
 background-color: #EBFFEB; 
 border: 0px none; 
 font-weight: bold; 
 color: #CC3300;
}

textarea.i_comment {
 font-family: Verdana, Helvetica, sans-serif; 
 font-size: 1em;
 border: 1px solid #757575;
 width: 430px;
}

textarea.i_comment_focus {
 padding-left: 2px; 
 border: 1px solid #007E00;
 border-left: 3px solid #007E00;
 background-color: #EBFFEB; 
 width: 430px;
}

form {
 margin: 0px;
 padding: 0px;
}

img.img_left{
 float: left;
}

.d_title {
 font-family: Arial, Helvetica, sans-serif; 
 font-weight: bold;
 color: #CC3300; 
 font-size: 2em;
 text-align: center;
}

.d_note {
 font-family: Verdana, Helvetica, sans-serif; 
 color: #000000; 
 font-size: 12px;
 text-align: center;
}

.d_add_msg {
 text-align: center;
}

.d_f_add_msg {
 margin-left: auto;
 margin-right: auto;
 width: 450px;
 padding-top: 4px;
 padding-bottom: 4px;
 color: #3A3A3A;
 background: #F3F3F3 url('livredor/templates/skins/AguestNew/img/background_add_msg.png');
}

.d_add_msg_h {
 margin-left: auto;
 margin-right: auto;
 width: 450px;
 height: 4px;
 background: #F3F3F3 url('livredor/templates/skins/AguestNew/img/border_h.png') no-repeat;
}

.d_add_msg_b {
 margin-left: auto;
 margin-right: auto;
 width: 450px;
 height: 4px;
 background: #F3F3F3 url('livredor/templates/skins/AguestNew/img/border_b.png') no-repeat;
}

.add_msg_left {
	float: left;
	width: 120px;
	text-align: left;
	margin-top: 2px;
	padding-left: 10px;
	height: 23px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.add_msg_right {
	text-align: left;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.reponse {
 border: 1px solid #B4B4B4;
 background-color: #FFFFFF;
 padding: 5px;
}

.code_sec {
 font-family: Courier New;
 font-size: 1.1em;
 text-align: center;
}

.d_center {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.copyright {
 color: #444444;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10px;
 text-align: center;
}

.d_nbre_car {
	text-align: left;
	margin: -18px 0 0 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.d_smileys {
 text-align: center;
 padding: 3px;
}

.body_all {
 text-align: center;
}

.d_nb_mess_page {
	background-color: #339900;
	font-weight: bold;
	padding: 1px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

span.color_d_nb_mess_page1 {
 color: #DDDDDD;
}

span.color_d_nb_mess_page2 {
 color: #FFFFFF;
}

.three1 { 
 float: left;
 width: 35%;
 text-align: left;
 padding-left: 3px;
}

.three2 { 
 float: left;
 width: 29%;
 text-align: center;
}

.three3 { 
 float: right;
 width: 35%;
 text-align: right;
 padding-right: 3px;
}

.d_liste_page {
 padding: 1px;
 height: 15px;
}

.three1_2 { 
 float: left;
 width: 25%;
 text-align: left;
}

.three2_2 { 
 float: left;
 width: 49%;
 text-align: center;
}

.three3_2 { 
 float: right;
 width: 25%;
 text-align: right;
}

span.Gris_prec_suiv {
	color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.d_corps_msg {
 background-color: #F3F3F3;
 border: 1px solid #757575;
 padding: 4px;
 text-align: left;
}

.d_pseudo {
 color: #CC3300;
 font-weight: bold;
}

.d_date {
 color: #CC3300;
 float: right;
 width: 145px;
 text-align: right;
}

.d_code1{
 display: inline;
 float: left;
 text-align: right;
 height: 20px;
 width: 238px;
}

.d_code2{
 display: inline;
 float: left;
 text-align: left;
 height: 20px;
}

.d_submit_msg {
 text-align: center;
 clear: both;
}

.d_note_user {
 font-weight: bold;
 color: #878787;
 text-align: left;
}

