body { 

	font-size: 1em;

	font-family: trebuchet MS, Arial, tahoma, helvetica, verdana;

	background-color: #e30309;

	font-family: Arial, Helvetica, sans-serif;	

	background-image:url(../_img/fond_body.jpg);

	background-repeat:no-repeat;

	background-position:top center;

	text-align: center;

	margin: 0;

	padding: 0; }



a{

   color:#e30309;

   text-decoration:none;

}



a:hover{

   color:#CC0000;

   text-decoration:none;

}



a:active{

   color:#CC0000;

   text-decoration:none;

}



#global { 

	position:absolute;

	text-align:left;

	left:50%;

	width: 900px;

	margin:0;

	margin-left: -450px;

	padding: 0;

	display: block; 

	z-index:1;

	}

	

#tete {   float: left; text-align: left; width: 900px; height: 227px; margin: 0; padding: 0; background-image:url(../_img/fond_tete.jpg); background-repeat:no-repeat;}



#logo { width: 170px; height: 120px; float: left; display: block; clear:both; text-align:right;}

#anim { top: 0; right: 0; width: 590px; height: 200px; float: right; clear: right; margin: 0; padding: 0; display: block; }

#ariane {float: left; display:block; color:#cccccc; font-size: 10px; line-height: 2.5em;  width: 550px; height: 5px;  margin: 0; padding: 0; }

#ariane a { color: #cccccc; text-decoration: none; }

#corps {   float: left; clear: both; text-align: left; width: 900px; height: auto; min-height: 600px; margin: 0; padding: 0; background-image:url(../_img/fond_main.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; padding-bottom:50px;}

#menu {width: 170px; height: 350px; float: left; clear: left; margin:0; padding:0px; }

#contenu { text-align: left; margin: 0; padding: 0; width: 550px; float: left; display:block; height:auto;}





/*------------------*/

#content { font-size: 0.9em; background-image: url(../_img/fd_content.gif); background-repeat: repeat-y; text-align: left; width: 540px; height: auto; float: left; display: block; margin: 0; padding: 0; font-size:12px; padding-bottom:50px;}

	#content h1 { font-size: 5px; font-weight: bold; margin: 10px 0 0 0px; color:#FFFFFF;}

	#content h2 { font-size: 14px; font-weight: bold; margin: 10px 0 0 0px; color:#7e0104; border-bottom:1px dotted #7e0104; width:540px;}

	#content ul,li{margin:0; padding:0;}

	#content li{float:left; display:block; clear:both; width:100%;}

.colgauche { 

	float: left;

	clear: left;

	display: block; 

	left: 40px;

	width: 260px;  

	margin:0;

	margin-top: 20px;

	padding: 0 0 10px;

	}

.colgauche a { color: #000000; text-decoration: none; }

.colgauche a:hover { text-decoration: none; }



.coldroite {  

	float: right;
	display: block;
	clear: right;
	width: 250px;  
	height:auto;
	border:1px solid #000000;
	padding-bottom: 50px;

	}





/*------------------*/






#actu {width: 160px; height:auto; float:left; display:block; clear:right; margin:0; margin-top:-50px; padding: 0px; z-index:200px;}

	#actu a{font-size:12px; color:#7e0104;}

	#sous_actu{ float:left; width: 155px; height:auto; display:block; clear:both; margin-top:10px; background-image:url(../_img/fond_actu.jpg); background-repeat:repeat-y;}

	#sous_actu_contenu{ float:left; width: 140px; height:auto; margin:0; margin-left:8px; padding:0; display:block;  clear:both;  font-size:12px; font-weight:bold; color:#7e0104;}

	
#pub {width: 155px; height:auto; float:left; display:block; margin: 0; padding: 0px; clear:both;}


	#pizza_mois {width: 155px; height:auto; float:left; display:block; clear:both; margin: 0; margin-top:10px; padding: 0px; background-image:url(../_img/fond_actu.jpg); background-repeat:repeat-y; margin-top:20px;}

	#pizza_mois a{font-size:12px; color:#7e0104;}

	#pizza_mois_contenu{ float:left; width: 155px; height:auto; margin:0;  padding:0; display:block; font-size:12px; font-weight:bold; color:#7e0104; text-align:center;}





/*------------------*/

#pied { background-image: url(../_img/fond_pied.jpg); background-repeat: no-repeat; width: 900px; height: 42px; float: left; clear: both; }



#resto { color: white; font-size: 24px; font-weight: bold; font-style: italic; line-height: 2em; text-align: left; float: right; }

	#resto ul,li{float:right; margin:0; padding:0;}

	#resto li{float:left; width:140px; display:inline-block; }

	#resto a{color:#FFFFFF;}

	#resto a:hover{color:#FFFFFF; font-size:26px;}

	

	

	

#legal { color: #000000; font-size: 11px; top: 10px; float: right; clear: both; width:290px; margin:0; }

#legal a { color: #000000; text-decoration: none; }

#legal a:hover { color: #000000; }

/*-----*/

.wrapp { 

	margin: 0;

	padding: 0px;

	font-size:12px;

	}





/*********************texte************************/



.texte_bold_rouge{

  font-size:14px;

  color:#840104;

  font-weight:bold;

}

.texte_big_rouge{

  font-size:18px;

  color:#840104;

  font-weight:bold;

}



.texte{

  color:#6a6c6d;

}





.texte_noir{

  color:#000000;

}





.texte_blanc{

  color:#ffffff;

}



.texte_blanc_bold{

  color:#ffffff;

  font-weight:bold

}



fieldset{

	border:1px solid #7e0104;

	width:500px;

}

legend{color:#7e0104; font-weight:bold; font-size:14px;}



/*--------- index.php ---------*/

.visuel { 

	position:absolute;

	left:50%;

	top:200px;

	width: 750px;

	margin:0;

	margin-left: -450px;

	padding: 0;

	display: block; 

	z-index:1;

	text-align:center;

	}

	.cache_visuel { 

	position:absolute;

	left:50%;

	top:200px;

	width: 750px;

	margin:0;

	margin-left: -450px;

	padding: 0;

	display: block; 

	z-index:2;

	text-align:center;

	}

	

.cellule_table tr{

	border-bottom:1px solid #840104;

}



.titre_pizza{font-size:14px; font-weight:bold;}



.fermer{font-size: 12px; font-weight: bold; margin:0px; color:#7e0104; border-bottom:1px dotted #7e0104; width:540px; height:15px; text-align:right; font-weight:bold;}







.table_row_or{background-color:#7A35A4; color:#ffffff; font-size:10px; height:15px;}

table{font-size:10px;  font-weight:normal; color:#333399;}


