/*
	noir						: #373332
	gris						: #e6e4e3
	marron (menu)				: #8a4819
	marron (sign in)			: #926401
*/
html, body {
	margin						: 0;
	padding						: 0;
/*	font-family					: Verdana, Arial, Helvetica, sans-serif;*/
/*	font-size					: 0.75em;*/
	font						: 75%/1.5 Verdana, Arial, Helvetica, sans-serif; /* taille police / interligne / font family */
	background-color			: #aba366;
}
.entete{
/*	border						: 1px solid green;*/
	background-color			: #6b6426;
	background-image			: url("../images/fond/entete.jpg");
	background-position			: center;
	background-repeat			: no-repeat;
	height						: 157px;
}
.corpsGeneral{
/*	border						: 1px solid orange;*/
	background-color			: #aba366;
}
.corps{
/*	border						: 1px solid red;*/
	margin						: auto;
	width						: 850px;	
	background-image			: url("../images/fond/bande.jpg");
	background-position			: center;
	background-repeat			: repeat-y;
	min-height					: 500px;
}
.piedDePage_liens{
	background-image			: url("../images/fond/bandeBas.jpg");
	background-position			: top;
	background-repeat			: repeat-x;
	background-color			: #373332;
	color						: white;
	min-height					: 200px;
	height						: 100%;
}
.bloc{
	padding						: 0px 0px 0px 10px;
}
.blocHome_news{
/*	border						: 1px solid green;*/
	background-image			: url("../images/fond/itsaWorldTourNews.jpg");
	background-repeat			: no-repeat;
	height						: 281px;
	padding						: 10px 0px 5px 10px;
	color						: white;
}
.fluxRss{
	color						: #FF9900;
	font-weight					: bold;
}
.titreNews{
	border-bottom				: 1px solid white;
	font-size					: 2em;
	font-weight					: bold;
}
.titreBigNews{
	border-bottom				: 1px solid #373332;
	font-size					: 2em;
	font-weight					: bold;	
}
.bordureNews{
	border						: 1px solid #373332;
}
.blocHome_newsletter{
/*	border						: 1px solid green;*/
	background-image			: url("../images/fond/itsaNewsletter.jpg");
	background-repeat			: no-repeat;
	height						: 35px;
	padding						: 8px 0px 0px 180px;
}
.blocHome_ratings{
/*	border						: 1px solid green;*/
	background-image			: url("../images/fond/ratings.jpg");
/*	background-position			: left;*/
	background-repeat			: no-repeat;
	width						: 164px;								/* 179px = 164px + 15px */
	height						: 331px;
/*	position					: relative;*/
	padding						: 50px 0px 0px 7px;
}
.blocHome_photosGallery{
/*	border						: 1px solid green;*/
	background-image			: url("../images/fond/photosGallery.jpg");
	background-repeat			: no-repeat;
	width						: 440px;
	height						: 230px;
}
.blocHome_lift{
/*	border						: 1px solid green;*/
	background-image			: url("../images/fond/lift.jpg");
	background-repeat			: no-repeat;
	width						: 284px;
	height						: 151px;
	float						: left;
}
.blocHome_signIn{
/*	border						: 1px solid green;*/
	background-image			: url("../images/fond/signIn.jpg");
	background-repeat			: no-repeat;
	width						: 156px;
	height						: 151px;
	float						: left;
}
.blocHome_signIn_01{
	margin						: 45px 10px 5px 10px;
	color						: white;
}

/************************ IMAGE *********************************/
img{
	border						: 0;
}
img.ratings{
	border						: 2px solid #373332;
}

/************************ FORMULAIRE *********************************/
input.normal{
	border						: 1px solid #8a4819;
	color						: #8a4819;
	padding						: 3px;
	font-size					: 10px;
}
select.normal{
	border						: 1px solid #8a4819;
	color						: #8a4819;
	padding						: 3px;
	font-size					: 10px;
}
textarea.normal{
	border						: 1px solid #8a4819;
	color						: #8a4819;
	padding						: 3px;
	width						: 500px;
	height						: 200px;
	font-family					: Verdana, Arial, Helvetica, sans-serif;
	font-size					: 10px;
}
input.bouton{
	border						: 1px solid #8a4819;
	color						: #8a4819;
	background-color			: #e6e4e3;
	padding						: 3px;
	font-size					: 10px;
}
input.bouton:hover{
	border						: 1px solid #e6e4e3;
	color						: #e6e4e3;
	background-color			: #8a4819;
	padding						: 3px;
	font-size					: 10px;
}

/************************ TABLEAU *********************************/
th.std{
	background-color			: #373332;
	color						: white;
}
tr.std{
	background-color			: #e6e4e3;
}
tr.std2{
	background-color			: #c7c7c7;	
}
tr.std_homme{
	background-color			: #0099FF;
}
tr.std_femme{
	background-color			: #FF6699;
}
tr.std3{
	background-color			: #373332;	
	color						: white;
}

