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

/* Import YUI Reset CSS */

@import url(reset.css);

/* Import YUI Reset CSS */



a {

	text-decoration: none;

    color: #000;

}



a:hover{

	text-decoration: underline;

}



body {

    font-family: tahoma, Verdana, Arial, sans-serif;

	background: #DEE9EF url('images/background.jpg') repeat-x top;

}


img {
	border:0;
	}


	p img {
    float:left;
    margin:0 10px 0 0;
    padding-left: 6px;
    padding-bottom: 2px;
}
	html {
	scrollbar-face-color:#DEE9EF;
	scrollbar-highlight-color:#DEE9EF;
	scrollbar-3dlight-color:#DEE9EF;
	scrollbar-darkshadow-color:#DEE9EF;
	scrollbar-shadow-color:#DEE9EF;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#DEE9EF;
}

.topsearch{
	font-size:10px;
}

h5 { font: bold 1.31em "Arial", Sans-Serif; margin: 0; color: #cc0000; }
h6 { font: bold 1.31em "Arial", Sans-Serif; margin: 0; color: #cc0000; }


.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:#046380;
	text-decoration:none;
	font-size:13px;
}

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

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



.details{
	color:#B9121B;
	text-decoration:none;
	font-size:11px;
}

.details a{
	color:#B9121B;
	text-decoration:none;
	font-size:11px;
}


.details a:hover{
	color:#B9121B;
	text-decoration:underline;
	font-size:11px;
}

.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;
}

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

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

#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;
}



ul, ol {

    list-style-type: none;

}



blockquote, #content ul, #content ol, p, pre {

    margin: 0 0 0.5em 0;

}

#page {

	width: 760px;

	margin: 0 auto;

	background-color: #FFF;

}



#header {

    position: relative;

}



#wrapper {

    clear: both;

	padding: 0 10px;

}



#content {

	float: right;

	width: 491px;

    padding-top: 10px;

}



#sidebar {

	float: left;

    width: 234px;

	padding-right: 5px;

	background: url('images/sidebar.png') repeat-y;

}



#footer {

	clear: both;

    background: url(images/footer.jpg) repeat-x;

}


#headerimg {

    height: 114px;

	background: url('images/logo.jpg') no-repeat;

}



#headerimg h1{

    padding-top: 40px;

    font-size: 40px;

}



#headerimg a {

    color: #FFF;

}



.description {

    font-size: 12px;

    padding: 20px 20px 0 0;

    float: right;

    font-weight: bold;

    color: #FFF;

}


ul#navi-bar {

    padding: 0;

    font-size: 12px;

	height: 44px;

	background: #DEE9EF url('images/nav.jpg') repeat-x top;

	padding-bottom: 1px;

}



ul#navi-bar h2 {

    font-size: 120%;

}



ul#navi-bar li {

    float: left;

	padding: 3px 0;

	margin: 0 2px 1px 2px;

}



ul#navi-bar ul {

    display: none;

}



#navi-bar a {

    padding: 12px 10px;

	display: block;

	float: left;

	background: url('images/nav-link.jpg') no-repeat;

	width: 108px;

	text-align: center;

	color: #FFF;

}



#navi-bar a:hover {

	background: url('images/nav-link-hover.jpg') no-repeat;



}



.logo2 {

	background: #FFF url('images/logo2.jpg') no-repeat top;

	height: 256px;

}



.miniheader {

	background: #FFF url('images/search.jpg');

	padding: 5px 15px;

}

.search-box {

	float: left;

}



.ad-h {

	float: right;

	padding: 4px 0;

}

#sidebar ul {

	font-size: 11px;

    padding: 10px 0;

}



#sidebar ul h2 {

    font-size: 12px;

    padding: 8px 15px;

    line-height: 15px;

    font-weight: bold;

    color: #FFF;

    background: url(images/sidebar-header.png) no-repeat;

}



#sidebar ul li {

    margin-bottom: 40px;

}



#sidebar ul ul {

    padding: 0;

    margin: 10px 30px;

}



#sidebar ul ul li {

    margin-bottom: 10px;

    line-height: 14px;

    padding: 0;

    font-weight: bold;

}



#sidebar ul ul li:hover {

    background: url(images/bullet.jpg) no-repeat left;

    padding-left: 15px;

}



#sidebar ul ul ul {

    display: none;

}



#sidebar p {



}



#sidebar a {

    color: #999999;

    text-decoration: none;

}

#sidebar a:hover {

    color: #009bc8;

}



#sidebar a:visited {



}


blockquote {

    font-style: italic;

    padding: 0 10px;

}



h1, h2, h3, h4, h5, h6 {

}



h1 {

    font-size: 30px;

}



h2 {

    font-size: 18px;

}



h3 {

    font-size: 14px;

}



