/* ==============================================
   BASE SUR LA FEUILLE DE STYLE DES GABARITS HTML/CSS --- n°10
   © Elephorm & Alsacreations.com
   Conditions d'utilisation:
   http://creativecommons.org/licenses/by/2.0/fr/
   ============================================== */


/* -------------------------------------- COULEURS -------------------------------------- */


/* Général */

body {
	color: #000;
	background: #fff;
	background-image:url(../images/fond-degrade-gris.gif);
	background-position :top center;
	background-repeat:no-repeat;
	background-color:#fff;
	}

/*a {
	color: #FF6533;
}*/

/*a:hover, a:focus {
	color: #FF4C00;
}

strong {
	color: #A1B55D;
}*/

/* Conteneur central */
#centre {
	/*background: url(../images/10-colonnes.png) repeat-y;*/
	}


/*  
======================================
 Les 4 menus de navigation en header
======================================
*/

/* Navigation */

#navigation {
	background: #fff;
	}

/* Navigation2 */

#navigation2 {
	background: #5b823b;
	background-image:url(../images/navigation/bandeau-vert1.jpg);
	background-position :top center;
	background-repeat:no-repeat;
	}

#navigation2 a {
	color:#fff;
	font-weight:bold;
	}
	
#navigation2 a:hover, #navigation2 a:focus {
	/*background: #000000;*/
	color:#000;
	}

/* Navigation3 */

#navigation3 {
	background: #96b839;
	background-image:url(../images/navigation/bandeau-vert2.jpg);
	background-position :top center;
	background-repeat:no-repeat;
	}

#navigation3 a {
	color:#fff;
	font-weight:bold;
	}

#navigation3 a:hover, #navigation3 a:focus {
	/*background: #000000;*/
	color:#000;
	}


/*  
======================================
          Contenu principal
======================================
*/

#principal {
	color: #181A12;
	background: #fff;
	}
	
/*
#principal a {
	color: #332510;
	}
	
#principal a:hover, #principal a:focus {
	color: #6E5122;
	}
	
#principal strong {
	color: #181A12;
	}*/

#principal a {
	padding: 2px 2px 2px 2px;
	color:#b6015f;
	text-decoration:underline;
	}

#principal a:link {
	color:#b6015f;
	text-decoration:underline;
	}

#principal a:hover {
	background-color:#b6015f;
	color:#fff;
	text-decoration:none;
	}


#hautdepage {
	position: relative;
	float:left;
	padding:0;
	padding-top:12px;
	}
	
	
#hautdepage a {
	font-size:12px;
	font-weight:normal;
	padding:1px 5px;
	background-color:#b6015f;
	color:#fff;
	text-decoration:none;
	}

#hautdepage a:link {
	color:#fff;
	text-decoration:none;
	}

#hautdepage a:hover {
	background-color:transparent;
	color:#b6015f;
	text-decoration:underline;
	}

/*  
======================================
          Contenu secondaire
======================================
*/

#secondaire {
	background: #fff;
	}


/* -------------------------------------- POSITIONNEMENT -------------------------------------- */


/*  
======================================
                 Page
======================================
*/

body {
	padding: 0px 5px 20px 5px;
	}

#global {
	width: 946px;
	margin-left: auto;
	margin-right: auto;
	background-color:#fff;
	}


/*  
======================================
                 Entête
======================================
*/

#entete {
	padding: 20px 0;
	}
	
#entete h1 {
	margin: 0;
	}

#entete h1 img {
	float: left;
	margin: 7px 20px 10px 0;
	}

#entete .sous-titre {
	margin: 4px 0 15px 0;
	}


/*  
======================================
            Header de nico
======================================
*/

div.header {
	width:946px;
	position:relative;
	top:0;
	height:228px;
	margin-bottom:0px;
	padding-bottom:0px;
	background-color:#fff;
	/*background-image:url(../images/header-image.jpg);*/
	background-position :top left;
	background-repeat:no-repeat;
	/*background-color:yellow;*/
	}


/*  
======================================
             Bloc central
======================================
*/

#centre {
	width: 100%;
	overflow: hidden;
	}

/*  
======================================
           Colonne de gauche
======================================
*/

#navigation {
	float: left;
	width: 226px;
	padding-top:12px;
	padding-left:4px;
	}

/*  
======================================
 Les 4 menus de navigation en header
======================================
*/

/* Menu de navigation2 vert foncé */

#navigation2 {
	padding: 0;
	height:25px;
	}

