/*  

Nom du Thème : InterGlobes

Auteur : Neolien (http://annuaire.webdconseils.com/)

*/



* { margin: 0; padding: 0; }



body {

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

	text-align: center;

	font-family: Tahoma, Verdana, Arial;

	color:#c2c2c2;

	font-size: 12px;

	margin: 0 auto;

	}



a {text-decoration:none;}



img {border:0;}

p {line-height: 1.3em; margin: 0.5em 0;}

p img {float:left; margin:0 10px 0 0; padding-left: 6px; padding-bottom: 2px;}



html {scrollbar-face-color:#fa942b; scrollbar-highlight-color:#fa942b;

scrollbar-3dlight-color:#fa942b; scrollbar-darkshadow-color:#fa942b;

scrollbar-shadow-color:#fa942b; scrollbar-arrow-color:#333333;

scrollbar-track-color:#fa942b;}



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

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



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

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

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



.details{color:#ffffff; text-decoration:none; font-size:12px;}

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

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



.rss {color:#ff6600; text-decoration:none; font-size:12px;}

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

.rss a:hover{color:#4BB5C1; text-decoration:none; font-size:12px;}



.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: #399171; font-size: 16px; font-weight: bold;}

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



/* 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;}

#search{

	display: none;

}



#sidebar form {

	margin:0; 

	padding:5px 0;

	clear:both;

}

.searchtitle {

	font:bold 15px "Trebuchet MS", sans-serif, "Lucida Sans", Tahoma!important;

	color:#2c65a8;

}

#searchform {

	margin: 10px auto ;

	padding: 0; 

	}



#searchform #s {

	height:19px;

	width:180px;

	margin-left:2px;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	border:1px solid #fa942b;

	}



#searchsubmit {

	padding:0;

	background:#ffffff;

	border:1px solid #fa942b;

	width:30px;

	height:21px;

	font:11px "Trebuchet MS", "Lucida Sans Unicode", Verdana;

	}



#searchsubmit:hover {

	background:#fff;

	}

/* -------------------

Main Structure

------------------- */

	

#frame {

	width: 980px;

	text-align: left;

	margin: 0 auto;

	background: url(images/framebg.jpg) 0 0 no-repeat;

	}

	

#middle {

	background: url(images/framebg.jpg) 0 0 repeat-y;

	overflow: auto;

	width: 100%;

	}



#content {

	float: left;

	width: 600px;

        padding-left: 0px;

        padding-right: 0px;

        background: #222222;

        margin-left: 45px;

	border: 1px solid #080808;

	}

	

#sidebar {

	float: left;

	width: 276px;

	padding: 0px 0px 10px 12px;

	}

	

/* -------------------

Header

------------------- */



#header {

	height: 110px;

        background: url(images/header.jpg);

        width: 980px;

        height: 288px;

	}

	

.header-title {

	font-family: Tahoma, Verdana, Arial;

	color:#d8d8d8;

	font-size:33px;

        font-weight:bold;

	padding:138px 0 0 88px;

	text-align:left;

	}

.header-title a{

	color:#d8d8d8;

	text-decoration:none;

	border-bottom:none;

	}

.header-title a:hover{

	color:#e8e8e8;

	text-decoration:none;

	border-bottom:none;

	}

.header-description {

        font-family:Tahoma, Arial, Helvetica, sans-serif;

	color:#bdbdbd;

	font-size:17px;

	padding:0px 0 0 89px;

	text-align:left;

        font-weight:normal;

	}



.ad468 {

	padding:20px 0 0 89px;

	text-align:left;

	}

	

/* -------------------

Content

------------------- */



#content .post {

	margin: 0 10px 20px 10px;

	}

	

/* general #content definitions */

	

#content h2 {

	color: #999999;

	font: 0.9em Tahoma, Arial, Helvetica, sans-serif; 

	margin: 11px 0 8px 0;

        padding: 4px 0px 5px 6px;

        background: url(images/h2-bg.jpg);	

	}



