@charset "iso-8859-1";
BODY {	 
	background-image: url(images/back.jpg);
	background-color:#E5E5E5;
	margin-left: 0px;
	margin-top: 0px;
	margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
    }
 code {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0A7598;
}
A {
    color: #FFFFFF;
    text-decoration: none;	

    }

A:HOVER {
    color: #000000;
    text-decoration: underline;

    }
.tdphoto {
	background-image: url(images/canvas_2x1.png)   
    }
.tdmenu1 {
	background-image: url(images/canvas_3x1.png)   
    }
.tdmenu1_en {
	background-image: url(images/canvas_3x1_en.png)   
    }
.tdmenu2 {
	background-image: url(images/canvas_3x2.png)   
    }
.tdmenu2_en {
	background-image: url(images/canvas_3x2_en.png)   
    }
.tdmenu3 {
	background-image: url(images/canvas_3x3.png)   
    }
.tdmenu3_en {
	background-image: url(images/canvas_3x3_en.png)   
    }
.tdmenu4 {
	background-image: url(images/canvas_3x4.png)   
    }
.tdmenu4_en {
	background-image: url(images/canvas_3x4_en.png)   
    }
.tdgauche {
	background-image: url(images/canvas_4x1.png)   
    }
.tdcentre {
	background-image: url(images/canvas_4x2.png)   
    }
.tdforfait1 {
	background-image: url(images/canvas_5x1.png)   
    }
.tdforfait2 {
	background-image: url(images/canvas_5x2.png)   
    }
.tdforfait3 {
	background-image: url(images/canvas_5x3.png)   
    }
.tdforfait4 {
	background-image: url(images/canvas_5x4.png)   
    }
.tdpied1 {
	background-image: url(images/canvas_6x1.png)   
    }
.tdpied2 {
	background-image: url(images/canvas_6x2.png)   
    } 
.menu {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size:20px;
	color:#454542;
    margin-top : 10px;
	margin-left : 0px;
	margin-right : 7px;
	}
.menugauche {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size:20px;
	color:#454542;
    margin-top : 8px;
	margin-left : 0px;
	}
.menud {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size:20px;
	color:#454542;
    margin-top : 11px;
	margin-left : 0px;
	}
.titrecentre {
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	color:#C34E4E;
	font-size:24px;
    margin-top : 25px;
	margin-left : 15px;
	}
.textecentre {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify; 
	text-justify: auto;	
	color:#454542;
	font-size:14px;
    margin-top : 10px;
	margin-left : 15px;
	margin-right : 15px;
	}
.titrebleu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0A7598;
	font-size:20px;
	}
.titrebleu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0A7598;
	font-size:16px;
	margin-top : 10px;
	margin-left : 15px;
	}
.titrerouge {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#C34E4E;
	font-size:16px;
	margin-top : 10px;
	margin-left : 15px;
	}
.titrebleu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0A7598;
	font-size:14px;
	}
.titrereservation {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0A7598;
	font-size:20px;
	margin-top : 10px;
	}
.reservation {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size:20px;
	color:#C34E4E;
    margin-top : 0px;
	margin-left : 85px;
	}
.tel {
	font-family: Arial, Helvetica, sans-serif;
	color:#454542;
	font-size:24px;
	margin-top : 10px;
	}
.forfait {
	font-family: Arial, Helvetica, sans-serif;
	color:#454542;
	font-weight: bold;
	font-size:18px;
	margin-top : 12px;
	margin-left : 88px;
	}
	td.forfaitstd {
	border-style: dotted;
	border-color: #00729c;
	border-width: 1px;
}

table.forfaits {
border-style: dotted;
	border-color: #00729c;
	border-width: 1px;
	
}
.recu {
	font-family: Arial, Helvetica, sans-serif;
	color:#454542;
	font-weight: bold;
	font-size:18px;
	margin-top : 12px;
	margin-left : 15px;
	}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343432;
    margin-top : 0px;
	margin-right : 10px;
	}
