@charset "utf-8";
/* CSS Document */
body { font-family: Verdana, "Verdana Ref", sans-serif; font-size: 10px; margin: 0; padding: 0;}
h1, h2, h3 {margin:0; text-transform: inherit; font-weight: normal;}
ul {float:left; margin:0px; padding:0px; font-size: 10px;list-style-type: none;}
dl, dt, dd, ul, li {margin:0px; padding:0px; list-style-type: none; }
font { color:#333333;}
form {margin:0px;padding:0px;}

a{text-decoration:none;text-transform:inherit; color:#000}
a:hover {color:#D77A47}
a img{border:0;}

#conteneur {
	position: absolute; left:50%; top:0px;
	margin-left:-470px; height:720px; width:1006px;
	background-image:url(../images/base/fonds.jpg); border:0px solid;}

#header {float:left; width:1005px; height:235px; border:0px solid; background:url(../images/base/haut.jpg) no-repeat; margin:0}
#page { float:left; width:320px; height:30px; border:0px solid; margin:0; padding:0}
#page img{ float:left; margin:200px 0 0 200px;}

#gauche {float:left; width:164px; height:362px; padding:0px 0px 0 0px; border:0px solid;}

#centre {float:left; width:834px; height:412px; padding:0px 0px 0 0px; border:0px solid; margin:0}
#centre h1{font-size:13px; margin-top:10px; padding-right:7px; color:#D77A47; font-weight:bold}
#centre h2{font-size:15px; margin-top:10px; padding-left:7px; color:#FFFFFF; font-weight:bold; width:68%;}
#centre p{font-size:10px; margin-bottom:5px; padding-right:7px; letter-spacing:1px;}
#centre ul{font-size:10px; margin-bottom:5px; padding-right:7px; width:95%; letter-spacing:0px;}
#centre li{margin-bottom:5px; padding-right:7px;}
#centre a{font-size:10px; margin-bottom:5px; padding-left:5px; width:95%; color:#D77A47;}

#centre_gauche {float:left; width:370px; height:405px; padding:0px 0px 0 10px;}
#centre_gauche h1{ padding:0px 0px 0 10px; margin:0; color:#930}
#centre_gauche p {padding:0px 25px 0px 5px; margin:0px; line-height:13px}
#centre_droite {float:left; width:415px; height:405px; padding:5px 0px 0 4px; background-image:url(../images/base/bando.jpg); background-repeat:no-repeat}
#centre_droite h1 {padding:0px 5px 0px 5px; margin:0px; font-size:13px; color:#000}
#centre_droite h3 {padding:0px 5px 0px 5px; margin:0px; font-size:12px; font-weight:bold}
#centre_droite p {padding:0px 25px 0px 3px; margin:0px; line-height:13px}
#centre_droite a {padding:0px 25px 0px 5px; color:#C60 }
#centre_droite ul {padding:0px 10px 0px 5px; margin:0px}
#centre_droite ul li {padding:0px 10px 0px 5px; margin:0px; line-height:12px;}
#centre_droite img { padding:5px 10px 10px 5px; margin:0px; text-align:center;}

#centre_haut {float:left; width:780px; height:123px; padding:0px 0px 0 10px; border:0px solid}
#centre_haut h1{ padding:2px 0px 0 10px; margin:0; color:#930}
#centre_bas {float:left; width:780px; height:260px; padding:0px 0px 0 4px; border:0px solid}

#accueil {float:left; width:385px; height:405px; padding:5px 0px 0px 4px; }
#accueil h1 {padding:7px 5px 0px 5px; margin:0px; font-size:13px; color:#000}
#accueil h3 {padding:0px 5px 0px 5px; margin:0px; font-size:12px; font-weight:bold}
#accueil p, #accueil ul {padding:0px 25px 0px 5px; margin:0px; font-size:10px; letter-spacing:0px; margin-bottom:5px;}
#accueil a {padding:0px 25px 0px 5px; }
#accueil ul li {padding:0px 10px 0px 5px; margin:0px}
#accueil img { padding:5px 10px 10px 5px; margin:0px; text-align:center;}

.titraille{ color:#930; font-size:11px}

#livre{background-image:url(../images/jpg/image_09.jpg); background-repeat:no-repeat; padding:12px 7px 0px 5px; height:178px; margin-top:7px}
#livre h1{ padding:0px 7px 7px 5px; margin-top:0px}
#livre ul { list-style:inside; list-style-image:url(../images/jpg/livre.gif); }
#livre ul li{list-style:inside; list-style-image:url(../images/jpg/livre.gif) }

#partenaires{background-image:url(../images/jpg/image_11.jpg); background-repeat:no-repeat; padding:2px 0px 0px 5px; height:168px; margin-top:0px}
#partenaires h3 { margin:5px 0 0 0px; font-size:11px; font-weight:bold  }
#partenaires h1 { margin:1px 0 0 5px; color:#930; font-size:14px;  }
#partenaires a{ color:#930; font-weight:bold; margin:0; padding:0 }
#partenaires img{ float:right; }

#liens{padding:12px 7px 0px 5px; overflow:auto; height:400px }
#liens h1 { margin:5px 0 0 5px; font-size:14px  }
#liens h3 { margin:0px 0 0 5px; font-size:10px  }
#liens a{ margin:5px 0 0 5px; color:#930; font-size:11px }

#contact{padding:5px 7px 0px 5px; height:400px }
#contact h1 { margin:0px 0 0 5px; font-size:14px  }
#contact h3 { margin:10px 0 0 5px; font-size:12px; color:#D77A47; font-weight:bold  }
#contact p{ margin:5px 0 0 5px; }
#contact img{ margin:0px 0 0 5px; }

#brique_formulaire{ float:left; width:370px; margin: 0px 0px 0px 10px; padding: 5px 5px 5px 5px; padding:0px; background-color:none; border:0px solid }
#brique_formulaire fieldset {margin-bottom: 1em;width: auto;margin: 0em 0.5em 0.5em 0.5em; margin:0px; height:290px;border:0px solid}
#brique_formulaire fieldset p {padding: 0 0 0.75em 0.5em !important;padding: 0 0 0.35em 0.5em;clear: both;}
#brique_formulaire legend {margin: 0 0 0.5em 0;padding: 0.3em;	font-size:17px;font-weight:bold;background-color: none;}
#brique_formulaire label {display: block;float: left;width: 30%;text-align: right;margin: 0 1em 0 0;padding: 0.1em;border-bottom: 1px solid #999999;}
#brique_formulaire input,#brique_formulaire textarea {width: 60% !important ;-width: 56% ;background-color: #FFF;	border:1px solid #820000;margin-right: 0.25em;	}
#brique_formulaire p{ font-size:11px; margin: 0px 0px 0px 10px; padding: 5px 5px 5px 5px; padding:0px; background-color:none; border:0px solid }

.envoy {margin: 0em 0;	text-align: right;}
#brique_formulaire hr {visibility: hidden;clear: both;}
span.warning {font-weight: bold;font-size: 1.3em;color: #fff;}
#brique_formulaire p.err { float:left; text-align:right; width:98%; height:20px; font-size:14px; border:0px solid}

#info {float:left; height:390px; width:160px; padding:0px 0px 0 0px; margin:0; border:0px solid;}

ul.menu1, ul ul {padding:0; margin:0; border:0; list-style-type:none; height:22em; overflow:hidden; background-image:url(../images/base/menus.jpg); width:14em; text-align:left; color:#fff; background-repeat:no-repeat}
ul.menu1 {margin:0 auto; font-size:12px}

ul.menu1 table {border-collapse:collapse; padding:0; margin:0; font-size:1em;}
ul.menu1 ul {margin-left:1em; }
ul.menu1 li {text-indent:0.5em;}
ul.menu1 li.drop {margin-bottom:-2px;}
ul.menu1 li a, ul.menu1 li a:visited {display:block; width:14em; height:2em; line-height:1.9em; text-decoration:none; color:#fff; font-family:Arial, Helvetica, sans-serif}
ul.menu1 li a.last, 
ul.menu1 li a.last:visited {display:block; width:14em; height:14em; line-height:2em;}
ul.menu1 li ul {display:none;}

ul.menu1 li:hover a, 
ul.menu1 li a:hover {border:0; color:#00c; font-weight:bold;}
ul.menu1 li:hover ul, 
ul.menu1 li a:hover ul {display:block; height:12em; width:12em; margin-top:-1px; background:#def; border:1px solid #000;}
ul.menu1 li:hover ul li a, 
ul.menu1 li a:hover ul li a {height:2em; background:#def; color:#00c; font-weight:normal;}
ul.menu1 li:hover ul li:hover a, 
ul.menu1 li a:hover ul li a:hover {background:#00c; color:#fff;}

#sous-menus{ }
#sous-menus ul{width:725px; border:0px solid}
#sous-menus li{ float:left; padding:7px; }
#sous-menus li a{background-color:#CCC; padding:4px; color:#903000}
#sous-menus li a:hover{background-color:#903000; padding:4px; color:#CCCCCC}
#sous-menus li a.activation{font-weight:bold; color:#CC9900}
ul.menu1 li a.activation2{font-weight:bold; color:#CC9900}

#recolte a{color:#F60; font-weight:bold; margin:0}