#navigation2 ul {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	}

#navigation2 li.gauche {
	float: left;
	margin-right: 10px;
	font-size: 16px;
	padding:0px;
	}

#navigation2 a {
	padding: 6px;
	line-height: 1.5;
	text-decoration: none;
	}

#navigation2 li.droite {
	float: right;
	margin-right: 0;
	margin-left: 10px;
	padding: 3px 0;
	font-size: 11px;
	}

#navigation2 li.droite a {
	color:#32491f;
	}

#navigation2 li.droite a:hover {
	text-decoration:none;
	color:#000;
	background-color:#5b823b;
	}

/* Pour indiquer quel menu est cliqué */

#navigation2 li.droite-select {
	float: right;
	margin-right: 0;
	margin-left: 10px;
	padding: 3px 0;
	font-size: 11px;
	}

#navigation2 li.droite-select a {
	color:#fff;
	text-decoration:none;
	background-color:#5b823b;
	}

#navigation2 li.droite-select a:hover {
	text-decoration:none;
	color:#000;
	}

#navigation2 li.gauche-select {
	float: left;
	margin-right: 0;
	font-size:16px;
	}

#navigation2 li.gauche-select a {
	color:#000;
	text-decoration:none;
	line-height: 1.5;
	text-decoration: none;
	}

#navigation2 li.gauche-select a:hover {
	text-decoration:none;
	color:#fff;
	}

#navigation2 a {
	padding: 6px;
	line-height: 1.5;
	text-decoration: none;
	}
	
	
/* Menu de navigation3 vert clair */

#navigation3 {
	padding: 0;
	height:25px;
	}

#navigation3 ul {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	}

#navigation3 li.gauche {
	float: left;
	margin-right: 10px;
	font-size: 16px;
	padding:0px;
	}

#navigation3 a {
	padding: 6px;
	line-height: 1.5;
	text-decoration: none;
	}

#navigation3 li.droite {
	float: right;
	margin-right: 0;
	margin-left: 10px;
	padding: 3px 0;
	font-size: 11px;
	}

#navigation3 li.droite a {
	color:#769425;
	}

#navigation3 li.droite a:hover {
	text-decoration:none;
	color:#000;
	background-color:#769425;
	}

/* Pour indiquer quel menu est cliqué */

#navigation3 li.droite-select {
	float: right;
	margin-right: 0;
	margin-left: 10px;
	padding: 3px 0;
	font-size: 11px;
	}

#navigation3 li.droite-select a {
	color:#fff;
	text-decoration:none;
	background-color:#769425;
	}

#navigation3 li.droite-select a:hover {
	text-decoration:none;
	color:#000;
	}

#navigation3 li.gauche-select {
	float: left;
	margin-right: 0;
	font-size:16px;
	}

#navigation3 li.gauche-select a {
	color:#000;
	text-decoration:none;
	line-height: 1.5;
	text-decoration: none;
	}

#navigation3 li.gauche-select a:hover {
	text-decoration:none;
	color:#fff;
	}

#navigation3 a {
	padding: 6px;
	line-height: 1.5;
	text-decoration: none;
	}


/*  
======================================
           Contenu principal
======================================
*/

#principal {
	float: left;
	width: 552px;
	padding:0;
	padding-top:12px;
	}
	
#principal > :first-child {
	margin-top: 10px;
	}
	
#principal p, #principal li {
	line-height: 18px;
	}

/*  
======================================
           Contenu secondaire
======================================
*/

#secondaire {
	margin-left: 782px;
	margin-right: 0px;
	padding: 12px 0;
	}


/*  
======================================
             Pied de page
======================================
*/

#pied {
	margin: 0;
	padding: 15px 20px 10px 0;
	font-size: .85em;
	}

/*  
======================================
             Copyright ©
======================================
*/

#copyright {
	margin: 8px 0 0 0;
	font-size: 1em;
	text-align: left;
	}


/*  
======================================
                Footer
======================================
*/

div.footer {
	clear:both;
	width:946px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	text-align:right;
	background-image:url(../images/footer-fond.gif);
	background-position:0 0 ;
	background-repeat:no-repeat;
	background-color:#a8a8a7;
	/*border:1px dashed yellow;*/
	}


div.footer ul { 
	text-decoration:none;
	margin:0;
	padding:0;
	margin-top:0;
	padding:0.5em 2em ;
	text-align:center;
	}

