body {
	margin:0 0 20px 0;
	padding: 0px;
	font-size:100%; /*c'est la taille du navigateur par défaut*/
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/normandie-detente_03.gif) #AAB37B repeat-x;
}


#conteneur{
	width:1000px !important;
	width:1010px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	background:url(../images/normandie-detente_03.gif) #AAB37B repeat-x; /*pr ie 6*/	
}


/******************************************************Menu haut******************************************/

#menu_haut{
	height:21px;
	width:100%;
	background:url(../images/normandie-detente_05.gif) no-repeat;
	padding:3px 0 0 50px;
}

#menu_haut a{
	color:#FFF;
	text-transform:uppercase;
	font-size:0.7em;
	text-decoration:none;
	padding:0 10px 0 10px;
	border-right:1px solid #404135;
	letter-spacing:1px;
}

a#voir_panier{
	/*background-color:#D1242A;*/
	background:url(../images/voir_panier.gif) no-repeat top right;
	padding:0 30px 0 10px;
	border-right:none;
}

/**************************************************Fin Menu haut******************************************/

#bandeau{
	width:100%;
	height:148px;
	background:url(../images/normandie-detente_07.jpg) no-repeat;
}

#content{
	background:url(../images/normandie-detente_11.gif) repeat-y;
	padding-bottom:20px;
}

#gauche_accueil{
	float:left;
	width:247px;
	background:url(../images/accueil_08.gif) no-repeat;
	padding-top:280px;
}

#droite_accueil{
	float:left;
	width:753px;
}

#bloc_gauche_accueil, #bloc_droite_accueil{
	float:left;
	width:350px;
}

#bloc_gauche_accueil{ margin-left:15px !important; margin-left:7px;}
#bloc_droite_accueil{ margin-left:30px;}

/*************************************************************Menu liens utiles***************************************/

#liens_utiles{
	width:830px;
	height:23px;
	background:url(../images/normandie-detente_08.jpg) no-repeat;
	padding:15px 170px 0 0;
	text-align:right;
}

#liens_utiles a{
	font-size:0.7em;
	padding:0 10px 0 10px;
	color:#2C2D25;
}


/*********************************************************Fin Menu liens utiles***************************************/


#gauche{
	float:left;
	width:247px;
	background:url(../images/normandie-detente_09.gif) no-repeat;
	padding-top:40px;
}

#texte{
	float:left;
	width:723px;
	padding:10px 10px 20px 20px;
}

/******************************************menu_gauche**********************************************/



#haut_menu_gauche{
	width:220px;
	text-align:left;
	font-family: Arial, Verdana, sans-serif;
	font-size:0.8em;
	padding:0 0 5px 0;
	margin:0 0 0 10px;
	color:#FFF;
	font-weight:normal;
	text-transform:uppercase;
}


#menu_gauche{
	font-family:Arial, Verdana, sans-serif;
	font-size:0.7em;
	margin:0 0 20px 10px;
	padding:0 5px 0 3px;
	width:222px;
	border-bottom:1px dotted #A71D22;
}


#menu_gauche li{
	list-style-type:none;
}


#menu_gauche a{
	color:#FFF;
	text-decoration:none;
}


#menu_gauche a:hover{
	color:#000;
}



#menu_gauche li.s_rubrique{
	padding:6px 0 3px 0px;
	font-weight:bold;
	/*text-transform:uppercase;*/
	border-top:1px dotted #A71D22;
}


#menu_gauche ul.pages{
	margin-left:2px;
	padding:10px 0 10px 0;	
}


#menu_gauche ul.pages a{
	color:#FFF;
	font-size: 1em;
	font-weight:normal;
	text-transform:none;	
}


#menu_gauche ul.pages a:hover{
	color:#000;
}

.actif{
	color:#000;
}


/************************************Fin de menu_gauche***************************/


h1{
	font-size:1.8em;
	color:#000;
	font-weight:normal;
	padding:0;
	margin:0 0 5px 0;
}

.note{
	display:block;
	font-size:0.9em;
	color:#000;
	letter-spacing:1px;
	padding:0;
	margin:0 0 0 0;
}

h2{
	font-size:1.2em;
	color:#979C12;
	font-weight:normal;
	border-bottom:1px dotted #979C12;
	padding:0;
	margin:15px 0 0 0;
}

p{
	font-size:0.8em;
	color:#282922;
	margin-top:10px;
}

#texte a{
	color:#D1242A;
}