h4 {

    font-size: 12px;

}



h5 {

    font-size: 12px;

}



h6 {

    font-size: 12px;

}



code, pre {

    overflow: auto;

    white-space: pre;

    font-family: Courier;

}



#content ul {

    padding-left: 20px;

    list-style-type: square;

}



#content ol {

    padding-left: 25px;

    list-style-type: decimal;

}

.post {

    margin: 0 0 10px 0;

	font-size: 12px;

	line-height: 14px;

}



.post-top {

    background: url(images/heading.jpg);

    font-size: 15px;

    padding: 4px 20px;

    margin-bottom: 10px;

}



.post h2 {

	line-height: normal;

    float: left;

}



.post h2 a:hover, h2 a:visited, h2 a {

    color: #FFF;

}



.post .posted {

	font-size: 11px;

	line-height: normal;

    float: right;

    padding: 5px 0;
    color: #eeeeee;

}



.post .posted a {

    color: #FFF;

}





.post p {



}



.post a {



}



.post img {

    max-width: 100%;

    margin: 3px;

}



.post ul {



}



.post li {



}



.entry {



}



.postmetadata {

    margin: 5px 0;

    font-size: 10px;

	line-height: normal;

}



.postmetadata a {



}



.entrytext {



}



p.alt {

    font-size: 10px;

}



.entry-tags {

    display: block;

}



.navigation {

    height: 1em;

    font-size: 12px;

    margin: 5px 0;

}



#nav-above {

    margin-bottom: 10px;

}



#nav-below {

    margin-top: 10px;

}



.alignleft, .nav-previous {

    float: left;

}



.alignright, .nav-next {

    float: right;

}



.center {



}



.pagetitle {



}



cite {



}



a img {

    border: none;

}



acronym, abbr {



}


.commentas {

    background-color: #f3f3f3;

    padding: 1px 10px;

}



#content ol.commentlist {

	font-size: 11px;

	padding: 0;

	list-style-type: none;

    margin: 0;

}



ol.commentlist li cite.author {

    font-size: 11px;

    font-weight: bold;

    font-style: normal;

    color: #9ea7a8;

}



ol.commentlist li {

    margin-bottom: 1em;

    padding: 20px;

}



ol.commentlist li p {

    color: #000;

}



ol.commentlist li.alt {



}



ol.commentlist a {

	color: #9ea7a8;

}



ol.commentlist p {

    margin: 0 0 0.5em 0;

    color: #9ea7a8;

}



#commentform p {

    font-size: 11px;

    margin: 0 0 5px 0;

    color: #9ea7a8;

}



#comment {

    width: 95%;

}



#author, #email, #url, #comment {

    border: 0;

    border-top: 3px solid #b5ccd7;

    border-left: 2px solid #b5ccd7;

    background-color: #cee8f5;

	color: #000;

    padding: 3px;

    font-family: Verdana, sans-serif;

    font-size: 10px;

}



#comment {

    width: 300px;

    height: 40px;

}





small.commentmetadata {

    margin: 0 0 0.3em 0;

	font-weight: bold;

    color: #898989;

}



h3#comments, h3#respond {

    font-size: 13px;

    font-weight: bold;

    color: #9ea7a8;

    margin: 15px 0 4px 0;

}



#submit {

    background: url(images/submit.png) no-repeat;

    padding: 5px 5px;

	width: 116px;

    text-align: center;

    border: 0;

    color: #000;

    font-weight: bold;

    font-size: 11px;

    font-family: Verdana;

}



.gravatar {

    float: left;

    width: 75px;

    margin: 0 5px 0 0;

}



.skit {

	background: url('images/author.png') no-repeat right 25px;

	padding: 10px 0;

}



.skutt {

	padding: 30px 0;

}


#searchform {



}



#searchform #s {

	border: 1px solid #afafaf;

	padding: 2px;

	font-size: 10px;

	width: 150px;

}



#searchform #searchsubmit {

	background: url('images/search.png');

	border: 0;

	color: #FFF;

	padding: 2px;

	font-size: 10px;

	width: 59px;

}


#calendar_wrap {

    padding: 10px;

}



#wp-calendar {

	width: 100%;

}



#wp-calendar td {

	text-align: center;

}



#wp-calendar th {



}



#wp-calendar a {



}



#prev a, #next a {



}



#wp-calendar caption {



}


#footer-meta {

    font-size: 10px;

	width: 760px;

	margin: 0 auto;

    padding: 10px 0;

}



#footer-meta a {

    color: #FFF;

}



#footer p {

	margin: 0;

}



.footer-link {

    text-align: center;

    padding: 0 0 5px 0;

}



.footer-link li {

    display: inline;

    padding: 0 20px;

}


.clear {

    clear: both;

}



#tag_cloud div {

    padding: 10px;

}

