

body {background: #C8B16F;
font-size:11px;font-family:verdana,arial,sans-serif;text-align:center;}

#top,#center,#hmenu_sub{min-width:1000px;max-width:1150px;margin:0 auto;}
#top{position:relative;z-index:10}
h1{position:absolute;top:0px;left:33px;z-index:11}
/* SlideShow de gauche */

#top #slideshow{z-index:10;position:absolute;top:100px;left:33px;
overflow:hidden;height:500px;width:154px;position:absolute}
#top #slideshow img{display:block;position:absolute;top:0px;left:0px}

.middle{clear:both;background:#fff;margin:0 20px 20px 20px;
text-align:left;min-height:575px;position:relative;}

/* SlideShow page d'accueil */
.home{padding:105px 20px;margin:0 20px;clear:both;background:#fff;}
.home #slideshow{margin:0 auto;overflow:hidden;height:300px;width:920px;position:relative}
.home #slideshow img{display:block;position:absolute;top:0px;left:0px}

/* Menu horizontal */
#hmenu_left{padding-top:10px;}
#hmenu_left{height:24px}

/* Menu horizontal - premier niveau */
.hlink,.hlink_on,.hlink_menu,.hlink_menu_on{color:#fff;padding:1px 1px 0 1px;position:relative;bottom:-2px;}
.hlink img,.hlink_on img,.hlink_menu img,.hlink_menu_on img{padding:2px 6px 5px 6px;}

/* Menu horizontal - left */
#hmenu_left a,#hmenu_left img{display:block;}
#hmenu_left{float:left;padding-left:190px;}
#hmenu_left li{float:left;font-size:12px;}
#hmenu_left .hlink_on,#hmenu_left .hlink_menu_on{background:#fff;}
#hmenu_left .hlink_on img{background:#fff}
#hmenu_left .hlink_menu_on img{background:#C8B16F}

#hmenu_sub_line{border-top:1px solid #fff;clear:both;background:#C8B16F;
min-width:1000px;}
#hmenu_sub ul{overflow:hidden;margin-right:20px}
#hmenu_sub li{float:right;margin:10px 10px 0 0;height:38px;}
.hsublink_on,.hsublink{padding:4px;display:block}
.hsublink_on{background:#fff}
.hsublink_on img,.hsublink img{background:#fff;}

#hmenu_sub_line{border-top:1px solid #fff;clear:both;background:#C8B16F;
min-width:1000px;}
#hmenu_sub_left ul{overflow:hidden;margin-left:270px}
#hmenu_sub_left li{float:left;margin:10px 10px 0 0;}
.hsublink_on,.hsublink{padding:4px;display:block}
.hsublink_on{background:#fff}
.hsublink_on img,.hsublink img{background:#fff;}

/* Menu horizontal - Opacitée */
.hlink img,.hlink_menu img,.hsublink img{filter:alpha(opacity = 55);-moz-opacity:0.55;opacity:0.55;}
.hlink:hover img,.hlink_menu:hover img,.hsublink:hover img{filter:alpha(opacity = 100);-moz-opacity:1;opacity:1;}

/* toolTip */
#tooltip{text-align:center;position:absolute;padding:10px;border:1px solid #ccc;
background-color:#fff;color:#000;visibility: hidden;z-index: 100;width:150px;
filter:alpha(opacity = 90);-moz-opacity:0.9; opacity:0.9;}
#tooltip .tooltip_img{margin-top:10px}

#vmenu {margin-left:5px;}
#vmenu li{float:left;}
#vmenu a{display:block;margin:15px 0 0 15px}

/* Galerie */
.left{float:left;width:174px;margin-top:40px}
.left_title,.left_text{margin-left:20px}
.left_title{margin-bottom:10px;font-family:arial;font-size:15px;
font-weight:bold}

#photo,#loading{display:block;margin:0 auto}
#loading{padding-top:200px}

/* Page */
#page{margin-left:174px;padding:20px 0}

.minibox{width:20%;float:left;height:130px;margin:0 8px 12px 0;border:1px solid #609207;padding:5px 5px}
.minibox h3{padding-bottom:10px;text-align:center}
.minibox .small_image{display:block;text-align:center}

#accordion{margin:0 80px 10px 280px;line-height:19px;padding-top:20px}
.title {padding:9px 0 4px 0}
.description{font-size:15px;margin-bottom:10px}
#accordion .page{display:none}
#accordion .page_on{overflow:hidden;border-bottom:1px solid #609207;margin-bottom:15px}
#accordion .sub_title{font-size:17px;border-bottom:1px solid #609207;padding:11px 0 2px 0}
.text{text-align:justify;font-size:12px;line-height:19px;margin-top:5px;overflow:hidden}
#accordion p{margin-bottom:5px}
#accordion .text h3{}
#accordion .small_image{float:left;display:block;padding:3px 8px 5px 0}

.turn{background:url(images/green_turn.gif) no-repeat top left;padding-left:15px;}
.turn_on{background:url(images/green_turn_on.gif) no-repeat top left;padding-left:15px;}

.footer{text-align:center;color:#fff}
.footer a{color:#fff}

/** Formulaire*/ 
.spip_forms fieldset{border:1px solid #70A90C;margin-top:15px;padding:10px}
.spip_forms legend{padding:0 3px;font-size:1.1em;color:#70A90C;font-weight:bold}
.spip_forms fieldset div{margin:6px 0px 2px 0px}
.spip_forms fieldset span{display:block;padding-bottom:2px;font-weight:bold}
/** Special Checkbox*/ 
.spip_forms fieldset span span{display:inline;padding:0px;}
.spip_forms fieldset span input{padding:2px 0;}
.spip_forms select{border:1px solid #70A90C;}
.spip_forms option{padding:1px 5px;}
.spip_forms input,.spip_forms textarea{border:1px solid #70A90C;padding:1px 2px}
.spip_forms textarea{width:90%}
.spip_forms .spip_bouton input{background:#70A90C;margin:10px;color:#fff;font-weight:bold;
font-family:verdana}


