html, body{
	margin:0px;
	padding:0px;
	height:99%;
	}
/*liens contenu*/
A:visited        {color: #FFFFFF; TEXT-DECORATION: none; }         /* liens visités*/
A:link          {color: #FFFFFF; TEXT-DECORATION: none;}                /* liens */
A:hover           {color: #FFFFFF; TEXT-DECORATION:underline; }         /* liens survolés */
A:active         {color: #FFFFFF; }         /* liens actifs */
A:link span          {color: #000000; TEXT-DECORATION: none; float:left; cursor:pointer;}                /* liens */
A:hover span           {color: #000000; TEXT-DECORATION:underline; }         /* liens survolés */
A:visited span          {color: #000000; TEXT-DECORATION: none;}               
A:active span           {color: #000000;}
A:visited.lightwindow        {color: #000000; TEXT-DECORATION: none; }         /* liens visités*/
A:link.lightwindow            {color: #000000; TEXT-DECORATION: none; text-align:left; float:left;}                /* liens */
A:hover.lightwindow         {color: #000000; TEXT-DECORATION:underline; }         /* liens survolés */
A:active.lightwindow          {color: #000000; }         /* liens actifs*/
A:visited.class1        {color: #000000; TEXT-DECORATION: none; }         /* liens visités*/
A:link.class1            {color: #000000; TEXT-DECORATION: none;}                /* liens */
A:hover.class1         {color: #000000; TEXT-DECORATION:underline; }         /* liens survolés */
A:active.class1          {color: #000000; }         /* liens actifs*/

A:visited.class2        {color: #0065b1; TEXT-DECORATION: none; font-weight: bold;}         /* liens visités*/
A:link.class2            {color: #0065b1; TEXT-DECORATION: none; font-weight: bold;}                /* liens */
A:hover.class2         {color: #0065b1; TEXT-DECORATION:underline; font-weight: bold;}         /* liens survolés */
A:active.class2          {color: #0065b1; font-weight: bold;}         /* liens actifs*/

a { outline:none; }

body  	{ 
		background: #409dd8 url(../camping-biarritz/sylvamar-camping.jpg); 
		background-color:#badeff;
		background-repeat:repeat-x;
		margin-height:5; 
		margin-top:5; 
		margin-bottom:5; 
		margin-left:0; 
		margin-right:0;
		marginheight:5;
		marginwidth:0; 
		}

/*Pages interieures*/

.texte {font-family: arial, verdana, sans serif  ; font-size: 11px; TEXT-ALIGN:justify;}
.texte2 {font-family: arial, verdana, sans serif  ; font-size: 11px;}
.titre {font-family: arial,tahoma,sans serif  ; font-size: 12px; font-weight: bold; margin:0px;}
.textegras {font-family:  arial, tahoma, verdana, sans serif  ; font-size: 11px; font-weight: bold; TEXT-ALIGN:justify;}

.balneospe{
	background-color:#5f455e;
}
.balneospe .texte {color:#FFF}
.balneospe .texte2 {color:#FFF}
.balneospe .titre {color:#dddad0}
.balneospe .textegras {color:#FFF}
.balneospe .titrecentre { color:#dddad0} ;
.balneospe2 {color:#FFF;}

.textew { color:#FFFFFF ; font-family: arial, verdana, sans serif  ; font-size: 11px;}
.savoirplus { color:#ffffff ; font-family: verdana, arial, sans serif  ; font-size: 9px; font-weight: bold;}


.titremenu { color:#000000 ; font-family: arial,tahoma,sans serif  ; font-size: 11px; font-weight: bold;}
.titrecentre { color:#000000 ; font-family: arial,tahoma,sans serif ; font-size: 13px; font-weight: bold;}
.menugauche { color:#000000 ; font-family: tahoma,arial,sans serif ; font-size: 10px; font-weight: bold; text-align:left;}
.menusup { color:#000000 ; font-family: tahoma,arial,sans serif ; font-size: 10px;}

.sousmenu { color:#033c67 ; font-family: tahoma,arial,sans serif  ; font-size: 10px; font-weight: bold;}

.docs { color:#033c67 ; font-family: tahoma,arial,sans serif  ; font-size: 10px; font-weight: bold;}
.titredocs { color:#ffffff ; font-family: tahoma,arial,sans serif  ; font-size: 10px; font-weight: bold;}

.accueil { color:#FFFFFF ; font-family: arial, tahoma, verdana, sans serif  ; font-size: 10px; font-weight: bold;}

.menubas { color:#000000 ; font-family: verdana,arial,sans serif  ; font-size: 10px; position:relative;}
.adresse { color:#000000 ; font-family: tahoma, arial, verdana, sans serif  ; font-size: 11px;}
a .leading{ border:none;}
.leading { position:absolute; position:absolute; left:10px; top:-33px; }

.space { color:#ffffff ; font-family:arial, sans serif  ; font-size: 8px;}

.texteresa { color:#000000 ; font-family: verdana,arial,sans serif  ; font-size: 10px;}
.telephone { color:#000000 ; font-family: verdana,arial,sans serif  ; font-size: 12px; font-weight: bold;}

.txtdiapo { color:#000000 ; font-family: arial,verdana,sans serif  ; font-size: 10px; font-weight: bold;}

.image { BORDER: #OOOOOO 1px solid; }
.bordtableau {border-width: 1px 1px 1px 1px; border-style: solid; border-collapse: collapse;}

.bordtableau2 {border-width: 1px 1px 1px 1px; border-style: solid;}

.tdcolor1 {background: #033c67; }
.tdcolor2 {background: #4cc2e4; }
.tdcolor3 {background: #ff8800; }
.tdcolor4 {background: #0065b2; }

.inputok {
	background: #ffffff;
	font-family: verdana,arial,sans-serif;
	color:  #003B79;
	font-size: 10px;
	BORDER-RIGHT: #C5CAD7 1px solid;
	BORDER-TOP: #C5CAD7 1px solid;
	BORDER-LEFT: #C5CAD7 1px solid;
	BORDER-BOTTOM: #C5CAD7 1px solid;
	text-decoration: none;
	padding-left: 4px;
}

/* ----------- MAJ par Geoffrey LACAILLE --------*/
.sousmenu a { color:#000 !important; }
.LinkEchange a { color:#000 !important; }

/* --------------- CSS PageSlide --------------- */
#DivSlide { background:#FFF; width:950px; margin:0 auto; height:100px; display:none; }
#DivSlide a { color:#FFF; font-size:12px; text-decoration:none; font-weight:bold; }
#DivSlide a:hover { text-decoration:underline; color:#FFF; }
#DivSlide p { padding:20px; margin:0; float:none; width:auto; font:12px Arial, Helvetica, sans-serif; }
#DivSlide div { width:950px; margin:0 auto; }
#DivSlide .center { width:950px; position:relative; left:50%; margin-left:-480px; padding:0; }
#DivSlide h1 { color:#FFF; font-size:18px; padding:0 0 15px 0; font-weight:bold; margin:0; clear:both; }
.slide { }
.bouton-slide {  }
.active { background-position: right 12px; }

/* ------------- Footer -------------*/
#IdFooter { width:950px; height:80px; font:10px Verdana, Geneva, sans-serif; color:#223c87; margin:10px 0 0 0; }
#IdFooter ul { list-style:none; line-height:14px; padding:0; margin:0; text-align:center; }
#IdFooter li { display:inline; }
#IdFooter li a:link, #IdFooter li a:visited { color:#223c87; text-decoration:none; }
#IdFooter li a:hover, #IdFooter li a:active { text-decoration:underline; }


/*BALNEO*/

.balneo{
	color:#FFF;	
}

.balneo h1{
	padding:0;
	margin:0;
	width:340px;
	background-image:url(../camping-biarritz/balneo_titre_line_long.png);
}

.balneo h1, .balneo .tarifs{
	padding:0;
	margin:0;
	color:#dddad0;
	background-repeat:no-repeat;
	background-position:0 23px;
	vertical-align:text-top;
	line-height:30px;
	margin-bottom:0px;
	font-size:13px;
	font-weight:bold;
	margin-top:0px;
}


.balneo .tarifs{
	width:200px;
	background-image:url(../camping-biarritz/balneo_titre_line_short.png);
}

.balneo h2{
	padding:0;
	margin:0;
	padding-top:20px;
	color:#3c312a;
	font-size:12px;
	vertical-align:middle;
	height:30px;
}

.balneo h2 img{
	border-left:10px solid;		
	float:left;
	margin-top:-8px;
	margin-right:10px;
}

.balneo_line, .balneo_left, .balneo_right{
	float:left;
}

.balneo_line{
	width:100%;
	display:block;
	padding-bottom:10px;
}

.balneo_line_t{
	width:100%;
	display:block;
	padding-bottom:0px;
}


.balneo_left{
	width:380px;
	padding-right:30px;
}

.balneo_right{
	width:200px;
}

.prix, .element{
	font-weight:bold;
	color:#FFF;
}

