/* CSS Document */
body {
	background-color: #EEEEEE;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.cadre3 {
	border: solid #333333 1px;
	border-bottom-width: 0;
}
.cadreC {
	border: solid #666666 1px;
}
.cadreCFFF {
	border: solid #FFFFFF 1px;
}
.cadreCCCC {
	border: solid #CCCCCC 1px;
}
.cadreRouge {
	border: solid #DC002E 1px;
}
.cadreGris {
	border: solid #666 1px;
}
.cadreAnnu {
	border: solid #DDDDDD 1px;
}
.titreFFF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.titre000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.big_titre000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.texteFFF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.texte_moyen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.texte_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}
.path {
	color: #000000;
	text-decoration: underline;
}
a:hover.path {
	color: #CC0000;
	text-decoration: underline;
}
.annu_lien {
	color: #CC6600;
	text-decoration: underline;
}
a:hover.annu_lien {
	color: #CC0000;
	text-decoration: underline;
}
.lienFFF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover.lienFFF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.lien000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a:hover.lien000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.lien999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
a:hover.lien999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.lien_moyen999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
a:hover.lien_moyen999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.lienfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.lienfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
/* MENU ACTU */
ul#menu_actu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	padding: 0;
	list-style-type: none;
}
#menu_actu a {
	display: block;
	color: #006600;
	text-decoration: none;
	line-height: 20px;
	width: 160px;
	background: url(../img/tir_menu_actu.gif) no-repeat left bottom;
}
#menu_actu a:hover {
	color: #C00000;
	background: #F0FFF0;
	background-image: url(../img/tir_menu_actu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* MENU MAR */
ul#menu_mar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	padding: 0;
	list-style-type: none;
}
#menu_mar a {
	display: block;
	color: #cb0000;
	text-decoration: none;
	line-height: 20px;
	width: 160px;
	background: url(../img/tir_menu_mar.gif) no-repeat left bottom;
}
#menu_mar a:hover {
	color: #C00000;
	background: #ffeeee;
	background-image: url(../img/tir_menu_mar.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* MENU ECO */
ul#menu_eco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	padding: 0;
	list-style-type: none;
}
#menu_eco a {
	display: block;
	color: #003366;
	text-decoration: none;
	line-height: 20px;
	width: 160px;
	background: url(../img/tir_menu_eco.gif) no-repeat left bottom;
}
#menu_eco a:hover {
	color: #C00000;
	background: #F1FAFF;
	background-image: url(../img/tir_menu_eco.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* MENU ANU */
ul#menu_annu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	padding: 0;
	list-style-type: none;
}
#menu_annu a {
	display: block;
	color: #FF6600;
	text-decoration: none;
	line-height: 20px;
	width: 160px;
	background: url(../img/tir_menu_annu.gif) no-repeat left bottom;
}
#menu_annu a:hover {
	color: #C00000;
	background: #FFFFE5;
	background-image: url(../img/tir_menu_annu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* FIN MENU */
.bg_meteo {
	background-image: url(../img/bg_meteo.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg_promo {
	background-image: url(../img/bg_promo.gif);
	background-repeat: repeat-x;
	background-position: left 18px;
}
.none {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.form_meteo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F0FFF0;
	border: 1px solid #CCCCCC;
}
.form_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.form_text-moyen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.bg_gelule {
	background-image: url(../img/bg_gelule.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	border: solid #333333 1px;
}
.bg_gelule_annu {
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFE680;
	border: solid #333333 1px;
}
.rec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:hover.rec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.TitreSousRubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover.TitreSousRubrique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}.alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}
.noel {
	background-attachment: fixed;
	background-image: url(../img/noel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.homage {
	background-attachment: fixed;
	background-image: url(../img/homage.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.alpha2 {
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
}
.alpha4 {
filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity: 0.4;
opacity: 0.4;
}
.alpha6 {
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}
.alpha8 {
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.alpha9 {
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
}
.infobulle{
		width:320px;
    position: absolute;   
    visibility : hidden;
    border: 1px solid #C00;
    padding: 4px;
		font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #EEE;
}
