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

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099FF;
}
body {
	background-color: #FFCC00;
}

.Style1 {font-size: x-small;
}
#apDiv3 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 3px;
	top: 0px;
}
.Style2 {
	font-size: small;
	color: #000099;
}
.Style3 {color: #FFFFFF}
.Style4 {color: #FFFFFF; font-size: medium;
 }
 .Style5 {font-size: small;
 }
 .Style11 {color: #FFCC00;
 }
.Style12 {font-size: xx-small;
           color: #FFCC00;
}
 #apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:3;
	left: 29px;
	top: 375px;
}
#apDiv2 {
	position:absolute;
	width:171px;
	height:158px;
	z-index:4;
	left: 1004px;
	top: 141px;
}
#apDiv4 {
	position:absolute;
	width:289px;
	height:217px;
	z-index:5;
	left: 178px;
	top: 540px;
}
#apDiv5 {
	position:absolute;
	width:151px;
	height:36px;
	z-index:1;
	left: 302px;
	top: 16px;
}

.bloc_gauche
{
	width:300px;
	border:solid 2px #999933;
}

.bloc_login
{
	border:solid 2px #999933;
}
#Layer1 {
	position:absolute;
	width:214px;
	height:53px;
	z-index:5;
	left: 168px;
	top: 791px;
}
.Style13 {color: #FF0000;
}
/*###################################
#									#
#				LIENS				#
#									#
###################################*/

/* -------- public -------- */

a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0000FF;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
}

a.type1:link
 {
 	color:#FF0000; 	
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
 }
 a.type1:visited
 {
 	color:#FF0000; 	
	font-family:Arial, Helvetica, sans-serif;	
	font-size:x-small;
	}
	a.type1:hover {	
	color: #0000FF;
	}	

