/* CSS Document */
body{
margin-left:15px;
width:1005px;
font-family:Arial, Helvetica, sans-serif;
color:#7a7a7a;

}
#logo{
float:right;
width:202px;
left:117px;
}
#flashcontent{
width:750px;
height:278px;
position:absolute;
top:125px;
}
#espana{
position:absolute;
top:125px;
left:778px;
width:226px;
height:356px;
border:1px solid #e3e2e0;
}
#titre{
font-size:14px;
color:#3b95ee;
margin-left:7px;
margin-top:13px;
}
#carte{
margin-left:20px;
margin-top:20px;
}
#mag{
margin-left:20px;
margin-top:5px;
}
.nom_mag{
font-size:12px;
color:#3b95ee;
background-color:#ebf4fd;
width:120px;
}
.adresse{
font-size:11px;
}
#decouvrir{
position:absolute;
top:420px;
margin-left:15px;
font-weight:bold;
font-size:11px;
line-height:18px;
}
#decouvrir a{
font-size:16px;
color:#7a7a7a;
text-decoration:none;
}
#decouvrir a:hover{
font-size:16px;
color:#7a7a7a;
text-decoration:none;
color:#3b95ee;
}
#inscription{
background-image:url(images/inscription.gif);
height:72px;
width:750px;
position:absolute;
top:482px;
background-repeat:no-repeat;
border:1px solid #e3e2e0;
}
#validation{
width:750px;
position:absolute;
top:482px;
text-align:center;
}

#points{
position:absolute;
top:592px;
}
#txt_insc{
font-weight:bold;
font-size:11px;
margin-left:15px;
margin-top:50px;
z-index:5;
}
.btn_ok{
width:22px;
height:22px;
vertical-align:middle;
}
.champ_txt{
background-color:#ffffff;
border:none;
font-size:12px;
vertical-align:middle;
color:#7a7a7a;
height:20px;
text-align:right;
}
#formulaire{
margin-top:6px;
margin-left:450px;
}

.LV_invalid{color:#CC0000;}.LV_validation_message{margin:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active,.fieldWithErrors input.LV_invalid_field,.fieldWithErrors textarea.LV_invalid_field{border:1px solid #CC0000;}form.css_coord_mariage.Ad1_mariage p,form.css_coord_mariage.Code_mariage p{width:100px;text-align:left;padding:0;display:inline;}textarea#exp_pro,textarea#motiv,textarea#pret,textarea#comm_media{overflow:auto;}.champ_form4,.champ_mariage_radio{vertical-align:top;margin-left:10px;width:20px;}.champ_theme,.champ_mag{background-color:#FFFFFF;border:1px solid #a9a9a9;width:180px;}
