
@charset "utf-8";
/* CSS Document */

html {
}

body {
width:1000px;
margin:0 auto 0 auto;
background:url(images/fond-page.jpg) top  repeat-x;
background-color:#CE6F01;
margin-top:10px;
}

.iframe360{ height:350px; overflow:hidden; width:400px; padding:2px; border:2px solid #598401; margin:0; }

.iframeLivredor { width:920px; height:460px; overflow-x:hidden; border:1px solid #2B8400; margin-left:40px; }

#wrapper {
width:1000px;
padding:0px;
margin:0px;
}

/* ----- HEADER ----- */

#header {
margin:0px;
width:1000px;
height:120px;
background-color:#bfbf35;
border-bottom:1px #745315 solid;
}

/* ----- NAVIGATION ----- */

#navigation {
width:1000px;
height:24px;
background-color:#CE6F01; 
padding:0px;
margin:0px;
}

/* ----- MAIN CONTENT ----- */

#content { 
width:1000px;
min-height:450px; /* for modern browsers */
height:auto !important; /* for modern browsers */
background-color:#FD9A00;
background-color:#b2c201;
border-top:1px #745315 solid;
margin:0px;
padding:0px;
}

#accueil { 
width:1000px;
height:468px; /* for IE5.x and IE6 */
/* background:url(images/back-accueil.jpg) no-repeat top left; */
border-top:1px #745315 solid;
display:block;
float: left;
height:468px;
}
.miniature {
	border:#598401 2px solid;
	background-color:#fff;
	padding:2px;
}
.edito {
	display: block;
	margin:0px;
	padding:25px 0 0 0;
	width:1000px;
	font-weight: normal;
	text-align:justify;
	color:#824909;
	color:#436300;
	font-family: Tahoma, Geneva, sans-serif;
	background:url(images/page-top.jpg) top no-repeat;
}
.edito a {
	color:#436300;
	text-decoration:none;
	font-weight:bold;
}
.edito ul li.select {
	list-style-image:url(images/lien.jpg);}
.block p {
	margin:5px;
	padding:5px;
	font-size:13px;
}
.block {
	display: block;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight: normal;
	text-align:justify;
	margin:0 auto 0 auto;
}
.blockcenter{
	display: block;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight: normal;
	text-align: center;
	margin:0 auto 0 auto;
}
.block a, .blockall a, .blockcenter a {
	color:#fff;
	text-decoration:none;
}
.blockall {
	width:960px;
	margin:0 20px 0 20px;
	padding:10px 0 10px 0;
	font-size:14px;
	font-weight: normal;
	text-align: center;
}
.texte {
	font-size:14px;
	color:#360;
	}
.titre {
	font-size:18px;
	padding:0 0 0 48px;
	margin:0 0 0 12px;
	color:#734817;
	color:#360;
	background:url(images/titre-back.jpg) no-repeat left top;
	height:25px;
	}
.titre-c {
	font-size:18px;
	padding:0px;
	margin:0 0 0 250px;
	color:#734817;
	color:#360;
	background:url(images/titre-back-c.jpg) no-repeat left top;
	height:25px;
	text-align:center;
	width:519px;

	}	
.gras {
	font-size:14px;
	font-weight:bold;
	}	
.blanc {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	}		
	
	/************************* TABLE ***********************************/
/** tarifs **/
.tab td, tr { border-top:0px; border-left:1px; border-style:solid; border-color:#6A2100; }
.tab td { background-image:url(images/fond_form.gif); background-position:top; background-repeat:repeat-x; padding:2px 8px 2px 8px; }
.tab table { border-width:1px; border-color:#8f5821; }

.tab-titre td { background-image:url(images/fond_tablet.gif); background-position:top; background-repeat:repeat-x; }
.tab-lib td { background-image:url(images/fond_tablel.gif); background-position:top; background-repeat:repeat-x; }

.tabf td { background-image:url(images/fond_form.gif); background-position:top; background-repeat:repeat-x; padding:2px 8px 2px 8px; }

.table {
	border:1px #960 solid;
	}
	.table-tarifs {
	border:1px #2B8400 solid;
	color:#FFF;
	}
.table td {
	border: thin solid #960;
}

/* ----- FOOTER ----- */

#footer {
	display: inline;
	float:left;
    width:1000px;
    height:90px;
    text-align:center;
	margin:0px;
	padding:14px 0 0 0;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	background:url(images/footer.png) no-repeat top left;
}

#footer a { 
	font-size:15px;
	color:#426403;
	color:#fff;	
	font-weight:bold;
}

/*********************** MENU ù*****************************/

#menu { 
width: 999px;
padding: 0px;
margin: 0px;
border-right:#745315 solid 1px;

}
#menu ul { 
margin: 0px;
height:23px;
line-height:24px;
}
#menu li  { 
font-size:16px;
display:inline;
margin:0px;
font-weight:bold;
height:24px;
font-style:italic;
}
#menu li a {
	color:#fff;
}
#menu li:hover { 
font-size:16px;
display:inline;
margin:0px;
font-weight:bold;
height:24px;
font-style:italic;
border-right:#745315 solid 1px;
  background-color:#ffae00;
