body { text-align: center; margin: 0; padding: 0; background-color: #ffffff;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; color: #666666;}
body, div, input, td, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-color: #1c1c1c; border-width: 1px; text-align: justify;}

#global{text-align: left; margin: 0px auto; padding-top: 20px; width: 914px; overflow: hidden;}
#head{float: left; width: 878px; margin: 0px; padding: 0px 18px 0px 18px; background-image:url(images/bg_providence_container.gif); overflow: hidden;}
	#logo{float: left; width: 878px; height: 55px;}
	#logosPartenaires{float: right;}
#footer{text-align: left; margin: 0px auto; padding-bottom: 10px; width: 914px; overflow: hidden;}
#container{float: left; margin: 0px; /*height: 500px; */ padding: 0px 18px 0px 18px; width: 894px; background-image:url(images/bg_providence_container.gif); overflow: hidden;}
	#contenu{float: left; width: 878px; /*height: 100px;*/ margin-top: 10px;}
		#colGauche{float: left; width: 207px; margin-right: 5px; overflow: hidden;}
			.actu{float: left; width: 207px; margin: 0px 0px 10px 20px}
				.imgActu{float: left; width: 55px; padding-right: 2px}
				.txtActu{float: left; width: 140px; margin-left: 5px}
				.lienActu{float: right}
			#partInterHotel{float: left; width: 207px; margin-left: 20px}
			#txtPartner{float: right; width: 124px; margin-left: 5px;}
			#txtCarteAccent{float: left; width: 207px; padding-top: 15px}
		#colonneCentre{float: left; /*width: 415px;*/ width: 622px; margin-left: 5px; overflow: hidden;}
			.paragraphe{float: left; width: 622px; margin-bottom : 20px; overflow: hidden}
		#colDroite{float: right; width: 246px; overflow: hidden;}
			#partReservation{float: left; width: 176px; height: 50px; padding: 45px 0px 0px 70px; margin-bottom: 10px; background-image: url(images/bg_reservation.gif); background-repeat: no-repeat}
	
	
/********** Styles sur les images **********/
img{border: 0px;}
.image{ float: left;}
.noborder{ border: 0px;}
.img_titre{float: left; margin: 0px 0px 10px 0px;}

/********** Styles sur les liens **********/
/* Défaut */
a:link{font-size: 10px; color: #000000;	text-decoration: none;}
a:visited{font-size: 10px;	color: #000000;	text-decoration: none;}
a:hover{font-size: 10px;	color: #ff0000; text-decoration: underline;}
/* Lien sur l'Actualité */
a.lienactu:link{font-size: 10px; color: #00519e;	text-decoration: none;}
a.lienactu:visited{font-size: 10px; color: #00519e;	text-decoration: none;}
a.lienactu:hover{font-size: 10px; color: #98c027; text-decoration: underline;}
/* Lien Reservation */
a.lienreserv:link{font-size: 20px; color: #ffffff;	text-decoration: none;}
a.lienreserv:visited{font-size: 20px; color: #ffffff;	text-decoration: none;}
a.lienreserv:hover{font-size: 20px; color: #ffffff; text-decoration: underline;}

/********** Styles sur les boutons **********/
input.bouton { background-color: #ffffff; border: 1px solid #022d58;}


/********** Styles sur les textes **********/
.centrer{text-align: center;}
.gras{font-weight: bold;}
.italique{font-style: italic;}
.grasItalique{	font-style: italic;	font-weight: bold;}
.etoile{ color: #ff0000;}
.loi{ color: #dea387; text-align: justify;}
.txtErreur{	color: #ff0000;}
.txtCorrect{ color: Green;}


/********** Style sur l'effet Afficher/Cacher une div **********/
.cache {	display: none;	visibility: hidden; overflow: hidden; position: absolute;}

hr{color: #666666; border-color: #666666; background-color: #666666;height: 1px; border: 0;}
hr.separationDate{ width: 70px; color: #cccccc; border-color: #cccccc; background-color: #cccccc; height: 1px; border: 0;}



