html {
	height:100%;
}
body {
  margin: 0; /* pour éviter les marges */
  text-align: center; /* pour corriger le bug de centrage IE */

 background-size: auto;

	background: url("img-pizzeria-st-malo/body.jpg") #dedcdc top center;
	background-repeat: no-repeat ;
			color:#e92990;
	font: 12px verdana, arial, sans-serif;
	text-align:justify;
}


 a.lien2 { color:#9999FF; text-decoration:none; font-weight:bold; } 

 a.lien2:hover { color:#ccc; text-decoration:underline overline; font-weight:bold; } 


 a.lien2:visited { color:#000; text-decoration:underline overline; font-weight:bold; } 
#page
  {
  position:absolute;
  left: 50%; 
  top: 50%;
  width: 900px;
   min-height:660px; 


  margin-top: -330px; /* moitié de la hauteur */
  margin-left: -450px; /* moitié de la largeur */
  border: 1px solid #CCC;
background-color: #FFF;
 filter : alpha(opacity=90);
    -moz-opacity : 0.9;
    opacity : 0.9; 

  }

div#logo_imp {
  display:block;
  float:left;
  margin-top:0px;
  !margin-top:0px;
  margin-left:0px;
  width:900px;
  height:216px;
  text-align: center;

}
div#gauche_texte {
  display:block;
  float:right;
  margin-top:20px;
  !margin-top:20px;
  margin-left:20px;
  width:450px;
  height:210px;
  text-align: center;
   color: #FFF;

}
div#center_imp {
  display:block;
  width:890px;
  height:220px;
  text-align: center;
   min-height:450px; 
    height:auto !important; 
    height: 450px; 
clear: both;
	  margin-top:250px;
  !margin-top:250px;
   padding: 5px 5px 5px 5px;
}




div#gauche{
  float:left;
  width:350px;
}
div#droite{
  float:right;
  width:500px;
}
div#center_lien {
  display:block;
    float:right;
  width:900px;
  height:30px;
  text-align: right;
	  margin-top:0px;
  !margin-top:0px;
  padding-left: 50px;
    padding-top: 0px;

}
div#center_footer {
clear: both;
	bottom:0;
margin: auto;
	width:890px;
	margin-top: 10px;
	padding-top:5px;
	background-color:#FFF;
	border:1px solid #e92990;
	text-align:center;
	height:2em;
	color: #e92990;
	font: bold 10px verdana, arial, sans-serif;
}

.class2 A:link {text-decoration: underline overline; color:#e92990;}
.class2 A:visited {text-decoration: underline overline; color:#e92990;}
.class2 A:active {text-decoration: underline overline; color:#e92990;}
.class2 A:hover { text-decoration: underline overline; color:#e92990;}




div#maree {
  display:block;
    float:right;
  width:400px;
  height:165px;
  text-align: center;
	  margin-top:10px;
  !margin-top:10px;

  padding-left: 20px;
    padding-top: 10px;
}


div#Bloc_Actualites {

  position:relative;
  overflow:hidden;
  width:400px;
  text-align:left;
  margin:auto; 
  height:150px; 


}  
  
div#Content_Actualites {
	
  display:block;
  padding-left: 14px;
  padding-right: 14px;
color:##e92990;
  font: 12px verdana, arial, sans-serif;
  text-align:justify;


}

div#actualite{
  width:100%;
  display:inline-block;
    border-color: 1px solid #e92990;

}



div#actualite img{
  float:left;
  border-color: 1px solid #e92990;
}


div#actualite div.infos{
 float:right;
  display:block;

}


h1 {
  color : #e92990;
		font: bold 12px verdana, arial, sans-serif;
	font-style:bold;
	}
h2 {
  color : #e92990;
		font: bold 11px verdana, arial, sans-serif;
		font-style:bold;
	}
h3 {
			    color : #e92990;
	font: 11px verdana, arial, sans-serif;
	}

	a:link {   color : #e92990;} /* lien non-visité */
a:visited { color:#999;} /* lien visité */
a:hover { color: #ccc;} /* lien survolé */
a:active { color: #000;} /* lien activé */ 

input {
border:1px solid #666;
background-color: #FFF;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
font-family:"trebuchet ms",sans-serif;
text-align:center;
color:#000;
}
input[type=radio] {
border:1px solid #666;
background-color: #FFF;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
font-family:"trebuchet ms",sans-serif;
text-align:center;
color:#000;
}
select, option {
border:1px solid #666;
background-color: #FFF;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
font-family:"trebuchet ms",sans-serif;
text-align:center;
color:#000;
}
textarea {
border:1px solid #666;
background-color: #FFF;
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
font-family:"trebuchet ms",sans-serif;
text-align:center;
color:#000;
}


 table td {

 border-width:1px;
 border-style:solid; 
 border-color:#CCC;
	text-align:center;
	color:#000;
	background-color:#FFF ;
}
 
 
 
 table td#blanc {
 border-width:1px;
 border-style:solid; 
 border-color:#FFF;
	text-align:center;
	color:#FFF;
		color:#000;
	background-color: #e92990;
}

 table td#rose {
 border-width:1px;
 border-style:solid; 
 border-color:#CCC;
	text-align:center;
	color:#e92990;


}