div.footer ul li { 
	font-size:11px;
	color:#fff;
	display:inline;
	margin:0px;
	text-align:center;
	/*border:1px solid orange;*/
	}

/*#active a:link, #active a:visited, #active a:hover {
	border:1px solid orange;
	padding-left: 12px;
	background-image: url(../images/point-blanc.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	}*/

div.footer ul li a { 
	font-size:11px;
	color:#fff;
	text-decoration:none;
	}

div.footer ul li a:hover { 
	text-decoration:underline;
	}

div.footer hr {
	margin:0;
	border:none;
	border-top:1px solid #6c6858;
	}

div.footer p {
	text-align:center;
	font-size:11px;
	color:#fff;	
	}

div.footer p img {
	vertical-align:middle;	
	}

/*  
======================================
   Colonne gauche : blocs modulaires
======================================
*/

/* Bloc modulaire */

div.bloc-modulaire {
	font-size:12px;
	margin:0;
	width:224px;
	padding-bottom:4px;
	/*background-color:#00FF00;*/
	}

/* Bloc haut */

div.haut {
	
	height:26px;
	padding-left:4px;
	width:222px;
	background-color: #b6015f;
	}
	
div.haut h3 {
	margin:0;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	padding:6px;
	position:relative;
	top:0;
	}

div.haut a {
	margin:0;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	top:0;
	color:fff;
	text-decoration:underline;
	}
	
div.haut a:hover {
	color:#000;
	}
	
		
/* Blocs types middle */
	
div.middle {
	padding-left:4px;
	width:220px;
	background-color: #fff;
	border:0;
	}
	
div.middle-filet {
	padding-top:4px;
	padding-left:4px;
	padding-bottom:1px;
	width:220px;
	background-color: #fff;
	border:1px solid #b6015f;
	}
	
div.middle-flash {
	padding-top:4px;
	padding-left:4px;
	padding-bottom:1px;
	width:220px;
	background-color: #fff;
	border:1px solid #b6015f;
	text-align:center;
	color:#000;
	}
	

/* Bloc flash */
	
div.flash_exposants {
	width:212px;
	height:140px;
  	margin:0;
	border:1px dotted red;
	}

/* Typ pour l'inscription newsletter */

.texteForm {
	color:#000;
	font-size:12px;
	font-weight:normal;
	}


/*  
======================================
		definition des listes 
======================================
*/


/* Liste à puce pourpre */

ul.point-pourpre {
	font-size:12px;
	line-height:13px;
	padding-top:2px;
	padding-left:15px;
	list-style-image: url('../images/point-pourpre.gif');
	list-style-position:outside;
	}

ul.point-pourpre a {
	padding-top: 3px; 
  	padding-bottom: 3px; 
	color:#000;
	text-decoration:none;
	}

ul.point-pourpre a:hover {
	color:#b6015f;
	text-decoration:none;
	}

ul.point-pourpre li {
	margin-bottom: 5px;
	}


/* Liste à puce verte */

ul.point-vert {
	margin:0;
	padding-top:5px;
	padding-left:15px;
	font-size:12px;
	list-style-image: url('../images/point-vert.gif');
	list-style-position:inside;
	}

ul.point-vert li {
	padding-top:0px;
	}


/* Liste à puce simple, pour pages internes */

ul.liste-simple {
	margin:0;
	padding-top:5px;
	padding-left:45px;
	padding-right:20px;
	font-size:12px;
	/*list-style-image: url('../images/point-vert.gif');*/
	list-style-position:outside;
	}
	
/*li.doc {
	background-image: url('../images/picto-video-mini.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}*/

ul.liste-simple li.doc {
	list-style-image: url('../images/point-vert.gif');
	background-image: url('../images/picto-video-mini.gif');
	background-repeat: no-repeat;
	background-position: 100px 0px;
	padding-top:3px ;
	padding-bottom:3px;
	}
	

ul.liste-simple li {
	list-style-image: url('../images/point-vert.gif');
	padding-top:3px;
	padding-bottom:3px;
	}
	
	

/* Liste sans puce simple, pour pages internes */

ul.liste-simple-num {
	margin:0;
	padding-top:5px;
	padding-left:35px;
	padding-right:20px;
	font-size:12px;
	list-style-type:none;
	list-style-position:outside;
	}

ul.liste-simple-num li {
	padding-top:3px;
	padding-bottom:3px;
	}



/* Liste à puce noire */

ul.point-noir {
	font-size:12px;
	list-style-image: url('../images/point.gif');
	list-style-position:inside;
	}


