*{
margin:0px;
padding:0px;
text-align:center;
background:#000000;
}

#conteneur{
margin-left:auto;
margin-right:auto;
width:1000px;
min-height:900px;
text-align:left;
}

#bandeau{
margin-top:10px;
width:955px;
height:160px;
background: url(bandeau.gif) no-repeat;
}

#boitemenu{
float:left;
width:150px;
height:auto;
}


#globalmenu{
background:url(gauch.gif) no-repeat;
width:150px;
height:500px;
margin-top:10px;
padding-top:20px;
}

#globalmenu a{
text-decoration:none;
background:none;
font-style:italic;
color:#FFFFFF;
font-weight:bold;
font-size:16px;
}

#globalmenu a:hover{
color:#FF6600;
font-size:16px;
}

#globalmenu ul{
list-style:none;
background:none;
}

#globalmenu li{
	/*-hauteur entre lignes menus--*/
padding-top:25px;
background: none;
}

#menubas{
margin-top:15px;
margin-bottom:10px;
background:url(petitmenu.gif) no-repeat;
width:150px;
height:110px;
}

#menubas li{
background: none;
}

#menubas ul{
list-style:none;
background:none;
}

#menubas li{
padding-top:40px;
padding-left:50px;
background: none;
}

#menubas a{
text-decoration:none;
background:none;
font-style:italic;
color:#FFFFFF;
font-weight:bold;
font-size:18px;
}

#menubas a:hover{
color:#FF6600;
font-size:18px;
}
#contenu{
float:left;
width:795px;
height:autopx;
margin-top:10px;
margin-left:10px;
}

#ombrehaut{
background:url(haut2_01.gif);
width:795px;
height:30px;
}

#souscontenu1{
background:url(centre2_02.gif);
width:795px;
min-height:200px;
height:auto;
}

#souscontenu1 img{
list-style:none;
}

#souscontenu1 h2{
background:none;
font:"Times New Roman", Times, serif;
margin-left:10px;
color:#FFFFFF;
}

#souscontenu1 p{
margin-left:15px;
margin-right:15px;
font:Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

#souscontenu1 a{
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
}

#expo{
	border:#CC0000 1px solid;
	/*-largeur du bloc--*/
width:700px;
	/*--hauteur du bloc--*/
height:520px;
height:auto;!important
min-height:520px;
	/*--centrage du bloc--*/
margin:auto;
	position:relative;
	visibility: visible;
}

#expo p{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#formulaire{
background:#000000;
width:650px;
height:500px;
margin-left:50px;
}

#formulaire div{
background: #CCCCCC;
}
#formulaire form{
background:none;
}

#formulaire input{
background:none;
border-color:#FF0000;
margin-top:10px;
}

#formulaire b{
background:none;
visibility:hidden;
}

#formulaire p{
background:none;
}

#formulaire echo{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#formulaire textarea{
background:none;
border-color:#FF0000;
}

#formulaire label{
background:none;
color:#000000;
}
#formulaire font{
background:none;
}

#formulaire img{
background:#FFFF00;
}

#formulaire p{
background:url(signature%202.gif) no-repeat;
}

#souscontenu1 a{
text-decoration:none;
}

#formulaire h2{
background:none;
text-align:left;
margin-left:20px;
color:#00CC00;
margin-left:30px;
}

p{
background:none;
}

table{
margin-left:20px;
}

#ombrebas{
background:url(bas2_04.gif);
width:795px;
height:30px;
}

#pied{
clear:both;
width:955px;
height:35px;
background:url(pied.gif) no-repeat;
}

#rollImage
{
	border:#CC0000 1px solid;
	/*-largeur du bloc--*/
width:600px;
	/*--hauteur du bloc--*/
/*--height:520px;--*/
/*--height:auto;!important--*/
height:650px;
min-height:520px;
	/*--centrage du bloc--*/
margin:auto;
	position:relative;
	visibility: visible;
}

#rollImage table
{
border:#000000 1px solid;
/*-largeur du tableau--*/
width:414px;
/*on le centre*/
margin:auto;
/*pour éviter que le tableau col aux div*/
margin-top:5px;
/*on joint les bordures*/
border-collapse:collapse;
}
#rollImage td
{
border:#000000 1px solid;
/*-largeur des colonnes--*/
width:60px;
/*-hauteur des colonnes--*/
height:69px;
text-align:center;
}

#rollImage .vignette span
{
border:#000000 1px solid;
/*largeur du cadre*/
width:561px;
/*hauteur du cadre*/
height:360px;
background-color:#999999;
color:#FFFFFF;
/*positionnement du cadre*/
position:absolute;
top:135px;
left:20px;
}                 

#rollImage .vignette img 
{
border:none;
}        

#rollImage .vignette span
{
border:#000000 1px solid;
/*largeur du cadre*/
width:561px;
/*hauteur du cadre*/
height:360px;
background-color: #000000;
color:#FFFFFF;
/*positionnement du cadre*/
position:absolute;
top:135px;
left:20px;
visibility:hidden;
}                

#rollImage .vignette:hover span
{
visibility:visible;
} 

#pied p{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
padding-left:30px;
padding-top:8px;
}   
#pied{ margin-bottom:30px; }