/************************ TITRE *********************************/
p.normal{
/*	border						: 1px solid red;*/
	text-align					: justify;
}
.titreGeneral{
	font-weight					: bold;
	font-size					: 2em;
	border-bottom				: 1px solid #373332;
	color						: #373332;
	text-transform				: uppercase;
	margin-bottom				: 2px;
}
.sousTitreGeneral{
	font-weight					: bold;
	font-size					: 1.5em;
	color						: #373332;
	text-transform				: lowercase;
	margin-bottom				: 10px;
}
.titreParagraphe{
/*	border						: 1px solid orange;*/
	font-weight					: bold;
	color						: #373332;
	text-transform				: uppercase;
}
.textInformation{
	color						: #CCCCCC;
}
.textBlanc{
	color						: white;
}

/************************ LEGEND *********************************/
/* corps de la legende */
fieldset{
	border				: 1px solid #373332;
	margin				: 5px;
	padding				: 10px;
}
/* titre de la legende */
legend{
	padding				: 5px;
	font-size			: 16px;
	font-weight			: bold;
	color				: #373332;
}

/**********************	ERREUR / OK ********************************/
/* Erreur */
.erreur{
	margin				: 5px;
	padding				: 5px;
	border				: 1px solid red;
	background-color	: #FFE1E1;
	color				: red;
	font-size			: 1.25em;
	text-align			: left;
	background-image	: url("../images/fond/rouge.jpg");
}
/* Validation est OK  */
.ok{
	margin				: 5px;
	padding				: 5px;
	border				: 1px solid green;
	background-color	: #E9FFE8;
	color				: green;
	text-align			: left;
	background-image	: url("../images/fond/vert.jpg");
}
/* Information */
.info{
	margin				: 5px;
	padding				: 5px;
	border				: 1px solid orange;
	background-color	: #FFF848;										/* Jaune */
	color				: orange;
	text-align			: left;
	background-image	: url("../images/fond/orange.jpg");
/*	background-image	: url("images/fond/bleu.jpg");*/
}
/* Debug */
.debug{
	margin				: auto;
	padding				: 5px;
	border				: 1px solid grey;
	background-color	: #CCCCCC;
	color				: grey;
	text-align			: left;
	background-image	: url("../images/fond/gris.jpg");
}

/**********************	liens : normal ********************************/
a:link, a:visited, a:active {
	text-decoration		: none;
}
a:hover {
	text-decoration		: underline;
}
/******************* liens : pied de page *****************************/
/*
a.piedDePage:link, a.piedDePage:visited, a.piedDePage:active{
	color				: #373332;
	text-decoration		: none;
	font-weight			: bold;
}
a.piedDePage:hover{
	color				: #373332;
	text-decoration		: underline;
	font-weight			: bold;
}
*/ 
/******************* liens : noir *****************************/
a.adresse:link, a.adresse:visited, a.adresse:active{
	color				: black;
	text-decoration		: none;
}
a.adresse:hover{
	color				: #333333;
	text-decoration		: underline;
	font-weight			: bold;
} 
/******************* liens : blanc *****************************/
a.adresse2:link, a.adresse2:visited, a.adresse2:active{
	color				: white;
	text-decoration		: none;
}
a.adresse2:hover{
	color				: #CCCCCC;
	text-decoration		: underline;
} 
/******************* liens : marron *****************************/
a.marron:link, a.marron:visited, a.marron:active{
	color				: #926401;
	text-decoration		: none;
	font-weight			: bold;
}
a.marron:hover{
	color				: #926401;
	text-decoration		: underline;
	font-weight			: bold;
} 
/******************* liens : blanc *****************************/
a.blanc:link, a.blanc:visited, a.blanc:active{
	color				: white;
	text-decoration		: none;
	font-weight			: bold;
}
a.blanc:hover{
	color				: white;
	text-decoration		: underline;
	font-weight			: bold;
} 
/******************* liens : piedDePageLiensBig *****************************/
a.piedDePageLiensBig:link, a.piedDePageLiensBig:visited, a.piedDePageLiensBig:active{
	color				: white;
	text-decoration		: none;
	font-weight			: bold;
}
a.piedDePageLiensBig:hover{
	color				: white;
	text-decoration		: underline;
	font-weight			: bold;
}
/******************* liens : piedDePageLiens *****************************/
a.piedDePageLiens:link, a.piedDePageLiens:visited, a.piedDePageLiens:active{
	color				: white;
	text-decoration		: none;
}
a.piedDePageLiens:hover{
	color				: white;
	text-decoration		: underline;
}

/**************************** TEXT ************************************/
/*
.textNoir{
	color				: #373332;
}
*/
.coordonneeSite{
/*	border				: 1px solid white;*/
	color				: white;
/*
	padding				: 5px;
	margin				: 5px;
	float				: left;
*/
}
.textJustify{
	text-align			: justify;
}
/**************************** ALIGN ***********************************/
.alignDroite{
	float				: right;
}
.alignGaucheBas2{
	padding				: 5px;
	float				: left;
	height				: 100%;
}
.alignGaucheBas{
	border-left			: 1px solid white;
	padding				: 5px;
	float				: left;
	height				: 100%;
}