.texterouge {	
	color:#C34E4E;
	font-weight: bold;
	}
.basliens {
	font-family: Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:12px;
	margin-top : 20px;
	margin-right : 10px;
	}
	
	
	
	
	
.login {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
    margin-top : 18px;
	margin-left : 30px;
	margin-right : 10px;
	}
.centre {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
    margin-top : 18px;
	margin-left : 30px;
	margin-right : 10px;
	}
.centreprofil {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify; 
	text-justify: auto;	
	color:#FFFFFF;
	font-size:13px;
    margin-top : 18px;
	margin-left : 30px;
	margin-right : 30px;
	}
.centre2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
    margin-top : 48px;
	margin-left : 30px;
	margin-right : 10px;
	}
.texte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
    margin-top : 0px;
	margin-right : 10px;
	text-align: justify; 
	text-justify: auto;	
	}
.texte3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
    margin-top : 10px;
	margin-right : 10px;
	text-align: justify; 
	text-justify: auto;	
	}
.petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C34E4E;
	margin-left : 0px;
    margin-top : 2px;
	margin-right : 0px;
	}
.petit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left : 0px;
    margin-top : 2px;
	margin-right : 0px;
	}
.photos {
	margin-left : 6px;
	}
	
.haut {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
    margin-top : 0px;
	margin-right : 10px;
	margin-left : 0px;

	}
.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
    margin-top : 0px;
	margin-right : 0px;
	margin-left : 6px;

	}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	margin-left : 24px;
    margin-top : 0px;
}
.titreblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#ffffff;
    margin-top : 18px;
	margin-left : 30px;
	 }

.liensbleu, A.liensbleu {
	text-decoration: underline;	
	color:#00729C;
	 }
A.liensbleu:HOVER {
	text-decoration: underline;	
	color:#BB003D;
	 }
.liensorange, A.liensorange {
	color:#F8874A;
	 }
A.liensorange:HOVER {
	color:#CCCCCC;
	 }
.liensrouge, A.liensrouge {
	color:#C34E4E;
	text-decoration: none;	
	 }
A.liensrouge:HOVER {
	color:#454542;
	text-decoration: none;	
	 }
.liensrouge2, A.liensrouge2 {
	color:#C34E4E;
	text-decoration: underline;	
	 }
A.liensrouge2:HOVER {
	color:#454542;
	text-decoration: underline;	
	 }
.liensrouge3, A.liensrouge3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: underline;	
	 }
A.liensrouge3:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#C34E4E;
	text-decoration: underline;	
	 }
.courriel, A.courriel {
	text-decoration: underline;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
    margin-top : 0px;
	margin-left : 0px;
	 }
A.courriel:HOVER {
	text-decoration: underline;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
    margin-top : 0px;
	margin-left : 0px;
	 }
.liensbas, A.lienbas {	
    color:#C1C1C1;		
}
A.liensbas:HOVER {
    color: #ffffff;		
}
.petitfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	 }
.menubas {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:normal;
	padding:0px;
	color: #737373;
    margin-top : 24px;
	margin-right : 34px;
	 }

li.a {
	 list-style-image: url(images/flecheorange.png);
}
li.b {
	 list-style-image: url(images/flechebleu.png);
}
li.puce {
	 list-style-image: url(images/puce.png);
}
li.o {
	 list-style-image: url(images/flecheorange.png);
}
li.top {
	 list-style-image: url(images/top.png);
}
.souslien, A.souslien {	
    color: #8B0000;		
}
A.souslien:HOVER {	
    color: #E7DABC;		
}

input {
	background-color:#0DA4D4;
	color: #ffffff;
	border: 1px solid #767676;
   	font-size: 9px;
}
textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;	
}
select {
font-size: 9px;	
}
.submit{
     border:none;
     color:#0DA4D4;
     background: transparent url('images/go.png') no-repeat top left;
     width:30px;
     height:17px;
}
