body
{

	background-color: #CAC6C1;
	color: #35302B ;
    font-size: 11px;
    font-family:  Arial, Helvetica, sans-serif;

	}
ul {
margin-left:0px;
padding-left:0px;
}
ul li {
margin-left:0px;
padding-left:0px;
}
	
	

	#nav {
				width: 200px ;
				list-style: none ;
				margin: 0 ;
				padding: 0 ;
				}
			#nav li {
				background: url("/img-saint-malo/cat.png")  top center no-repeat;
				color: #fff ;
			    font-size: 12px;
	            font-family:  Arial, Helvetica, sans-serif;
	            font-weight: bold;
				border-collapse:collapse;
				border: 0px solid #FFF ;
				margin-bottom: 1px ;
				}
			#nav li a {
				display: block ;
				background: url("/img-saint-malo/cat.png")  top center no-repeat;
				color: #fff ;
			    font-size: 12px;
	            font-family:  Arial, Helvetica, sans-serif;
	            font-weight: bold;
				border-collapse:collapse;
				border: 0px solid #FFF ;
				line-height: 1em ;
				padding: 4px 0 ;
				text-align: center ;
				text-decoration: none ;
				}
			#nav li a:hover, #nav li a:focus, #nav li a:active {
				background: url("/img-saint-malo/cat-1.png")  top center no-repeat;
				text-decoration: underline ;
				}

	#nav2 {
				width: 200px ;
				list-style: none ;
				margin: 0 ;
				padding: 0 ;
				}
			#nav2 li {
				background: url("/img-saint-malo/souscat.png")  top center no-repeat;
				color: #35302B ;
			    font-size: 12px;
	            font-family:  Arial, Helvetica, sans-serif;
	            font-weight: bold;
				border-collapse:collapse;
				border: 1px solid #FFF ;
				margin-bottom: 1px ;
				}
			#nav2 li a {
				display: block ;
				background: url("/img-saint-malo/souscat.png")  top center no-repeat;
				color: #35302B ;
			    font-size: 12px;
	            font-family:  Arial, Helvetica, sans-serif;
	            font-weight: bold;
				border-collapse:collapse;
				border: 1px solid #FFF ;
				line-height: 1em ;
				padding: 4px 0 ;
				text-align: center ;
				text-decoration: none ;
				}
			#nav2 li a:hover, #nav2 li a:focus, #nav2 li a:active {
				background: url("/img-saint-malo/souscat-1.png")  top center no-repeat;
				text-decoration: underline ;
				}




















	
h1
 {
				color: #FFF;
		font-size: 24px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
					font-weight: bold;
				
				}
h2
 {
				color: red;
		font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
					font-weight: bold;
				}
h3
 {
		font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
		color: #625A50;

				}
h4
 {
		font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
		color: #493826;

				}

a {
				
				color:#1E4A65;
				font: 1em "Trebuchet MS",Arial,sans-serif ;
				line-height: 1em ;
				padding: 0px 0px ;
				text-decoration: none ;
				}
 a:hover, a:focus,  a:active {
				
				
				color: blue ;
				text-decoration: underline ;
				}
				
				
				
/* ************************* */
/*       TABLEAUX            */
/* ************************* */
table#classic {
				color: #625A50;
		font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;

        border: 1px solid #699;
        border-collapse:collapse;
}
table#classic tr.alt {
        background: #DFEBE8;
        color: #000;
}
table#classic tr {
        background-color: #F7FCFA;
        color: #333;
}

table#classic td.c1 {
 background:#F7FCFA;
}
table#classic td.c2 {
 background:#FFFFFF;
}
table#classic td.calt1 {
 background:#DFEBE8;
}
table#classic td.calt2 {
 background:#D0DDDA;
}



table#classic th {
	text-align: center;
	background-color:#699; 
	color:#FFF;

}
table#classic th.right {
	text-align: right;
}
table#classic td { 

}
table#classic td.right {
	text-align: right;
}

/* LEGENDE DE LA GRILLE DES TARIFS */
#legend_tarif { margin-top:0px; background-color:#cccccc;}
#legend_title { float:left;margin:1px;padding:10px;height:0px;font-weight:bold;width:100px; font-size:10px;}
#legend_global { float:left;margin:1px;width:50px;padding:10px;height:10px;font-size:10px;}
#legend_color { float:left;margin:1px;width:50px;padding:10px;height:10px;font-size:10px;}
.t0 { background-color:#2CB6D3;}
.t1 { background-color:#003366;}
.t2 { background-color:#0000FF;}
.t3 { background-color:#FFFF00;}
.t4 { background-color:#FF6600;}
.t5 { background-color:#993300;}
.t6 { background-color:#FF99FF;}
.t7 { background-color:#CC3399;}
.t8 { background-color:#7D2968;}
.t9 { background-color:#990066;}
.t10 { background-color:#32CD32;}
.t11 { background-color:#8FBC8F;}
.t12 { background-color:#6B8E23;}
.t13 { background-color:#FFC0CB;}
.t14 { background-color:#006699;}
.t15 { background-color:#FF6347;}
.t16 { background-color:#006600;}
.t17 { background-color:#DC143C;}
.t18 { background-color:#B22222;}
.t19 { background-color:#8B0000;}
.t20 { background-color:#DA70D6;}
.t21 { background-color:#8080C0;}
.t22 { background-color:#FF69B4;}
.t23 { background-color:#BA55D3;}
.t24 { background-color:#9400D3;}
.t25 { background-color:#66FF00;}
.t26 { background-color:#6A5ACD;}
.t27 { background-color:#0000CD;}
#legend_price { float:center;margin-right:20px; } 


/*********** CALENDRIER ************/

table#calendrier {
	background-color:#FFF;
	border-collapse:collapse;
}
table#calendrier tr td {
	height: 2px;
	border: 1px solid #333;
}
table#calendrier td.calendrier_month {
	background-color:#669999; 
	color:#FFF;
	font-size:10px;
}
table#calendrier td.calendrier_days {
        background-color: #DFEBE8;
        color: #333;
		font-size:9px;
		
}
.menufleche {
	display: block;
	margin-right: 5px;
	margin-left: 2px;
	padding: 2px;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-decoration: none;
	color: #000;
	background: url("/img-saint-malo/cat.png")  #464648 top center repeat;
	border-top: 1px solid #FFF;
	border-right: 0px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 0px solid #FFF;
}

.menufleche:hover, .menu:active   {
	border-top: 0px solid #CCC;
	border-right: 0px solid #472129;
	border-bottom: 0px solid #472129;
	border-left: 0px solid #CCC;
	background : #493826;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCC;
	font-weight: bold;
}
.galerie {
	display: block;
	width:150px;
	margin-right: 5px;
	margin-left: 5px;
	padding: 5px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-decoration: none;
	color: #000;
	background : #FFF;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}

.galerie:hover, .galerie:active   {
	display: block;
	width:150px;

	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	margin-right: 5px;
	margin-left: 5px;
	padding: 5px;
	background: #FFF;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}

