html {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #E2E2E2;
	background-image: url(../interface/back_gradient.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.ombreGauche {
	width: 10px;
	background-image: url(../interface/ombregauche_back.jpg);
	margin: 0px;
	padding: 0px;
	text-align: right;
	vertical-align: top;
}
.ombreDroite {
	width: 10px;
	background-image: url(../interface/ombredroite_back.jpg);
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

/*** BARRE TOP ***/

.barreTop {
	background-color: #404040;
	text-align: right;
	vertical-align: middle;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-right: 10px;
}
.barreTop a:link {
	background-color: #404040;
	text-align: right;
	vertical-align: middle;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
}
.barreTop a:visited {
	background-color: #404040;
	text-align: right;
	vertical-align: middle;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
}
.barreTop a:hover {
	background-color: #404040;
	text-align: right;
	vertical-align: middle;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:underline;
}

/****************/

.colonneDroite {
	background-image: url(../interface/backoblique_droite.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	width: 164px;
	vertical-align: top;
}
.colonneGauche {
	background-image: url(../interface/backoblique_gauche.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	width: 201px;
	text-align: left;
	vertical-align: top;
}

/*********CONTENU********/

.contenu {
	background-image: url(../interface/back_contenu.jpg);
	background-repeat: repeat-x;
	width: 413px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A3A3A;
	text-decoration: none;
	padding: 20px;
	height: 250px;
	vertical-align:top;
}

.contenu hr {
	color: #E8E8E8;
	background-color: #E8E8E8;
	height: 1px;
	border: 0;
	margin:0;
	padding:0;
}

.contenu p{
	line-height:13px;
	padding:0;
	margin-right: 0;
	margin-bottom: 15;
	margin-left: 0;
}

.contenu a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A5C08;
	text-decoration: none;
	font-weight: bold;
	
}

.contenu a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A5C08;
	text-decoration: none;
	font-weight: bold;
}

.contenu a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A5C08;
	text-decoration: underline;
	font-weight: bold;
}

.contenu ul li{

	font-size: 9px;
	color:#CA1D11;
}

/*************************/

.barreBottom {
	background-color: #404040;
	height: 20px;
}
.titreContenu {
	background-color: #404040;
	height: 30px;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
}
.titreGauche{
	background-color: #4C8F1A;
	height: 30px;
	width: 201px;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
}
.descriptionPhoto {
	background-color: #404040;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	vertical-align: middle;
	padding-left: 10px;
}

/*** CAPSULE FONCE ***/

.capsuleFoncee {
	background-color: #404040;
	vertical-align: top;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #DDDCDC;
	padding: 10px;
}

.capsuleFoncee a:link{
	vertical-align: top;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.capsuleFoncee a:visited{
	vertical-align: top;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.capsuleFoncee a:hover{
	vertical-align: top;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}
/*********************/
.titreDroite {
	background-color: #4C8F1A;
	height: 30px;
	width: 164px;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
}
.abonnezVous {
	background-color: #575757;
	height: 112px;
	text-align: left;
	vertical-align: top;
}
.abonnezVous input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ABABAB;
	text-decoration: none;
	background-color: #575757;
	padding: 3px;
	border: 1px solid #ABABAB;
}
.hotellerieJobs {
	background-color: #7A7A7A;
	text-align: left;
	vertical-align: top;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 10px;
}

/*** EMPLOI DE LA SEMAINE ***/

.emploiSemaine {
	background-color: #8D8D8D;
		text-align: left;
	vertical-align: top;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 10px;
}

.emploiSemaine a:link {
	text-align: left;
	vertical-align: top;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none;
}

.emploiSemaine a:visited {
	text-align: left;
	vertical-align: top;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none;
}

.emploiSemaine  a:hover{
	text-align: left;
	vertical-align: top;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

/*************************/

/*********ANNONCEZ********/

.annoncez {
	background-color: #575757;
	text-align: left;
	vertical-align: top;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #DDDCDC;
	padding: 10px;
}

.annoncez a:link{
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.annoncez a:visited{
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.annoncez a:hover{
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

/*************************/


/**** PETIT TEXTE ****/

.petitTexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.petitTexte a:link {
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none;
}

.petitTexte a:visited {
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none;
}

.petitTexte  a:hover{
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

/*******************/

.blanc {
	color: #FFFFFF;
}
.gris {
	color: #DDDCDC;
}
hr {
	background-color: #757575;
		height: 1px;
	border: 0;
	margin:0;
	padding:0;
}
.centre {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0A5C08;
	text-decoration: none;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #256E23;
}

p {
line-height:13px;
	
}
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #575757;
	text-decoration: none;
	background-color: #DEDEDE;
	padding: 3px;
	border: 1px solid #575757;
}

.champForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #575757;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #CCCCCC;
}

#ligneFonce {
	color: #CFCFCF;
	background-color: #CFCFCF;
	height: 1px;
	border: 0;
	margin:0;
	padding:0;
}
.footerleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8C8C8C;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle;
}
.footerright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8C8C8C;
	padding-right: 10px;
	text-align: right;
	vertical-align: middle;
}
.footerright a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8C8C8C;
	text-align: right;
	vertical-align: middle;
	text-decoration:none;
}
.footerright a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8C8C8C;
	text-align: right;
	vertical-align: middle;
	text-decoration:none;
}
.footerright a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	text-decoration:none;
}
.pub {
	background-image: url(../interface/pub_back.gif);
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: top;
	width: 214px;
	height: 350px;
}
.tableauDate {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	text-align: left;
	vertical-align: top;
}
.tableauContenu {
	padding: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	text-align: left;
	vertical-align: top;
}
.tableauContenu p{
	line-height:13px;
	padding:0;
	margin-right: 0;
	margin-bottom: 0;

}

/*******************/
/* COMMERCE */

.photoCommerce {
	background-color: #575757;
}

.introCommerce{
	background-color: #404040;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-align:"left"
}

.nomIntroCommerce{
	font-family: Trebuchet Ms, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
		text-align:"left"
}

.introCommerce a:link{
	color: #CCCCCC;
	text-decoration:none;
}

.introCommerce a:visited{
	color: #CCCCCC;
	text-decoration:none;;
}

.introCommerce a:hover{
	color: #FFFFFF;
	text-decoration:none;
	
}

.nav {
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#C3DCAD;
	padding-top:13px;
	padding-bottom:13px;
	background-color:#0A5C08;
	margin:0;
}


.nav li {
	margin-left:-40px;
	line-height:14px;
	list-style:none;
	border:1px solid #0A5C08;
}

*+html .nav li {
	margin-left:0;
	line-height:14px;
}

*html .nav li {
	margin-left:0;
	line-height:14px;
}

.nav a:link, .nav a:visited{
	text-decoration:none;
	color:#C3DCAD;
	display:block;
	padding-left:13px;
}
.nav a:hover{
	color:#FFFFFF;
	padding-left:13px;
	background-color:#4C8F1A;
}

.lienHotel{
	background-color:#1d3d06;
	border-top:1px solid #375a1d;
	font-family:Lucida Sans,Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-right:10px;
	vertical-align:middle !important;
	padding-bottom:4px;
}

.lienHotel a:link, .lienHotel a:visited{
	color:#75bd35;
	text-decoration:none;
}

.lienHotel a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.grosBlanc1{
	color:#FFFFFF !important;
	font-size:16px;
}
.grosBlanc2{

	color:#FFFFFF !important;
	font-size:22px;
	margin-top:10px;
}

