@charset "UTF-8"; /* CSS Document */
#bloc_page
{
	display:block;
text-align: center;
}
@font-face {
    font-family: 'learningcurve';
    src: url('font_face_kit/Learning-Curve-Pro-fontfacekit-1/LearningCurve_OT-webfont.eot');
    src: url('font_face_kit/Learning-Curve-Pro-fontfacekit-1/LearningCurve_OT-webfont.eot?#iefix') format('embedded-opentype'),
         url('font_face_kit/Learning-Curve-Pro-fontfacekit-1/LearningCurve_OT-webfont.woff') format('woff'),
         url('font_face_kit/Learning-Curve-Pro-fontfacekit-1/LearningCurve_OT-webfont.ttf') format('truetype'),
         url('font_face_kit/Learning-Curve-Pro-fontfacekit-1/LearningCurve_OT-webfont.svg#learning_curve_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'caviardreams';
    src: url('font_face_kit/Caviar-Dreams-fontfacekit/CaviarDreams-webfont.eot');
    src: url('font_face_kit/Caviar-Dreams-fontfacekit/CaviarDreams-webfont.eot?#iefix') format('embedded-opentype'),
         url('font_face_kit/Caviar-Dreams-fontfacekit/CaviarDreams-webfont.woff') format('woff'),
         url('font_face_kit/Caviar-Dreams-fontfacekit/CaviarDreams-webfont.ttf') format('truetype'),
         url('font_face_kit/CaviarDreams-webfont.svg#caviar_dreamsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'caviardreams_bi';
    src: url('font_face_kit/caviardreams_bolditalic_fontfacekit/CaviarDreams_BoldItalic-webfont.eot');
    src: url('font_face_kit/caviardreams_bolditalic_fontfacekit/CaviarDreams_BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font_face_kit/caviardreams_bolditalic_fontfacekit/CaviarDreams_BoldItalic-webfont.woff') format('woff'),
         url('font_face_kit/caviardreams_bolditalic_fontfacekit/CaviarDreams_BoldItalic-webfont.ttf') format('truetype'),
         url('font_face_kit/caviardreams_bolditalic_fontfacekit/CaviarDreams_BoldItalic-webfont.svg#caviar_dreamsbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('font_face_kit/open-sans-fontfacekit/OpenSans-Light-webfont.eot');
    src: url('font_face_kit/open-sans-fontfacekit/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font_face_kit/open-sans-fontfacekit/OpenSans-Light-webfont.woff') format('woff'),
         url('font_face_kit/open-sans-fontfacekit/OpenSans-Light-webfont.ttf') format('truetype'),
         url('font_face_kit/open-sans-fontfacekit/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lemonchicken';
    src: url('font_face_kit/lemonchicken_fontfacekit/LEMONCHI-webfont.eot');
    src: url('font_face_kit/lemonchicken_fontfacekit/LEMONCHI-webfont.eot?#iefix') format('embedded-opentype'),
         url('font_face_kit/lemonchicken_fontfacekit/LEMONCHI-webfont.woff') format('woff'),
         url('font_face_kit/lemonchicken_fontfacekit/LEMONCHI-webfont.ttf') format('truetype'),
         url('font_face_kit/lemonchicken_fontfacekit/LEMONCHI-webfont.svg#lemonchickenregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body
{
	list-style-position: inside;
	list-style-type: decimal;    
}  
/* en tête --------------------------------------------------------------------------------*/
header
{
	margin: auto; /*pr centrer le bloc*/
	background-color:  white;/*rgba(208, 196, 185, 0.5);*/
	width:1100px;
	text-align:center;
	min-height: 290px;
	/*position:fixed;*/
	z-index:1;				/* ZZZZZZZZZZZZZZZZZZZZZZ   */
	padding: 0px,0px,0px,0px;
	border-radius: 10px 10px 0px 0px;
	font-family: 'Papyrus', Georgia, "Times New Roman", Times, serif;
	font-size: 0.5em;
	overflow: auto; /* au cas ou le texte depasse du bloc, le navigateur met un menu deroulant*/
	background: url("img/accueil/bandeau_seguret600.jpg") top left no-repeat/*, url("img/accueil/bandeau_seguret_02.jpg") top right no-repeat*/; 
	background-opacity:0.15;
}
header h2.entete
{	padding-left: 80px;
	color: black;
	text-align:left;
}
.sous_titre
{	background-color:white;
	opacity :0.7;
	width:600px;
	height:110px;
	position:absolute;
	top:65px;
	margin-left:100px;
	z-index:2;				/* ZZZZZZZZZZZZZZZZZZZZZZ   */
}
.entete
{	font-size: 2.8em;
	margin: 0px 0px 0px 0px;    
}
header h2 span
{	font-family:'Zapfino', Georgia, "Times New Roman", Times, serif;
	color:#B51A18;
 }
 .bandogch, .bandodrt
 {	display: inline-block; 
    padding: 0px;
    vertical-align: top;
	background-color:transparent;
}
 .bandogch
{    width: 67%;
	text-align:left;    
		z-index:9;				/* ZZZZZZZZZZZZZZZZZZZZZZ   */
		position : relative;
    margin: 20px 40px 110px 0px;
}
  .bandodrt
{    width: 20%;
	border-radius: 0px;
    margin: 20px;
}
nav
{	/* padding-left:60px;*/
display: block;
margin:auto;
text-align:center;
		z-index:45;				/* ZZZZZZZZZZZZZZZZZZZZZZ   */

}
#menu ul
{	
margin:auto;
text-align:center;

}
/* .barre_blanche
{	position:relative;
	z-index:3;				
	width:100%;
	height:50px;
	background-color:white;
	bottom:50px;
} */
#menu, #menu ul /* Liste */    
{
		z-index:5;				/* ZZZZZZZZZZZZZZZZZZZZZZ   */
        padding: 0px;
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 30px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		font-family: 'learningcurve', Georgia, "Times New Roman", Times, serif;
}
#menu a, #menu span /* Contenu des listes */
{
		z-index:6;				/* ZZZZZZZZZZZZZZZZZZZZZZ   */
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        padding : 10px 25px 10px 25px; 
        background : white; /* couleur de fond */
		font-size:15px;       
        color:grey; /* couleur du texte */
		font-family: arial, Georgia, "Times New Roman", Times, serif;
        text-decoration:none; /* on supprime le style par défaut des liens (la plupart du temps souligné) */
        width:auto; /* largeur */
}
#menu li /* Éléments des listes */     
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        /*border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
		/*width:10.5%; /* largeur AJOUTE PAR MOI 14,2%*/
}
#menu li li     
{ 	width:150%; 
		text-align:left;
}
#menu li li a     
{
	 		width:120%;
		padding-left:20px;
		font-family:'open_sanslight', Tahoma, Geneva, sans-serif;
		font-size:1em;
		background: rgb(215,215,215);
		z-index:7;			/* ZZZZZZZZZZZZZZZZZZZZZZ   */
} 
#menu li ul /* Sous-listes */
{ 
        position: absolute; /* Position absolue */
        width:130px; /* Largeur des sous-listes*/
        left: -999em; /* Hop, on envoie loin du champ de vision */
}
#menu a:hover /* Lorsque la souris passe sur un des liens */   
{		color:white; /* On passe le texte en blanc... */
        background:#666; /* ... et au contraire, le fond en gris foncé */
} 
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
		z-index:8; 			/* ZZZZZZZZZZZZZZZZZZZZZZ   */
}
/* index -----------------------------------------------------------------------------------------------------------------------*/
/* index -----------------------------------------------------------------------------------------------------------------------*/
.large1200_index
{	position:relative;
	background-color:transparent;	
	border-radius:0px;
	margin-left:100px;/*centre le bloc*/	
	margin-bottom:10px; 
	padding:0px 0px 0px 0px ; /*centre le bloc*/	
	width:1000px;
	height:550px;
	text-align: center;
}
.large360, .large310_b2, .large310_b3, .large310_b4,  .large420, .large250, .large310	
 {	display: inline-block; 
	height: 270px;
    padding: 0px;
    vertical-align: top;
	background-color:transparent;
	border-radius: 0px;
    margin: 0px 10px 15px 0px;
}
.large360					/*pour index*/
 {	width: 360px;
 	position:absolute;
	top:0px;
	left:0px;
}
.large310				/*pour index*/
 {	width: 310px;
}
.large310_b2, .large310_b3, .large310_b4					/*pour index*/
 {	width: 310px;
 position:absolute;
}
.large310_b2
{	left: 370px;
}
.large310_b3
{	left: 320px;
	top:0px;
}
.large310_b4
{	right: 360px;
	top:280px;
}
.large420					/*pour index*/
 {	width: 420px;
 position:absolute;
	left: -25px;
		top:140px; 
}
.large250					/*pour index*/
 {	width: 250px;
 position:absolute;
	top:280px;
	left:380px;
}
/* -----------------------------------------------------------------------------------------------------------------------*/
 .transparent_bloc1     /*section incluant le titre h1 */
 {
	position:absolute;
	z-index:2;
	height:80px;
	top:150px;
	width:360px;
	color:#066;
	opacity:1;
	padding:5px;
	margin:0px;
	background-color:transparent;
 }
 .bloc1_titre        /* titre h1 */
 {
	font-family: 'lemonchicken', Georgia, "Times New Roman", Times, serif;
	color: white;
	text-align:left;	
	font-size:23px;
	margin: 0px;
	padding: 5px 0px 20px 20px;
 	text-decoration:none;
	opacity:1;
}
 .soustitre_bloc1     	/* titre h2 */
 {	background-color:transparent/*rgb(110, 143, 173)*/;opacity:0.7;
 	position:absolute;
	z-index:1;
	height:70px;
	top:180px;
	width:360px;
	padding:10px 0px 0px 0px;
 }
/* -----------------------------------------------------------------------------------------------------------------------*/
  .transparent_bloc2 /*section incluant le titre h1 */
 {	position:absolute;
	z-index:3;
	height:50px;
	top:0px;
	width:310px;
	opacity:1;
	padding:5px;
	margin:0px;
	background-color:transparent;
 }
.bloc2_titre
{	font-family: 'lemonchicken', 'learningcurve', 'caviardreams_bi', arial, Georgia, "Times New Roman", Times, serif;
	background-color: transparent;
	text-align:center;	
	font-size:20px;
	padding:10px 10px 10px 10px;
	margin: 0px;
	border-radius: 0px;
 }
/* -----------------------------------------------------------------------------------------------------------------------*/
   .transparent_bloc3 /*section incluant le titre h1 */
 {	position:absolute;
	z-index:3;
	height:190px;
	top:1px;
	width:310px;
	opacity:1;
	padding:0px;
	margin:0px;
	background-color:transparent;
 }
 .bloc3_titre			/* titre h1 */
{	font-family: 'lemonchicken', Georgia, "Times New Roman", Times, serif;
	background-color: transparent;
	text-align:center;	
	font-size:20px;
	padding:10px 10px 10px 0px;
	margin: 0px;
	border-radius: 0px;
	opacity:1;
	z-index:2;
 }
/* -----------------------------------------------------------------------------------------------------------------------*/
.titre_bloc_vin	     /*section incluant le titre h1 */
 {
	position:absolute;
	z-index:2;
	height:80px;
	top:40px;
	width:310px;
	color:#066;
	opacity:1;
	padding:5px;
	margin:0px;
	background-color:transparent;
 }

 .bloc4_titre        /* titre h1 */
 {
	font-family: 'lemonchicken', Georgia, "Times New Roman", Times, serif;
	color: white;
	text-align:left;	
	font-size:23px;
	margin: 0px;
	padding: 5px;
 	text-decoration:none;
	opacity:1;
}
/* -----------------------------------------------------------------------------------------------------------------------*/
 .transparent_bloc5
 {	position:absolute;
	z-index:2;
	height:80px;
	top:290px;
	width:310px;
	color:#066;
	opacity:1;
	padding:5px;
	margin:0px;
	background-color:transparent;
 }
.soustitre_bloc5
 {	background-color:transparent;opacity:1;
 	position:absolute;
	z-index:1;
	height:70px;
	top:320px;
	width:420px;
	padding:10px 0px 0px 0px;
	color:rgb(110, 143, 173);
 }
 .spanrouge
  {color:white;
  text-decoration:none;} 
 .spanrouge:hover
 {color:#C30;text_decoration:none;}
/* -----------------------------------------------------------------------------------------------------------------------*/
.transparent_bloc6     /*section incluant le titre h1 */
 {
	position:absolute;
	z-index:2;
	height:80px;
	top:320px;
	left:360px;
	width:250px;
	color:#066;
	opacity:1;
	padding:5px;
	margin:0px;
	background-color:transparent;
 }
 .bloc6_titre        /* titre h1 */
{
	font-family: 'lemonchicken', Georgia, "Times New Roman", Times, serif;
	color: white;
	text-align:left;	
	font-size:23px;
	margin: 0px;
	padding: 5px 0px 20px 20px;
 	text-decoration:none;
	opacity:1;
}
 /* -----------------------------------------------------------------------------------------------------------------------*/
a.hoverblanc					{text-decoration:none;color:white;}		/*texte blanc*/
a.hoverblanc:hover 				{color:#C30	} 			/*devient rouge*/
a.hover_rouge_grisbleu:hover	{color:rgb(110, 143, 173);	} 			/*devient gris bleu*/
a.hover_bleu_rouge				{text-decoration:none;color:rgb(110, 143, 173);}		/*texte bleu*/
a.hover_bleu_rouge:hover 		{color:rgb(255,100,100);	} 			/*devient rouge*/
.mi_transp {	opacity:0.9;	}
/* sections -----------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/
section 
{	
background-color: transparent;
	border-radius:0px;
	max-width:1200px;
	padding: 0px 0px 0px 0px; 
	margin: auto;
 }
/* p et listes , strong, div-------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/
p, ul /* toutes pages */
{
	font-family: 'open_sanslight', Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight:normal;
	text-decoration:none;
	color:#669;
	text-align:justify;
	padding: 0px 10px 5px 10px;
 }
 p.italique
 {	font-style:italic;
  }
  p.texte_droite
 {	text-align:right;
  }
 p.p_sans_pad
 {	padding: 0px 10px 0px 10px;
  }
  p.p_avec_pad
 {	padding: 0px 40px 0px 30px;
  }
  p.rouge_curve /* rouge italique */
  {
	font-family:'open_sanslight', Verdana, Geneva, sans-serif;
	font-size: 16px;
	padding-left:30px;
	margin: 0px;
	color:#C30;
	text-align:left;
	background-color:transparent;
 }
   a.rouge_curve /* rouge italique pour agenda*/
  {
	font-family:'learningcurve', Verdana, Geneva, sans-serif;
	font-size: 36px;
	padding-left:3px;
	margin: 0px;
	color:#C30;
	text-align:left;
	background-color:transparent;
	text-decoration:none;
 }
a.rouge_curve:hover
{	color:#039;
  }
.dumb			{	font-family: '3dumbregular', Verdana, Geneva, sans-serif; font-size:1.5em; color: green;}
.mutlu			{	font-family: 'mutlu', Verdana, Geneva, sans-serif;							}
.lemonchicken	{	font-family: 'lemonchicken', Verdana, Geneva, sans-serif;					}
.dymaxion		{	font-family: 'dymaxion', Verdana, Geneva, sans-serif;						}
.ffftusj		{	font-family: 'ffftusj', Verdana, Geneva, sans-serif;						}
.caviardreams_bi{	font-family: 'caviardreams_bi', Verdana, Geneva, sans-serif;				}
.arial_petit	{	font-family: arial, Verdana, Geneva, sans-serif;font-size:15px;	}  /*pour ligne avec interligne petite dans les bulles*/
.windsong		{	font-family: 'windsong', Verdana, Geneva, sans-serif;				}
.learningcurve	{	font-family: 'learningcurve', Verdana, Geneva, sans-serif;	font-size:25px;			}

a.normal /*pour lien vers news */
{	font-weight:normal;
	text-decoration:none;
	color:#669;
	font-family:'open_sanslight',Verdana, Geneva, sans-serif;
	font-size: 16px;
	padding-left:200px;
} 

a.mention /*pour lien vers mentions légales */
{	font-weight:normal;
	text-decoration:none;
	color:rgb(255,0,0);
	font-family:'learningcurve', Verdana, Geneva, sans-serif;
	font-size: 28px;
} 
a.mention:hover 
 {	color:white;
 }
a.survol
{	font-weight:normal;
	text-decoration:none;
	color:#669;
 }
 a.survol:hover
{	font-weight:bold;
	color:rgb(255,100,100);
 }
/* h1 -----------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/
h1.casepasse
{
	font-family: 'lemonchicken', Georgia, "Times New Roman", Times, serif;
	color: grey;
	text-align:left;	
	font-size:20px;
	margin: 0px;
	padding: 15px 0px 0px 20px;
 	text-decoration:none;
	opacity:1;
}
  h1.classique_bleuf
 {
	font-family:'lemonchicken',Verdana, Geneva, sans-serif;
	font-size: 22px;
	text-decoration: underline;
	color:rgb(90, 133, 146);
	text-align:left;
	background-color:none;
	padding: 30px 0px 10px 30px;
	border-radius: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
 } 
.h1rond_vert, .h1rond_rougep, .h1rond_bleucanard, .h1rond_beige, .h1rond_gris, .h1rond_rougef, .h1rond_violetp, .h1rond_violetf
{
	display: inline-block;
	width: 140px;
	height: 140px;
	margin: 20px;
	padding: 0px 0px 0px 0px;
	border-radius:200px;
	font-family:'Lemonchicken', Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color:white;
	vertical-align:middle;
	font-weight:bold;
	line-height:140px;/*ajouté pour centrage texte dans rond*/
	text-align:center; /* centrage horizontal */
	vertical-align:central;
} 
 .h1rond_rougef 		{background-color:rgb(204,102,102);	 	}
 .h1rond_orangef		{background-color:rgb(240, 110, 60);  	}
 .h1rond_violetf 	{background-color:rgb(128, 100, 162); 	}  
 .h1rond_bleucanard 	{background-color:rgb(90, 133, 146);	}
 .h1rond_vert  		{background-color:rgb(121, 181, 145); 	}
 .h1rond_bleu  		{background-color:rgb(184, 205, 229);	} 
 .h1rond_beige  		{background-color:rgb(205, 190, 180);	}
 .h1rond_rougep 		{background-color:rgb(230, 185, 184);	}
 .h1rond_orangep 	{background-color:rgb(252, 213, 180);	} 
 .h1rond_violetp 	{background-color:rgb(204, 197, 213); 	}
 .h1rond_bleugris 	{background-color:rgb(110, 143, 173); 	}   
 .h1rond_gris 		{background-color:silver; 				} 
/* h2 -----------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/
h2.simple /*page pourquoi est ce que la police n'est pas aussi jolie que sur internet ???*/
{
	font-family:'learningcurve',Verdana, Geneva, sans-serif;
	font-size: 35px;
	font-weight:normal;
	color:#C30;
	text-emphasis:none;
	text-align:left;
	padding: 30px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
 }
h2.simple_bloc1 /*pour index bloc1*/
{
	font-family:'learningcurve',Verdana, Geneva, sans-serif;
	font-size: 32px;
	font-weight:normal;
	color:white;
	text-emphasis:none;
	text-align:center;
	padding: 0px 0px 10px 10px;
	border-radius: 0px;
	margin: 0px 0px 0px 0px;
 } 

.centrer { /*ajouté pour centrer le texte dans le rond*/
  width:140px; /* largeur zone de texte */
  border:none;
  vertical-align:middle;
  display:inline-block;
  line-height:normal; /* on rétablit le line-height */
  text-align:center; /* ... et l'alignement du texte */
}
.h2car_beige, .h2car_bleu, .h2car_bleucanard,  .h2car_bleugris, .h2car_gris, .h2car_orangep, .h2car_orangef,
 .h2car_rougep, .h2car_rougef, .h2car_rougep, .h2car_vert, .h2car_violetp , .h2car_violetf 
{	display: inline-block;
	width: 105px;
	height:100px;
	margin: 10px 15px 10px 10px;
	padding: 0px 1px 0px 0px;
	border-radius:5px;
	font-family:'lemonchicken', Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-decoration:none;
	color:white;
  	line-height:105px;/*ajouté pour centrage texte dans rond*/
	text-align:center; /* centrage horizontal */
	vertical-align:top;
}
h2.carbl_beige, .h2carbl_bleu, .h2carbl_bleucanard,  .h2carbl_bleugris, .h2carbl_gris, .h2carbl_orangep, .h2carbl_orangef,
 .h2carbl_rougep, .h2carbl_rougef, .h2carbl_rougep, .h2carbl_vert, .h2carbl_violetp , .h2carbl_violetf 
{	display: inline-block;
	width: 100px;
	height:90px;
	margin: 10px 15px 10px 10px;
	padding: 0px 1px 0px 0px;
	border-radius:5px;
	font-family:arial, Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	text-decoration:none;
	background-color:white;
  	line-height:95px;/*ajouté pour centrage texte dans rond*/
	text-align:center; /* centrage horizontal */
	vertical-align:top;
}
.h2carbl_beige  		{color:rgb(205, 190, 180);	}
.h2carbl_bleu 			{color:rgb(184, 205, 229);	} 
.h2carbl_bleucanard		{color:rgb(90, 133, 146);	}
.h2carbl_bleugris		{color:rgb(110, 143, 173); 	}   
.h2carbl_gris			{color:silver; 				} 
.h2carbl_orangep 		{color:rgb(252, 213, 180);	} 
.h2carbl_orangef		{color:rgb(240, 110, 60);  	}
.h2carbl_rougep			{color:rgb(230, 185, 184);	}
.h2carbl_rougef 		{color:rgb(204,102,102);	 }
.h2carbl_vert			{color:rgb(121, 181, 145); 	}
.h2carbl_violetp 		{color:rgb(204, 197, 213); 	}
 .h2carbl_violetf		{color:rgb(128, 100, 162); 	}  

.centrer_carre { /*ajouté pour centrer le texte dans le carré*/
  width:105px; /* largeur zone de texte */
  border:none;
  vertical-align:middle;
  display:inline-block;
  line-height:normal; /* on rétablit le line-height */
  text-align:center; /* ... et l'alignement du texte */
}

.h2car_beige:hover, .h2car_bleu:hover, .h2car_bleucanard:hover,  .h2car_bleugris:hover, .h2car_gris:hover, .h2car_orangep:hover, .h2car_orangef:hover 
.h2car_rougep:hover, .h2car_rougef:hover, .h2car_rougep:hover, .h2car_vert:hover, .h2car_violetp:hover , .h2car_violetf:hover  
{	color:red;
}
 
h2.calendrier_beige, h2.calendrier_bleu, h2.calendrier_bleucanard, h2.calendrier_bleugris, h2.calendrier_gris, h2.calendrier_orangef, h2.calendrier_orangep, h2.calendrier_rougef, h2.calendrier_rougep, h2.calendrier_vert, h2.calendrier_violetf, h2.calendrier_violetp, h2.calendrier_rougerose, h2.calendrier_rosesoutenu, h2.calendrier_rougevioletm    /*page evenements*/
{
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 22px;
	text-decoration: underline;
	text-align:left;
	background-color:none;
	padding: 30px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
 }
h2.calendrier_beige  			{color:rgb(205, 190, 180);	}
h2.calendrier_bleu  				{color:rgb(184, 205, 229);	} 
h2.calendrier_bleucanard			{color:rgb(90, 133, 146);	}
h2.calendrier_bleugris 			{color:rgb(110, 143, 173); 	}   
h2.calendrier_gris 				{color:silver; 				} 
h2.calendrier_orangep 			{color:rgb(252, 213, 180);	} 
h2.calendrier_orangef			{color:rgb(240, 110, 60);  	}
h2.calendrier_rougep 			{color:rgb(230, 185, 184);	}
h2.calendrier_rougef 			{color:rgb(204,102,102);	 	}
h2.calendrier_vert  				{color:rgb(121, 181, 145); 	}
h2.calendrier_violetp 			{color:rgb(204, 197, 213); 	}
h2.calendrier_violetf 			{color:rgb(128, 100, 162); 	}  
h2.calendrier_rougerose 			{color:rgb(234, 138, 135); 	}
h2.calendrier_rosesoutenu 			{color:rgb(221, 82, 137); 	}
h2.calendrier_rougevioletm 			{color:rgb(166, 99, 131); 	}

  h2.classique_rouge_village
 {	font-family:'caviardreams_bi', 'lemonchicken',Verdana, Geneva, sans-serif;
	font-size: 20px;
	text-decoration: underline;
	color:#C6482F;
	text-align:left;
	background-color:transparent;
	padding: 10px 0px 10px 10px;
	border-radius: 0px;
	margin: 0px;
 }
   h2.classique_rougevif_ecole
 {	font-family:'caviardreams_bi', 'lemonchicken',Verdana, Geneva, sans-serif;
	font-size: 26px;
	text-decoration: underline;
	color:rgb(240, 110, 60);/*rgb(255, 89, 83)*/
	text-align:left;
	background-color:transparent;
	padding: 30px 0px 20px 30px;
	border-radius: 0px;
	margin: 0px;
 }
  h2.classique_bleuf
 {
	font-family:'lemonchicken',Verdana, Geneva, sans-serif;
	font-size: 22px;
	text-decoration: underline;
	color:rgb(90, 133, 146);
	text-align:left;
	background-color:none;
	padding: 30px 0px 10px 30px;
	border-radius: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
 } 
 
 .h2rond_beige, .h2car_beige, h2.classique_beige  				{background-color:rgb(205, 190, 180);	}
 .h2rond_bleu, .h2car_bleu, h2.classique_bleu  					{background-color:rgb(184, 205, 229);	} 
 .h2rond_bleucanard, .h2car_bleucanard, h2.classique_bleucanard	{background-color:rgb(90, 133, 146);	}
 .h2rond_bleugris, .h2car_bleugris, h2.classique_bleugris 		{background-color:rgb(110, 143, 173); 	}   
 .h2rond_gris, .h2car_gris, h2.classique_gris 					{background-color:silver; 				} 
 .h2rond_orangep, .h2car_orangep, h2.classique_orangep 			{background-color:rgb(252, 213, 180);	} 
 .h2rond_orangef, .h2car_orangef , h2.classique_orangef			{background-color:rgb(240, 110, 60);  	}
 .h2rond_rougep, .h2car_rougep , h2.classique_rougep 			{background-color:rgb(230, 185, 184);	}
 .h2rond_rougef, .h2car_rougef , h2.classique_rougef 			{background-color:rgb(204,102,102);	 	}
 .h2rond_vert, .h2car_vert , h2.classique_vert  				{background-color:rgb(121, 181, 145); 	}
 .h2rond_violetp, .h2car_violetp,  h2.classique_violetp 		{background-color:rgb(204, 197, 213); 	}
 .h2rond_violetf, .h2car_violetf,h2.classique_violetf 			{background-color:rgb(128, 100, 162); 	}  

.h2rond_rougerubis {background-color:rgb(141, 46, 63); 	}
.h2rond_rougefuschia {background-color:rgb(246, 61, 71); 	}
.h2rond_rougeorange {background-color:rgb(243, 114, 108); 	}
.h2rond_rougerose {background-color:rgb(234, 138, 135); 	}
.h2rond_rougerosef {background-color:rgb(237, 86, 79); 	}
.h2rond_rougeprofond {background-color:rgb(208, 36, 35); 	}
.h2rond_rosep {background-color:rgb(255, 89, 83); 	}
.h2rond_rosesoutenu {background-color:rgb(221, 82, 137); 	}
.h2rond_vertgrismoyen {background-color:rgb(171, 184, 160); 	}
.h2rond_rougeviolet {background-color:rgb(150, 69, 100); 	}
.h2rond_rougevioletm {background-color:rgb(166, 99, 131); 	}
.h2rond_jaunevert {background-color:rgb(222, 230, 176); 	}
.h2rond_jaunep {background-color:rgb(243, 245, 205); 	}
.h2rond_mauve {background-color:rgb(216, 174, 240); 	}
.h2rond_grisclair {background-color:rgb(240,240,240);}

.h2rond_beige, .h2rond_bleu, .h2rond_bleucanard,  .h2rond_bleugris, .h2rond_gris, .h2rond_orangep, .h2rond_orangef, 
.h2rond_rougep, .h2rond_rougef, .h2rond_rougep, .h2rond_vert, .h2rond_violetp , .h2rond_violetf, 
 .h2rond_rougerubis, .h2rond_rougefuschia, .h2rond_rougeorange, .h2rond_rougerose, .h2rond_rougerosef,.h2rond_rougeprofond, 
 .h2rond_rosep, .h2rond_rosesoutenu, .h2rond_vertgrismoyen, .h2rond_rougeviolet, .h2rond_rougevioletm, 
 .h2rond_jaunevert, .h2rond_jaunep, .h2rond_mauve, .h2rond_grisclair /* bulles rondes des tableaux */ 
{	display: inline-block;
	width: 80px;
	height:80px;
  	line-height:80px;/*ajouté pour centrage texte dans rond*/
	text-align:center; /* centrage horizontal */
	margin: 7px 7px 7px 7px;
	padding: 2px 2px 2px 2px;
	border-radius:200px;
	font-family:'caviardreams_bi', Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color:white;
	text-align: center;
	text-decoration:none;
	vertical-align:top;
}
.centrer_80 { /*ajouté pour centrer le texte dans le rond*/
  width:80px; /* largeur zone de texte */
  border:none;
  vertical-align:middle;
  display:inline-block;
  line-height:normal; /* on rétablit le line-height */
  text-align:center; /* ... et l'alignement du texte */
}

.h2rond_beige:hover, .h2rond_bleu:hover, .h2rond_bleucanard:hover,  .h2rond_bleugris:hover, .h2rond_gris:hover, .h2rond_orangep:hover, 
.h2rond_orangef:hover, .h2rond_rougep:hover, .h2rond_rougef:hover, .h2rond_rougep:hover, .h2rond_vert:hover, .h2rond_violetp:hover, .h2rond_violetf:hover, 
 .h2rond_vertolive:hover, .h2rond_vertgrismoyen:hover, .h2rond_jaunevert:hover, .h2rond_jaunep:hover, .h2rond_mauve:hover, .h2carbl_beige:hover, .h2carbl_bleu:hover, .h2carbl_bleucanard:hover,  .h2carbl_bleugris:hover, .h2carbl_gris:hover, .h2carbl_orangep:hover, 
.h2carbl_orangef:hover, .h2carbl_rougep:hover, .h2carbl_rougef:hover, .h2carbl_rougep:hover, .h2carbl_vert:hover, .h2carbl_violetp:hover, .h2carbl_violetf:hover
{	color:red;
}
.h2rond_rosep:hover, .h2rond_rougerubis:hover, .h2rond_rougefuschia:hover, .h2rond_rougeorange:hover, .h2rond_rougerose:hover, .h2rond_rougerosef:hover, .h2rond_rougeprofond:hover, .h2rond_rosesoutenu:hover, .h2rond_rougeviolet:hover, .h2rond_rougevioletm:hover 
{	color:rgb(110, 143, 173);
}

/* h3 -----------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/
 h3.simple /* rouge italique */
  {
	font-family:'learningcurve', Verdana, Geneva, sans-serif;
	font-size: 35px;
	padding-left:10px;
	margin: 10px 0px 0px 0px;
	color:#C30;
	text-align:left;
	background-color:transparent;
 }
 h3.simple2 /* rouge italique */
  {
	font-family:'learningcurve', Verdana, Geneva, sans-serif;
	font-size: 27px;
	padding-left:10px;
	margin: 0px;
	color:#C30;
	text-align:left;
	background-color:transparent;
 }
  h3.souligne /* normal souligné */
  {
	font-family: 'open_sanslight', Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight:bolder;
	text-decoration:underline;
	color:#669;
	text-align:justify;
	padding: 0px 10px 5px 10px;
 }

/* h4 ----------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------*/
/* h4 /*page anatomie et pages pathologies*/
 {
	font-family:'learning_curve_proregular', Verdana, Geneva, sans-serif;
	font-size: 35px;
	font-style:italic;
	padding-left:inherit;
	color:#036;
	text-align:left;
	background-color:transparent;*/
 }
/* tableaux de bulles --------------------------------------------------------------------------------------------------------------*/
/*  --------------------------------------------------------------------------------------------------------------------------------*/
.tab_activites
 {	margin:auto;
	margin-bottom:20px;
	padding: 10px 10px 10px 30px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:680px;
}
.tab_asso
 {	margin:7px 7px 25px 90px;
	padding: 10px 10px 10px 40px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:740px;
}
.tab_agenda
 {
	margin:auto; /*0px 0px 30px 50px;*/
	padding: 10px 10px 10px 20px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:800px;
}
.tab_art
 {	margin:auto;
	margin-bottom:20px;
	padding: 10px 10px 10px 10px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:750px;
}
.tab_evenements
 {
	margin:auto; /*0px 0px 30px 50px;*/
	padding: 10px 10px 10px 20px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:750px;
}
.tab_seloger
 {
	margin:auto; /*0px 0px 30px 50px;*/
	padding: 10px 50px 10px 50px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:730px;
}
.tab_serestaurer
 {
	margin:auto; /*0px 0px 30px 50px;*/
	padding: 10px 50px 10px 50px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:650px;
}
.tab_village
 {	margin:0px 0px 15px 0px;
	padding: 10px 10px 10px 10px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:1025px;
}
.tab_commvillage
 {	margin:auto;
	padding: 10px 10px 10px 10px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:930px;
}
.tab_commerces
 {	margin:auto;
	padding: 10px 30px 10px 30px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:830px;
}
.tab_bicarre
 {	margin:auto;
 	margin-bottom:10px;
	padding: 10px 10px 10px 40px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:300px;
}

.tab_vin
 {	margin:7px 7px 7px 7px;
	padding: 10px 10px 10px 40px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:95%;
}
.tab_vin1
 {	margin:auto; /*0px 0px 30px 50px;*/
 	margin-bottom:25px;
	margin-top:20px;
	padding: 10px 10px 10px 50px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:990px;
}
.tab_ecole
 {	margin:auto;
 	margin-bottom:20px;
	padding: 10px 10px 10px 20px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:350px;
}
.tab_produits
 {	margin:auto;
 	margin-bottom:10px;
	padding: 10px 10px 10px 20px;
	background-color:rgb(240,240,240);
	border-radius:0px;
	width:770px;
}

p.nature /* page nature */
{	
	display: inline-block;
	vertical-align:top;px;
	width: 215px;
	height:180px;
	margin: 20
	padding: 10px 10px 10px 15px;
	border-radius:5px;
	border: 1px solid white;
} 
/* colonnes et mise en page images---------------------------------------------------------------------------------------------*/
/*  ---------------------------------------------------------------------------------------------------------------------------*/
img/* essais pour pas de bordure blanche rien ne marche...*/
{
display: inline-block;
border:0px;
margin:0px;
padding:0px;
}	
.bandeau /* utilisé dans se loger et vins*/
{	display: inline-block;
	background-color:transparent;
	border-radius:0px;
	text-align:center;
	/*margin:0px 0px 0px 15px ; centre le bloc car auto ne marche pas*/	
	max-width:1200px;
}
	
.large20
 {	display: inline-block; 
    width: 20%;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}
.large22
 {	display: inline-block; 
    width: 22%;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}
.large22 /* pour beatrice lacombe*/
 {	display: inline-block; 
    width: 24%;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}
.large25
 {	display: inline-block; 
    width: 250px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
	position:relative;
}
.large28_pad
 {	display: inline-block; 
    width: 28%;
    padding: 0px 0px 0px 20px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}
.large30
 {	display: inline-block; 
    width: 30%;
    padding: 0px;
    margin-right: 10px;
    vertical-align: top;
	background-color:transparent;
}
.large33
 {	display: inline-block; 
    width: 33%;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}
.large38_txt /*pour marge  gch, pour village*/
 {	display: inline-block; 
    width: 38%;
    padding: 0px 0px 0px 10px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}
.large40 /*pour vins*/
{	display: inline-block;
    width: 40%;
    padding: 10px 10px 10px 10px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
	border-radius:0px;
}
.large42 /*pour marché index*/
{	display: inline-block;
    width: 150px;
    padding: 15px 0px 0px 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
	border-radius:0px;
}
.large45 /*pour marché index*/
{	display: inline-block;
    width: 57%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
	border-radius:0px;
}

.large47 /*pour vins*/
{	display: inline-block;
    width: 45%;
    padding: 30px 10px 10px 30px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
	border-radius:0px;
}
.large47nu /*pour vins*/
{	display: inline-block;
    width: 47%;
    padding: 30px 0px 0px 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
	border-radius:0px;
}
.large47beigegris /*pour index*/
{	display: inline-block;
    width: 48%;
    padding: 30px 0px 0px 10px;
    margin: 0px;
    vertical-align: top;
	background-color:rgb(248, 246, 238);
	border-radius:0px;
}

.large47_sanspadessus /*pour vins*/
{	display: inline-block;
    width: 45%;
    padding: 0px 10px 10px 30px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
	border-radius:0px;
}
.large50 /*pour vins*/
{	display: inline-block; 
    width: 470px;
    padding: 20px 0px 0px 20px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
	border-radius:0px;
}
.large50_3filles /*pour 3 filles*/
{	display: inline-block; 
    width: 450px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
	border-radius:0px;
}
.large50_belote /*pour belote*/
{	display: inline-block; 
    width: 390px;
    padding: 0px 20px 0px 4px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
	border-radius:0px;
}

.large50_photo /*pour vins*/
{	display: inline-block; 
    width: 498px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
	border-radius:0px;
}
.large55 /*pour vins*/
{	display: inline-block;
    width: 55%;
    padding: 10px 10px 10px 10px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
	border-radius:0px;
}
.large60 /*pour vins*/
{	display: inline-block; 
    width: 57%;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
	border-radius:0px;
}
.large60_pad /*pour se restaurer et domaine creve coeur, avec pad left*/
{	display: inline-block; 
    width: 54%;
    padding: 0px 0px 0px 20px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
	border-radius:0px;
}
.large64 /*pour village*/
 {
    display: inline-block; 
    width: 64%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}
.large66
 {	display: inline-block; 
    width: 66%;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}
.large66_pad
 {	display: inline-block; 
    width: 66%;
    padding: 0px 10px 0px 20px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}
.large74 /*pour vins*/
 {	display: inline-block; 
    width: 70%;
    padding: 10px 10px 0px 30px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}
.large100gris /*pour index*/
{	display: inline-block;
    width: 100%;
    padding: 20px 0px 160px 30px;
    margin: 0px;
    vertical-align: top;
	background-color:rgb(236,236,236);
	border-radius:0px;
}
.large100blanc /*pour index*/
{	display: inline-block;
    width: 100%;
    padding: 10px 30px 20px 0px;
    margin:  0px 30px 0px 0px;
    vertical-align: top;
	background-color:white;
	border-radius:0px;
}

.large250
 {	display: inline-block; 
    width: 250px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}
.large470
 {	display: inline-block; 
    width: 420px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}
.large570
 {	display: inline-block; 
    width: 570px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}
.large600
 {	display: inline-block; 
    width: 600px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}
.large650
 {	display: inline-block; 
    width: 650px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	background-color:transparent;
}

.large800				/*pour se loger et art */
 {	display: inline-block; 
    width: 800px;
    padding: 0px;
    margin: 0px 10px 10px 50px;
    vertical-align: top;
	background-color:transparent;
}
.large1000				/*pour vin*//*pour village*/
 {	display: inline-block; 
    width: 1000px;
    padding: 0px;
    vertical-align: top;
	background-color:transparent;
	position: relative;
}
.large1000_marge				/*pour index*/
 {	display: inline-block; 
    width: 1000px;
    padding: 0px 0px 0px 70px;
    vertical-align: top;
	background-color:transparent;
	position: relative;
}
.large1000_centre				/*pour vin*/
 {	display: inline-block; 
    width: 1000px;
    padding: 0px;
	vertical-align: top;
	background-color:transparent;
	position: relative;
}

.large1000_pad				/*pour évènement ...*/
 {	display: inline-block; 
    width: 1000px;
    padding: 0px 0px 30px 0px;
    margin: 0px 10px 0px 100px;
    vertical-align: top;
	background-color:transparent;
	position: relative;
}
.large1200
{	background-color:white;	
	border-radius:0px;
	margin:0px 0px 0px 50px ; /*centre le bloc*/	
	width:1200px;
}	
.large1400
{	background-color:white;	
	border-radius:0px;
	margin:0px 0px 0px 30px ; /*centre le bloc*/	
	max-width:1400px;
}	
.height100
 {	display: inline-block; 
    width: auto;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	height: 100px;
}
.height150
 {	display: inline-block; 
    width: auto;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	height: 150px;
}
.height200
 {	display: inline-block;
 	width: auto;
    padding: 0px 0px 10px 0px;
    margin: 0px;
    vertical-align: top;
	height: 200px;
}
.height200_pad
 {	display: inline-block;
 	width: auto;
    padding: 0px 0px 0px 30px;
    margin: 0px;
    vertical-align: top;
	height: 200px;
}
.height230 /*pour vilage*/
 {	display: inline-block; 
    width: auto;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	height: 260px;
}
.height250
 {	display: inline-block;
 	width: auto;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	height: 250px;
	background-color:transparent;
}
.height300
 {	display: inline-block;
 	width: auto;
    padding: 0px;
    margin: 0px;
	border:0px;
    vertical-align: top;
	height: 300px;
	background-color:transparent;
}
.height320
 {	display: inline-block;
  	width: auto;
    padding: 0px;
    margin: 0px;
	border:0px;
    vertical-align: top;
	height: 320px;
	background-color:transparent;
}
.height400 /* pour village*/
 {	display: inline-block;
 	width: auto;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    vertical-align: top;
	height: 400px
}
.height400_pad /* pour Bilooo*/
 {	display: inline-block;
 	width: auto;
    padding: 30px 0px 0px 40px;
    margin: 0px;
    vertical-align: top;
	height: 400px
}
.height500
 {	display: inline-block;
 	 width: auto;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	height: 500px
}
.height550 /* pour art landerer*/
 {	 display: inline-block;
 	width: auto;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	height: 550px
}
.height700
 {	display: inline-block;
 	 width: auto;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	height: 700px
}
/*  sections beige vert----------------------------------------------------------------------------------------------------------------*/
.section_beigevert /*pour artiste bilooo et magali, et huevin*/
{	background-color:rgb(248, 246, 238);
	padding:0px 0px 20px 20px;
	border-radius:0px;
	position: relative;
	width:980px;
}
.large50_beige /*pour vins*/
{	display: inline-block; 
    width: 470px;
	height:350px;
    padding: 20px 10px 0px 20px;
    margin: 0px;
    vertical-align: top;
	background-color:rgb(248, 246, 238);
	border-radius:0px;
}
.large50_rose /*pour vins*/
{	display: inline-block; 
    width: 460px;
    padding: 20px 10px 10px 20px;
    margin: 0px;
    vertical-align: top;
	background-color:#FAE3E3;
	border-radius:0px;
}
.section_rose /*pour fraisess*/
{	display: inline-block; 
    width: 1000px;
    padding: 20px 10px 10px 20px;
    margin: 0px;
    vertical-align: top;
	background-color:#FAE3E3;
	border-radius:0px;
}
.section_beigevert_vin
{	background-color:rgb(248, 246, 238);
	padding:10px;
	border-radius:0px;
	position:relative;
	width:1000px;
}
.section_beigevert_sanspad
{	background-color:rgb(248, 246, 238);
	padding-bottom:0px;
	border-radius:0px;
	position:relative;
	width:1000px;
}
/*  sections beiges----------------------------------------------------------------------------------------------------------------*/
.section_beige /* pour village*/
{	background-color:rgb(235, 230, 230);
	padding:0px 20px 0px 40px;
	margin-bottom: 20px;
	border-radius:0px;
	position:relative;
	width:1050px;
}
.section_beige_sans /* pour vins, sans padding ni margin*/
{	background-color:rgb(235, 230, 230);
	padding:0px 0px 0px 0px;
	margin: auto;
	border-radius:0px;
	position:relative;
	width:1000px;
}
.section_beige_vin /* pour vin avec pad et margin*/
{	background-color:rgb(235, 230, 230);
	padding:10px 10px 10px 30px;
	margin-bottom: 20px;
	border-radius:0px;
	position:relative;
	width:960px;
}
/*  sections bleu clair----------------------------------------------------------------------------------------------------------------*/
.section_bleuclair/*vins malmont*/
{	background-color:rgb(240, 246, 250);
	padding:0px 10px 10px 20px;
	margin: auto;
	border-radius:0px;
	position:relative;
	width:970px;
}
.section_bleuclairp_ecole
{	background-color:rgb(240, 246, 250);
	margin-top:20px;
	padding: 0px 0px 10px 20px;
	width:1000px;
	position:relative;
}
.section_bleugrisp
{	background-color:rgb(224,231,237);/* gris bleu rgb(92,109,109);*/
	padding: 10px;
	margin-bottom: 20px;
	border-radius:0px;
	position:relative;
}
/*  sections transp----------------------------------------------------------------------------------------------------------------*/
.section_transp_padmar
{	background-color:none;
	margin:auto;
	padding: 10px 0px 10px 20px;
	width:1000px;
	position:relative;
}
/*  sections grises----------------------------------------------------------------------------------------------------------------*/
.section_gris
{	background-color:rgb(236,236,236);/* gris bleu rgb(92,109,109);*/
	padding:0px 10px 10px 20px;
	border-radius:0px;
	position:relative;
	width:970px;
	margin: auto;
}
.section_grisfonce
{	background-color:rgb(166,166,166);
	padding:20px 0px 20px 0px;
	border-radius:0px;
	position:relative;
	width:1000px;
}
/*  sections vertp----------------------------------------------------------------------------------------------------------------*/
.section_vertp
{	background-color:rgb(250,265,245);
	padding:0px 0px 10px 20px;
	border-radius:0px;
	position:relative;
	width:980px;	
}
.texte_blanc
{	color:white;
}
.vignette_bulletin
{	background: url("img/bulletin/bulletin_oct2015.png") top right no-repeat; 
}
.fleur
 {	display: inline-block; 
    width: 100%;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
	font-family: 'learning_curve_proregular', Georgia, "Times New Roman", Times, serif;
	font-size:1.7em; 		
}
.plan /* pour plan googlemap */
{
	width:520px;
	height:420px;
	border: 1px solid grey;
	border-radius:10px;
}
.demi
 {    
    width: 100%;
	border: 1px solid grey;
	border-radius:10px; 
	border: 1px solid grey;
	margin-top:30px;
	}


/* video----------------------------------------------------------------------------------------------------------------------*/
/*  ---------------------------------------------------------------------------------------------------------------------------*/

/* tableau -----------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------*/
table 
{	width:98%;
	border:none;
	cellpadding:3px;
	margin: 20px;
 }
td.date
{	width:250px;
	font-family:'caviardreams', arial, Georgia, "Times New Roman", Times, serif;
	color:#039;
	padding-bottom:20px;
 }
td.titre
{	width:420px;
	font-family:'caviardreams', arial, Georgia, "Times New Roman", Times, serif;
	color:#039;
	padding-bottom:20px;
 }
td.lieu
{	width:300px;
	font-family:'caviardreams', arial, Georgia, "Times New Roman", Times, serif;
	color:#039;
	padding-bottom:20px;
 }
td.jour
{	width:120px;
	font-family:'caviardreams', arial, Georgia, "Times New Roman", Times, serif;
	color:#039;
	padding-bottom:10px;
 }
 td.horaire
{	width:550px;
	font-family:'caviardreams', arial, Georgia, "Times New Roman", Times, serif;
	color:#039;
	text-align:left;
	padding-bottom:10px;
 }
/* boutons vers haut de page ------------------------------------------------------------------------------------------*/
 /*.haut_page  boutons vers haut de page sous texte
{	text-align:right;
	padding: 0px 10px 10px 0px;
	color: #F33;
	margin: 0px;	
 } */
/*  .haut_page_bloc  boutons vers haut de page à droite de blocs
{	width: 40px;
	position: absolute;
   	right: 5px;
    bottom: 5px;
	/*display:inline-block;
	vertical-align:bottom;
	text-align:right;*/
/*	padding: 0px 10px 10px 0px;
	color: #F33;
	margin: 0px;	
 } */
 .haut_page /* boutons vers haut de page sous texte*/
{ 	padding: 0px 10px 0px 0px;
	margin: 0px;
	text-align:right;
	vertical-align:bottom;
	display: inline-block; 
}
.haut_page_absolu /* boutons vers haut de page sous texte*/
{ 	padding: 0px 10px 0px 0px;
	margin: 0px;
	text-align:right;
	vertical-align:bottom;
	display: inline-block; 
	position:absolute;
	left : 930px;
	bottom: 10px;
	}
 .haut_page_bloc /* boutons vers haut de page à droite de blocs*/
{ 	display: inline-block; 
	padding: 0px 10px 0px 0px;
	margin: 5px;
	text-align:right;
	width: 920px;
	position:relative;
	vertical-align:bottom;
} 
/* .haut_page2 
{	display: inline-block; 
	padding: 0px 10px 20px 0px;
	margin: 0px;
	vertical-align:bottom;
 } */
.rond
{	height: 30px;
	width : 30px;
	border-radius: 30px;
 }
/* footer ------------------------------------------------------------------------------------------*/
.foot_gch
 {	display: inline-block; 
    width:100px;
    padding: 0px;
    margin: 0px;
	border-radius:0px;
	vertical-align: top; 
}
.foot_drt
 {	display: inline-block; 
    width: 860px;
	background-color:transparent;
    padding-top: 10px;
    margin: 0px;
	border-radius:0px; 
	vertical-align: top; 
}
footer
 {	position:static;
 background-color:rgb(240,240,240);
	height: 75px;
	width: 970px;
    padding: 15px;
    margin: auto ;
	border-radius:0 0 10px 10px; 
}
footer p /* pied de page */
{	background-color:transparent;
    font-family:'open_sanslight', Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-decoration:none;
	text-align:center;
	padding:0px;
	margin:0px;
	border-radius:0px; 
}
.logo
{	height:70px;
}
	