
/* CSS Document */
body {background: url(images/bac.gif) repeat-x top left;
font-size:11px;font-family:verdana;text-align:center}


.top{padding-top:15px;}
h1 {float:left;padding:0 15px;}
h1 img{}
.site_logo{margin:12px 0 0 15px;}
.top_right{float:right;width:200px;padding-right:15px}
.top_right li{margin-top:10px;float:right;clear:right}
.top_right a,.top_right span{display:block;color:#890B02;cursor:pointer}
.top_right a{background: #fff url(round/tl.gif) no-repeat top left;}
.top_right span{background: url(round/tr.gif) no-repeat top right}
.top_right span span{background: url(round/br.gif) no-repeat bottom right;}
.top_right span span span{background: url(round/bl.gif) no-repeat bottom left;
padding:2px 10px;font-size:12px;}

/* bouttons */
.buttons_modif{padding-bottom:5px}
.buttons_modif a{font-size:10px;font-weight: bold;color:#918C77;padding:0 15px;
background: url(images/modif.gif) no-repeat top left;}


hr.spip{height:1px;line-height:1px;border-top:1px solid #90471B}

/* Pop up */
#popup{position:absolute;right:10px;top:-130px;z-index:100;width:330px;text-align:left;
background:#fff;border:1px solid #8E8376}
#popup div{
border-top:1px solid #E4DBD0;
border-left:1px solid #E4DBD0;
border-bottom:1px solid #BEB09F;
border-right:1px solid #BEB09F;
}
#popup div div{
border:0px;font-size:11px;padding:10px}
#popup b{color:#676562}
#popup .popup_link{color:#720805;font-size:17px;display:block}
#popup p{margin:8px;line-height:18px}

/* Positionnment */
.middle,.top{min-width:950px;max-width:1100px;margin:0 auto;text-align:left;}
.top{position:relative}
/* Positionnement */
.middle{clear:both;padding:15px 0;background: #fff;}
.right{float:right;width:225px;font-weight:normal;}
.footer{clear:both;}
#center{margin-right:225px; margin-bottom:20px;font-weight:normal;
margin-left:20%;padding: 0 15px;text-align:left}
.left{float:left;width:20%;}

/* Hmenu */
.hmenu{font-weight:bold;clear:left;height:23px;font-size:12px;padding:10px 0 0 15px}
.hmenu li{float:left;margin-right:5px;display:block;
background: #fff url(images/menu/top_menu_back.gif) repeat-x bottom;}
.showin,.showin_on,.ctr{float:left;display:block;color:#90471B}
.showin,.showin_on{cursor:pointer;height:23px;
background-image: url(round/tl.gif);background-repeat:no-repeat;}
a.showin:hover,.showin_on{background-color: #fff}
.ctr{background: url(round/tr.gif) no-repeat top right;padding:5px 8px 0 8px;}

/* VMenu*/

.top_with{background:#fff;display:block;height:2px;/* petite feinte*/
position:relative;z-index:10;bottom:-2px;overflow:hidden;}

/* Design general - fond blanc - bordure*/
.minipub,.page_on,.vmenu,.mini_box{border:1px solid #A66B54;}
.tl, .tr, .br, .bl{position:relative;}
.bl{height:100%}
.tl {background: url(rounded/tl.gif) no-repeat top left;top:-1px;left:-1px;}
.tr {background: url(rounded/tr.gif) no-repeat top right;right:-2px}
.br{background: url(rounded/br.gif) no-repeat bottom right;bottom:-2px;}
.bl {background: url(rounded/bl.gif) no-repeat bottom left;left:-2px} 


.vmenu .bl{padding:10px 10px}
.vmenu h4 a{color:#720805;}
.vmenu ul{text-align:left;padding-bottom:10px;}
.subtitle{font-weight:normal;display:block}

.sup,.sup1{padding:4px 0;font-size:12px;}
.sup{border-top:1px solid #930B02;zoom:1}

.vlink,.vlink_on,.turn,.turn_on{font-weight:bold;padding:4px 0 6px 16px;display:block;color:#911D06;}
.vlink,.vlink_on,.turn{background: url(images/turn.gif) no-repeat 0 4px;}
.turn_on{background: url(images/turnon.gif) no-repeat 2px 4px;}
.vlink_on{color:#000;}

.vmenu_sub_on, .vmenu_sub{padding:2px 0 2px 15px;font-size:11px;
background: url(images/menu/beige_arrow.gif) no-repeat 6px 5px;display:block}
.vmenu_sub_on{font-weight:bold}
.vmenu_sub{color:#3A382D;}
a.vmenu_sub:hover, .vmenu_sub_on{background: url(images/menu/black_arrow.gif) no-repeat 6px 5px;
color:#000;}

/* toolTip */
#tooltip{text-align:left;position:absolute;padding:10px;border:1px solid #444;
background-color:#fff;color:#000;visibility:hidden;z-index:100;}
#tooltip h4{font-size:13px;margin-bottom:2px}
#tooltip .price{color:#1B489B}
#tooltip .spip_logos{float:left;margin:0 10px 5px 0}



/* Mini Pub */
.mini_box{color:#720805;}
.left .mini_box{margin:0 0 20px 15px;}
.right .mini_box{margin:0 15px 20px 0px;}
.mini_box .bl{padding:5px}

.mini_box .bl{padding:5px}
.mini_box h4{font-size:1.1em;font-weight:bold}
.mini_box h4 a{color:#720805;}
.mini_box p{padding:5px}


/* NavBox - menu à onglet*/
.navmenu{height:25px;margin:20px 0 0 10px;}
.navmenu a{float:left;margin-right:4px;position:relative;bottom:-1px;
display:block;color:#98030A;cursor:pointer}
.item_on, .item:hover{background:#fff;}
.item{background: #fff url(images/menu/navmenu_back.gif) repeat-x bottom left;}
.navmenu span,.roundnav{float:left;display:block;}
.roundnav{background: url(round/navtl.gif) no-repeat top left}
.roundnav span{padding:3px 0.5em 3px 0.5em;height:19px;
background: url(round/navtr.gif) no-repeat top right}

.page{display:none}
.page_on{margin-bottom:10px}
.page_on .bl{padding:10px;overflow:hidden}

.flash_box{border:1px solid #B0B0B0;}

.text .spip_logos,.page_on .spip_logos{float:left;margin-right:10px}
/* Texte */
.text{line-height:1.5em;margin-bottom:40px;overflow:hidden;text-align:justify}
.title{margin:5px 0;line-height:1.3em;font-size:1.64em;font-weight:normal;color:#911D06}
.title span, .title a{float:right;font-size:0.8em;font-style:italic;
font-weight:bold;color:#911D06}
.title img{vertical-align:middle;margin-left:5px}
.top_article{min-height:150px}
.description,.text h4{line-height:1.5em;}
.site{margin:3px 0;font-weight:bold;color:#3A382D;text-decoration:underline}
.chapo{}
.description{margin-top:10px;color:#572612}
.date{margin-top:2px;color:#3A382D;font-weight:bold;margin-bottom:4px}
.text .doc{display:block;margin:10px auto}

.text h3{font-size:15px;line-height:21px;color:#3A382D;margin-top:10px;font-weight:bold;
background: url(images/subtitle.gif) no-repeat 0 4px;padding-left:11px}
.text h4{font-size:13px;line-height:21px;color:#3A382D;margin-top:7px;font-weight:bold;}
p.spip{padding-top:7px}
.text .spip_out{color:#82714A;font-weight:bold;padding:2px 0 2px 8px;font-size:11px;
background: url(images/menu/beige_arrow.gif) no-repeat 0 5px;}
.text .spip_out:hover{background: url(images/menu/black_arrow.gif) no-repeat 0 5px;
color:#000;}

.superlinks{background: url(images/down.gif) repeat-x top left;
color:#fff;display:block;float:left;padding:0px;font-weight:bold}
.superlinks span{background: url(images/down_left.gif) no-repeat top left;display:block;}
.superlinks span span{background: url(images/down_right2.gif) no-repeat top right;
padding:15px 45px 10px 10px;display:block;}

.spip_documents_center { width: 100%; margin:10px auto 10px auto; }
span.spip_documents_center { display: block;text-align:center}

.down_box{height:40px}
.download{background: url(images/down.gif) repeat-x top left;
color:#fff;display:block;float:left;padding:0px;font-weight:bold}
.download span{background: url(images/down_left.gif) no-repeat top left;display:block;}
.download span span{background: url(images/down_right.gif) no-repeat top right;
padding:15px 45px 10px 10px;display:block;}
.download span span span{display:inline;padding:0px;font-weight:normal;
background:none}

/* Zbox*/
.zbox{float:left;margin:10px 5px 0 5px ;
width:100px;height:140px;background: #B40810;overflow:hidden}
.zbox img{display:block;margin:0px;zoom:1}
.zbox a{color:#fff;display:block;font-weight:bold;}
.zbox span{display:block;padding:4px 0 0 4px }
.zbox{zoom:1}

/* Footer */
.footer{text-align:center;padding:20px;border-top:1px solid #911D06;}
.footer a{color:#918C77;font-weight:bold}

/* Gallery */
.gallery{width:480px;margin:20px auto;clear:both;}
.gallery table{border-collapse:collapse;}
.gallery_box{width:480px;vertical-align:middle;text-align:center;}
.loading{display:none;}
.gallery_description{height:20px}
.gallery_menu {width:480px;height:110px;position:relative;overflow:auto}
.gallery_menu td{border:5px solid #fff;width:85px;height:85px;vertical-align:middle;text-align:center;background:#E8E6DC}
.gallery_menu a{}
.gallery_slide{position:absolute;top:0px;left:20px}
.left_arrow,.right_arrow{z-index:1;position:absolute;top:0px;display:none}
.left_arrow{left:0px}
.right_arrow{right:0px}

/* Lightbox */
#lightbox_gallery{margin:10px 0}
#lightbox_gallery div{width:100px;height:100px;background:#fff;float:left;margin:0 10px 10px 0;border:1px solid #ccc}
#lightbox_gallery a{width:100px;height:100px;display:block}
#lightbox_gallery a:hover{background:#ccc;}
#lightbox_gallery img{display:block}

#light_back{position:absolute;top:0;left:0;background:#000;z-index:10;
width:100%;filter:alpha(opacity = 65);-moz-opacity : 0.65; opacity:0.65;}
#light_box{position:absolute;z-index:100;background:#fff;
border-bottom:1px solid #000;border-right:1px solid #000;border-top:1px solid #ccc;border-left:1px solid #ccc;}
#light_top{background:url(images/light_close.gif) no-repeat right top;padding:3px 0 0 5px;height:17px;cursor:pointer;
text-align:left}
#light_content{overflow:auto;}
#light_description{padding:0 5px}
#light_photo{margin:5px;}
#light_loading{position:absolute;z-index:100;}


/* Tableaux */
table.spip {margin-bottom: 1em;border: 1px solid #000;
margin-top:10px;border-collapse: collapse;}
table.spip caption {caption-side: top;padding: 3px;font-weight: bold;}
table.spip tr.row_first { background: #E5AA5A;}
table.spip tr.row_odd { background: #fff; }
table.spip tr.row_even { background: #fff; }
table.spip th, table.spip td { border-left:1px solid #000;border-bottom:1px solid #000;
padding: 3px; text-align: left; vertical-align: middle; }

/** Formulaire*/ 
.spip_forms fieldset{border:1px solid #930B02;margin-top:15px;padding:10px}
.spip_forms legend{padding:0 3px;font-size:1.1em;color:#930B02;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 #930B02;}
.spip_forms option{padding:1px 5px;}
.spip_forms input,.spip_forms textarea{border:1px solid #930B02;padding:1px 2px}
.spip_forms textarea{width:90%}
.spip_forms .spip_bouton input{background:#930B02;margin:10px;color:#fff;font-weight:bold;
font-family:verdana}


