* {margin:0;padding:0;}
li{list-style:none;}
a{text-decoration:none;color:#FFF;outline:none;}
a:visited{text-decoration:none;color:#FFF;}
a:hover{text-decoration:underline;}
body{background:url('../images/background.jpg') top center fixed no-repeat;background-color:transparent;height:100%;font-size:12px;font-family: "Lucida Grande", Lucida, Arial, Helvetica, Garuda, sans-serif;margin-top:10px;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
p{margin-bottom:7px;}
h2{font-size:1.4em;}
.internal h2{margin-bottom:10px;font-size:1.6em;}
.inner h2 span{visibility:hidden;}
.clear{clear:both;}

/*#container{position:relative;margin:0px 10px 10px 10px;font-size:1.2em;min-width:1000px;width:1000px;float:left; width:95%;background-color:transparent}*/
#sidebar{width:260px!important;float:left;margin-left:10px;}
#sidebar #menu{margin:10px 0px 0 25px;} 
#sidebar ul ul{margin-top:5px;margin-left:20px;display:noe;}
#sidebar ul ul ul{margin:3px 0 5px 30px;}
#sidebar a:hover{text-decoration:none!important;}

#header{padding:30px 0px;background:#231100;}
#header h1 a{margin:0 25px!important;display:block;height:162px;width:210px;background:url('../images/logo.png') no-repeat;}
#header h1 a span{display: none;}

#tags{background:#FFF;margin:10px 0;padding:25px;color:#231100;}
#tags a{color:#231100;text-decoration:none;}
#tags a:hover{text-decoration:underline;}

.column{width:270px;}
.eachpost{width:270px;position:absolute;}
.column h2.title{font-size:1.6em;position:relative;text-transform:uppercase;margin:5px 0;font-weight:bold;}
.column .title span.date {position:absolute;bottom:-5px;right:0;visibility:visible!important;}
.column div.entry{display:none;margin:10px 0;}
.column .cell img{border:4px solid #FFF;width:100%;margin:-4px;}
.logo_r img{border:4px solid #FFF;}
.column .cell{margin:0 0 10px 10px;padding:25px;color:#FFF;}
.column .cell h2{margin:10px 0;}
.column .cell h2 span{visibility:hidden;}
.column .cell h3{margin:10px 0 5px 0;}
dl.tag dt{background:url(../images/bg_tag.gif) no-repeat; width:58px; height:24px;}
.column .cell .cell_tag dt{float:left;background:url('../images/bg_tag.png')no-repeat;width:47px; height:16px;}
.column .cell .cell_tag dt span{visibility:hidden;}
.column .cell .cell_tag dd{padding:3px 0 0 52px;}
a.link_13{text-align:right;background:url(../images/vai.png) no-repeat right top;float:right; margin-top:5px;width:48px;height:22px;display:block;cursor:pointer;}
a.link_13:hover{text-decoration:none;}
a.link_13 span{visibility:hidden;}
.column .cell a.zoom{display:block;height:22px;background:url('../images/zoom.png') top right no-repeat;margin:10px 0 0 0;}
.column .cell a.zoom.minus{background:url('../images/zoom_minus.png') top right no-repeat;}
.column .cell a.zoom span{display:none;}
.logo_color {display:none}

#breadcrumb h3{margin:3px 0 10px 0;font-size:1.6em;}

.info{background: url('../images/bg_info.png');float:right}
.bg_mot{background: url('../images/bg_mot.png');color:#231100!important;}
.link_mot{color:#231100!important;}
.bg_1{background: url('../images/bg_1.png');}
.bg_2{background: url('../images/bg_2.png');}
.bg_3{background: url('../images/bg_3.png');}
.bg_4{background: url('../images/bg_4.png');}
.bg_5{background: url('../images/bg_5.png');}
.bg_6{background: url('../images/bg_6.png');}
.bg_7{background: url('../images/bg_6.png');}
.bg_8{background: url('../images/bg_6.png');}
.bg_9{background: url('../images/bg_9.png');}
.bg_10{background: url('../images/bg_9.png');}
.bg_11{background: url('../images/bg_9.png');}
.bg_12{background: url('../images/bg_12.png');}
.bg_13{background: url('../images/bg_13.png');}
.bg_14{background: url('../images/bg_2.png');}
.bg_15{background: url('../images/bg_2.png');}
.bg_16{background: url('../images/bg_4.png');}
.bg_17{background: url('../images/bg_4.png');}
.bg_18{background: url('../images/bg_4.png');}

.tag{font-size:1.2em;}
.tag span{visibility:hidden;}
.info img.spip_logos{border:2px solid #FFF;}

/* Pagine interne */
.internal .inner{/*float:left;*/padding:15px 15px 15px 25px;width:67%;color:#FFF;margin:0 10px 10px 10px;position:relative;min-height:100px;height:auto !important;height:600px;}
.internal .info{width:300px;float:left;/*position:absolute;top:15px;right:15px;*/}
#footer{position:relative;height:18px; margin-bottom:10px;background:#000;width:210px;/*position:absolute;bottom:15px;right:15px;*/padding:25px;}
#footer a.fb{display:block;position:absolute; background:url(../images/fb.gif) no-repeat;left:25px; top:10px; width:91px; height:43px;}
#footer a.fb span{visibility:hidden;}
#footer a.roll{display:block;position:absolute;background:url(../images/logo_roll.gif) no-repeat; right:25px; top:10px; width:64px; height:41px;}
#footer a.roll span{visibility:hidden;}
.internal dl.tag dt{background:url(../images/bg_tag.gif) no-repeat; width:58px; height:24px;}
.tags {margin:20px 0;}
.tags .cell_tag dt{float:left;background:url('../images/bg_tag.png') no-repeat;width:47px; height:16px;}
.tags .cell_tag dt span{visibility:hidden;}
.tags .cell_tag dd{padding:3px 0 0 52px;}
#gallery h3{background:url('../images/bg_photogallery.png') no-repeat;width:183px; height:16px;margin:20px 0 10px 0;}
#gallery h3 span{visibility:hidden;}
#gallery a img{border:2px solid #FFF;}



.internal .content{margin:0 10px 0 10px;width:300px;float:left;}
.internal #gallery li{float:left;margin:0 5px 0 0;display:inline;}

img.bg{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0;z-index:-1;}


@media screen and (max-width: 1024px){img.bg { left: 50%; margin-left: -512px; }}

#overlay{background:#000;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1;display:none;}

.formulaire_spip fieldset{border:none;width:210px}
#form1.formulaire_spip legend{font-size:1.5em;color:#9C0;}
#form1.formulaire_spip label{color:#9C0;}
.formulaire_spip label{margin-top:4px; margin-bottom:2px;}
.formulaire_spip label, .formulaire_spip .explication{float:left;width:210px;}
.formulaire_spip .explication{color:#9C0;font-size:0.8em;display:none}
.formulaire_spip .ligne, .formulaire_spip .email{border:none;float:left;width:200px;height:16px;padding:5px;background:url(../images/bg_input.png) no-repeat;}
.formulaire_spip .forml{border:none;float:left;width:200px;height:146px;padding:5px;background:url(../images/bg_input_text.png) no-repeat;}
.formulaire_spip .boutons input{border:none;padding-right:25px;width:210px;height:29px;background:url(../images/bg_submit.png) no-repeat right top;color:#FFC;text-transform:uppercase; text-align:right; }
