body{
margin: 0;
font: 14px Times New Roman, Times, serif;
}
a:hover{
color:#cf40c9;
}
/* INTERFACE */
#main {
width:760px;
margin: auto;
}
#fd_haut {
position: relative;
margin: auto;
width:760px;
height:156px;
background: #FFF url(../images/interface/fd_haut.gif) no-repeat;
}
#fd_milieu {
margin: auto;
width:760px;
height:100%;
background: #FFF url(../images/interface/fd_milieu.gif) repeat-y;
}
#fd_bas {
margin: auto;
width:760px;
height:40px;
background: #FFF url(../images/interface/fd_bas.gif) no-repeat;
text-align: center;
padding-top:15px;
}
#text-head{
font-size:10px;
text-align:center;
}
#menu{
padding-top:115px;
padding-left:20px;
font-weight: bold;
text-decoration:none;
}
.menuTitle{
margin-right:15px;
text-decoration:none;
}
#contenu{
float:left;
padding-left:15px;
margin-right:0px !important;
margin-right:14px;
text-align: justify;
width: 580px !important;
width: 580px;
}
#colonne{
float:right;
margin-right:10px !important;
margin-right:5px;
}
.prefooter{
clear:both;
width:100%;
text-align:center;
}
.separation{
margin:auto;
width:97%;
height:1px;
border-top:1px dotted #3222F3;
}
.separationV{
width:5px;
height: 100px;
border-right:1px dotted #cf40c9;
}
/* EOF Interface */ 

/* Box contact */
#contact_haut{
width:402px;
height:75px;
margin-top:5px;
background:url(../images/box/contact_haut.gif) no-repeat;
}
#confirmation_haut{
width:402px;
height:75px;
margin-top:5px;
background:url(../images/box/confirmation_haut.gif) no-repeat;
}
#enregistrement_haut{
width:402px;
height:75px;
margin-top:5px;
background:url(../images/box/enregistrement_haut.gif) no-repeat;
}
#actu_haut{
width:402px;
height:75px;
margin-top:5px;
background:url(../images/box/actu_haut.gif) no-repeat;
}
#contact_milieu{
width:402px;
text-align:left;
background:url(../images/box/contact_milieu.gif) repeat-y;
}
#contact_bas{
width:402px;
height:11px;
background:url(../images/box/contact_bas.gif) no-repeat;
}
.subtitle_page{
font-weight:bold;
font-size:12px;
margin-left:5px;
color:#3e6b87;
}
.important_txt{
color: red;
font-weight:bold;
}
.infoLegal{
text-align:center;
color:#3e6b87;
font-size:11px;
}
/* EOF Contact box*/

/* Class texte  */
.titre-droite {
width:139px;
line-height:25px;
background-color:#FFF;
border: 1px solid #CF40C9;
text-align:center;
color: #3222F3;
font-weight:bold;
font-size:12px;
}
.titre-droite > a{
text-decoration:none;
}
.contenu-colonne{
text-align:center;
padding-top:5px;
}
.footer-titre {
display: inline;
padding-left:5px;
padding-right:5px;
}
.footer-titre > a {
text-decoration: none;
font-weight: bold;
font-size: 10px;
}
.titreCGV {color: #FF0000}
.celibatneige{
color:#388df0;
font-size:12px;
}
.randocelibat{
color:#668c6a;
font-size:12px;
}
.celibacamp{
color:#a58517;
font-size:12px;
}
/* EOF Class texte*/

/* Id fonction interface */
#envoi_amiId, #newsletterId{
position:absolute;
visibility:hidden ;
z-index:10;
text-align:center;
font-size:12px;
}
#actu{
width:140px;
font-size:11px;
text-align:center;
}
#concept{
font-size:13px;
color:#943890;
font-weight:bold;
padding-left:90px;
height:120px;
background:url(../images/interface/concept.jpg) no-repeat;
}
/* EOF fonction interface */