html {
font-size: 62.5%;
}
BODY {
	SCROLLBAR-FACE-COLOR: #ffffff; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #0070B2; SCROLLBAR-ARROW-COLOR: #0070B2; SCROLLBAR-TRACK-COLOR: #033B6F; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #0070B2; SCROLLBAR-BASE-COLOR: #ffffff; }
.bloccentre {
    z-index: 100000;
    position: relative;
 }
LI {
BORDER-BOTTOM: 0px;
BORDER-LEFT: 0px;
PADDING-BOTTOM: 0px;
FONT-STYLE: inherit;
MARGIN: 0px;
OUTLINE-STYLE: none;
OUTLINE-COLOR: invert;
PADDING-LEFT: 0px;
OUTLINE-WIDTH: 0px;
PADDING-RIGHT: 0px;
FONT-FAMILY: inherit;
VERTICAL-ALIGN: baseline;
BORDER-TOP: 0px;
FONT-WEIGHT: inherit;
BORDER-RIGHT: 0px;
PADDING-TOP: 0px;
}

UL {
LIST-STYLE-TYPE: none;
LIST-STYLE-IMAGE: none;
padding: 0;
margin:0;
}
	
a:hover {
text-decoration: none;
opacity: 0.65;
}
a {
	color: #000033;
	text-decoration: none;

} 

.apercu {
font-family: 'apercuM', Verdana, Arial, Helvetica, sans-serif;
}

.grisclair2 {
color: #ddd;
}
INPUT {BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; FONT-SIZE: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #a5acb2 1px solid;  COLOR: #000000; BORDER-BOTTOM: #a5acb2 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif} 
INPUT.select {BORDER-RIGHT: #FFFFFF; BORDER-TOP: #FFFFFF 1px solid; FONT-SIZE: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #FFFFFF 1px solid;  COLOR: #FFFFFF; BORDER-BOTTOM: #FFFFFF 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif} 

.taille0 {font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif}
a.taille0 {font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.taille1 { 	font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; } 
a.taille1 {font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif; } 

.taille2 {font-size : 12px; font-family: Verdana, Arial, Helvetica, sans-serif} 
a.taille2 {font-size : 12px; font-family: Verdana, Arial, Helvetica, sans-serif}

.taille2_art {font-size : 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333 } 
a.taille2_art {font-size : 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333 }
.taille11 {font-size : 11px; }
.taille12 {font-size : 12px; }
.taille14 {font-size : 14px; }
.taille16 {font-size : 16px; }
.taille18 { font-size : 18px; LINE-HEIGHT: 20px;}
.taille20 { font-size : 20px; LINE-HEIGHT: 22px;}
.taille24 { font-size: 24px; }
.taille28 { font-size: 28px; }
.cadre {font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left : 8px; margin-right : 6px} 
a.cadre:hover { color: #FF0000; text-decoration: none; font-size : 10px} 
a.cadre { color: #000033; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 10px} 

.cadre1 {font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left : 4px; margin-right : 4px} 
a.cadre1:hover { color: #FF0000; text-decoration: none; font-size : 11px} 
a.cadre1 { color: #000033; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px}

.titre1 {	font-size : 14px;	font-family: Arial, Helvetica, sans-serif;	color: #000033;	font-weight: normal;} 
.titreaccueil {	font-size : 12px;	font-family: Arial, Helvetica, sans-serif;	color: #000033;	font-weight: normal; text-transform: uppercase; } 


.gris2 {
color: #999999;
}
.blanc { color:FFF; }

.titre2 {font-size : 16px; font-family: Arial, Helvetica, sans-serif; color: #333333} 
H1 { margin:0; 
	padding:0;
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; font-size : 16px; font-family: Arial, Helvetica, sans-serif; color: #333333; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: normal; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px; 
}
/*
H1.articleb, #titre_wrapp {
padding: 0;
font-size: 25px;
font-family: 'Dosis', Arial, Helvetica, sans-serif;
font-weight: 600;
BORDER-TOP-WIDTH: 0px;
BORDER-LEFT-WIDTH: 0px;
BORDER-BOTTOM-WIDTH: 0px;
TEXT-INDENT: 0px;
LINE-HEIGHT: 25px;
HEIGHT: auto;
color: #414648;
margin: 10px;
} */


H2.titre_chapo { color: #003366;
	margin:0; 	padding:15;	font-size : 20px;		font-family: 'Buda', cursive;			font-weight: normal; 
	text-align:justify;	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;  	BORDER-BOTTOM-WIDTH: 0px; 	TEXT-INDENT: 0px; 	BORDER-RIGHT-WIDTH: 0px;  }




	
	H1.titre_article2,  #titre_wrapp { color: #996600;  	padding:0;	font-size : 30px;	
BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; 	BORDER-BOTTOM-WIDTH: 0px; 	TEXT-INDENT: 0px; 	LINE-HEIGHT: normal; 
font-family: 'Buda', cursive; font-weight:600;
	HEIGHT: auto; 	BORDER-RIGHT-WIDTH: 0px;  }
	
	.h1_article_middle_zone {
padding: 0;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 600;
LINE-HEIGHT: 12px;

margin: 0px 4px 0px 4px;
}

#menu_top { width:970px; height:47px; background:url(img/home/fond_menu.gif); vertical-align:top; text-align:left; }
#menu_elem { display:inline-block; margin-left:30px; margin-top:10px;
background: #0069ad;
vertical-align: top;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 2px 2px 5px 0px rgba(150, 150, 150, 0.52);
-moz-box-shadow: 2px 2px 5px 0px rgba(150, 150, 150, 0.52);
box-shadow: 2px 2px 5px 0px rgba(150, 150, 150, 0.52);

padding:2px 6px ;
border: 1px #423636 dotted;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;  /*font-weight: bold; */

}


.menu { color: #5C666F; font-size : 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; } 
a.menu { color: #5C666F; font-size : 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; } 
a.menu:hover { color: #FF0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; } 

select {background-color: #FFFFFF ; font-family : Arial, Helvetica, sans-serif; font-size : 11px; SCROLLBAR-FACE-COLOR: #FFCC00; SCROLLBAR-HIGHLIGHT- COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: 
#FF0000; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #000066; SCROLLBAR- DARKSHADOW-COLOR: #FFFFFF }

.cadrestations {font-weight:bold;
margin-left : 4px; margin-right : 4px} 
.cadrecentral { margin-left : 4px; margin-right : 4px} 
.colonnegauche {
margin-left : 4px;
 } 
 .colonnegauchehome {
margin-left : 2px;
 } 

.cadreagenda {margin-left : 6px; margin-right : 0px} 
.agenda {
	/*overflow:auto;*/
	position:absolute;
	width: 288px;
	height: 157px;
	margin-top: 0px;
	margin-left: 0px;
	border: 0px;
	SCROLLBAR-FACE-COLOR: #ffffff;
	MARGIN: 0px;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #CAE5FF;
	SCROLLBAR-ARROW-COLOR: #0070B2;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #ffffff;
	z-index: 100;
	
} 
.cadregoogle { 
overflow:no;
position:absolute; 
width: 281px; 
height: 259px; 
margin-top: 00px; 
margin-left: 00px; 
border: 0px  ;

} 
.blocbhome { 
overflow:auto;
position:absolute; 
width: 250px; 
height: 157px; 
margin-top: 00px; 
margin-left: 00px; 
border: 0px  ;
SCROLLBAR-FACE-COLOR: #ffffff; 
MARGIN: 0px; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #ffffff; 
SCROLLBAR-3DLIGHT-COLOR: #CAE5FF; 
SCROLLBAR-ARROW-COLOR: #0070B2; 
SCROLLBAR-TRACK-COLOR: #ffffff; 
SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
SCROLLBAR-BASE-COLOR: #ffffff;
} 
.chapo_une_img			{ font-style:normal;  font-family: 'Buda', cursive;	font-size : 18px;	color: #996600;
width: 219px; HEIGHT: 130px; max-height: 130px; OVERFLOW: hidden;  CURSOR: pointer;
position:absolute;
padding-top:110px; padding-left:3px;  z-index:100; font-weight:bold;
  }
.chapo_une_bas			{ color: #5C666F; font-size : 11px; font-style:normal; position:absolute;
width: 212px; HEIGHT: 58px; max-height: 58px; OVERFLOW: hidden; CURSOR: pointer;
padding-top:5px; padding-left:7px;  z-index:100;
  }

 
.focus {  
	margin-left:-4px; 
	padding:0;
	font-size : 20px;	
	color: #996600;
	font-family: 'Buda', cursive;	
	 }
	 

	 
.coupon{display:block;padding:8px 15px; border:2px dashed #EA882B; background:#FEF9E5; color:#555;-moz-box-shadow:0 0 8px #CCCCCC;-webkit-box-shadow:0 0 8px #CCCCCC;}


#fil {
	MARGIN-TOP: -20px
}

#fil2 {
	MARGIN: 2px 2px 2px; WIDTH: 484px; 
}
.newsticker {
	BORDER: silver 1px dashed; 
	TEXT-ALIGN:left; 
	LIST-STYLE-TYPE: none;  MARGIN: 1px; 
	PADDING-BOTTOM: 3px;  
	PADDING-LEFT: 76px; PADDING-RIGHT: 3px; 
	PADDING-TOP: 3px;
	FONT-SIZE: 12px; 
	FONT: 12px Trebuchet MS; 
	
	
	background-image:url(../img/navigation/titre_flashactu2.gif);
	background-position: 5px;
	background-repeat:no-repeat;
	height: 20 px;
}

#sous_titre { margin:-8px 0 0px 10px; margin-bottom:10px; }	 
.unehome { margin:0; padding:0; font-size : 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; LINE-HEIGHT: 16px; 	color: #D41C3B;		 }
.unegris { margin:0; padding:0; font-size : 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; LINE-HEIGHT: 16px; 	color: #333333;	 }	
.une2013 { margin:0; padding:0; font-size : 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; LINE-HEIGHT: 16px; 	color: #d04848;	 }	  
.unechapo { margin:0; padding:0;	font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;	color: #666666;	PADDING: 6px;  }	

 input[type="text"].log_centre, input[type="password"].log_centre,  select.log_centre   {
background-color: white;
border: 1px solid;
border-color: #CCC;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear .2s,box-shadow linear .2s;
-moz-transition: border linear .2s,box-shadow linear .2s;
-o-transition: border linear .2s,box-shadow linear .2s;
transition: border linear .2s,box-shadow linear .2s;

	    display: inline-block; position:absolute; margin-left:60px; 	height:20px; width:100px; 	padding: 0.3em;	margin-bottom: 5px;	margin-top:-2px;	font-size: 12px;	
	color: #ffffff;	
	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;
}

#login, #prenom, input[type="text"].log_blanc, input[type="password"].log_blanc,  select.log_blanc   { 
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear .2s,box-shadow linear .2s;
-moz-transition: border linear .2s,box-shadow linear .2s;
-o-transition: border linear .2s,box-shadow linear .2s;
transition: border linear .2s,box-shadow linear .2s;
height: 15px; 	padding: 0.3em;	margin-bottom: 5px;	margin-top:-2px;	font-size: 12px;	
	color: #ffffff;	
	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;
background-color:#ffffff;  color: #111111;	
display:block; float:left; }

.LV_validation_message {    font-weight:bold;  display:inline-block; float:left;  margin-left:15px;}

.LV_valid {
    color:#00CC00;
	font-size : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.LV_invalid {
    color:#CC0000;
	font-size : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
    
.LV_valid_field,
input.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}


.input_txt {  display:block; float:left;height:28px; vertical-align:middle; }
.colonne {	-webkit-columns: 2; 			-moz-columns: 2;			columns: 2; }

.box_form { BORDER: #dedad0 1px solid; border-radius: 3px; -webkit-border-radius: 3px;
	-moz-border-radius: 3px; padding:5px; vertical-align:top; width:470px; }
	
.angle_cadeau { position:relative; display:inline-block; float:right; margin-top:-9px; margin-right:-9px; }

 
footer { background: #202020; color: #fff; font-size: 13px; font-family: Arial; padding: 0 0 30px; clear: both; min-width: 1000px; position: relative; z-index: 5;  }
#premier_footer {background: #262626; padding-bottom:20px; }
 .bloc_1erfooter { width: 1000px; max-width: 1000px; margin: 0px auto; }
 .bloc_1erfooter_col1 { border-right: 1px solid #3b3a3a; display: inline-block; vertical-align: top; padding: 0 30px 0 0; min-height: 150px; margin-top:20px; text-align:left;}
 .bloc_1erfooter_col2 { border-right: 1px solid #3b3a3a; display: inline-block; vertical-align: top; padding: 0 30px 0 30px;; min-height: 150px; margin-top:20px;  text-align:left;}
 .bloc_1erfooter_col3 { 									display: inline-block; vertical-align: top; padding: 0 0 0 30px; min-height: 150px; margin-top:20px; text-align:left; }

#include_base {
border: #dddddd 1px solid;
background: #FFFFFF;
width: 450px;
padding: 10px;
display: inline-table;
}
#include_base:hover {
BACKGROUND: #fdf9eb;
}






#fam_bloc_icon:hover #fam_img_txt {
display: block;
}
#fam_img_txt { position: absolute; margin-top: 10px; margin-left: 10px; z-index: 5; font-size: 16px; width: 160px;
text-align: center;  display: none;
-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease;  -o-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }

#fam_bloc_icon:hover #fam_img_icon {
-webkit-transform: scale(1.06);
-moz-transform: scale(1.06);
-o-transform: scale(1.06);
-ms-transform: scale(1.06);
transform: scale(1.06);
-webkit-backface-visibility: hidden;
opacity: 0.05;
}

#fam_img_icon {
width: 178px;
height: 155px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-backface-visibility: hidden;
}

.fam_element_agenda { width:90%!important; }
#fam_elem_agenda_img { 
display: inline-block;
float: left; 
max-height: 100px;
max-width: 100px; 
overflow: hidden;
text-align: center;
vertical-align: middle;
margin: 2px;
margin-right: 5px;
}
#fam_minirond {
position: absolute;
margin-left: 0;
margin-top: 0;
z-index: 5; 
width: 100px;
height: 100px; 
opacity: 1;
}
#fam_minirond2 {
position: absolute;
margin-right: 0;
margin-bottom: 0;
z-index: 6; /*
width: 40px;
height: 40px; */
opacity: 1;
}
#elem_agenda_top {
text-align: center;
margin-bottom: 4px;
border-bottom: #999999 1px dashed;
padding-bottom: 3px;
}
.commentaire {
display: inline-block;
border-top: 1px solid #eeeeee;
width: 280px;
margin: 15px 0 0 25px;
background-color: #ffffff;
padding: 4px;
vertical-align: top;
}
.pin {
display: inline-block;
background: #FEFEFE;
border: 2px solid #FAFAFA;
box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
margin: 0 0px 15px;
-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;
column-break-inside: avoid;
padding: 15px;
padding-bottom: 5px;
background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
opacity: 1;
}
.pin a:hover {
opacity: 1;
}