html,body{margin:0;}
body{font:0.7em arial,"Trebuchet MS",sans-serif;clear:left;}
p,label{margin:0;padding:10px;}
.gras{letter-spacing:0.1em;font-weight:bold;}
h1,h2,h3,h4{padding:2px 0 2px 30px;margin:0;}
.boite h4,.discussion h4,.grande_boite h4,.grande_boite h1{padding:3px 3px 3px 28px;position:relative;}
img,.noborder{border:0;}
a:visited,a{text-decoration:none;}
a:hover{text-decoration:underline;}
.logodroite{float:right;margin:10px 15px 0 20px;padding:0;}
.minilogogauche{float:left;margin:0;padding:0;}
.logogauche{float:left;margin:2px 5px;padding:0;}
.droite{float:right;padding:0 10px;}
.gauche{float:left;padding:0 10px;}
.centre{padding:8px;text-align:center;}
form p.centre{margin-left:-8px;margin-right:-8px;}
.milieu img{vertical-align:middle;display:inline-block;}
form h4{padding:8px;position:relative;}
.splickrbox{margin:9px;height:112px;width:224px;overflow:hidden;}
.splickrbox table td,.splickrbox table{border-spacing:0px;padding:0;}
.coldroit{float:right;width:244px;display:inline;}
#colgau{float:left;display:inline;width:480px;}
.none,.cool{display:none;}
.spacer{clear:both;width:235px;visibility:hidden;height:0px;}
#container{width:760px;margin:10px auto;}
#surcontent{width:747px;margin:0 auto;}
#content{width:731px;padding:4px 8px;clear:left;}
h1{font-size:1.2em;}
h4{font-size:1.15em;}
#header{background:no-repeat right;height:100px;width:747px;margin:0 auto;}
#nom_site{margin:0 14px;}
#header h3{font-size:1.2em;margin:0 0 5px 80px;}
.logo_bas{height:23px;}
#menu{width:100%;background:no-repeat right;padding:3px 0 0 0;height:22px;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}
ul#nav{padding-left:14px;}
ul#nav li{float:left;width:90px;padding:1px 0;margin:0 3px 0 0;height:20px;text-align:center;}
ul#nav a{float:left;width:90px;text-decoration:none;padding:2px 0;}
ul#nav li.oui{padding:2px 0;margin:2px 3px 0 0;}
.raye{text-decoration:line-through;}
.petite_liste{padding:0 10px;list-style-type:none;}
.grande_liste{padding:7px 5px;list-style-type:none;}
.liste_plane li{list-style-type:none;display:inline;margin:2px 10px;}
#footer{clear:left;padding:5px 0;margin:5px;text-align:center;height:auto;}
.button{border:1px solid;font:bold 0.8em verdana,sans-serif;margin:0 3px;padding:0 0 0 1px;}
.button a,.button a:hover{padding:0 3px;text-decoration:none;}
.rss{background-image:url(../../squelettes/images/icones/rss.gif);background-repeat:no-repeat;padding:0 0 0 15px;}
.ical{background-image:url(../../squelettes/images/icones/ical.gif);background-repeat:no-repeat;padding:0 0 0 15px;}
.microgeo{background-image:url(../../squelettes/images/icones/geo.gif);background-repeat:no-repeat;padding:0 0 0 15px;}
.vcard{background-image:url(../../squelettes/images/icones/vcard.gif);background-repeat:no-repeat;padding:0 0 0 15px;}
.grande_boite{clear:left;width:474px;padding:8px 0 0 0;margin:6px 2px;}
.boite{margin:8px 0;width:241px;}
#minipics{float:left;width:480px;display:inline;}
#minipics ul{list-style-type:none;display:inline;margin:0 5px;padding:0;clear:both;}
#minipics li{float:left;padding:5px 1px;display:inline;width:100px;margin:8px;}
#minipics li p{margin:4px;padding:0;}
#minipics li img{display:block;margin:3px auto;}
#minipics li.transparent a:hover img{filter:alpha(opacity=100)!important;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1.00;opacity:1;}
#minipics li.transparent a img{filter:alpha(opacity=70)!important;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:.7;opacity:.7;background:#fff;}
#minipics li.textepics{width:340px;}
#cel,#celbas{float:left;display:inline;}
#cel ul,#celbas ul{list-style-type:none;display:inline;margin:0;padding:0;clear:both;}
#cel li,#celbas li{width:230px;float:left;display:inline;margin:6px 5px;}
#cel li img,#celbas li img{margin:0 6px;max-width:200px;}
#cel li h4,#celbas li h4{word-spacing:0.1em;display:block;-height:1%;}
.photo{position:relative;text-align:left;width:450px;margin:0 auto 0 auto;padding:4px 0;}
.photo img{width:450px;border:1px solid #60566a;}
#exif img{cursor:help;display:block;}
#exif a span{position:absolute;left:-900px;visibility:hidden;}
#exif a:hover span{visibility:visible;position:absolute;text:center;text:none;top:20%;left:22%;width:50%;background:#FFF;color:#000;padding:5px 15px 5px 15px;border:3px solid #c4c4de;cursor:text;text-decoration:none;background:#FFF;filter:alpha(opacity=70)!important;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:.7;opacity:.7;-moz-border-radius:12px;}
.icone_fleche{right:25px;margin:3px 0;}
.icone_site,.icone_fleche,.icone_post,.icone_membre,.icone_filter,.icone_article,.icone_photo,.icone_forum,.icone_stats,.icone_menu,.icone_agenda,.icone_zip,.icone_juk,.icone_recherche{height:22px;position:relative;padding:4px;}
#map,#formMap{margin:7px;}
.discussion{padding:5px 0 0 0px;margin:8px 3px;}
.avatar{float:left;width:241px;}
.interne{padding:6px 5px 8px 4px;margin:0 7px 12px 7px;}
.interforumgrand{float:right;margin:3px 7px 0 4px;width:580px;}
.carte{float:left;padding:15px 0 5px 10px;width:100px;}
.avatar img{width:70px;height:70px;}
.cadenas a{padding:1px 1px 1px 19px;margin:0;}
ul.membres,ul.legende{padding:0 5px 5px 5px;margin:0px;text-transform:capitalize;}
ul.forum{padding:15px 7px;}
.membres li,.legende li,.forum li{list-style-type:none;display:inline;}
.membres li a,.legende li,.forum li a{padding:0 5px 0 16px;}
.forum li a{padding:15px 5px 15px 33px;margin:30px 0;font-weight:bold;letter-spacing:0.1em;}
.repondre a,.dernier a,.premier a{padding:6px 0 10px 24px;font-weight:bold;letter-spacing:0.1em;font-size:120%;}
.spip_surligne{font-weight:bold;}
.spip_documents{text-align:center;}
.spip_documents_center{margin:10px 0 2px 0px;}
.spip_documents_left{margin:10px 15px 2px 5px;}
.spip_documents_right{margin:10px 5px 2px 15px;}
blockquote.spip{width:92%;margin:3%;padding:25px 5px 0 5px;}
fieldset,form{position:relative;top:0;padding:0 8px;border:none;margin:0;}
.reponse_formulaire,.spip_encadrer{padding:0 8px;}
legend{padding:8px;}
.form_rech{padding:0 0 0 35px;}
.grand,.form450{margin:0;float:right;width:440px;}
.moyen{width:280px;margin:0 7px;}
.petit{width:140px;}
.date{width:120px;float:left;margin:5px;}
.txt{width:314px;float:right;margin:5px;}
table.spip{width:98%;margin:0 0 5px 5px;text-align:center;float:left;}
table.spip tr{width:auto;-moz-border-radius:6px;}
.open{display:block;list-style-type:none;padding:0 3px 0 10px;margin:0 0 0 10px;}
.closed{display:none;}
li img,li img a:hover{vertical-align:middle;}
.li{list-style-type:none;padding:0px;} html,body{min-height:100%;height:auto !important;height:100%;}
html{padding:0}
#contentPad{margin:20px;}
#TB_load{display:none;}
#TB_window img{margin:10px;text:center none;}
#TB_prev,#TB_prev a:link,#TB_prev a:link img,#TB_prev img{text-decoration:none;cursor:hand;display:inline;}
#TB_legend{position:relative;}
#TB_legend img{margin:0;}
#TB_caption{padding:10px 35px 10px 10px;font-weight:bold;text-align:left;}
#TB_closeWindow{padding:0;margin:0;width:26px;height:26px;top:0px;right:10px;position:absolute;padding-bottom:0.7em;margin-right:10px;text-align:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_closeAjaxWindow{padding:5px 10px 7px 0;margin-bottom:1px;text-align:right;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_load{position:absolute;display:none;height:100px;width:100px;z-index:101;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
#calendar table{width:90%;font-size:0.9em;text-align:center;margin:0 auto 5px;border-collapse:collapse;}
#calendar table caption{margin:0 auto;}
#calendar table td{width:14%;line-height:2em;border:1px solid #EEE;}
#calendar span{display:none;}
.printemps,.ete,.automne,.hiver{padding:0pt 2px;}