color:#FFF;
}
#menu li a:hover { 
font-size:16px;
display:inline;
margin:0px;
font-weight:bold;
height:24px;
font-style:italic;
background-color:#ffae00;
color:#FFF;
}

#menu a { padding:0px;text-decoration:none; }

ul.menu { 
list-style-type:none;
width:auto;
position:relative;
display:block; 
font-size:16px;
margin:0;
padding:0;
font-weight:bold;
height:24px;
font-style:italic;
}

ul.menu li { 
display:block;
float:left;
margin:0;
padding: 0 9px 0 9px;
border-right:#745315 solid 1px;
font-weight: bold;
letter-spacing:2px;
}

ul.menu li a:hover , .current { 
color:#fff;
background-color:#ffae00;
border: none;
}
ul.menu a:hover { 
color:#ffffff;
}

ul.menu .current a { 
color:#fff;
font-weight: bold;
}

ul.menu.red {  }
ul.menu.red li a:hover, .menu.red li.current { height:24px; color:#FFF;}

input, textarea {
	border:1px #436300 solid;
	color: #436300;
	}
/*** mentions légales ***/
.ML_simple {
    font-size: 13px;
    color:#436300;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
.ML_bold {
    font-size: 13px;
    color:#436300;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
.ML_titre {
    font-size: 13px;
    color:#436300;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}	
#evenement {
  	width: 110px;
	height: 120px;

	margin: 0px;
	padding: 0px;
	float: right;
	text-align:center;	background:url(images/evenement.jpg) 0 0 no-repeat;
}

.EVEpolice { /* couleur et style de la police dans le div*/
color:#ce6f01;
font-family:Arial;
font-size:14px;
}
.EVEtourimg { /* couleur du tour de la photo dans le div*/
border-color:#ffffff;
}
.EVEcoulseparation { /*couleur du trait de séparation du titre et du libellé dans le div*/
background-color:#ffffff;
}

.EVEdiv { /*couleur de fond du div et style du contour (couleur et type)*/
background-color:#ffca00;
border: 3px double #ffffff;
}

.EVEinput {
background-color: transparent;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#927472;
text-decoration:none; 
border-style:none;
padding: 0;
margin: 0; 
}

/* livre d'or */
#livre_dor { width:800px; margin:auto;}
#livre_dor span.attente {float:left; width:100%; text-align:center; margin-top:10px;}
#livre_dor span.attente img { margin-right:10px; vertical-align:middle;}

#livre_dor #livre_mess_confirm {margin-bottom:15px; text-align:center; }
#livre_dor #livre_mess_confirm #livre_mess_confirm { color:#FFF; }
#livre_dor #livre_mess_confirm #livre_mess_problem { color:#F00; }

#livre_dor #div_btn_aff_form {width:100%; } 
#livre_dor #div_btn_aff_form #btn_aff_form { margin:0; border-radius: 10px;float:left; background-color:#436300; color:#B2C201; cursor:pointer; padding: 3px 7px 3px 7px; border:1px solid #B2C201;
}
#livre_dor #div_btn_aff_form #btn_aff_form li{ list-style-type:none; margin:0;  } 

#livre_dor form {margin-top:10px; clear:both; display:none; float:left; width:100%;}
#livre_dor form fieldset {}
#livre_dor form fieldset legend { color:#EEE; }
#livre_dor form fieldset p { float:left; clear:both; margin-bottom:0px; width:100%;  }
#livre_dor form fieldset p label { display:block; width:150px; float:left; text-align:right; margin-right:5px; margin-top:5px; margin-right:10px; }	
#livre_dor form fieldset p label .chp_oblig { color:#F00; padding-left:5px; width:5px; }	
#livre_dor form fieldset p textarea { height:100px; width:550px; float:left; margin-bottom:5px; max-width:550px; min-width:550px; min-height:100px; max-height:300px; }
#livre_dor form fieldset p #signature { width:200px; float:left; display:block;}
#livre_dor form fieldset p #code { width:200px; float:left; margin-top:5px; }
#livre_dor form fieldset p .span_erreur { color:#F00; display:block; float:left; margin-top:5px; margin-left:5px; width:200px; display:none; }
#livre_dor form fieldset p .span_erreur_mess { display:block; color:#F00; margin-left:163px; width:200px; display:none; }
#livre_dor form fieldset p .span_captcha { float:left; }
#livre_dor form fieldset p img { margin-left:10px; float:left; } 
#livre_dor form fieldset p #cryptogram { margin-top:3px; float:left;}
#livre_dor form fieldset p #erreur_code { margin-top:7px;}
#livre_dor form fieldset p #img_reload { margin-top:5px; float:left; }
#livre_dor form fieldset p #valid_mess	{ margin-left:162px; cursor:pointer; }

#livre_dor #livre_affichage { margin-top:15px;	}
#livre_dor #livre_affichage .aff_date { margin-top:20px;	width:150px; float:left; clear:both; }	
#livre_dor #livre_affichage .aff_contenu { margin-top:20px; float:left; width:650px; }
#livre_dor #livre_affichage .signature { text-align:right;	}

#livre_dor #livre_affichage #livre_pagination { display:block; clear:both; text-align:center; padding-top:25px; }		
#livre_dor #livre_affichage #livre_pagination a	{ cursor:pointer; }	

#livre_dor form #pCaptcha label {margin-top:0px; }
