/*CSS Document*/  
body {
  width:1000px;
  margin:0 auto;
	background-color:#398a3f;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
} 
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:underline;
}
a {
  color:#545454;
  text-decoration:none;
}
a:hover {
  color:#545454;
  text-decoration:underline;
}  
#header {
  width: 1000px;
	height: 347px;
	 background: url(../images/header.png);
	 background-repeat: no-repeat;
	   /*background-color:#000;*/
}
#main_full {  
  /*position:relative;*/ 
  width:1000px;
  height:auto;
    /*background-color:#ffde00;*/
}  
.main {
  /*position:relative;*/
  width:921px;
  height:auto;  
    /*background-color:#0042ff;*/
}   
.back_menu_vertical {
  position:absolute;
  /*float:left;*/
  width: 212px;
	height: 682px;
	      background: url(../images/back_menu_vertical.png) no-repeat;
}
.main_content_principal{
  position:absolute;
	width:664px;
	height:auto;
	   margin-left:258px;  
}
.back_content_principal {
	width:664px;
	height:auto;
	background-color:#fff;
	overflow:hidden;
}
#column_gauche {
  width:445px;
  height:auto;
  float:left;
  padding-left:5px;
    /*background-color:red;*/
} 
#column_droite {
  padding-top:16px;
  width:200px;
  height:auto;
  float:right;
  margin-right:5px;
    /*background-color:black;*/
}
/*tableau de prix*/
#column_gauche .entete {
  background-color:#999999;
  color:#fff;
}

.vert {
  color:#398a3f;
}
#images_bas {
  margin-left:5px;
  margin-right:5px;
}
#images_large {
  width:676px;
  padding-left:5px;
}
/*footer*/
#footer {
  width:664px;
  height:20px;
  background: url(../images/footer.jpg);
  background-repeat:no-repeat;
  padding-top:25px;
}

/*logo*/
#logo {
  position:absolute;
	width: 160px;
	height: 110px;
	background: url(../images/Logo_la_charrette_bleue.jpg) no-repeat;
	margin-left:25px;
	margin-top:160px;
}

/*bandeau déroulant*/
#bandeau_deroulant {
  position:absolute;
	width: 212px;
	height: 25px;
	margin-top:270px;
}
#separation1 {
	width: 212px;
	height: 10px;
	background: url(../Images/Separation_bandeau.png) center no-repeat;
}
#separation2 {
	width: 212px;
	height: 10px;
	background: url(../Images/Separation_bandeau.png) center no-repeat;
}
#texte_bandeau_deroulant {
	width: 212px;
	height: 13px;    line-height:12px;
	margin: 0 auto;
	z-index:4;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#37ade6;
}

/*  ---- CONTENU & LIENS & MENU VERTICAL ----  */
/*Liens*/
a link {
	text-decoration:none;
}
a hover {
	text-decoration:underline;
	color:#0094df;
}	
a visited {
	text-decoration:underline;
	color:#0094df;
}
a img {
	border: 0;	
	border:none;
}

/*menu vertical*/
/*accueil*/
/*Gros titres*/
#Onglet_gros_titre { /*ATTENTION AUX POSITIONS*/
	position:relative;
	width:212px;
	height:32px;
	line-height:32px;
	background:url(../Images/Back_gros_titre.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-align:center;
}
#Onglet_gros_titre_accueil {
  position:absolute;
	margin-top:305px;
	width:212px;
	height:32px;
	line-height:32px;
	background:url(../Images/Back_gros_titre.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-align:center;
}

/*class current*/
.current a {
    color:#37ade6;
    text-decoration:none;
}
.current a:visited {
    color:#37ade6;
    text-decoration:none;
}
#Onglet_gros_titre_accueil a:hover {
    color:#37ade6;
    text-decoration:none;	
}
#Onglet_gros_titre .current a:hover {
    color:#37ade6;
    text-decoration:none;	
}
#Onglet_gros_titre .current a:visited {
    color:#37ade6;
    text-decoration:none;	
}
#Onglet_gros_titre_accueil .current a:hover {
    color:#37ade6;
    text-decoration:none;	
}
#Onglet_gros_titre_accueil .current a:visited {
    color:#37ade6;
    text-decoration:none;	
}
#Onglet_gros_titre.Onglet_gros_titre_liens .current a {
    color:#37ade6;
    text-decoration:none;	
}
/* classe nocurrent */
#Onglet_gros_titre_accueil .nocurrent a:hover {
    color:#37ade6;
    text-decoration:none;	
}

