/*liens contenu*/
A:visited        {color: #F8C019; TEXT-DECORATION: none; }         /* liens visités*/
A:link          {color: #F8C019; TEXT-DECORATION: none;}                /* liens */
A:hover           {color: #F8C019; TEXT-DECORATION:underline; }         /* liens survolés */
A:active         {color: #F8C019; }         /* liens actifs */

A:visited.class1        {color: #FFFFFF; TEXT-DECORATION: none; }         /* liens visités*/
A:link.class1            {color: #FFFFFF; TEXT-DECORATION: none;}                /* liens */
A:hover.class1         {color: #FFFFFF; TEXT-DECORATION:underline; }         /* liens survolés */
A:active.class1          {color: #FFFFFF; }         /* liens actifs*/

A:visited.class3        {color: #000000; TEXT-DECORATION: none; }         /* liens visités*/
A:link.class3            {color: #000000; TEXT-DECORATION: none;}                /* liens */
A:hover.class3         {color: #000000; TEXT-DECORATION:underline; }         /* liens survolés */
A:active.class3          {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*/

body  	{ 
		background: #000000 url(../camping_le_littoral/black.gif);
		font-family:Arial, Helvetica, sans-serif;
		margin-height:3; 
		margin-top:3; 
		margin-bottom:3; 
		margin-left:0; 
		margin-right:0;
		marginheight:3;
		marginwidth:0; 
		}
		
		
/* Accueil*/
.textejusti { color:#ffffff ; font-family: tahoma, arial, verdana, sans serif  ; font-size: 11px; TEXT-ALIGN:justify;}
.texteminiwhite { color:#ffffff ; font-family: tahoma, arial, verdana, sans serif  ; font-size: 10px;}
.texteminigris { color:#333333 ; font-family: tahoma, arial, verdana, sans serif  ; font-size: 10px;}
.textewhite { color:#ffffff ; font-family: tahoma, arial, verdana, sans serif  ; font-size: 12px; font-weight: normal;}
.textebwhite { color:#ffffff ; font-family: tahoma, arial, verdana, sans serif  ; font-size: 11px; font-weight: bold;}
.textebbwhite { color:#ffffff ; font-family: tahoma, arial, verdana, sans serif  ; font-size: 12px; font-weight: bold;}
.textebred { color:#D40227 ; font-family:  tahoma, arial, verdana, sans serif  ; font-size: 12px; font-weight: bold;}
.texteyellowmini{ color:#F8C019 ; font-family:  tahoma, arial, verdana, sans serif  ; font-size: 11px;}
.texteyellow{ color:#F8C019 ; font-family:  tahoma, arial, verdana, sans serif  ; font-size: 12px;}
.textebyellow{ color:#F8C019 ; font-family:  tahoma, arial, verdana, sans serif  ; font-size: 12px; font-weight: bold;}
.texteblack { color:#000000 ; font-family: tahoma, arial, verdana, sans serif  ; font-size: 11px;}
.textegris { color:#131313 ; font-family: tahoma, arial, verdana, sans serif  ; font-size: 11px;}

.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: 11px;}
.menusup { color:#FFFFFF ; font-family: tahoma,arial,sans serif ; font-size: 11px;}
.sousmenu { color:#000000 ; font-family: tahoma,arial,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;}

.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;}

form{
	margin:0;
	padding:0;
	display:inline-block;
}

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

iframe{
	z-index:0;
}

#menu_nav{
	color:#F8C019;
	font-size:11px;	
	width:672px;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#menu_nav a:hover{
	text-decoration:none;
}

#menu_nav table{
	background:#FFF;
	color:#000;
	text-align:left;
	position:absolute;
	width:170px;
	left:-1000px;
	border-left:1px solid #F8C019;
	border-bottom:1px solid #F8C019;
	border-right:1px solid #F8C019;
	font-weight:bold;
}

#menu_nav table td{
	border-top:1px solid #F8C019;
	height:20px;
	font-size:11px;
	padding-left:5px;	
}

#menu_nav table td i{
	font-weight:normal;
}

#menu_nav table td:hover{
	background:#feda70;	
}

#menu_nav table a{
	color:#000;
	width:100%;
	float:left;
}

#menu_nav table a:hover{
	background:#feda70;
}

#liens_footer{
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:10px;
}

#liens_footer a{
	color:#999;
}

#txtbaseline{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	padding:10px 0 10px 0;
}

#incruste{
	position:absolute;
	overflow:hidden;
	z-index:10;
	width:15px;
	height:24px;
}

#picto{
	float:left;
	width:15px;
}

#descro{
	float:left;
	z-index:10;
	margin-left:5px;
	width:200px;
	padding:5px;
	color:#000000;
	font-size:11px;	
	background-color:#ffffff;
	text-align:justify;
	border:2px solid #D40227;
	font-family: tahoma, verdana, arial, sans serif;
}

#descro a{
	color:#D40227;
	text-decoration:none;
	font-weight:bold;
}

#descro a:hover{
	text-decoration:underline;
}

#basis {
	display:inline;
	position:relative;
	}
#calender {
	position:absolute;
	top:30px;
	left:0;
	width:200px;
	background-color:#ffffff;
	border:3px solid #cccccc;
	padding:3px;
	z-index:3;
	}
#control {
	text-align:center;
	margin:0 0 3px 0;
	}
#control select {
	font-family:"Tahoma, arial, verdana", sans-serif;
	font-size:11px;
	margin:0 3px;
	vertical-align:middle;
	}
#calender .controlPlus {
	padding:0 3px;
	text-decoration:none;
	color:#333333;
	}
#calender table {
	empty-cells: show;
	width:100%;
	font-size:10px;
	table-layout:fixed;
	}
#calender .weekdays td{
	text-align:right;
	padding:1px 3px 1px 1px;
	color:#333333;
	}
#calender .week td {
	text-align:right;
	cursor:pointer;
	border:1px solid #ffffff;
	padding:1px 3px 1px 0;
	}
#calender .week .today { 
	background-color:#ccf;
	border-color:#ccf;
	}
#calender .week .holiday {
	font-weight: bold;
	}
#calender .week .hoverEle {
	border-color:#666;
	background-color:#99f;
	color:#000;
	}
.style2 {font-family: arial,verdana,sans serif; font-size: 10px; color: #115e92;}

.texteminiwhite div { float:right; }
.texteminiwhite .ClassHome { padding:3px 0 0 0; }
.LinkEchange a { font-size:11px; }