
/* ################## GENERAL ################## */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #434133;
	color: #7F7F7F;
}
body, td { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
td {color: #7F7F7F;}
img {border:0; margin:0; padding:0 }
* { outline: none; }
p { margin: 0 0 5px 0;	padding: 0; }
a { color:#7F7F7F; text-decoration:underline; }
a:hover { text-decoration: underline; }
div{margin:0; padding:0}



/* ########################################################################### */
/* ################################### ARIANNE ############################### */

#filsArianne { padding:0 10px 10px; font-weight:normal; text-align:right; }
#filsArianne, #filsArianne a { color:#000000; font-size:10px; }
#filsArianne a { color:#000000; font-weight:normal }

/* ################################### ARIANNE ############################### */
/* ########################################################################### */





/* ########################################################################### */
/* ################################# TITRE PAGE ############################## */

#TitrePage { position:relative; display:block; color:#E97D03; font-weight:bold; text-transform:none;; font-size:18px; padding-bottom:5px; border-bottom:1px solid #434133; margin-bottom:10px; padding-top:0px; margin-top:0px; padding-left:30px; padding-right:0px; background:url(../images/fl_tt.gif) no-repeat 3px 3px; }

/* ################################# TITRE PAGE ############################## */
/* ########################################################################### */




/* ########################################################################### */
/* ################################### NAVI.PHP ############################## */


/* UL PRINCIPAL ET SECONDAIRE */
ul#ic_navCat, ul.ic_navArt {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	font-size:11px;
}

/* CATEGORIE */
ul#ic_navCat li.categorie {
	display: block;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
	background:url(../images/fl_navig.gif) no-repeat 3px 5px;
	margin-bottom: 5px;
	font-weight: bold;
	text-transform: uppercase;
	color:#434133;
  text-indent:-0px;
  padding:4px 7px 4px 20px;
}
ul#ic_navCat li.categorie img {
	position:relative; top:-2px; margin-right:10px;
}
/* LIEN CATEGORIE */
ul#ic_navCat li.categorie a {
	text-decoration: none;
	color:#434133;
}
/* LIEN CATEGORIE HOVER */
ul#ic_navCat li.categorie a:hover {
	text-decoration: underline;
}
/* CATEGORIE SELECTIONNEE */
ul#ic_navCat li.categorieSelect {
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-decoration: none !important;
	margin-bottom: 5px;
	text-transform: uppercase !important;
	color:#fff !important;
	background: !important;
	padding:4px 7px 4px 20px !important;
	text-indent:  !important;
	font-weight:bold !important;
}
/* CATEGORIE NON SELECTIONNEE, MAIS DANS LA CAT SELECTIONNEE */
ul#ic_navCat li.categorieSelect2, ul#ic_navCat li.categorieSelect2 a {
  color: #434133 !important;
}

ul#ic_navCat li.categorie span { text-decoration:none; }

/* UL SECONDAIRE */
ul.ic_navArt {
	display: block;
	text-align: left;
	padding: 0px 0;
  margin: 0 0 10px 10px;
	background:none;
}


/* ARTICLE */
ul#ic_navCat li.article {
	margin-left:0px;
	margin-right:0px;
	text-decoration: none;
	text-align:left;
	font-weight: bold;
	color:#434133;
	text-indent:-10px;
	padding:5px 5px 5px 15px;
	font-size:11px;
	text-transform:none;
}
/* LIEN ARTICLE */
ul#ic_navCat li.article a {
	text-decoration: none;
	color:#434133;
}
/* LIEN ARTICLE HOVER */
#ic_navCat li.article a:hover {
	text-decoration: underline;
}
/* ARTICLE SELECTIONNEE */
#ic_navCat li.articleSelect {
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	font-weight: bold !important;
	color:#fff !important;
	background:none !important;
	text-indent:-10px !important;
	padding:5px 5px 5px 15px !important;
	font-size:11px !important;
	text-transform:none !important;
}
/* SPAN ARTICLE SELECTIONNE (juste le texte) */
#ic_navCat li.articleSelect span {
	text-decoration: underline !important;
}