/*Menu vertical*/
.menu_vertical {
	list-style:none;
	/*height:0px;
	/ine-height:0px;*/
	width:212px;
	margin-left:-40px;
	margin-top:-6px;
}
.menu_vertical li a {
	display:block;
	line-height:18px;
	color:#474546;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:13px;
	cursor:pointer;
	padding-left:30px;
}
.menu_vertical li a:hover {
    color:#37ade6;
    text-decoration:none;
    background:url(../Images/puce_triangle.png) no-repeat;
	  background-position:left;
}
.menu_vertical .conditions_ventes a {
    color:#37ade6;
    text-decoration:none;
}
.menu_vertical .conditions_ventes a:hover {
    color:#37ade6;
    text-decoration:underline;
}
.menu_vertical li.current a {
    color:#37ade6;
    text-decoration:none;
    background:url(../Images/puce_triangle.png) no-repeat;
	  background-position:left;
	/*line-height:35px;*/
}
.lien_visite {
	font-size:9px;
}
/*Lien sur gros titre*/
#Onglet_gros_titre_accueil a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#37ade6;
	text-decoration:none;	
}
#Onglet_gros_titre_accueil a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;	
	text-decoration:none;	
}
#Onglet_gros_titre.Onglet_gros_titre_liens a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;	
	text-decoration:none;
}
#Onglet_gros_titre.Onglet_gros_titre_liens a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0094df;	
	text-decoration:none;
}
/*bon cadeau*/
.boncadeau_asinerie {
  position:absolute;
  background:url(../Images/Boncadeau.png) no-repeat;
  width:53px;
  height:43px;
  margin-left:155px;
  margin-top:-20px;
}
.boncadeau_asinerie:hover {
  position:absolute;
  background:url(../Images/Boncadeau_hover.png) no-repeat;
  width:53px;
  height:43px;
  margin-left:155px;
  margin-top:-20px;
}
.boncadeau_hebergement {
  position:absolute;
  background:url(../Images/Boncadeau.png) no-repeat;
  width:53px;
  height:43px;
  margin-left:155px;
  margin-top:-20px;
}
.boncadeau_hebergement:hover {
  position:absolute;
  background:url(../Images/Boncadeau_hover.png) no-repeat;
  width:53px;
  height:43px;
  margin-left:155px;
  margin-top:-20px;
}
.boncadeau_activites {
  position:absolute;
  background:url(../Images/Boncadeau.png) no-repeat;
  width:53px;
  height:43px;
  margin-left:155px;
  margin-top:-20px;
}
.boncadeau_activites:hover {
  position:absolute;
  background:url(../Images/Boncadeau_hover.png) no-repeat;
  width:53px;
  height:43px;
  margin-left:155px;
  margin-top:-20px;
}


/*texte citation*/
#texte_citation {
  position:absolute;
	width:611px;
	height:80px;
	margin-top:250px;
	margin-left:280px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999;
}
.guillement{
	font-family:Cornerstone, Helvetica, sans-serif;
	font-size:26px;
	color:#398a3f;
}

/*footer liens referencement*/
#liens_referencement {
  color:#fff;
}

#liens_referencement a:link{
	text-decoration:none;
  color:#fff;
}
#liens_referencement a:hover{
	text-decoration:underline;
	color:#545454;	
}

.footer_txt {
  width:664px;
  color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
}
.footer_txt a {
	text-decoration:none;
	color:#FFF;
}
.footer_txt a:link  {
	text-decoration:none;
	color:#FFF;
}
.footer_txt a:hover {
	text-decoration:underline;
	color:#FFF;
}
/*Contenu accueil*/
.contenu_page_accueil {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58585a;
		/*background:#F00;*/
}
.titre_principal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#46924b;
	text-align:left;
	text-decoration:underline;
}
.photos_page_asinerie_accueil {
}
.text_puce_accueil {
  padding-left:25px;
}
.puce_accueil{
		/*position:absolute;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding-left:15px;
}
.titre_principal_galerie{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#46924b;
	text-align:right;
	text-decoration:underline;  
  padding-left:20px;
}
/*roulotte*/
#conteneur_roulotte {
  width:445px;
  height:100px;
}
#Nougatine {
  width:220px;
  float:left;
}
#Juliette {
  width:220px;
  float:right;
}
/*Contenu général*/
.contenu_general {
  padding-left:20px;
}
.decalage_il {
  padding-left:25px;
  color:#22a2e3;  
}
/*Lien contenu ref*/
.contenu_ref a {
  color:#000000;
  text-decoration:none;  
}
.contenu_ref a:hover {	
  text-decoration:underline;
	color:#545454;
}
#derniere_minute {
  position:absolute;
  padding-left:28px;
  margin-top:-25px;
}