body, html{
	font:12px Arial, Tahoma, Verdana, sans-serif;
	color:#32312D;
	background: #f5f5f5 ;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	
}





a.lien_cadre {
  font-size:11px;
}

img{
	border: none;
}

.spacer{
	clear: both;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

h1,h2,h3{
	font-size: 12px;
	font-weight: lighter;
	margin: 0px;
	padding: 0px;
}

.td_gestion {
    font-family: Verdana, Arial, helvetica, sans-serif;
  	font-size: 11px;
		color: #333333;
}

/* forms */

.inputRadio {
  margin: 1px;
  background-color: #f5f5f5;
  border:0px;
}


input, textarea, select{
	background:  #fff;
	/*border: #ccc solid 1px;*/
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #bababa;
	vertical-align: middle;
	font-weight: lighter;
	font-family: Arial, Tahoma, Verdana, sans-serif;
}

input{
	border: #bababa solid 1px;
	
}

.saisie {
	background:  #fff;
	/*border: #ccc solid 1px;*/
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #666666;
	vertical-align: middle;
	font-weight: lighter;
	font-family: Arial, Tahoma, Verdana, sans-serif;
 
}
.presaisie {
	background:  #E9E9E9;
	/*border: #ccc solid 1px;*/
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #666666;
	vertical-align: middle;
	font-weight: lighter;
	font-family: Arial, Tahoma, Verdana, sans-serif;
  /*
  background:url(images/bg_input.png) top left;
  background-repeat:repeat-x;
  */
}

input.submit {
	background:  #fff;
	border: #333333 solid 1px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #333333;
	vertical-align: middle;
	font-weight: bold;
	cursor: pointer;
}


/****** STRUCTURE  *****/


#super_conteneur{
	background: #f5f5f5 url(images/fond_haut.gif) repeat-x;
	width: 100%;
}

#grand_conteneur{
	width: 980px;
	margin: auto;
}

#conteneur{
	padding: 24px 0px 0px 0px;
}

#colonne_gauche{
	width: 190px;
	float: left;
	/*border: #ccc solid 1px;*/
}

#colonne_droite{
	width: 190px;
	float: right;
}

#colonne_milieu{
	width: 560px;
	float: left;
	padding: 0px 0px 0px 20px;
}


#colonne_commercant{
	width: 770px;
	float: right;
	padding: 0px 0px 0px 20px;
	border: #f00 solid 1px;
}



/****** HAUT  *****/

#haut{
	height: 121px;
	background: url(images/fond_banniere.gif) no-repeat;
	overflow: hidden;
}

#bloc_anim_haut{
	height: 81px;
	width: 310px;
	float: right;
	clear: both;
}

#div_retour_acc {
  position:absolute;
  left:100px;
}

/****** RECHERCHE  *****/
#bloc_recherche{
	height: 28px;
	width: 220px;
	float: right;
	clear: both;
	padding: 12px 0px 0px 90px;
	background: url(images/fond_recherche.jpg) no-repeat;
}

.champs_recherche{
	border: none;
	color: #df0183;
	width: 190px;
	font-size:11px;
	font-weight:bold;
	background: #f1f5b8;
	margin:0px;
	padding:0px;
}

.pre_champs_recherche{
	border: none;
	color: #999999;
	width: 190px;
	font-size:11px;
	background: #f1f5b8;
	margin:0px;
	padding:0px;	
}

.champs_recherche_ok{
	border: none;
	color: none;
}

/****** MENU  *****/

#div_menu_swf{
	margin: 0px 0px 30px 0px;
}

/****** BLOCS SUR LES COTES  *****/

.bloc_cote{
	width: 190px;
	background: url(images/fond_bloc_cote.gif) repeat-y;
	margin: 0px 0px 20px 0px;
}

.bloc_marge{
	padding: 11px;
}


/****** BLOCS OFFRES  *****/

.bloc_offre_acceuil{
	margin: 0px 0px 20px 0px;
}



/****** ACCUEIL  *****/

#annonce_principale_accueil{
	height: 281px;
	width: 560px;
	margin: 0px 0px 20px 0px;
}

.colonne_annonce_accueil{
	width: 270px;
	float: left;
	background: url(images/fond_colonne_offre_accueil.gif) repeat-y;
	margin: 0px 0px 0px 0px;
}

/****** ACCUEIL  *****/





/****** FOOTER  *****/


#bloc_footer{
  margin-top:20px;
  width: 100%;
  /*background: #f5f5f5;*/
  /*background: #dcdcdc;*/
  background: #A41167;
}

#div_bandebas {
  
}

#footer{
	width: 900px;
	background: #A41167;
	margin: auto;
	margin-bottom:20px;
	margin-top:10px;
}

/* bande bas */
.div_bandebas {
  float:left;
  width:200px;
  color: #ffffff;
  font-size:11px;
}
.div_bandebas_titre {
  color: #EB8EB6;
  font-weight: bold;
  margin-bottom:2px;

}
.div_bandebas_element {
  padding-left:10px;

}
.a_bandebas {
  color: #ffffff;
  /*background-image: url('../upload/puces/puce_lien_bas.gif');
  background-repeat: no-repeat;
  */
  
}

/* detail commercant */
#div_detail_commercant_adresse {
  color: #a2a2a2;
  font-size: 12px;
}

#div_detail_commercant_onglets {
  margin-top:5px;
}

#div_detail_commercant_photos {
  width: 770px;
  height:360px;
  margin-top:5px;
}
.div_detail_commercant_titre {
  margin-top:10px;
  margin-bottom:5px;
  font-family: Arial;
  font-size: 22px;
  font-weight:bold;
  /*
  background-image:url('images/fond_sous_titre.png');
  background-repeat: repeat-x;
  background-position: top left;
  */
  color:#444;
}

.div_detail_commercant_sous_titre {
  margin-top:10px;
  margin-bottom:5px;
  font-family: Arial;
  font-size: 14px;
  font-weight:bold;
  /*
  background-image:url('images/fond_sous_titre.png');
  background-repeat: repeat-x;
  background-position: top left;
  */
  color:#444;
}

#div_detail_commercant_description {
  margin-top:5px;
  width: 770px;
  text-align: justify;
}

#div_detail_commercant_annonces {
  margin-top:5px;
  width: 770px;
}

.li_infos_commercants {
  
  color: #555555;
   list-style-type: none;
   background-image: url('../upload/puces/puceviolette.gif');
   background-repeat: no-repeat;
   background-position: 0px 5px;
   padding-left: 10px;  
  
}

/*
bloc_promotion
*/
.bloc_promotion {
  width:248px;
  
  padding:0px;
  margin:1px;
}
.bloc_promotion_titre {
  font-size: 18px;
  font-family: Arial;
  font-weight:bold;
  text-align:center;
  padding-top:10px;
  color:#ffffff;
}
.bloc_promotion_soustitre {
  font-size: 14px;
  font-family: Arial;
  font-weight:bold;
  text-align:center;
  padding-top:5px;
  color:#ffffff;
}
.bloc_promotion_ensavoirplus {
  text-align:right;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:5px;
}
.bloc_promotion_contenu {
  background-color:#DD1789;
  height:100px;
}