/* ################################### NAVI.PHP ############################## */
/* ########################################################################### */






/* ################## POSITIONNEMENT TEXTE + DIV ################## */
.z_10{z-index:10;}
.z_20{z-index:20;}
.z_30{z-index:30;}
.z_40{z-index:40;}
.z_50{z-index:50;}
.z_60{z-index:60;}
.z_70{z-index:70;}
.z_80{z-index:80;}
.z_90{z-index:90;}
.z_100{z-index:100;}

/* ################## DATE ################## */
.date{color:#D2AFA9; font-size:9px;}

/* ################## H1 H2 H3 H4 H5 H6 ################## */
h1, h2, h3, h4, h5, h6{padding:0px; margin:0px; font-weight:normal;}

/* ################## TAILLE DES POLICES ################## */
.s9  {font-size: 9px;}
.s10  {font-size: 10px;}
.s11  {font-size: 11px;}
.s12  {font-size: 12px;}
.s13  {font-size: 13px;}
.s14  {font-size: 14px;}
.s15  {font-size: 15px;}
.s16  {font-size: 16px;}
.s18  {font-size: 18px;}
.s20  {font-size: 20px;}
.s24  {font-size: 24px;}
.s26  {font-size: 26px;}
.s30  {font-size: 30px;}


/* ################## PROPRIETES DE TEXTE ################## */
.bold {font-weight: bold;}
.nobold { font-weight: normal !important; }
.italic {font-style:italic}
.uppercase {text-transform:uppercase}
.lowercase {text-transform:lowercase}
.capitalize {text-transform: capitalize}
.underline {text-decoration:underline}
.no-underline {text-decoration:none}
.clear { clear: both; }
.center { text-align: center; }


/* ################## PROPRIETES DE BLOCKS ################## */
.marg_0{margin:0}
.padd_0{padding:0}


/*	-------------------------------------------------------------
	NE PAS TOUCHER - CSS GENERALES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	


/*	-------------------------------------------------------------
	PROPRIETES A CHANGER
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
/* ################## COULEURS TEXTE ################## */

.black, a.black, a:hover.black,  a:active.black, a:visited.black{color:#000000;}
.white, a.white, a:hover.white,  a:active.white, a:visited.white{color:#ffffff;}
.grey1, a.grey1, a:hover.grey1,  a:active.grey1, a:visited.grey1{color:#464227;}
.grey2, a.grey2, a:hover.grey2,  a:active.grey2, a:visited.grey2{color:#A69C73;}
.mauve, a.mauve, a:hover.mauve,  a:active.mauve, a:visited.mauve{color:#AF6968;}
.blueF4, a.blueF4, a:hover.blueF4,  a:active.blueF4, a:visited.blueF4{color:#063E7C;}
.blueF5, a.blueF5, a:hover.blueF5,  a:active.blueF5, a:visited.blueF5{color:#2D4674;}
.blueC, a.blueC, a:hover.blueC,  a:active.blueC, a:visited.blueC{color:#0071AE;}
.blueC2, a.blueC2, a:hover.blueC2,  a:active.blueC2, a:visited.blueC2{color:#258FC9;}
.red, a.red, a:hover.red,  a:active.red, a:visited.red{color:#FF0000;}
.green, a.green, a:hover.green,  a:active.green, a:visited.green{color:#009C25;}
.greenF, a.greenF, a:hover.greenF,  a:active.greenF, a:visited.greenF{color:#818D05;}
.yellow, a.yellow, a:hover.yellow,  a:active.yellow, a:visited.yellow{color:#D5E01D;}
.yellow2, a.yellow2, a:hover.yellow2,  a:active.yellow2, a:visited.yellow2{color:#E0FF0F;}
.orange, a.orange, a:hover.orange,  a:active.orange, a:visited.orange{color:#FF6600;}


/* ############### MENU ################ */
#menu {
  height:38px;
	line-height:38px;
	font-size:11px;
	font-weight:bold;
  list-style:none;
  margin:0;
  padding:0;
  overflow:hidden;
	background:#6b5570;
}
#menu li { float:left;margin:0;padding:0; }
#menu li a {
  display:block;
  position:relative;
  top:0;
  left:0;
  text-decoration:none;
	border-right:0px solid #000;
	padding:0;
	color:#000;
}
#menu li a span { padding:0 15px; font-size:14px; text-transform:uppercase; text-decoration:none; }
#menu li a img { display:block; position:relative; top:0; }
#menu li a:hover, #menu li a.select {
	color:#fff;
	background:#8D002A;
  text-decoration:none;
  border:0px solid transparent;
	border-right:0px solid #000;
}
#menu li a:hover img, #menu li a.select img { top:-38px; } 
/* ############### MENU ################ */


/* ############### MENU PRIME ################ */

#mn_prime {float:left; position: absolute; display:block; width:885px; height:15px; bottom:4px; left:0px; margin:0px; padding:0px;}
#mn_prime ul{list-style:none; top:0px; right:0px; text-align:left; margin: 0px; padding:0px;}
#mn_prime li {float: left; position:relative; top:0px; height: 15px; margin: 0px; padding:0px; text-indent:-9000px;}
#mn_prime a {display: block; height: 15px;}
#mn_prime li a:link, #mn_prime li a:visited {color: #ffffff; text-decoration: none;	font-variant: small-caps; font-weight: bold;}
#mn_prime a:hover, #mn_prime a.select{background-position: 0 -15px; }

.mn_00, .mn_01, .mn_02, .mn_03, .mn_04, .mn_05, mn06 {float: left; display: block; position:relative; top:0px; height: 15px;  margin:0px;  padding:0px;} 

.mn_00, .mn_00 a {background: url(../images/m00.gif) no-repeat; width: 57px;}
.mn_01, .mn_01 a {background: url(../images/m01.gif) no-repeat; width: 146px;}
.mn_02, .mn_02 a {background: url(../images/m02.gif) no-repeat; width: 129px;}
.mn_03, .mn_03 a {background: url(../images/m03.gif) no-repeat; width: 120px;}
.mn_04, .mn_04 a {background: url(../images/m04.gif) no-repeat; width: 188px;}
.mn_05, .mn_05 a {background: url(../images/m05.gif) no-repeat; width: 130px;}
.mn_06, .mn_06 a {background: url(../images/m06.gif) no-repeat; width: 110px;}
/* ############### MENU PRIME ################ */



/* ############### FLAGS ################ */
#flags{display: block; float:right; height:15px; right:-4px; margin: 0; padding:0; position: absolute; text-align: left; bottom:2px; width:95px;}
#flags ul{margin:0; padding:0; list-style:none;}
#flags li{float:left; height:13px; margin:0 1px 0 0; padding:0; width:18px; text-align:center;}
#flags strong{display:block; font-variant: small-caps; font-weight:bold; position:relative; text-indent:-9000px;}
#flags a {display:block;text-decoration: none; line-height:11px; height:11px;font-size:1px; border:1px solid transparent;}
#flags a:hover{border:1px solid #ffffff;}
#flags .select{border:1px solid #ffffff;}
#flags .opacit_flag{ filter: alpha(opacity=60);     -moz-opacity: 0.6;     -khtml-opacity: 0.6;     opacity: 0.6; }
#flags a:hover .opacit_flag{ filter: alpha(opacity=100);     -moz-opacity: 0.9;     -khtml-opacity: 0.9;     opacity: 0.9; }  
/* ############### FLAGS ################ */ 




/* ############### MENU DEROULANT ################ */
.squaremenu_content {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 150px;
  background: #ccc;
	color:#000;
	border:1px solid #333;
	border-width:0px 1px;
  text-align:left;
  z-index:10000;
}
.squaremenu_content div { position:relative; }
.squaremenu_content a {
  position: relative;
  display: block;
  margin: 0px;
  padding: 7px 6px 7px 8px;
  color: #000; 
  height: auto !important;
  border-bottom: 1px solid #333;
	font-size:12px;
	text-transform:none; 
  text-decoration: none;
}
.squaremenu_content a:hover, .squaremenu_content a.select { background: #333; color: #fff; text-decoration: none; font-weight:bold; }
/* ############### MENU DEROULANT ################ */
 


