#content {
width:auto;
/*	min-height:370px;*/
	height:400px;
	overflow:auto;
	color:#000000;
	background : url(../images/images/plage-mouillee2_01.jpg) no-repeat bottom;
	/*border-left:1px solid #000000;
	border-right:1px solid #000000;*/
	font-family:Arial,sans-serif;
}

#content2 {
	width:auto;
	height:400px;
	overflow:auto;
	color:#000000;
	/*border-left:1px solid #000000;
	border-right:1px solid #000000;*/
	font-family:Arial,sans-serif;
}

#content table, #content td, #content th{
	/*border:1px solid #674E43;*/
	
}



#content table.noborder, #content td.noborder, #content th.noborder{
	border:none;	
}



#content a{
/*	color:#009900;*/
color:#000000;
text-decoration:underline;
font-family:Arial, sans-serif;
}

#content a:hover{
	/*color:#66CCCC;*/
	color:#8d5727;
	text-decoration:underline;
	font-family:Arial, sans-serif;
	/*background-color:#000000;*/
} 

#header {
	/*background-image: url(../images/images/header.jpg);*/
	height: 140px;
	width: 900px;
	vertical-align:bottom;
	background-color:#DBCDAE;
}

#header2 {
/*background-image: url(../images/images/header.jpg);*/
	height: 140px;
	width: 900px;
	vertical-align:bottom;
	border-top:1px, solid, #000000;
	border-left:1px, solid, #000000;
	border-right:1px, solid, #000000;
	background-color:#DBCDAE;
}


.line {
	/*background-color: #003a99;*/
	height: 25px;
	width: 978px;
	text-align:center;
	/*color:#66CCCC;*/
	color:#330066;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	}



	

#footer

{
	font-size:14px;
	height:40px;
	background-color: #52af53;
	background-image:url(../images/images/plage-mouillee2_02.jpg);
	background-repeat:no-repeat;
	text-align:center;
/*	color:#674E43;*/
	color:#000000;
	font-weight:bold;
	clear:both;
	/*border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;*/
	font-family:Verdana,Arial,sans-serif;
}



#footer2
{
height:30px;
text-align:center;
color:#CCCCCC;
font-weight:bold;
clear:both;
/*border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;*/
font-family:Arial,sans-serif;
}



#main

{
	margin-left:auto;
	margin-right:auto;
	width:900px;
	position:absolute;
	top:50%;
	margin-top:-300px;
	left:50%;
	margin-left:-450px;
	background-color:#FFFFFF;
}



body 

{
	/*background-image:url(../images/screener3.jpg);*/
	background-color:#DBCDAE;
}


a
{
	color:#CCCCCC;
	text-decoration:none;
	font-family:Arial, sans-serif;
	
}

a:hover {
	color:#000000;
	text-decoration:underline;
	font-family:Arial, sans-serif;
}

a.mail
{
	color:#000000;
	text-decoration:none;
	font-family:Verdana,Arial, sans-serif;
}

a.mail:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-style:italic;
	font-family:Verdana, Arial, sans-serif;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu2 {
padding-top: 3px;
padding-left:5px;
width:auto;
height: 25px;
text-align:center;
font-size:14px;
}

#menu2 a {
	color:#555555;
}



#menu2 dl {
float:left;
width: 125px;
text-align:center;
}

#menu2 dt {
cursor: pointer;
text-align: center;
font-weight: bold;
color:#555555;
font-family:Arial,sans-serif;
}



#menu2 dd {
display: none;
}



#menu2 li {
text-align: center;
background-color:#FFFFFF;
color:#555555;
font-family:Arial,sans-serif;
}

#menu2 li a {

text-decoration: none;
display: block;
height: 100%;
border: 0 none;
color:#555555;
font-family:Arial, sans-serif;
}



#menu2 dt a {
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
color:#555555;
font-family:Arial, sans-serif;
}



#menu2 li a:hover, #menu2 dt a:hover, #menu2 dl a:hover {
color:#000000;
font-family:Arial, sans-serif;
}



#menu2 dt a:focus, #menu2 li a:focus {
color:#000000;
font-family:Arial, sans-serif;
}



#menu {
position:relative;
padding-top: 3px;
width:auto;
height: 25px;
text-align:center;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color:#CCCCCC;
}



#menu dl {
text-align:center;
float:left;
width: 12.5%;
background-color:#CCCCCC;
}

#menu dt {

cursor: pointer;

text-align: center;

font-weight: bold;

background-color:#CCCCCC;

color:#000000;

font-family:Verdana, Arial, sans-serif;

}



#menu dd {

display: none;



}



#menu li {

text-align: center;

background-color:#CCCCCC;

color:#000000;

font-family:Verdana, Arial, sans-serif;



}

#menu li a {

text-decoration: none;

display: block;

height: 100%;

border: 0 none;

color:#000000;

background-color:#CCCCCC;

font-family:Verdana, Arial, sans-serif;

}



#menu dt a {

text-decoration: none;

display: block;

height: 100%;

border: 0 none;

color:#000000;

background-color:#CCCCCC;

font-family:Verdana, Arial, sans-serif;



}



#menu li a:hover, #menu dt a:hover {

background-color:#8a8376;

color:#FFFFFF;

font-family:Verdana, Arial, sans-serif;

}



