body{
	background:#E3E8F5 url(../images/page_bleu.gif) repeat-y top center;
	margin: 0;
	text-align: left;
	font-family:Arial,Verdana;
	font-size:12px;
}

a{color: #24396e;}
a:visited{color: #65759f;}
h1, h2, h3{color: #24396e;}

.corps{
	width:790px;
	min-height:100%;
	position:absolute;
	left:50%;
	margin-top:-5px;
	padding:0 4px;
	margin-left:-398px;
	top: 5px;
}

div.agallery {
  margin: 5px;
  border: 1px solid #ccc;
  float: left;
  width: 180px;
}

div.gallery:hover {
  border: 1px solid red;
}

div.agallery img {
  width: 100%;
}

div.adesc {
  padding: 5px;
  text-align: center;
  font-size:10px;
  height: 20px;
}

#texte{
	margin-left: 20px;
}

.gras-mauve{
	font-size: 16pt;
	font-weight: bold;
	color: #800080;
	text-align: left;
	font-family: Georgia;
}
.gras-noir{
	font-size: 13.5pt;
	font-weight: bold;
	color: black;
	text-align: left;
}
.gras-rouge{
	font-size: 16pt;
	font-weight: bold;
	color: red;
	text-align: left;
}
.normal{
	font-size: 13.5pt;
	color: black;
	text-align: left;
}
.etoile{
	font-size: 8pt;
	color: #800080;
	text-align: left;
}
.titre1{
	font-size: 13.5pt;
	font-weight: bold;
	text-align: center;
}
.titre2{
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}
table.devis{
	background: url(../images/papier.jpg) no-repeat top center;
	margin: auto;
	font-size: 1em;	
	font-family: "Script MT Bold",Arial,Verdana;
	width: 365px;

}
table.devis .col{
	width: 120px;
	padding: 10px;
	padding-left: 60px;
}
#pied{
	font-size: 8pt;
	text-align: center;
}
#audec{
	font-size: 8pt;
	text-align: right;
	margin-right: 5px;
}
#audec a{background-color: #B0C4DE; color: Black; text-decoration: none;}

#menu{height: 58px;border-bottom: 1px solid #24396E;text-align:left;margin-top:0px;}
#menu a{width:auto;height:auto;color:#24396E;border:1px solid #24396E;background-color:#ADBCE1;padding:4px;text-decoration:none;}
#menu a:hover{background-color:#FFFFFF;}
#menu li{width:auto;height:auto;}
#menu .barre-menu{z-index:5;}
#menu .barre-menu li{margin: 4px 2px 0px 2px;position:relative;top:1px;}

ul.barre-menu 
{
    position: relative;
    /*position: static !ie;*/
}
ul.barre-menu, 
ul.barre-menu ul
{
    margin: 0;
    padding: 0;}
ul.barre-menu li
{
    position: relative;
    list-style: none;
    float: left;}
ul.barre-menu li a,
ul.barre-menu li span
{
    display: block;
    text-decoration: none;}
ul.barre-menu ul
{
    position: absolute;
    visibility: hidden;}

.Menu-horizontal ul.barre-menu li
{
    width: 100%;
}