@charset "iso-8859-1";
BODY { margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; font-weight: normal; background-color: #cccccc; }

.fond1 { background-color: #fefefe; }
.fond2 { background-color: #bbbbbb; }
.fond3 { background-color: #8BADE8; }
.fond4 { background-color: #82A2D9; }
.fond5 { background-color: #7491C2; }

.fond0 { margin:0 auto; padding: 0px; width:990px; background-color: #ffffff;
	/* offset left, top, thickness, color with alpha */
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	/* IE */
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray');
	/* slightly different syntax for IE8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray')";
	}
.haut { color:#000000; background-color:#cccccc; background-image: url(/images/_haut03.jpg); background-position: top; background-repeat: repeat; }
.bas { font-size:10pt; font-weight: bold; color:#000000; background-color:#cccccc; background-image: url(/images/_haut03.jpg); background-position: top; background-repeat: repeat; }

A:visited { color: #41649F; text-decoration: underline; }
A:link { color: #41649F; text-decoration: underline; }
A:hover { color: #cc0000; text-decoration: underline;}
A:active { color: #cc0000; text-decoration: underline; }

.A2:visited { font-size: small; color: #333333; text-decoration: none; font-weight: bold }
.A2:link { font-size: small; color: #333333; text-decoration: none; font-weight: bold }
.A2:hover { font-size: small; color: #ffffff; text-decoration: none; font-weight: bold }
.A2:active { font-size: small; color: #ffffff; text-decoration: none; font-weight: bold }

.A3:visited { font-size: small; color: #333333; text-decoration: none; }
.A3:link { font-size: small; color: #333333; text-decoration: none; }
.A3:hover { font-size: small; color: #CC0000; text-decoration: underline; }
.A3:active { font-size: small; color: #CC0000; text-decoration: none; }

.A4:link { font-size: small; color: #CC0000; text-decoration: none; }

.A9:link { color: #CC0000; text-decoration: none; }

.bouton1 { padding:2px 4px; color: #000000; font-size: 8pt; font-weight: bold; background-color: #cccccc; border: thin solid #999999; }
.bouton1:visited { color: #333333; text-decoration: none; }
.bouton1:link { color: #333333; text-decoration: none; }
.bouton1:hover { color: #FF0000; text-decoration: none; }

.bouton-gris { padding:2px 3px; background-color: #cccccc; color: #000000; font-size: 8pt; font-weight: bold; border: thin outset #999999; 
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
	background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=white,endColorstr=silver);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='silver')";
	}
.bouton-gris:visited { color: #000000; text-decoration: none; }
.bouton-gris:link { color: #000000; text-decoration: none; }
.bouton-gris:hover { color: #ff0000; text-decoration: none; }

.nav { color: #444444; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: small; line-height:18pt; }
.nav2 { margin:5px; padding:5px; background-color: #E2E9F0; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; }

.ULNAV { margin:0px 0px 0px 10px; padding:8px 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 13pt; text-align: center;}
.LINAV { margin:0px 0px 0px 8px; border-top: 1px solid #333333; padding:4px 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #621759; text-align: left; }
.LINAV2 { margin:0px 0px 0px 12px; border-top: 1px solid #CCCCCC; padding:2px 0px; list-style-image:url(/pic/puce7.gif); font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #621759; text-align: left; }

LI { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; font-weight: normal; }
P { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; font-weight: normal; }
TD { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; font-weight: normal; }
H1 { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #41649F; font-weight: bold; font-size: 18pt; }
H2 { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #666666; font-weight: bold; font-size: 16pt; }
H3 { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #666666; font-weight: bold; font-size: 14pt; }
H4 { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #666666; font-weight: bold; font-size: 12pt;}
H5 { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #666666; font-weight: bold; font-size: 10pt; }
H6 { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #666666; font-weight: bold; font-size: xx-small }
.titre1 { margin: 10px 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #41649F; font-weight: bold; font-size: 18pt; 
	background-color: #efefef; -moz-border-radius: 8px; border-radius: 8px; }
.titre2 { margin: 8px 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #666666; font-weight: bold; font-size: 16pt; }
.titre3 { margin: 6px 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #666666; font-weight: bold; font-size: 14pt; }
.titre4 { margin: 4px 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #666666; font-weight: bold; font-size: 12pt; }
.titre5 { margin: 2px 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #666666; font-weight: bold; font-size: 10pt; }
.resume { color: #444444; font-weight: bold; font-size: 10pt; }
.texte { color: #000000; }
.gris { color: #666666; }
.blanc { color: #FFFFFF; }
.rouge { color: #CC0000; }
.bleu { color: #7491C2; }
.violet { color: #621759; }
.pub { margin: 8px 0; color: #008ED3; font-family: "Arial Narrow", "Helvetica Narrow", Arial, Helvetica, Verdana, sans-serif; }
.narrow { font-family: "Arial Narrow", "Helvetica Narrow", Arial, Helvetica, Verdana, sans-serif; }
.petit { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: xx-small; }
.arborescence { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: xx-small; color: #444444; }
.cadre1 { border: thin solid #000000; }
.cadre2 { border: thin dotted gray; }
.cadre3 { border: thin solid gray; }
.cadre-photo { border:thin solid #999999; 
	/* offset left, top, thickness, color with alpha */
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	/* IE */
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='silver');
	/* slightly different syntax for IE8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='silver')";
	}
.cadre-ombre { border:1px solid #666666; 
	background-color: #ffffff;
	/* offset left, top, thickness, color with alpha */
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
	/* IE */
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='silver');
	/* slightly different syntax for IE8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='silver')";
	} 
.cadre-alerte { padding: 2px 8px; width:250px; border: thin solid #cc0000; background-color: #fefefe; 
	color: #000000; 
	-moz-border-radius: 0.5em; border-radius: 0.5em; }
.cadre-alerte { margin:1px; padding: 2px 8px; width:250px; border: thin solid #cc0000; background-color: #fefefe; 
	color: #000000; 
	-moz-border-radius: 0.5em; border-radius: 0.5em; }
.cadre-degrade { padding:10px; border:thin solid #999999; background-color: #ffffff;
	background-image: url(/images/_degrade.jpg); background-position: top; background-repeat: repeat-x; 
	-moz-border-radius: 8px; border-radius: 8px;
	}
.milieu  { vertical-align:middle; }
.droite { margin:0px 0px 0px 12px; float:right; display:block; position:relative; }
.gauche { margin:0px 12px 0px 0px;float:left; display:block; position:relative; }
.une { background-color: #FFFFFF; border: medium dashed #D42146; }
.promo { background-color: #FFFFFF; border: thin dotted #0033CC; }
HR { color: #B4BECA; 
	background-color: #B4BECA; 
	height: 1px; 
	border: #B4BECA; }
.discret { display: none; visibility: hidden; }
.separation { visibility: hidden; clear: both; }