#menu dt a:focus, #menu li a:focus {

background-color:#dbd3c5;

color:#8a8376;

font-family:Verdana, Arial, sans-serif;

}
#defile{
	width:250px;
	float:right;
	text-align:center;
}
#defile3{
	width:290px;
	float:left;
	text-align:center;
}
#defile3 img {
	border:0px;
}

#defile2{

	width:345px;

	float:right;

	text-align:center;

}

#defile img{

border:none;

text-align:center;

}

#defile_situation{
	float:right;
	text-align:center;
	width:300px;
}



#adresse {

	width:800px;

	margin:60px auto 60px auto;

	text-align:left;

	font-family:Arial,sans-serif;

	

}



#itineraire td{

	width:978px;

	text-align:center;

	font-family:Arial,sans-serif;

}



#itineraire a

{

	color:#009900;

	text-decoration:none;

	font-family:Arial, sans-serif;

}

.enConstruction {

	text-align: center;

	width: 978px;

	/*margin-top: 10px;*/

	/*margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;*/

	vertical-align: middle;

}

.photo1 {

	margin-top: 15px;

	margin-bottom: 15px;

	margin-left: 15px;

}



.photo2 {

		text-align:right;

	margin-top: 15px;

	margin-bottom: 15px;

	margin-right: 15px;

}

 td {

	/*width:100px;*/

	text-align:center;

	font-family:Arial, sans-serif;

	color:#000000;

 }

 

 td.table {

 width:200px;

 }

 

 .lignetableau{

 background-color:#dbd3c5;

 color:#8a8376;

 font-family:Arial,sans-serif;

 text-align:center;

 }

 

 .lignetableau2{

 background-color:#8a8376;

 color:#FFFFFF;

 font-family:Arial,sans-serif;

 text-align:center;

 }

 

 .contenutableau{

 background-color:#FFFFFF;

 color:#000099;

 text-align:center;

 font-family:Arial,sans-serif;

 }



/*h1 {

	display:inline;

} 
*/
 #crozon-morgat 
 {
	height:215px;
	clear:both;
 }

 #camaret{
 height:215px;
 	clear:both;
 }

  #landevennec{
 height:215px;
 	clear:both;
 }

   #quimper{
 height:215px;
 	clear:both;
 }

   #brest{
 height:215px;
 	clear:both;
 }

    #concert{
 height:215px;
 	clear:both;
 }

 

 #content div.titrePage {

 	color:#000099;
	width:280px;
	margin-top:10px;
	margin-left: auto;
	margin-bottom: 10px;
	margin-right: auto;
	font-size : 2em;
	font-weight:bold;
	font-family:Arial,sans-serif;
 }

 

 #calendar {
 	width:250px;
	margin-left:auto;
	margin-right:auto;}
	
 #content div.titrePage {
 	color:#000099;
	width:280px;
	margin-top:10px;
	margin-left: auto;
	margin-bottom: 10px;
	margin-right: auto;
	font-size : 2em;
	font-weight:bold;
	font-family:Arial,sans-serif;

 }

div.categorie_activite {
text-align:right;
text-transform:uppercase;
color:#9D633C;
font-weight:bold;
font-size:20px;
margin:10px 20px;
}

#intro_page{
font-weight:bold;
text-align:center;
padding-bottom:15px;
padding-top:10px;
}

div.titre_activite{
color:#003399;
text-align:left;
font-style:italic;
font-weight:bold;
padding-left:15px;
padding-top:15px;} 

a.titre_activite{
color:#0000CC;
text-align:left;
font-style:italic;
font-weight:bold;
padding-right:15px;
}

span.titre_activite{
color:#003399;
font-weight:bold;
font-style:italic;
}
 
#gite_situation{
border-top:#DBCDAE 2px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}



#acces-situation li{
padding-left:10px;
list-style:none;
}

#acces-situation div.titreSituation {
	padding-left:25px;
	/*font-size:14px;*/
	color:#003399;
	font-weight:bold;
	font-style:italic;
}



#acces-situation2 li{
list-style:none;
}

#acces-situation2 div.titreSituation {
	padding-left:25px;
	/*font-size:14px;*/
	color:#003399;
	font-weight:bold;
	font-style:italic;
}

#acces-situation3 li{
list-style:none;
}

#acces-situation3 div.titreSituation {
	padding-left:25px;
	/*font-size:14px;*/
	color:#003399;
	font-weight:bold;
	font-style:italic;
}

div.decale_texte_gauche {padding-right:10px;}
div.decale_texte_droite {padding-left:10px;}
div.decale_texte{padding-right:10px;
padding-left:10px;}

div.decale_texte2{
	padding-right:5px;
	padding-left:5px;
	}

#message_erreur {
	width:300px;
	margin-left:auto;
	margin-right:auto;
	border:2px #663366 solid;
	background-color:#663366;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

input, textarea {
	border:#DBCDAE 1px solid;
}

#nondisponible{
background-color:#72543f; 
height:25px; 
width:25px;
color:#b4ddfd;
border:#b4ddfd 1px solid;
}

#disponible{
background-color:#FFFFFF;
height:25px; 
width:25px;
color:#000000;
border:#000000 1px solid;
}
#pagedispo{
text-align:center;}

#footer a {
	font-size:9px;	
	color:#006;
	font-weight:bold;
}