/*  
======================================
     Affichage du flux RSS Type1
======================================
*/


/*CSS pour rsstype1*/

#rsstype1 ul { 
	font-size:12px;
	line-height:13px;
	padding-top:2px;
	padding-left:15px;
	list-style-image: url('../images/point-pourpre.gif');
	list-style-position:outside;
	}

/*CSS pour les liens en general*/

#rsstype1 div a { 
	padding-top: 3px; 
  	padding-bottom: 3px; 
	color:#000;
	text-decoration:none;
	}
	
	
/*CSS pour les liens visibles*/

#rsstype1 div a:link { 
	color:#b6015f;
	text-decoration:none;
	}

/*CSS pour les liens en rollOver*/

#rsstype1 div a:hover { 
	color:#b6015f;
	text-decoration:none;
	}

/*CSS pour definir les listes*/

#rsstype1 li { 
	margin-bottom: 5px;
	}


/*CSS pour les liens en general*/

#rsstype1 li a { 
	text-decoration: none;
	color:#222222;
	}

/*CSS pour les liens visibles*/

#rsstype1 li a:link { 
	text-decoration: none;
	color:#222222;
	}

/*CSS pour les liens en rollOver*/

#rsstype1 li a:hover {
	text-decoration: none;
	color:#b6015f;
	}


/*  
==========================================================
     Affichage du flux RSS Type2 pour page actu du jour
==========================================================
*/


/*CSS pour rsstype2*/

#rsstype2 ul { 
	font-size:12px;
	line-height:13px;
	padding-top:2px;
	padding-left:15px;
	list-style-image: url('../images/point-pourpre.gif');
	list-style-position:outside;
	list-style-type:none;
	}

/*CSS pour les liens en general*/

#rsstype2 a { 
	color:#6b8a17;
	font-weight:bold;
	
	}

#rsstype2 a:link { 
	color:#6b8a17;

	}


#rsstype2 a:hover { 
	color:#6b8a17;
	background-color:transparent;
	}
	
#rsstype2 a:visited { 
	color:#6b8a17;
	
	}

/*CSS pour definir les listes*/

#rsstype2 li { 
	margin-bottom: 5px;
	list-style-type:none;
	}


/*CSS pour les liens en general*/

#rsstype2 li a { 
	text-decoration: underline;
	color:#6b8a17;
	background-color:none;
	font-weight:bold;
	}

/*CSS pour les liens visibles*/

#rsstype2 li a:link { 
	text-decoration: underline;
	color:#6b8a17;
	background-color:none;
	}

/*CSS pour les liens en rollOver*/

#rsstype2 li a:hover {
	text-decoration: none;
	color:#000;
	background-color:none;
	}
	

/*.labelfield{ 
	font-weight:bold;
	color:#6b8a17;
}

.labelfield a:hover{ 
	background-color:#00FF66;
}*/


/* donne la couleur de la date d'une actu RSS*/
.datefield{ 
	font-weight:bold;
	color:#32491f;
}








/*  
======================================
		colonne de droite
======================================
*/

div.bloc-modulaire-droite {
	font-size:11px;
	margin:0;
	width:160px;
	padding-bottom:8px;
	/*background-color:#00FF00;*/
	}

div.haut-droite {
	/*height:26px;*/
	width:160px;
	background-color: #fff;
	}
	
div.middle-filet-droite {
	width:158px;
	background-color: #fff;
	border:1px solid #cccccc;
	text-align:center;
	}
	
div.middle-filet-droite img {
	padding:8px;
	}

div.haut-droite h3 {
	margin:0;
	color:#82898e;
	font-size:10px;
	font-weight:bold;
	padding-bottom:4px;
	position:relative;
	top:0;
	}
	
	
div.haut-droite a {
	margin:0;
	color:#82898e;
	font-size:10px;
	font-weight:bold;
	padding:0px;
	top:0;
	color:fff;
	text-decoration:underline;
	}
	
div.haut-droite a:hover {
	color:#000;
	
	}

/*  
======================================
		colonne centrale
======================================
*/

div.colonne_b p {
	font-size:12px;
	margin:0;
	padding:6px;
	/*background-color: #ccff22;*/
	}

#principal h1 {
	font-size:22px;
	color:#6b8a17;
	font-weight:bold;
	padding-left:20px;
	padding-top:6px;
	}

#principal h2 {
	font-size:16px;
	color:#000;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:20px;
	margin:0;
}

