body
{
margin:0px;
padding:5px 0px 15px 0px;
font-family: verdana,Arial,helvetica;
background: #660000;
text-align: center;
}
p
{
font-size: 0.7em;
font-style:normal;
text-decoration:none;
color: #666666;
}
a 
{
font-size: 0.7em;
font-style:normal;
text-decoration:none;
}
#pavehaut1
{
width: 270px;
float: left;
margin-left: 3px;
margin-top: 3px;
margin-bottom: 5px;
border-left: 10px solid #660000;
border-top: 3px solid #660000;
border-bottom: 3px solid #660000;
border-right: 1px solid #660000; 
}
#pavehaut2
{
float:right;
margin-left: 0px;
margin-top: 3px;
margin-right:15px;
margin-bottom: 5px;
width: 145px;
border-left: 10px solid #660000;
border-top: 3px solid #660000;
border-bottom: 3px solid #660000;
border-right: 1px solid #660000;  
}
#themepub
{
margin: 5px auto 5px auto;
width: 480px;
background: #660000;
border: solid #660000 2px;
}
#footerpub
{
clear: both;
margin: 5px auto 5px auto;
width: 728px;
background: #ffffff;
border: solid #660000 3px;
}
.accrochomepage
{
float: left;
margin:10px;
padding: 5px;
text-align: justify;
width: 520px;
height: 202px;
border: 1px dotted #660000;
}
.accrochomepage2
{
float: left;
margin:5px;
padding: 3px;
text-align: justify;
width: 595px;
height: 136px;
border: 1px dotted #660000;
}
#pub2
{
margin:5px;
margin-top:10px;
padding:0;
float: right;
width: 130px;
height: 130px;
text-align: center;
background: #660000;
border: 1px dotted #CCCCCC;
}
#pub1
{
margin:10px;
margin-top:15px;
padding:0;
float: right;
width: 202px;
height: 202px;
text-align: center;
background: #660000;
border: 1px dotted #CCCCCC;
}
#pub
{
margin:0;
margin-bottom: 5px;
margin-right: 10px;
padding:0;
float: right;
width: 140px;
text-align: center;
background: #660000;
border-left: 5px solid #660000;
border-top: 3px solid #660000;
border-bottom: 3px solid #660000;
border-right: 1px solid #660000;
}
#pub a
{
color: #c3d9ff;
}
#zoneprincipale
{
margin: 0px auto 0px auto;
width: 780px;
background: #ffffff;
}
#horspub
{
float: left;
margin: 0px 0px 0px 0px;
width: 600px;
background: #ffffff;
}
h1, h1 a
{
font-size: 1.2em;
text-align: left;
padding:0px;
font-style: normal;
color: #660000;
}
h2
{
font-size: 0.8em;
text-align: justify;
padding:10px;
font-style: normal;
}
h6
{
font-size: 1.5em;
color:#660000;
font-style: bold;
padding-top:10px;
margin:0;
}
.vignettagefooter
{
float:left;
margin:20px;
text-align: center;
width: 500px;
}
.vignettagefooter2
{
float:left;
margin:2px;
text-align: center;
width: 770px;
}
.vignettage
{
float: left;
margin:2px;
text-align: center;
width: 140px;
height: 150px;
}
#imagepaysage
{
float:left;
margin:5px;
width: 522px;
border: 2px dotted #660000;
}
#imagehaute
{
float:left;
margin:5px 20px 5px 20px;
width: 384px;
border: 2px dotted #660000;
}
#pubhaute
{
float:left;
margin:5px 5px 5px 10px;
width: 124px;
border: 1px dotted #660000;
background: #660000;
}

.sidelink {
color: #C3D9FF;
font-size: 1em;
text-align: left;
display: block;
width: 148px;
height: 2.2em;
padding: 2px 2px 2px 2px;
margin: 2px 0px 2px 5px;
background: #660000;
}
.sidelink:hover 
{
color: #660000;
background: #C3D9FF;
text-decoration: none;
}
.sidelink a
{
font-size: 1em;
color: #C3D9FF;
}
.hide {
display: none;
}
#menupaysage
{
clear: both;
float:left;
margin: 10px;
width: 160px;
border: 1px dotted #660000;
}
#footer
{
clear: both;
margin: 5px 5px 5px 5px;
text-align: justify;
padding: 10px 10px 10px 10px;
background: #000000;
}
#footer p
{
font-size: 0.7em;
font-style:normal;
text-decoration: none;
color: #C3D9FF;
}
/* essai */
FORM 
{
font-family: helvetica;
font-size:1em;
margin-bottom:2px;
margin-top:2px;
}
input,select,option 
{
font-family: helvetica;
font-size: 1em;
background-color: #f3f2ed;
color: #333333;
}


