/*
Nom du Thème:SanFranciscoGlobes
Auteur:Neolien (http://annuaire.webdconseils.com/)
*/

body{margin:0;background:#CC0000;font:12px/18px Arial,Helvetica,sans-serif;color:#666;padding:0 0 0px;}
a{text-decoration:none;color:#046380;}
a:hover{text-decoration:underline;color:#046380;}
img{border:0;}
p img{float:left;margin:0 10px 0 0;padding-left:6px;padding-bottom:2px;}
html{scrollbar-face-color:#ccc;scrollbar-highlight-color:#ccc;scrollbar-3dlight-color:#ccc;scrollbar-darkshadow-color:#333;scrollbar-shadow-color:#333;scrollbar-arrow-color:#000;scrollbar-track-color:#CC0000;}
.topsearch{font-size:10px;}
h5{font:bold 1.31em "Arial",Sans-Serif;margin:0;color:#046380;}
h6{font:bold 1.31em "Arial",Sans-Serif;margin:0;color:#046380;}
.catego{background:#ffffff;width:200px;height:6px;padding:3px 3px 3px 3px;border:1px dotted #CCCCFF;}
table.sample{width:100%;}
table.sample th{}
table.sample td{width:33%;text-align:left;padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;-moz-border-radius:12px;}
.champs{width:150px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;border:1px solid #ff6600;background-color:#000000;font-weight:bold;color:#c2c2c2;text-decoration:none}

.catwdc{color:#333;text-decoration:none;font-size:13px;}
.catwdc a{color:#333;text-decoration:none;font-size:13px;}
.catwdc a:hover{color:#FF6600;text-decoration:none;font-size:13px;}

.details{color:#ff0000;text-decoration:none;font-size:14px;}
.details a{color:#ff0000;text-decoration:none;font-size:14px;}
.details a:hover{color:#666;text-decoration:underline;font-size:14px;}

.rss{color:#ff6600;text-decoration:none;font-size:11px;}
.rss a{color:#046380;text-decoration:none;font-size:11px;}
.rss a:hover{color:#4BB5C1;text-decoration:none;font-size:11px;}
.annau{color:#ffff00;text-decoration:none;font-size:28px;}


.annau:hover{
color:#F1F1F1;
text-decoration:none;
font-size:28px;
}

.sitetable{
width:100%;
border:1px dotted #c2c2c2;
vertical-align:top;
}

.sitetables{
width:100%;
vertical-align:top;
}

.sitetd{
border:1px dotted #c2c2c2;
}

.votelargeur{width:50px;}

a.cat_display{
text-decoration:none;
font-weight:bold;
font-size:13px;
color:#333333;
}

a.cat_display:hover{
text-decoration:none;
font-weight:bold;
font-size:13px;
color:#CC0000;
}

a.subcat_display{
text-decoration:none;
font-size:10px;
border-bottom:1px dotted #CCC;
}


.votetable{
background:#ffffff;
width:50px;
height:92px;
margin-right:5px;

}

.vote span.note{
font-size:9px;
height:12px;
display:block;

}
.vote span.nombre 
{
font-size:16px;
display:block;
}

.vote a{
color:#046380;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

.vote a:hover{
color:#046380;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

/* Onglets fiche site */
#containered{
font:bold 10px Verdana;
list-style-type:none;
text-align:left;
width:560px;
}

#containered hr{
clear:both;
border:1px solid #CCC;
margin-top:10px;
width:50%;
}

#containered ul#mest{
font-weight:bold;
}
#containered ul#mest li{
font:bold 10px Verdana;
list-style-type:none;
text-align:left;
display:inline;
margin:1px;
}
#containered ul#mest li a{
text-decoration:none;

}
#containered ul#mest li a:hover{
text-decoration:none;
color:#333333;
}
#containered h1,

#containered .content{
border:1px solid #d5d5d5;
padding:10px;
text-align:left;
}

#containered a.current{
padding:5px 3px;
border:1px solid #d5d5d5;
background-image:url(images/shadeactive.gif);
border-bottom-color:white;
background-color:white;
color:#333333;
font-size:12px;
}
#containered a.ghost {
padding:5px 3px;
margin-right:1px;
border:1px solid #d5d5d5;
color:#333333;
font-size:12px;
background:white url(images/shade.gif) top left repeat-x;
}

#containered a.current:hover{
padding:5px 3px;
border:1px solid #d5d5d5;
background-image:url(images/shadeactive.gif);
border-bottom-color:white;
background-color:white;
font-size:12px;
color:#333333;
}
#containered a.ghost:hover {
padding:5px 3px;
margin-right:1px;
border:1px solid #d5d5d5;
color:#333333;
font-size:12px;
}

#containered .on{
display:block;
text-align:left;
}
#containered .off{
display:none;
}

#page{
width:896px;
margin:0 auto;
background:#ccc7b9 url(images/bg-page.jpg) no-repeat;
position:relative;
border-right:3px solid #fff;
border-left:3px solid #fff;
padding:231px 0 0;
}
#header{width:902px;position:absolute;top:0;left:0;height:231px;}
.logo{position:absolute;z-index:100;top:2px;left:18px;margin:0;font:40px Georgia,"Times New Roman",Times,serif;}
.logo a{color:#fff;text-decoration:none;}
.logo a:hover{color:#ffff00;text-decoration:none;}
#header ul{margin:30px 20px 0 0;padding:0;list-style:none;float:right;display:inline;overflow:hidden;height:20px;}
#header ul li{padding:0 8px 0 10px;float:left;margin:0 1px 0 -1px;background:url(images/header-split.gif) no-repeat left;}
#header ul li.rss{background:none;padding:0;}
#header ul li.rss a{float:left;width:20px;height:20px;text-indent:-9999px;overflow:hidden;background:url(images/rss.gif);}
#header ul a{font:13px Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;}
#header ul a:hover{text-decoration:underline;}
#content{
width:100%;
overflow:hidden;
}
h2 a,h2 a:visited,h2 a:hover{
color:#CC0000;
}
.column1{
width:229px;
float:left;
display:inline;
margin:0 0 0 16px;
overflow:hidden;
}
.column1 h3{
font:16px Georgia,"Times New Roman",Times,serif;
color:#333;
margin:7px 0 0 17px;
}
.column1 ul{
margin:0;
padding:7px 0 10px 17px;
list-style:none;
}
.column1 ul li{
padding:0;
}
.column1 ul a{
color:#046380;
font:12px/18px Arial,Helvetica,sans-serif;
}
.column1 a:hover{
text-decoration:underline;
}
.column1 .col-top{
width:100%;
overflow:hidden;
height:9px;
background:url(images/col-top.png) no-repeat;
}
.column1 .col-btm{
width:100%;
overflow:hidden;
height:9px;
background:url(images/col-btm.png) no-repeat;
}
.column1 .col{
width:100%;
overflow:hidden;
background:url(images/bg-col.png) repeat-y;
}
.column2{
width:623px;
overflow:hidden;
display:inline;
float:right;
margin:0 17px 0 0;
}
.column2 h2{
margin:6px 0 0;
font:21px Georgia,"Times New Roman",Times,serif;
color:#333;
}
.column2 p.posted{
color:#585858;
margin:2px 0 13px;
}
.column2 p.posted span{
padding:0 0 0 4px;
background:url(images/bg-posted.gif) no-repeat left;
}

.column2 p{
margin:0 0 21px;
}
.column2 p a{
font-weight:bold;
color:#666;
}
.column2 a:hover{
text-decoration:none;
}
.column2 ol{
margin:0;
padding:0 0 16px;
list-style:decimal inside;
}
.column2 ol li{
padding:0;
}
.column2 ol a{
color:#666;
font-weight:bold;
}
.column2 .coments{
margin:0 0 10px;
}
.column2 .coments a{
text-decoration:none;
color:#c00;
}
.column2 .coments a{
background:url(images/posted.png) no-repeat left;
padding:0 3px 0 21px;
}
.column2 .coments a.leave{
background:url(images/coments-split.gif) no-repeat left;
padding:0 0 0 9px;
}

.column2 .coments a:hover{
text-decoration:underline;
}
.column2 .col2-top{
width:100%;
overflow:hidden;
height:9px;
background:url(images/col2-top.png) no-repeat;
}
.column2 .col2-btm{
width:100%;
overflow:hidden;
height:9px;
background:url(images/col2-btm.png) no-repeat;
margin:0 0 11px;
}
.column2 .col2{
width:577px;
overflow:hidden;
background:url(images/bg-col2.png) repeat-y;
padding:0 23px;
}
#footer{
width:100%;
border-top:1px solid #8d8e85;
overflow:hidden;
font-size:11px;
color:#666;
padding:0 0 13px;
}
#footer ul{
margin:13px 0 0;
padding:0;
list-style:none;
float:left;
overflow:hidden;
height:1%;
display:inline;
}
#footer ul li{
float:left;
margin:0 1px 0 -1px;
padding:0 7px 0 11px;
background:url(images/footer-split.gif) no-repeat left;
}
#footer ul a{
color:#666;
text-decoration:none;
}
#footer ul a:hover{
text-decoration:underline;
}
#footer .from{
float:right;
display:inline;
margin:13px 11px 0 0;
}
#footer .from a{
font-weight:bold;
color:#c00;
}
#footer .from a:hover{text-decoration:none;}