#principal h3 {
	font-size:14px;
	color:#6b8a17;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:20px;
	margin:0;
}

.titre-photo {
	/*float:left;*/
	width:492px;
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-top:0px;
	padding-left:42px;
	
	margin:0;
	margin-top:20px;
	margin-left:20px;
	height:38px;
	line-height:38px;
	
	background: url(../images/picto-photo.gif) left top no-repeat;
	/*background-color: violet;*/
}

.titre-son {
	/*float:left;*/
	width:492px;
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-top:0px;
	padding-left:42px;
	
	margin:0;
	margin-top:20px;
	margin-left:20px;
	height:38px;
	line-height:38px;
	
	background: url(../images/picto-son.gif) left top no-repeat;
	/*background-color: violet;*/
}

.titre-video {
	/*float:left;*/
	width:492px;
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-top:0px;
	padding-left:42px;
	
	margin:0;
	margin-top:20px;
	margin-left:20px;
	height:38px;
	line-height:38px;
	
	background: url(../images/picto-video.gif) left top no-repeat;
	/*background-color: violet;*/
}

#principal p {
	padding-left:8px;
	padding-right:20px;
	padding-top:0px;
	}
div.bloc_affiche {
	width:512px;
	margin:0;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:6px;
	background-color: #fff;
	/*background-color: violet;*/
	overflow:auto;
	}
	
div.bloc_affiche-video {
	width:512px;
	margin:0;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:6px;
	background-color: #fff;
	/*background-color: violet;*/
	}
	

div.bloc_vert {
	font-size:12px;
	width:500px;
	margin:0;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
	margin-bottom:6px;
	padding-top:6px;
	/*background-color: violet;*/
	background-color: #f0f3e7;
	overflow:auto;
	}
	
div.bloc_cadre {
	font-size:12px;
	width:500px;
	margin:0;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
	margin-bottom:6px;
	padding-top:6px;
	/*background-color: violet;*/
	background-color: #f0f3e7;
	border-style:solid;
	border-color:#6b8a17;
	overflow:auto;
	border-width:1px;
	margin-top:10px;
	}
	
	
div.bloc_cadre_fondblanc {
	font-size:12px;
	width:480px;
	margin:0;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:16px;
	margin-bottom:6px;
	padding-top:16px;
	/*background-color: violet;*/
	background-color: #fff;
	border-style:solid;
	border-color:#6b8a17;
	overflow:auto;
	border-width:1px;
	}
	
div.bloc_filet {
	font-size:12px;
	width:500px;
	margin:0;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
	margin-bottom:6px;
	padding-top:6px;
	/*background-color: violet;*/
	/*background-color: #f0f3e7;*/
	border-style:solid;
	border-color:#6b8a17;
	overflow:auto;
	border-width:1px;
	margin-top:10px;
	}

#presse p{
	font-size:12px;
	margin:0;
	padding:0;
	}
	
	
div.mosaique {
	font-size:12px;
	width:508px;
	margin:0;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:6px;
	margin-bottom:6px;
	padding-top:6px;
	/*background-color: violet;*/
	overflow:auto;
	margin-top:10px;
	margin-left:5px;
	}
	
#extrait-video {
	font-size:12px;
	width:500px;
	margin:0;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-top:6px;
	/*background-color: violet;*/
	/*background-color: #f0f3e7;*/
	border-style:solid;
	border-color:#6b8a17;
	overflow:auto;
	margin-top:10px;
	border-width:1px;
	}
	
#extrait-video a{
	background-color:fff;
	
	
}

.sansborder a {
	padding:0;
	margin:0;
}
.sansborder a:hover {
	background-color:#fff;
	padding:0;
	margin:0;
}

#extrait-video img{
	float:left;
	background-color:#fff;
	color:#000;
}

	
div.bloc_vert h2 {
	line-height:10px;
	font-size:12px;
	margin:0;
	padding:0;
	/*background-color: violet;*/
	}

div.bloc_cadre h2 {
	line-height:10px;
	font-size:12px;
	margin:0;
	padding:0;
	padding-left:0px;
	padding-top:0px;
	/*background-color: violet;*/
	}

div.bloc_actu {
	font-size:12px;
	width:500px;
	margin:0;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
	margin-bottom:6px;
	padding-top:6px;
	/*background-color: violet;*/
	background-color: #fff;
	overflow:auto;
	}

div.bloc_actu h2 {
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding-top:0px;
	margin:0;
	background-color:#333333
	}

