
/* ################## GENERAL ################## */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #CC0A2E;
	color: #ffffff;
}
body, td, li, li span, p { font-family: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
td {color: #ffffff;}
img {border:0; margin:0; padding:0 }
* { outline: none; }
p, label { margin: 0 0 7px 0;	padding: 0; font-family:Helvetica;
-font-family:Helvetica;
_font-family:Helvetica;
*font-family:Helvetica; }
a { color:#ffffff; text-decoration:underline; }
a:hover { text-decoration: none; }
div{margin:0; padding:0}



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

#filsArianne { padding:0 10px 10px; font-weight:normal; text-align:right; }
#filsArianne, #filsArianne a { color:#ffffff; font-size:10px;  font-family:Helvetica;
-font-family:Helvetica;
_font-family:Helvetica;
*font-family:Helvetica; }
#filsArianne a { color:#ffffff; font-weight:normal }

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

h2{font-family:Helvetica; -font-family:Helvetica;
_font-family:Helvetica;
*font-family:Helvetica;}



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

#TitrePage { position:relative; display:block; color:#CBD200; font-weight:normal; text-transform:none; font-size:18px; padding-bottom:5px; border-bottom:1px solid #CEC4C4; margin-bottom:10px; padding-top:0px; margin-top:0px; padding-left:0px; padding-right:0px; background:none;  font-family:Helvetica;
-font-family:Helvetica;
_font-family:Helvetica;
*font-family:Helvetica;}

/* ################################# 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:12px;
width:100%;
}
ul li{font-family:Helvetica;
-font-family:Helvetica;
_font-family:Helvetica;
*font-family:Helvetica;
}
/* CATEGORIE */
ul#ic_navCat li.categorie {
	display: block;
	margin-left:0px;
	margin-right:0px;
	text-align: left;
	background:none;
	margin-bottom: 5px;
	font-weight: normal;
	text-transform: uppercase;
	color:#fff;
  text-indent:0px;
  padding:4px 7px 4px 0px;
}
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:#fff;
}
/* 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:#D0D716 !important;
	background:none !important;
	padding:4px 7px 4px 0px !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: #fff !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;
	background:none;
width:100%;
}


/* ARTICLE */
ul#ic_navCat li.article {
	margin-left:0px;
	margin-right:0px;
	text-decoration: none;
	text-align:left;
	font-weight: normal;
	color:#fff;
	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:#fff;
}
/* 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:#D0D716 !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;}



/* ################## 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 ################## */

.jaune, a.jaune, a:hover.jaune,  a:active.jaune, a:visited.jaune{color:#CBD300;}
.orange, a.orange, a:hover.orange,  a:active.orange, a:visited.orange{color:#ff561f;}
.greenC, a.greenC, a:hover.greenC,  a:active.greenC, a:visited.greenC{color:#8ea311;}



#menu {display:block;
position:relative;
width:170px;
	min-height:185px;
    height:auto !important;
  height:185px;
  list-style:none;
  margin:0;
  padding:0;
}
  
/*#menu ul{list-style:none; top:0px; right:0px; text-align:left; margin: 0px; padding:0px; height:23px;}*/


#menu li {position:relative; top:0px;  margin:0 0 4px 0; padding:0px; text-indent:-9000px;}
/*#menu a {display: block; height: 28px;}
#menu li a:link, #mn_prime li a:visited {color: #000000; text-decoration: none;	font-variant: small-caps; font-weight: bold;}
*/






#mn00, #mn01, #mn02, #mn03, #mn04, #mn05, #mn06, #mn07{display: block; position:relative; top:0px;   margin:0;  padding:0px; width:170px;} 



#mn00 {background: url(../images/mn00.gif) no-repeat; height: 35px;}
a#mn00:hover,  a#mn00.select {background-position: 0 -35px !important;}

#mn01 {background: url(../images/mn01.gif) no-repeat; height: 35px;}
a#mn01:hover,  a#mn01.select {background-position: 0 -35px;}

#mn02{background: url(../images/mn02.gif) no-repeat; height: 49px;}
a#mn02:hover,  a#mn02.select {background-position: 0 -49px;}

#mn03{background: url(../images/mn03.gif) no-repeat; height: 49px;}
a#mn03:hover,  a#mn03.select {background-position: 0 -49px;}

#mn04{background: url(../images/mn04.gif) no-repeat; height: 34px;}
a#mn04:hover,  a#mn04.select {background-position: 0 -34px;}

#mn05{background: url(../images/mn05.gif) no-repeat; height: 34px;}
a#mn05:hover,  a#mn05.select {background-position: 0 -34px;}

#mn06{background: url(../images/mn06.gif) no-repeat; height: 32px;}
a#mn06:hover,  a#mn06.select {background-position: 0 -32px;}

#mn07{background: url(../images/mn07.gif) no-repeat; height: 32px;}
a#mn07:hover,  a#mn07.select {background-position: 0 -32px;}







/* ############### 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 ################ */
 


