/* CSS Document 



*/

body {
background: url(img/fond.jpg) repeat-x #333333;
margin: 0em 0em 0em 0em;
text-align:center;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
line-height:1.5em;
}

form select,input,textarea {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
line-height:1.5em;
}

a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: overline underline; 
}
a:active {
	color: #666666;
}

h1{
	font-size:10px;
	font-weight:bold;
	margin-right:1px;
}

#Conteneur{
margin:auto;
text-align: center;
width:auto;
height:auto;
}

#Header{
width:100%;
height:89px;
margin:auto;
text-align:center;
}

#PageConteneur{
width:100%;
margin:auto;
text-align:center;
float:left;
padding-bottom:
}

#ContenuConteneur{
width:759px;
height:auto;
margin:auto;
}
#MenuConteneur{
width:198px;
height:auto;
float:left;
background-color:#222222;
}
.Menu{
width:198px;
height:28px;
float:left;
padding-top:5px;
background:#222222;
}
#Contenu{
width:560px;
height:auto;
float:left;
text-align:left;
padding-bottom:10px;
}
#ContenuHeader{
width:560px;
height:53px;
background:url(img/contenu/contenu_haut.jpg) no-repeat left bottom;
text-align:right;
margin:auto;
float:left;
}
#ContenuMilieu{
width:510px;
height:auto;
min-height:60px;
text-align:justify;
background:url(img/contenu/contenu_milieu.jpg) repeat-y;
padding-left:20px;
padding-right:20px;
float:left;
}
#ContenuFooter{
width:550px;
height:15px;
padding-top:35px;
background:url(img/contenu/contenu_bas.jpg) no-repeat;
text-align:center;
font-size:10px;
float:left;
}
#RefletContenu{
width:550px;
height:70px;
background: url(img/reflet_cadre.jpg) no-repeat;
float:left;
margin:auto;
}
#RefletContenu:Hover{
filter:alpha(opacity=20);
-moz-opacity:.20;
opacity:.20;
}
#PaddingContenu{
width:550px;
height:70px;
float:left;
margin:auto;
}
#Infos{
background-color:#FFFFFF;
text-align:left;
}
#Infos p{
padding: 0px 0px 0px 0px ;
margin:0px 0px 0px 0px ;
}
#Infos ul, li{
list-style: circle;
padding: 0px 0px 0px 0px ;
margin:0px 0px 0px 0px ;
list-style-position:inside;
}
.TitreContact{
position:relative;
width:100%;
text-align:justify;
}
.PhotoContact{
float:right;
width:129px;
height:157px;
text-align:right;
margin-right:-12px;
}
.GrosTitre{
font-weight: bold;
font-size: 12px;
}
.Apercu{
background:url(img/apercu.jpg) no-repeat;
height: 96px;
width: 500px;
margin: auto;
text-align:center;
padding-top:25px;
}
.Description{
height: auto;
width: 475px;
margin: auto;
font-style:italic;
font-weight:normal;
}
.Titre{
font-size:15px;
color:#0066FF;
height:25px;
text-transform:uppercase;
font-weight:900;
font-style:inherit;
letter-spacing:-1px;
}
.Commentaire{
font-style:italic;
text-align:right;
}
.Text Tab{
font-style:italic;
}
.sous_titre {
color: #999;
font-weight: bold;
font-size:10px;
}
.date {
font-weight: bold;
font-size:10px;
}
.news tr img{
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
	margin: 5px 5px 5px 5px;	
	padding: 10px 10px 10px 10px;
}