.date {
	font-weight:bold;
	color:#32491f;
	}

.titre {
	font-weight:bold;
	color:#6b8a17;
	}


div.bloc_de_vignettes {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-left: 0px;
	margin-bottom:0px;
	padding-top:0px;
	/*background-color: violet;*/
	/*overflow:none;*/
	float:left;
	width:107px;
	
	}
	
div.bloc_de_vignettes img{
	padding:0;
	margin:0;
	margin-bottom:6px;
	padding-bottom:6px;
	
	}
	
div.bloc_texte {
	font-size:12px;
	margin:0;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-left: 140px;
	margin-bottom:0px;
	padding-top:0px;
	/*background-color: blue;*/
	/*overflow:none;*/
	/*float:left;*/
	
	}
	
div.bloc_texte p{
	
	padding-right:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding-top:0px;
	/*background-color: violet;*/
	padding: 2px 2px 2px 2px;
	
	}	

div.bloc_texte a {
	padding: 2px 2px 2px 2px;
	color:#b6015f;
	text-decoration:underline;
	}

div.bloc_texte a:link {
	color:#b6015f;
	text-decoration:underline;
	}

div.bloc_texte a:hover {
background-color:#b6015f;
	color:#fff;
	text-decoration:none;
	}


div.bloc_texte2 {
	font-size:12px;
	margin:0;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-left: 180px;
	margin-bottom:0px;
	padding-top:0px;
	/*background-color: violet;*/
	overflow:none;
	}

div.bloc_texte2 a {
	padding: 2px 2px 2px 2px;
	color:#b6015f;
	text-decoration:underline;
	}

div.bloc_texte2 a:link {
	color:#b6015f;
	text-decoration:underline;
	}

div.bloc_texte2 a:hover {
background-color:#b6015f;
	color:#fff;
	text-decoration:none;
	}



div.bloc_flash {
	font-size:12px;
	width:512px;
	height:235px;
	margin:0;
	/*background-image:url(../images/_avirer-zoneflash.jpg);
	background-position:0 0 ;
	background-repeat:no-repeat;*/
	background-color: #f0f3e7;
	overflow:none;
	
	}

div.bloc_vert img {
	float:left;
	padding:0 0 6px 0;
	margin:0;
	margin-right:30px;
	
	}
	
div.flash {
	
	margin:0;
	padding:0;
	width:107px;
	margin-bottom:10px;
	text-align:center;
	}
	
div.bloc_cadre img {
	float:left;
	margin-right:6px;
	}
	
div.mosaique img {
	float:left;
	margin-right:9px;
	margin-bottom:9px;
	}

/*  
======================================
 Mises en avant et phrases en couleur
======================================
*/


.exergue {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:1px 5px;
	/*background-image:url(../images/_avirer-zoneflash.jpg);
	background-position:0 0 ;
	background-repeat:no-repeat;*/
	background-color: #6b8a17;
	}

.exergue2 {
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:1px 5px;
	/*background-image:url(../images/_avirer-zoneflash.jpg);
	background-position:0 0 ;
	background-repeat:no-repeat;*/
	background-color: #e1eac4;
	}
	
.exergue3 {
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:1px 2px;
	/*background-image:url(../images/_avirer-zoneflash.jpg);
	background-position:0 0 ;
	background-repeat:no-repeat;*/
	background-color: #e1eac4;
	}

.phrase-couleur {
	font-size:14px;
	font-weight:bold;
	color:#6b8a17;
	padding:1px 0px;
	}
	
.phrase-couleurBig {
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#6b8a17;
	padding:1px 0px;
	}
	
.phrase-couleur-regular {
	font-weight:bold;
	color:#6b8a17;
	}
	
.textNoirMiniItal {
	font-family:Arial;
	font-size:9px;
	color:#000;
	font-style:italic;
	font-weight:normal;
	line-height: 15px
	}
	
.texteexposant {
	font-size:10px;
	vertical-align: super;
}


div.bouton_reserver{
	/*float:left;*/
	margin:0px 0px;
	width:300px;
	height:24px;
	line-height:20px;
	background-position:0 0;
	background-repeat:no-repeat;	
	background-image:url(../images/france-billet.gif);
	text-align:left;
	padding-left:0px;
	/*border:1px dashed green;*/
}



div.bouton_reserver a{
	line-height:24px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	background-color:none;
	text-decoration:none;
}

div.bouton_reserver a:hover{
	color:#fff;
}

