@charset "UTF-8";
/* CSS Document */




/* TYPE */
body { font-family:Arial, Helvetica, sans-serif; font-size:11px;
	background: #666666;
	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #000000;
	background-image: url(images/bgpattern3.jpg); } 	
	
	
	    .container {
	width: 950px;
	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 0px solid #000000;
	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
	 font:Arial, Helvetica, sans-serif;
    }
	
.body2 { font-family:Arial, Helvetica, sans-serif; font-size:11px;
	background: #111111;
	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #000000;
	
	
	
    }
	
	
a { color: #c2c4c6; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { color: #ffffff; }
strong, b { font-weight:bold; }
em, i { font-style:italic; }
sup { padding-left:1px; font-size:10px !important; font-weight:normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color:#76797c; _position:static !important; }
.sosumi { font-size: 10px !important; color:#76797c; }
/* STYLE CREDIT */
.headermenu { text-align:right; color:#CCC;}
.headermenu a {padding-left:10px; padding-right:10px;}
.activelink { font-weight:bold; color:#ffffff; }
.titreclip { font-size: 22px !important; color:#ffffff; }
.titrecredit { font-size: 12px !important; color:#ffffff; }
.credit { font-size: 12px !important; color:#ffffff; }
.minicredit { font-size: 10px !important; color:#c2c4c6; }
.minicredit2 { padding:15px; padding-top:2px; font-size: 11px !important; color:#c2c4c6; }
.bigtext { font-size:14px; font-weight:bold;}
.headertable { font-size:10px; width: 950px; padding-bottom:12px;}
.footertable { font-size:10px; width: 950px; padding-top:8px; padding-bottom:25px;}

.headertable a { color: #c2c4c6; }

.headertable a:hover { color: #ffffff; }

.headertable a.active { color: #ffffff; font-weight:bold;}

.news { background-color:#053346; color:#FFF; padding:25px;}

.indexlink { font-size:11px; color:#FFF; text-decoration:underline;}

 label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
}
input
{
color: #333;
background: #ffffff;
border: 1px solid #333
}
textarea
{
color: #333;
background: #ffffff;
border: 1px solid #333
}

.submit input
{
color: #000;
background: #ffffff;
border: 1px outset #333
}
fieldset
{
border: 1px solid #781351;
width: 20em
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
}