img{
	border:none;
}

/*********************************************Formulaire***************************/



form{diplay:inline;}



.formulaire{
	width: 100%;
}


.formulaire p{
	margin:2px 0 2px 0;
	clear:both;
}

.formulaire fieldset{
	margin-bottom: 10px;
	margin-top:0;
	padding:10px 0 10px 10px;
	border: 1px #979C12 dotted;
	background-color:#F4F7E5;
}


.formulaire fieldset legend{
	padding: 0 10px;
	font-size: 1.8em;
	color: #515458;
}



/* Label */



.formulaire label{
	color:#000;
	display: block;
	width:35%; /*En % pour un meilleur rendu lors du changement de taille du texte*/
	float: left;
	padding-right: 5px;
	text-align: right;
	letter-spacing: 1px;
	font-weight:bold;
}


.formulaire input, .formulaire select,
.formulaire textarea{
	margin-left: 1%;
	width:55%;  /*En % pour un meilleur rendu lors du changement de taille du texte*/
	border: #D1D488 1px solid;
	font-size: 1.2em;
}


.formulaire ul.date_dans_form{
  list-style-type:none;
  margin:2px 0 2px 0;
}


.formulaire ul.date_dans_form li{
  float:left;
  margin-left:4px;
}


.formulaire input[type="radio"]{
	border:none;
	width:20px;
}


.formulaire input[type="submit"]{
	width:80px; 
	height:25px; 
	border:none;
	background-color: #D1242A;
	color:#FFF;
	font-weight:bold;
	margin-top:10px;
}


.formulaire input[type="submit"]:hover{
	background-color: #D1242A;
	cursor:pointer;
}



/***************************************Fin formulaire********************************/

/************************************************Tableau de la page produit*************************/

.tarif{
	font-weight:bold;
	color:#000;
}

#tab_produit{
	font-size:0.8em;
	text-align:left;
	color:#000;
	width:100%;
	margin-top:20px;
	clear:both;
}


#tab_produit td{
	background-color:#F4F7E5;
	padding-left:20px;
}


#tab_produit .couleur{
	background-color:#CFD4B6;
	color:#2C2D25;
	padding-left:10px;
}

#tab_produit .bas_tableau{
	text-align:right;
	background-color:#FFF;
}

#lien_ajouter{
	display:block;
	width:150px;
	height:55px;
	background: url(../images/ajout-panier.gif) no-repeat;
	float:right;
}

.invisible{
	display:none;
}

/********************************************Fin Tableau de la page produit*************************/

/********************************************Tableau avec vignettes*******************************/


td.vignette{
	width:180px;
	text-align:center;
	padding-top:20px;
}

td.intitule{
	background-color:#F4F7E5; 
	padding:5px; 
	color:#2C2D25;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	font-size:0.7em;
	width:170px;
	
}

td.intitule a{
	color:#2C2D25;
	text-decoration:none;
}



/****************************************Fin Tableau avec vignettes*******************************/

#retour_haut{
	clear:both; 
	width:450px;
	padding-left:550px;
	font-size:0.7em;
}

#retour_haut a{
	color:#49382A;
	text-decoration:underline;
}



#pied{
	width:100%;
	height:80px;
	background:url(../images/normandie-detente_13.gif) no-repeat;
	padding-top:0px;
}

#ehoui{
	width:247px;
	float:left;
	font-size:0.7em;
	text-align:center;
	color:#FFF;
	height:25px;
	padding-top:15px;
	padding-top:18px !ie;
}

#ehoui a{
	color:#FFF;
}

#coordonnees{
	width:753px;
	height:50px;
	float:left;
	font-size:0.7em;
	letter-spacing:2px;
	color:#2C2D25;
	height:25px;
}

#coordonnees p{
	float:left;
	font-size:1em;
	padding:3px 10px 0 40px;
	padding:18px 10px 0 40px !ie;
}

#logo_haute_normandie, #logo_eure{
	float:left;
	margin-left:10px;
}

#menu_bas{
	font-size:0.7em;
	clear:both;
	padding:20px 0 0 35px;
	padding:8px 0 0 35px !ie;
	margin:0;
}

#menu_bas a{
	color:#FFF;
	text-decoration:none;
	padding:0 10px 0 10px;
	border-right:1px solid #404135;
	letter-spacing:1px;
}

#tel{
	padding-left:10px;
	color:#FFF;
	font-weight:bold;
	letter-spacing:2px;
}
