.blue {
	color: #000099;
}
.blue a {
	color: #000099;
}
.lettrine {
float: left; /* positionnement de la lettrine dans le conteneur*/
font-size: 2em; /* 2 hauteurs de lignes pour la lettrine*/
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;
color: #990000;
border: 1px solid #990000; /* définition d'une bordure autour de la lettrine*/
background-color: #FFFFCC; 
line-height: 1em;
}
p {
	margin-bottom: 0px;
	margin-top: 0px;
}
.Accentuation {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
UL.image_list {
	display: block;
	padding: 0;
	margin:5px 0 0 0;
	list-style: none;
	margin: 0;
	padding: 0;	
}
UL.image_list UL {
	border:0;
}
UL.image_list h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
}
UL.image_list h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6666;
	margin: 0px;
	text-align: center;
}
UL.image_list LI {
	padding:3px 0;
	margin:0;
	border:0;
}
UL.image_list LI.last{
	border-bottom:0;
}
.MenuGauche {
	background-color: #FFFFFF;
}
/* -------------------------------------------Titres ------------------------------------*/
.blueFanAlone{
	background-image:  url("../Images/Design/bluefan.gif");
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding-left: 14px;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.titreBlueFan {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CC3300;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-right: 2px;
	background-image:  url(../Images/Design/bluefan.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding-left: 15px;
	border-top: 1px solid #9BC8E7;
	border-left: 1px solid #89BFE3;
	border-bottom: 1px solid #2B4E64;
	border-right: 1px solid #37607C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.titreOrange{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CC3300;
	border-top: 1px solid #9BC8E7;
	border-left: 1px solid #89BFE3;
	border-bottom: 1px solid #2B4E64;
	border-right: 1px solid #37607C;
	padding: 0px;
}
.petitTitreOrange{
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000099;
	padding-left: 2px;
	/*height: 18px;*/
	padding-bottom: 2px;
	padding-top: 1px;
	padding-right: 2px;
	border-top: 1px solid #9BC8E7;
	border-left: 1px solid #89BFE3;
	border-bottom: 1px solid #2B4E64;
	border-right: 1px solid #37607C;
}
.titreOrangeFan {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000099;
	/*height: 18px;*/
	padding-bottom: 2px;
	padding-top: 1px;
	padding-right: 2px;
	background-image:  url(../Images/Design/orangefan.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding-left: 14px;
	border-top: 1px solid #F8B566;
	border-left: 1px solid #F7A64A;
	border-bottom: 1px solid #713F00;
	border-right: 1px solid #8D4D05;
}
.titrePurple{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #9981C0;
	padding-left: 2px;
	/*height: 18px;*/
	padding-bottom: 2px;
	padding-top: 1px;
	padding-right: 2px;
	border-top: 1px solid #BCACD6;
	border-left: 1px solid #B9A9D4;
	border-bottom: 1px solid #4C4060;
	border-right: 1px solid #504465;
}

.titrePurpleFan {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #9981C0;
	/*height: 18px;*/
	padding-bottom: 2px;
	padding-top: 1px;
	padding-right: 2px;
	background-image: url(/design/purplefan.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px; 
	padding-left: 14px;
	border-top: 1px solid #BCACD6;
	border-left: 1px solid #B9A9D4;
	border-bottom: 1px solid #4C4060;
	border-right: 1px solid #504465 	;
}
.titretableau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #CC3300;
	text-align: center;
}
.elementtableau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	border: thin solid #0000FF;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
	margin-bottom: 0px;
	margin-top: 0px;
}
h1 {
	margin-bottom: 0px;
	text-align: center;
}
.petitNoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.petitBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: blue;
}
.Centre li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Centre ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	list-style-image: url(../Images/Design/arrow3.gif);
}
.GrasSouligne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
/*  Post it pour page des news */
#Visite ul, #Visite ol,
#balade ul, #balade ol, 
#calendrier ul, #calendrier ol, 
#Avis ul, #Avis ol,#MAJ ul,#OldMAJ ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#calendrier a, #Visite a, #balade a{
	text-decoration: underline;
}
#Visite {
	line-height: 100%;
	background-color: #FF99FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#balade {
	background-color: #33FF99;
}
#balade h2{
	color: #009966;
}
#calendrier {
	background-color: #00FFFF;
}
#Avis {
	background-color: #FFCCFF;
}
#Avis h2{
	color: #CC6699;
}
#Cadre4 {
	position: absolute;
	top: 400px;
	right: 200px;
	width: 160px;
	background-color: #FFFF99;
}
#Cadre4 h2{
	color: #FFCC00;
}
.boiteGauche {
	margin-bottom: 20px;
	padding: 0 5px 5px;
	background: #00CCFF url(Aucune) no-repeat 100% 100%;
	color: #FFFFFF;
}
.boiteGauche h2 {
	margin: 0 -5px 5px 0;
	padding: 8px 5px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0000FF;
	font-style: normal;
	font-weight: lighter;
	text-decoration: none;
	text-align: center;
}
.boiteDroite {
	background: #ffd97f url(Aucune) no-repeat 100%;
}
.boiteDroite h2 {
	background: url(Aucune) no-repeat 100%;
	margin: 0 -5px 5px 0;
	padding: 8px 5px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C26C16;
	font-style: normal;
	font-weight: lighter;
	text-decoration: none;
	text-align: center;
}
.boiteDroite h2 {
	font-size: 1.6em;
	margin: 0 0 7px -8px;
	padding: 3px 0 3px 8px;
	line-height: 100%;
	font-weight: bold; /*\*/ font-weight: normal;/**/ /*bold pour IE5/Mac*/
}
.boiteDroite a:hover {
	text-decoration: none;
	background-color: #FFFF00;
	color: #CC9933;
}
.boiteDroite a {
	text-decoration: underline;
}
.boiteDroite ol li {
	clear : left;
	margin-left : 2em;
	list-style : decimal;
	margin-top : 1em;
}
.boiteDroite .cover {
	list-style : none;
	margin-left : 0;
}
.boiteDroite .cover img{
	float : left;
	margin : 0 5px 5px 0;
}
.boiteDroite p {
	clear : left;
	margin : 1em 0 0 0;
}
.boiteDroite p.titre{
	margin-bottom : 5px;
}
.boiteDroite p.prix{
	clear : none;
	padding-top : 30px;
}

.FondGris {
	background-image: url(../Images/Design/FondGris.gif);
}
.FondBleuClair {
	background-image: url(../Images/Design/FondBleuClair.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: blink;
}
.GrisTableu {
	background-color: #FFFFFF;
}
.FondBleu {
	background-image: url(../Images/Design/FondBleu.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
}
.LigneTableau {
	background-color: #CCFF66;
	font-size: 9px;
	line-height: 9px;
}
.Pied {
	clear: both;
	font-size: 9px;
	line-height: 9px;
	background-color: #ffff00;
}
.PetiteLigneNoire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
}
button {
	width: 110px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow:visible;
}
.Calendrier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 250px;
	float: left;
}
.Map400 {
	width: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: Aucune;
}
.Tab3Col {
	border: thin none #0000FF;
}
.Tab3ColComp {
	border: thin none #0000FF;
	background-color: #99FF00;
}
.Tab3ColATT {
	border: thin none #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC3300;
}
.Tab3ColORG {
	border: thin none #0000FF;
	background-color: #FFCC99;
}