#content h2 a {

	color: #181818;

	text-decoration: none;

	font-weight: bold;

	}



#content h2 a:hover {

	color: #181818;

	text-decoration: none;

	}

	

#content h3 {

	font: 0.7em/1.5em Tahoma, Arial, Helvetica, sans-serif;

	color: #cccccc;

	font-weight: bold;

        margin-left: 15px;

	}

	

#content h4 {

	font: 0.7em/1.5em Tahoma, Arial, Helvetica, sans-serif;

	color: #cccccc;

	border-left: 1em solid #181818;

	padding: 0 0 0 0.5em;

	margin: 1em 0;

	}

	





	

#content blockquote {

	margin: 0 0 0 1em;

	border-left: 5px solid #fb9a2f;

	padding: 0 0 0 1em;

	color: #999999;

}

	

#content a { color: #fb9a2f;	

	font: 1em Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

 }

#content a:hover { color: #fb9a2f; }

	

#content .post ul.post-data {	

        border-top: 1px dotted #999999;

	list-style: none;

	padding: 0.1em 0 0.2em 0;

	color: #999999;

	margin: 1.3em 0 0 0;

	}



#content .post ul.post-data li {

	color: #999999;

	}

	

#content .post ul.post-data a {

	color: #fb9a2f;

        text-decoration: none;

        font-weight:bold;

	}

	

#content .post ul.post-data a:hover {

	color: #fb9a2f;

        text-decoration: underline;

        font-weight:bold;

	}



#content .post ul.post-data li.comments {

	float: right;

	margin: 0 0.7em 0 0;

	display: inline;



	}

	

#content .post ul.post-data li.comments a {

	padding: 0 0 0 15px;



	}

	

#content .post ul.post-data li.posted {

	margin: 0 0 0 0.7em;



	}

	

#content .post ul.post-data li.posted a {

	padding: 0 0 0 1px;



	}

	

#content .post ul.post-data li.comments a:hover, #content .post ul.post-data li.posted a:hover {

	background-position: 0 -38px;



	}



.entry {

	margin: 0px 0 0px 0;

	padding: 0px 0 5px 0;

	}





.ads {

		text-align: center;

	}



.spacer {   padding: 0px;

            text-align: right;

            clear: both;

            text-transform: lowercase;

            }

	



/* -------------------

Comments

------------------- */



#content #comments {

	margin: 0 20px 20px 25px;

	}

	

#content #comments .comment {

	margin: 0 0 2em 0;

font: 11px Tahoma, Arial, Helvetica, sans-serif;

	}

	

#content #comments .comment p, #content #comments .comment li, #content #comments .comment a { 

font: 11px Tahoma, Arial, Helvetica, sans-serif;

	color: #fb9a2f;	}

#content #comments .comment a:hover { 

font: 11px Tahoma, Arial, Helvetica, sans-serif;

color: #fb9a2f; }

	

#content #comments .comment p {

	margin: 0 0 0.8em 0;

font: 11px Tahoma, Arial, Helvetica, sans-serif;

	}

	

#content #comments .comment .comment-data p {

font: 11px Tahoma, Arial, Helvetica, sans-serif;

	color: #fb9a2f;

	padding: 0 0 0 22px;

	margin: 1.5em 0 0 0;

	}

	

#content #comments .comment .comment-data p a { 

font: 11px Tahoma, Arial, Helvetica, sans-serif;

color: #fb9a2f; }

#content #comments .comment .comment-data p a:hover { color: #fb9a2f; }



#content #comments form {

	color: #fb9a2f;

	}



#content #comments form a { color: #fb9a2f; }

#content #comments form a:hover { color: #fb9a2f; }

	

	

/* -------------------

Sidebar

------------------- */





	

