@charset "utf-8";
/* CSS Document */

* {
  margin:0;
  padding:0;
  border:0}
  
body{
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#818188;} 
	
a{outline:none;color:#818188;}
a:link,a:visited{text-decoration:none;} 
a:hover{text-decoration:none;} 
a img{border:0;}

p{padding:0;margin:2px 0;text-align:justify}

ul{list-style:none;margin:0;padding:0;}

object,embed{margin:0; padding:0; border:0;}
.clear{clear:both;margin:0;height:0;border:none;padding:0;}

/*------------------------------  ------- BLOCS -------  ----------------------------
-----------------------------------------------------------------------------------*/ 
#conteneur{margin:0 auto;width:1000px;border:1px solid #eee;border-top:none}

#logo{height:100px;padding:10px 0; text-align:center}
#bandeau{height:128px;}

#contenu{min-height:610px;_height:610px; background:#fff url("../images/mep/ombre.gif") no-repeat top center;}
#contenuGauche{float:left;width:460px;margin:30px 0;height:250px;padding:0 0 0 10px;color:#0064b9;line-height:2.2em;font-size:14px;}
#contenuDroite{float:right;width:480px;margin:30px 20px 10px 0;}

#footer{margin:10px auto 0 auto; width:1000px; height:20px;}
#contenuGauche p, #footer p{text-align:center;}

.lieu{color:#818188;font-weight:bold;margin:20px 0 15px  0; border:1px dotted #ccc; background-color:#eeeff0;padding:5px; background:#eeeff0 url('/images/mep/logo_chateau.png') no-repeat left center}
.detailCeremonie{font-size:13px;}

.telecharger,.telecharger a{color:#70ade0;font-size:12px;}
.telecharger a{background:url("../images/mep/pdf.png") no-repeat left center;padding-left:16px}

#form-anniversaire .obligatoire{font-size:10px;margin:10px 0 10px 0;color:#a9a8a8}
.imgPlan{border:1px dotted #c4aff3;margin-bottom:15px}
.info{ color:#818188;font-weight:bold;margin-top:20px}

/*------------------------------  ------- FORMULAIRE -------  ----------------------------
-----------------------------------------------------------------------------------*/ 
#form-anniversaire fieldset {
    background-color: #eeeff0;
    border: 1px solid #d0d0d0;
    margin: 10px 0 20px;
    padding: 20px 15px 10px;
    position: relative;}

/*#form-anniversaire fieldset:hover {
    background-color: #FFFCCD;
    border: 1px solid #FFDB60;}*/
	
/*#form-anniversaire fieldset:hover input{
    background-color: #FFFFFF;
    border: 1px solid #FFDB60;}*/		
	
#form-anniversaire legend {
    color: #FF5A00;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    font-style: italic;
    left: 10px;
    position: absolute;
   }	
	
#form-anniversaire label {
    color: #000000;
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 10px 0px 0;
    padding: 0;
    text-align: right;
    width: 170px;
	font-size: 12px;}
	
#form-anniversaire input {
    border: 1px solid #d0d0d0;
    color: #3F87E9;
    font-size: 12px;
	line-height: 24px;
    height: 24px;
    margin: 0 0 13px;
    padding: 7px 3px 3px 3px;
    width: 210px;}
	
#form-anniversaire input:hover {
    border: 1px solid #41A9D8;}
	
#form-anniversaire .submit {
    border: 1px solid #000;
	vertical-align:middle;
   height:24px;
   line-height:24px;
	padding: 0;
    width: 92px;
	font-weight: bold;
	color: #fff;
	background: #3355ac;
 
	margin: 0;
	margin-left:242px;}
	
#form-anniversaire .submit:hover {
    border: 0 none;
	background: #3e99e7;	
    cursor: pointer;}

#form-anniversaire span {color:#000;font-weight:bold}
	
#form-anniversaire p{color:#000; margin-left:60px;}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url("checkbox.png") no-repeat;
	display: block;
	clear: left;
	float: left;}
	
.radio {
	background: url("radio.png") no-repeat;}