@charset "iso-8859-1";
BODY { margin:0; padding:0; background-color:#ffffff; font-size: 90%; color: #000000; font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; background-image: url(/images/_fond.jpg); background-position: top center; background-repeat: repeat-x; }
.fond1 { background-color:#efefef; color: #333333; -moz-border-radius: 10px 0 10px 10px; border-radius: 10px 0 10px 10px; }
.fond2 { background-color:#ffffff; color: #333333; -moz-border-radius: 0 10px 10px 10px; border-radius: 0 10px 10px 10px; background-image: url(/images/degrade2.jpg); background-position: top center; background-repeat: repeat-x; }
.fond3 { color: #333333; }
.fond4 { padding: 8px 4px; background-color:#eeeeee; color: #333333; -moz-border-radius:0.5em; -webkit-border-radius: 0.5em; }

.haut { margin:0 auto; font-size: 1em; font-weight: normal; color:#333333; width: 990px; }
.bas { margin: 0 auto; padding: 4px; width: 980px; 
	font-size: 0.9em; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; color: #999999; 
	text-align:center;
	border:1px solid #bdbdbd; 
	background: #efefef; 
	-moz-border-radius:5px; -webkit-border-radius:5px; }
.bas-logo { margin: 0 auto; padding: 4px; width: 980px; 
	font-size: 1em; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; color: #999999; }

.bouton1 { padding: 2px; background-color: #0066CC; color: #ffffff; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size: 0.8em; font-weight: bold; border: thin outset #003399; -moz-border-radius:0.5em; -webkit-border-radius: 0.5em; }
.bouton1:visited { color: #ffffff; text-decoration: none; }
.bouton1:link { color: #ffffff; text-decoration: none; }
.bouton1:hover { background-color: #003399; color: #ffffff; text-decoration: none; }
	
.bouton2 {margin:0; padding:2px 0; list-style-type: circle; list-style-image: url(/pic/puce05.gif); font-size: 1em; font-weight: normal; color: maroon;}
.bouton3 {font-size: 0.8em; background-color:#FFFFCC; font-weight: normal; color:#333333; background-image: url(/images/fond3.gif); background-repeat: repeat-x;}

A:visited { color: #003399; text-decoration: underline; }
A:link { color: #003399; text-decoration: underline; }
A:hover { color: #003399; text-decoration: underline; }
A:active { color: #003399; text-decoration: underline; }

.A2:visited { color: #003399; text-decoration: none; font-weight: bold; }
.A2:link { color: #003399; text-decoration: none; font-weight: bold; }
.A2:hover { color: #009111; text-decoration: underline; font-weight :bold; }
.A2:active { color: #009111; text-decoration: none; font-weight: bold; }

.A3:visited { color: #003399; text-decoration: none; }
.A3:link { color: #003399; text-decoration: none; }
.A3:hover { color: #003399; text-decoration: underline; }
.A3:active { color: #003399; text-decoration: none; }

.A4:visited { color: #003399; text-decoration: none; }
.A4:link { color: #000000; text-decoration: none; }
.A4:hover { color: #003399; text-decoration: underline; }
.A4:active { color: #000000; text-decoration: none; }

.A9:visited { color: #000000; text-decoration: none; }
.A9:link { color: #000000; text-decoration: none; }
.A9:hover { color: #CCCCCC; text-decoration: underline; }

#nav {
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
/*	background-image: url(/images/onglet.gif); background-position: center; background-repeat: repeat-x; */
	}
#nav li {
	display: inline ;
	margin-right: 0px ;
	color: #003399 ;
/*	background: #cccccc ; */	
	}
#nav li a {
	padding: 5px 10px ;
/*	background: #cccccc ; */
	border: none ;
	color: #003399 ;
	font: 13px "Arial Narrow", "Helvetica Narrow", Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	line-height: 25px;
	text-align: center ;
	text-decoration: none ;
/*	background-image: url(/images/onglet.gif); background-position: center; background-repeat: repeat-x; */
	}
#nav li a:hover, #nav li a:focus, #nav li a:active {
	background: #eeeeee ;
	text-decoration: none ;
	background-image: url(/images/onglet3.gif); background-repeat: no-repeat; background-position: center;
	}

.note { list-style-image:url(/pic/puce7.gif); border-bottom: 1px solid #555555;}

.ULNAV { color: #000000; margin:0 0 0 12px; padding:4px; list-style-image:url(/pic/puce04.png); }
.LINAV { border-bottom: 1px dotted #999999; padding-bottom:3px; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size: 1em; color: #999999; }

LI { padding:2px 0px; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:1em; color:#333333; font-weight:normal }
P {  font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:1em; color:#333333; font-weight:normal }
TD { font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:1em; color:#333333; font-weight:normal }
H1 { font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:1.8em; color: #003399; font-weight:normal; }
H2 { font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:1.6em; color: #003399; font-weight:normal; }
H3 { font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:1.4em; color: #003399; font-weight:bold; }
H4 { font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:1.2em; color: #003399; font-weight:bold; }
H5 { font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:1em; color: #006600; font-weight:bold; }
H6 { font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:0.9em; color: #FF6600; font-weight:bold; }
.titre1 { border-bottom: 1px solid #003399; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:1.8em; color: #003399; font-weight:bold; }
.titre2 { margin: 2px; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:1.5em; color: #003399; font-weight: normal; }
.titre3 { font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:1.3em; color: #003399; font-weight: bold; }
.titre4 { font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:1.1em; color: #003399; font-weight: bold; border-bottom: 1px solid #002200}
.titre5 {font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size: 0.9em; color: #006600; font-weight: bold; font-stretch: semi-expanded;}
.titre5 { font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:0.8em; color:#FF6600; font-weight:bold; font-stretch: semi-expanded;}
.texte { color: #333333; font-size: 1em; }
.resume { color: #666666; font-size: 1em; font-weight: bold; }
.gris { color: #666666; }
.blanc { color: #FFFFFF; }
.beige { color: #e4e5e7; }
.beige2 { color: #e4e5e7; }
.rouge { color: #FF3300; }
.bleu { color :#000066; }
.surligne { background-color: #FFFF00; }
.surligne2 { background-color: #99FF66; }
.narrow { padding-bottom: 5px; font-family:"Arial Narrow", "Helvetica Narrow", Arial, Helvetica, Verdana, sans-serif; }
.pub { margin-bottom: 10px; font-family: "Arial Narrow", "Helvetica Narrow", Arial, Helvetica, Verdana, sans-serif; }
.petit { font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:0.8em; }
.arborescence { font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, Sans-Serif; font-size:x-small; color:#555555; }
.droite { margin: 0px 0px 0px 12px; float:right; display: block; position: relative; }
.gauche { margin: 0px 12px 0px 0px; float:left; display: block; position: relative; }
.bloc { margin-bottom: 10px; }
.contour { margin:10px; }
.cadre1 { border:thin solid #000000; }
.cadre2 { border:thin dotted #000066; }
.cadre3 { border: thin solid #999999; padding: 8px; margin: 0; background-color: #FFFFFF; }
.cadre4 { padding: 8px; margin: 0; }
.cadre5 { border: thin solid #cc0000; padding: 10px; background-color: #FFD57D; }
.cadre-photo { padding: 5px; background-color: #ffffff; border: thin solid #cccccc; }
.une { padding: 0 5px; background-color:#FFFFFF; background-image: url(/images/degrade2.jpg); background-position: top center; background-repeat: repeat-x; border:thin solid #cccccc; -moz-border-radius:0.5em; -webkit-border-radius: 0.5em; }
.promo { padding: 0 5px; background-color:#FFFFFF; border:thin solid #cccccc; -moz-border-radius:0.5em; -webkit-border-radius: 0.5em; }
.image1 { background-color:#FFFFFF; border:thin solid gray; margin:6px; }
.discret { visibility: hidden; }
.separation { visibility: hidden; clear: both; }
.tele {
	margin: 0px auto 0px auto; 
	width: 320px;
	height: 262px; 
	padding: 23px 23px 4px 23px; 
	background-image: url(/images/teleflat.gif); 
	background-position: top center; 
	background-repeat: no-repeat;
}
HR {
	color: #EEEEEE; 
	background-color: #EEEEEE; 
	border-width: thin;
	height: 1px; 
	border-style: solid;
	border: thin solid #EEEEEE; 
}
sup { font-size:75%; font-variant:normal; vertical-align:super; }
.bg_blanc { background-color: #ffffff; color: #000000; }
.bg_gris1 { background-color: #efefef; color: #000000; }
.bg_gris2 { background-color: #eeeeee; color: #000000; }
.bg_gris3 { background-color: #cccccc; color: #000000; }
.bg_gris4 { background-color: #999999; color: #000000; }
.bg_gris5 { background-color: #666666; color: #ffffff; }
.bg_gris6 { background-color: #333333; color: #ffffff; }
.bg_bleu1 { padding: 1px 0.5em; background-color: #00CCCC; color: #000000; -moz-border-radius: 0.4em; border-radius: 0.4em; }
.bg_bleu2 { padding: 1px 0.5em; background-color: #0066CC; color: #ffffff; -moz-border-radius: 0.4em; border-radius: 0.4em; }
.bg_bleu3 { padding: 1px 0.5em; background-color: #003399; color: #ffffff; -moz-border-radius: 0.4em; border-radius: 0.4em; }
.bg_rouge1 { padding: 1px 0.5em; background-color: #FF9999; color: #000000; -moz-border-radius: 0.4em; border-radius: 0.4em; }
.bg_rouge2 { padding: 1px 0.5em; background-color: #ff0000; color: #ffffff; -moz-border-radius: 0.4em; border-radius: 0.4em; }
.bg_rouge3 { padding: 1px 0.5em; background-color: #cc0000; color: #ffffff; -moz-border-radius: 0.4em; border-radius: 0.4em; }
.bg_vert1 { padding: 1px 0.5em; background-color: #66CC66; color: #000000; -moz-border-radius: 0.4em; border-radius: 0.4em; }
.bg_vert2 { padding: 1px 0.5em; background-color: #339900; color: #ffffff; -moz-border-radius: 0.4em; border-radius: 0.4em; }
.bg_vert3 { padding: 1px 0.5em; background-color: #006600; color: #ffffff; -moz-border-radius: 0.4em; border-radius: 0.4em; }