#sidebar h3 {

	color: #181818;

	font-weight: normal;

	font: 12px;

	margin: 0 0 0px 0;

        padding: 1px 0px 1px 0px;

        background: url(images/sidebar-h3-bg.jpg);

	border-bottom: 1px solid #181818;

	text-align: center;

	}

	

#sidebar p, #sidebar li {

	color: #fb9a2f;

   

	}

	

#sidebar p, #sidebar ul, #sidebar ol {

	margin: 0 0 16px 0;        

	background: #222222;

	padding: 5px 0px 5px 0px;

	}

	

#sidebar ul { list-style: none; }



#sidebar ul li {

	padding: 2px 0px 1px 0px;

	list-style-type: circle;

	margin-left: 23px;

	}

	



#sidebar a {

	color: #fb9a2f;

	text-decoration: none;

        font-weight:normal;

	}

	

#sidebar a:hover {

	color: #fb9a2f;

	text-decoration: underline;

        font-weight:normal;

	}

	

.bottom {

        background: url(images/sidebar-bottom.jpg);

        height: 8px;

	}









/* -------------------

Footer

------------------- */



#footer {

	clear: left;

	background: url(images/footer.jpg);

	height: 68px;

        width: 980px;

        margin: 0px auto;

	}

	

#footer #footertext {

	color: #080808;

	padding: 9px 0 0 0;

	text-align: center;

	}

	

#footer #footertext a {

	color: #080808;

	text-decoration: none;

	}



#footer #footertext a:hover {

	color: #080808;

	text-decoration: underline;

	}

	

#footer #searchform {

	padding: 33px 0 0 30px;

	}

	

#footer #searchform .searchfield {

	height: 17px;

	}

	

#footer #searchform .searchbutton {

   height:22px;

	}







.alt

{



	font: 1em Tahoma, Arial, Helvetica, sans-serif;

}



.commentlist {

        background: #222222;



}



.commentlist li {

font: 1em Tahoma, Arial, Helvetica, sans-serif;

width: 553px;

padding-bottom: 1em;

padding-top: 1em;	

}





.commentmetadata

{

	font: 11px Tahoma, Arial, Helvetica, sans-serif; 



}



.commentlist cite, .commentlist cite a {

	font-weight:bold;

	font-style:normal;

	font-size:1.1em;

	}





.commentlist p

{

font: 16px Tahoma, Arial, Helvetica, sans-serif;	

}



#commentform {

margin: 2em 0;

margin-left:2em;

width: 535px;

}



#commentform textarea {



background: #dddddd;

border: 1px solid #dddddd;

width: 535px;

}

#commentform textarea:hover {

background: #dddddd;

border: 1px solid #dddddd;

}

#commentform textarea:focus {

background: #eeeeee;

border: 1px solid #eeeeee;

}



#commentform #email, #commentform #author, #commentform #url {

font-size: 1.1em;

background: #dddddd;

border: 1px solid #dddddd;

width: 180px;

height: 15px;

}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

font-size: 1.1em;

background: #dddddd;

border: 1px solid #dddddd;

width: 180px;

}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

font-size: 1.1em;

background: #eeeeee;

border: 1px solid #eeeeee;

width: 180px;

}

#commentform input{

margin-bottom: 3px;

}



#commentform #submit {

	margin:0;

	float:left;

        background: url(images/submit-button.jpg);

        color: #181818;

	font: 11px Tahoma, Arial, Helvetica, sans-serif;

	border:1px solid #cccccc;

        padding-left: 8px;

        padding-right: 8px;

        padding-bottom: 2px;

        margin-bottom: 10px;

        height: 20px;

	}



.post{margin:0 0 25px 0;}



.post .info{

padding:2px 3px 3px 8px;

font-size:12px;

color:#999999;

}
.barra{
	background: url("images/navbar.png") repeat-x;
	color: #ff0000;
	width : 100%;
	padding: 0px 0 0px 0;
	height: 35px;
    position: fixed;
    left: 0px;
    bottom: 0px;
}

