/* old color06 background-color:#83B344   */
/*   NIVEAU 1  ...............................................................................*/

html {
overflow-y: scroll;
overflow-y: -moz-scrollbars-vertical;
}
body {
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color:#000022;
	background-color:#d9e4c7;  
}

/*   STRUCTURE   ...............................................................................*/

      #centrageGen {
      width:100%;
      text-align: center;
      }
       #cadrageGen {
        width:974px;
		padding:10px; background-color:#FFFFFF;
		padding-top: 0px;
		margin-left: auto; margin-right: auto;
       }
       #cadrageGenPop {
        width:300px; height:390px;
		padding:10px; background-color:#FFFFFF;
		margin-left: auto; margin-right: auto;
       }
       #sous_menu {
        width: 100%;
        height: 15px;
        margin-right: 10px;
       }
       #addthis {
           float: right;
           text-align: right;
           margin-top: 4px;
           margin-right: 5px;
       }
      #entete {
        width: 974px;
		margin-left: auto; margin-right: auto;
		}
       #corps {
        width:974px;
		margin-left: auto; margin-right: auto;
        text-align: left;
       }
       #corpsPop {
        width:300px;  height:390px;
		margin-left: auto; margin-right: auto;
        text-align: left;
       }
	   
       #colGaucheHP {  /*  pour HP */
		float:left;
        }
       .colGauche { 
		float:left;
		width: 588px; 
        border:1px solid #CCCCCC ;        
		}
       .colGauchePop { 
		float:left;
		width: 300px;  height:390px;
		border:1px solid #CCCCCC ;        
		}
       .colGaucheMail { 
		float:left;
		width: 500px; 
        border:1px solid #CCCCCC ;        
		}
       .col_pad1 { 
		padding:8px 16px;
		}
		#colDroite {
		float:left;
		width:374px;
        }
	  #pied {
        width: 974px;
        height:38px;
        background-image:url(img/coinBas1.gif);
		background-repeat:no-repeat	;	
		background-position: 6px 0px; 
        margin-left: auto; margin-right: auto;
        border:solid 0px;
		text-align:center;
        padding-top:6px; 
		}

/*   BOITES   ...............................................................................*/

		.boite1{
		border:4px solid #FFFFFF; 
		padding:11px 10px;
		background-image:url(img/fond_zodiac.gif);
		background-repeat:no-repeat;
		}
		.borderDroite {
		border:1px solid #CCCCCC;
		padding:8px 10px;
	    }
		.borderDroite2 {
		border:1px solid #CCCCCC;
	    }
		.boite_horoscope1 {
		height:106px;
	    }

		
		
/*   MENUS     ...............................................................................*/

		#banner_fr {
		float:left;
		width:674px; height:120px;
        background-image:url(img/Bandeau.jpg);
		background-repeat:no-repeat	;
        }
		#menu_nav {
		margin-top:25px;
		text-align:center;	
		}

		#menu_lang {
			float: right;
			margin-right: 10px;
		}
		
		#subMenu {
			float: right;
			margin-right: 5px;
		}






.border1 {
border:1px solid #cccccc;
padding:6px;
}

.fill1{  padding:6px; background-image:url(img/fondMenu1.gif);}
.fill2{  padding:4px;  background-color: #FFFFFF;margin:8px;}


/*   NIVEAU 2  ...............................................................................*/




/*   BOITES HP  ...............................................................................*/

.boite_principale {
	margin-top:5px;
}

.boiteHP {
	float:left;
	width:209px; height:140px;
	background-color:#FFFFFF;
	border:solid 1px #BBBBBB;
	margin-bottom:5px;
}

.boite_horoscope1 {
   margin-left:60px;
}

.boite_stats {
    text-align: left;
	clear: both;
	background-image:url(img/ManiaqueStats.jpg);
	background-repeat:no-repeat;
	width: 590px; height:355px;
}

.boite_photo_hp {
    text-align: left;
    clear: none;
	background-repeat:no-repeat;
	width: 191px; height:135px;
	border-width: 0;
}

.boite_photo_hp_passion {
	background-image:url(img/Equipiers.jpg);
}

.boite_photo_hp_resultats {
	background-image:url(img/Glisser.jpg);
}

.boite_photo_hp_calendrier {
	background-image:url(img/Gant.jpg);
}

.pave_boites_photo {
    text-align: left;
    clear: none;
	background-repeat:no-repeat;
	width: 183px; height:101px;
	border-width: 0;
}

.pave_boites_photo_txt {
	margin-top: 5px;
	margin-left: 8px;
}
.pave_boites_photo_stats {
	background-image:url(img/ManiaqueStats2.jpg);
}

.pave_boites_photo_passion {
	background-image:url(img/Equipiers2.jpg);
}

.pave_boites_photo_resultats {
	background-image:url(img/Glisser2.jpg);
}

.pave_boites_photo_calendrier {
	background-image:url(img/Gant2.jpg);
}

#pave_abonnement {
	height: 103px;
	min-height: 103px;
}

.pave_demo {
	margin-top: 10px;
}

.spacer {
text-align: center;
clear: both;
}
.spacerL {
text-align: left;
clear: both;
}
.spacerR {
text-align: right;
clear: both;
}
.leftL {  
float:left;
text-align:left;
}
.leftC {  
float:left;
text-align:center;
}
.leftR{  
float:left;
text-align:right;
}
.rightL {  
float:right;
text-align:left;
}
.rightC {  
float:right;
text-align:center;
}
.rightR {  
float:right;
text-align:right;
}
.centerL {  
float:center;
text-align:left;
}

div, p,ul,li {
    margin : 0;
	padding : 0;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color:#000022;
}

ul {margin : 0;padding : 0;}
li, h1,h2,h3,h4,hr,form{ display : inline; list-style: none; }	
	
ul.special{margin : 6px 0px 0px 15px ; }
li.special{display : block;
           font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color:#000022;
   }	

ul.special2{margin : 0px 0px 0px 5px ; }
li.special2{display : block;  list-style-type:disk; list-style-position: outside;
            font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color:#000022;
             }	
ul.special3 {margin : 6px 0px 0px 25px ; }
li.special3 { display : list-item; list-style: disc;
			  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color:#000022;
			}

	.hiddenlayer {
	position:absolute;
	overflow:hidden;
    visibility:hidden; 
	width:0;
	display:none;
	}

.masquageShow {
		visibility:visible; display:block;
	}
.menuShow {
		visibility:visible; display:block;
	    margin-left:0px;
	}
.masquageHide {
		visibility:hidden; display:none;
	}
.masquageHide2 {
		visibility:hidden; 
	}
.formLabel {
	float: left;
	width: 7em;
	}