/* ------ calendrier ------ */
a:link.liencalendrier{color:#FFFF66}
a:hover.liencalendrier{color:#FFFF66;} 
a:visited.liencalendrier{color:#FFFF66;}

/* --------- admin -------- */
a:link.admin{
	color:#0000FF; 
	font-size:x-small;
	text-decoration:none;
}
a:hover.admin{
	color:#FF0000; 
	font-size:x-small;
	text-decoration:none;
} 
a:visited.admin{
	color:#0000FF; 
	font-size:x-small;
	text-decoration:none;
}

.msgerreur{color:#FF0000; font-weight:bold;}

/*Style des tableaux de tarifs*/
.tableautitre{background-color:#DDEDDF}
.tableauligne0{background-color:#CBCBCB}
.tableauligne1{background-color:#EDEDED}
.tableaurouge{background-color:#FF0000}

/*Style des tableaux de plan*/
.tableauplan{ background-color:#CCCCCC}

/*Style du grand tableau de calendrier*/
.tableaucalendrier{background-color:#FFFFFF;}

/*Style des petits tableaux de calendrier*/
.titremois  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FDFC65; background: #1C2D67 }
.titremois:link  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FDFC65; background: #1C2D67; text-decoration: none }
.titremois:visited  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FDFC65; background: #1C2D67; text-decoration: none }
.titremois:hover  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FF0000; background: #1C2D67; text-decoration: underline }
.titrejours  { font-family: Helvetica, Arial; font-size: 9px; color: #FDFC65; background: #1C2D67 }
.titrenum  { font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; background: #1C2D67 }
.titrenum2  { font-family: Helvetica, Arial; font-size: 11px; color: #AAAAAA; background: #1C2D67}
.titreweek  { font-family: Helvetica, Arial; font-size: 9px; color: #AAAAAA; background: #1C2D67 }
.titreweek2  { font-family: Helvetica, Arial; font-size: 11px; color: #AAAAAA; background: #1C2D67 }
.titrewend  { font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; background: #5060A0 }
.titrewend2  { font-family: Helvetica, Arial; font-size: 11px; color: #AAAAAA; background: #5060A0 }
.titrenow  { font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; background: #90A0E0 }
.titreloue { font-family: Helvetica, Arial; font-size: 9px; color: #000000; background: #FF0000 } 
.titrefin { font-family: Helvetica, Arial; font-size: 9px; color: #000000; background: #FF8282 } 
.titreselect { font-family: Helvetica, Arial; font-size: 9px; color: #000000; background: #00D900 }

/*Style page affichetarif.php*/
.tableaudispocamping {width: 600px}
.titretableaucamping {background-color:#CCCCCC;}
.titrecamping{font-family:Arial, Helvetica, sans-serif; font-size:large; color:#000000; font-weight:bold;}
.titreinfos{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}



.titre{color: #000066;font-weight: bold; font-size:24px;}
.texte{color: #000066}


/*==============================================*/
/* ConceptRTE body                              */
/*==============================================*/


body.rte {
   padding: 0px;
   margin: 5px 0px;
   text-align: left;
   background-color: #B3B3B3;
   color: #000000;
   font-family: verdana,helvetica;
   font-size: x-small;
   z-index:1;
}

/*==============================================*/
/* form tags                                    */
/*==============================================*/

input.button  {
   font-family: verdana,helvetica;
   color: #ffffff;
   font-size: xx-small;
   background-color: #4D4D4D;
   border: 1px solid #000000;
   z-index:1;
   cursor:pointer;
   cursor:hand;
}

input {
   font-family: verdana,helvetica;
   color: #555566;
   font-size: xx-small;
   background-color: #ffffff;
   border: 1px solid #000000;
   z-index:1;
}

select {
   font-family: verdana,helvetica;
   color: #555566;
   font-size: xx-small;
   background-color: #ffffff;
   border: 1px solid #000000;
   z-index:1;
}

/*==============================================*/
/* Links                                        */
/*==============================================*/

a:hover {
   color: #ff6666;
   text-decoration: none;
   z-index:1;
}

a {
   color: #555566;
   text-decoration: none;
   font-weight: bold;
   z-index:1;
}

/*==============================================*/
/* Applicable to a DIV tag                      */
/*==============================================*/

.rowTitle {
   border: none;
   text-decoration: none;
   positon:relative;
   margin: 3px 20px 3px 20px;
   visibility:visible;
   font-size:small;
   font-weight: bold;
   width: 800px;
   z-index:1;
   clear:both;
}

.row {
   border: none;
   text-decoration: none;
   positon:relative;
   margin: 3px 20px 3px 20px;
   visibility:visible;
   font-size:x-small;
   width: 800px;
   z-index:1;
   text-align: justify;
   clear:both;
}

.rowPopup {
   border: none;
   text-decoration: none;
   text-align: center;
   positon:relative;
   margin: 3px 20px 3px 20px;
   visibility:visible;
   font-size:x-small;
   z-index:1;
   clear:both;
}

/*==============================================*/
/* Applicable to a SPAN tag to be used in a row */
/*==============================================*/

.label {
   position: relative;
   text-align: right;
   vertical-align: baseline;
   padding-right: 15;
   left: 0;
   font-weight: bold;
   width: 50%;
   z-index:1;
   font-size: xx-small;
   float:left;
}

.field {
   vertical-align: baseline;
   position: relative;
   font-size: xx-small;
   z-index:1;
   float:left;
}

.rteColumn {
   position: relative;
   text-align: left;
   vertical-align: top;
   padding-left: 15;
   left: 0;
   width: 550px;
   z-index:1;
   float:left;
}

.downalodColumn {
   position: relative;
   text-align: right;
   vertical-align: top;
   left: 570px;
   width: 230px;
   z-index:1;
   float:left;
}

.labelPopup {
   position: relative;
   vertical-align: baseline;
   font-weight: bold;
   z-index:1;
   font-size: xx-small;
   float:left;
}

.fieldPopup {
   vertical-align: baseline;
   position: relative;
   font-size: xx-small;
   z-index:1;   
   float:left;
}

/*==================================================*/
/*Partie administration								*/
/*==================================================*/

.admin
{
	text-align:center;
}
admin#menuAdmin
{
	float:left;
	width:100px;
}
admin#contenu
{
	width:650px;
}

.affNormAdmin
{
	font-size: x-small;
	color: #000099;
}

/*###################################
#									#
#		FIN PARTIE ADMIN			#
#									#
###################################*/

.Style6 {font-size: medium;
}
.Style7 {color: #000099;
}
.Style8 {font-size: large;
}
/*page information*/
/*-----------------*/
.Style10 {color: #006600;
	font-weight: bold;
}
.Style9 {font-weight: bold;
}

a:link.liencalendrier{color:#FFFF66}
a:hover.liencalendrier{color:#FFFF66;} 
a:visited.liencalendrier{color:#FFFF66;}

.msgerreur{color:#FF0000; font-weight:bold;}

/*Style des tableaux de tarifs*/
.tableautitre{background-color:#DDEDDF}
.tableauligne0{background-color:#CBCBCB}
.tableauligne1{background-color:#EDEDED}
.tableaurouge{background-color:#FF0000}

/*Style des tableaux de plan*/
.tableauplan{ background-color:#CCCCCC}

/*Style du grand tableau de calendrier*/
.tableaucalendrier{background-color:#FFCC00;}

/*Style des petits tableaux de calendrier*/
.titremois  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FDFC65; background: #1C2D67 }
.titremois:link  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FDFC65; background: #1C2D67; text-decoration: none }
.titremois:visited  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FDFC65; background: #1C2D67; text-decoration: none }
.titremois:hover  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FF0000; background: #1C2D67; text-decoration: underline }
.titrejours  { font-family: Helvetica, Arial; font-size: 9px; color: #FDFC65; background: #1C2D67 }
.titrenum  { font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; background: #1C2D67 }
.titrenum2  { font-family: Helvetica, Arial; font-size: 11px; color: #AAAAAA; background: #1C2D67}
.titreweek  { font-family: Helvetica, Arial; font-size: 9px; color: #AAAAAA; background: #1C2D67 }
.titreweek2  { font-family: Helvetica, Arial; font-size: 11px; color: #AAAAAA; background: #1C2D67 }
.titrewend  { font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; background: #5060A0 }
.titrewend2  { font-family: Helvetica, Arial; font-size: 11px; color: #AAAAAA; background: #5060A0 }
.titrenow  { font-family: Helvetica, Arial; font-size: 11px; color: #FDFC65; background: #90A0E0 }
.titreloue { font-family: Helvetica, Arial; font-size: 9px; color: #000000; background: #FF0000 } 
.titrefin { font-family: Helvetica, Arial; font-size: 9px; color: #000000; background: #FF8282 } 
.titreselect { font-family: Helvetica, Arial; font-size: 9px; color: #000000; background: #00D900 }

/*Style page affichetarif.php*/
.tableaudispocamping {width: 600px}
.titretableaucamping {background-color:#CCCCCC;}
.titrecamping{font-family:Arial, Helvetica, sans-serif; font-size:large; color:#000000; font-weight:bold;}
.titreinfos{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
