/*  
Theme Name: QX
Theme URI: http://www.qx-mag.fr/
Description: Le thème du Q 
Version: 1.6
Author: Arnaud Blanc
Author URI: http://1633sa.com/

*/

*{margin:0px;padding:0px;}

.clearboth{clear:both;}


.invisible{display:none;}
.clearboth{clear:both;}
.center{text-align:center;}
.gauche {float:left}
.droite{float:right}

.jaune{color: #face00;}
.orange{color: #ea7405;}
.rose{color: #e2007a;}

.alignleft{float:left;}
.alignright{float:right;}

.navigation{font-size: 11px; padding: 5px 15px 0px 15px;}
#pagebar{font-size: 11px; padding: 10px 0px 0px 0px; text-align: center;}

a:hover{text-decoration: underline;}
a{text-decoration: none;}

body {
	background-color: #000000;
	text-align:center;
	background-image: url(imgs/fond.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	/*background-attachment: fixed;*/
}

#corps {
	background-color: #000000;
	width: 983px;
	margin: 0px auto 0px;
	padding: 0px;
	text-align: left;
	font-family: verdana;
}

.logo_head {
	float:left;
}
#right_head {
	float: left;
	width: 741px;
	height: 166px;
	background-image: url(imgs/right_head.jpg);
}
#right_head #pub_head {
	width: 728px;
	height: 90px;
	margin-left: 6px;
	margin-top: 72px;
}

#navigation  ul{list-style: none; margin:0px;padding:0px;}
#navigation  li{list-style: none; float:left;margin:0px;padding:0px;}
#navigation  li a {
	float:left; 
	display: block;
	padding-top:5px;
	height: 22px;
	width: 123px;
	text-align: center;
	background-image: url(imgs/nav.gif);
	background-position: top;
	font-family: verdana;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
}
#navigation  li .last{width: 122px;}
#navigation  li a:hover {background-position: bottom; text-decoration: none;}

#navigation  .studio_qx {background-position: bottom; text-decoration: none;}
#navigation  .studio_qx:hover {background-position: top; text-decoration: none;}

#contentleft {
	width: 549px;
	background-image: url(imgs/font_gauche3.gif);
	float: left;
	color: #989898;
	margin-top:5px;
}
#contentleft .titre_search {color: #e6af0b; padding: 5px 10px 20px 15px;}
#contentleft .post h1 .titre{color: #e6af0b; padding: 5px 10px 0px 15px; font-size:18px;}
#contentleft .post h2 {color: #e6af0b; padding: 5px 10px 0px 15px; font-size:16px;}
#contentleft .post h3 {color: #e6af0b; padding: 5px 10px 0px 15px; font-size:14px;}
#contentleft .post h4 {color: #e6af0b; padding: 5px 10px 0px 15px; font-size:12px;}
#contentleft .post h5 {color: #e6af0b; padding: 5px 10px 0px 15px; font-size:11px;}
#contentleft .post h2 .titre_page{color: #e6af0b; font-size:18px;}
#contentleft a {color: #FFFFFF;}
#contentleft p {color: #989898; font-size: 11px; padding: 5px 10px 0px 15px;}
#contentleft .post .entry .size12 p{font-size: 12px;}

#contentleft .post p {color: #FFFFFF;}
#contentleft .post .entry {padding-right:5px;}
#contentleft .entry a {color: #e6af0b;}
#contentleft .post .postmetadata {color: #FFFFFF;}
#contentleft .post .postmetadata a{color: #989898;}
#contentleft .post {padding-bottom: 25px; clear: both;;}
#contentleft .post .visu_vertical{height:170px;}

#contentleft .post .video_externe {padding-top: 10px; padding-bottom: 5px; clear: both;}

#contentleft .meta {font-size:10px; margin-top: -5px; margin-bottom: 3px;}

#contentleft .visu_cat{float:left;}
#contentleft .visu_cat img {border: 2px solid white;}

#contentleft .fiche_prez {float:left; display: block; width: 150px; margin: 0px; padding: 0px; padding-bottom: 5px; font-weight: bold;}
#contentleft .fiche_prez_cle {float:right; display: block; width: 190px; margin: 0px; padding: 0px; padding-bottom: 5px; padding-right: 5px;}
#contentleft .fiche_prez_div {clear:right;}


#contentleft .banniere{text-align: center; padding-bottom: 25px;}

#contentleft #liste_actrices {float: right; margin-right: 20px;}

#contentleft .meta_relatif{
	margin-top: 10px;
	background-color: #000000; 
	width: 510px; 
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
}
#contentleft .padding-central {padding-right: 10px;}

#contentleft #commentform {float:left; width: 200px;}
#contentleft #respond{color: #ebc000; padding-left: 15px;}
#contentleft #comment {width: 200px; border: 0px; margin-top: 5px; overflow:auto;}
#contentleft .commentlist li a {color: #bc350b;}
#contentleft .input_form{border: none; font-family: verdana; font-size:11px; width:197px; height: 15px; margin-top: 2px;}
#contentleft #submit {
	border: none; background-color: #585858; color: #FFFFFF;
	border: 1px solid #938e8e;
	width: 200px; height: 18px;
	margin-top: 5px;
}
#contentleft .commentlist {margin-left: 15px; margin-right: 10px; list-style: none; color: #FFFFFF; font-size:11px;}
#contentleft .commentlist li {margin-bottom: 10px;}
#contentleft .commentlist p{margin: 0px; padding: 0px; color: #FFFFFF;}
#contentleft .commentlist cite{display: block;margin-bottom: 4px; padding-bottom: 3px; background-image: url(imgs/pointi.gif); background-position: bottom; background-repeat: repeat-x; width: 90%;}

#contentleft #comments {clear: both; text-align: center; color: #ebc000; padding-left: 15px; padding-top: 10px; font-size: 14px; padding-bottom: 10px;}
#contentleft #commentpave {float:right;}
#contentleft #commentpave a{padding-right: 10px; width: 300px; display: block;}
#contentleft #commentpave p{padding: 0px; margin: 0px;}

#contentleft #vignettes_stars{padding-left: 10px; padding-top: 20px; padding-bottom: 15px;}
#contentleft #vignettes_stars .preview_star {border: 1px solid #FFFFFF; margin-right: 2px; margin: 0px; margin-right: 3px; margin-bottom: 3px;}

#contentleft #interview {
	float:left;
	width: 300px;
}

#contentleft #filmographie{
	float:right;
	width: 189px;
	margin-right: 5px;
}
#contentleft #filmographie .h_filmographie{width: 189px; height: 31px; background-image: url(imgs/filmographie_h.gif);}
#contentleft #filmographie .m_filmographie{width: 177px; background-image: url(imgs/filmographie_m.gif); padding-left: 12px; padding-top: 10px;}
#contentleft #filmographie .b_filmographie{width: 189px; height: 20px; background-image: url(imgs/filmographie_b.gif);}

#contentleft #filmographie .jaquette {width: 81px; height: 112px; background-image: url(imgs/boite.gif); display: block; float: left; margin-bottom: 10px;}
#contentleft #filmographie .jaquette_droite{margin-left: 8px;}


#contentleft .ddsg-wrapper {font-size: 12px;}
#contentleft .ddsg-wrapper ul {list-style: none; margin:0px;padding:0px; margin: 5px 10px 10px 10px;}
#contentleft .ddsg-wrapper li {list-style: none; margin:0px;padding:0px;}
#contentleft .ddsg-wrapper li a {color: #FFFFFF;}

#contentleft #headerleft {
	clear:both;
	width: 549px;
	height: 21px;
	background-image: url(imgs/haut_gauche3.gif);
}


#contentleft #footerleft{
	width: 549px;
	height: 135px;
	float:left;
	margin-top: 15px;
	background-image: url(imgs/footer2.gif);
	background-position: bottom;
}
#contentleft #footerleft p{padding: 0px; margin: 0px;}


.sidebar {
	float: left;
	width: 211px;
	background-image: url(imgs/fond_sidebar.gif);
	/*margin-top:-5px;*/
	color: #FFFFFF;
}
.sidebar_midle{margin-right: 12px;}
.sidebar #h_sidebar{
	width: 211px;
	height: 30px;
	background-image: url(imgs/haut_droite.gif);
}

.sidebar h2{font-size: 16px;}
.sidebar .liste_l_menu{ padding-left: 18px; padding-bottom: 5px;}
.sidebar .liste_l_menu  ul {list-style: none;}
.sidebar .liste_l_menu  li {list-style: none; font-size:11px;}
.sidebar .liste_l_menu  a {color: #FFFFFF;}

.sidebar h4{font-size: 16px; color: #face00; text-align: center;}

.sidebar #rechercher {padding-bottom: 5px;}
.sidebar #rechercher #s {border:none; border: 2px solid #2c2b2b; float:left; margin-left: 18px; width: 140px;}
.sidebar #rechercher #recherche_ok {cursor: pointer; border:none; background-color: transparent; background-image: url(imgs/ok_recherche.gif); background-position:top; width: 23px; height: 23px; margin-top: -2px; float:left; margin-left: 4px;}

.sidebar #newsletter_bloc{margin-left: 18px; font-size: 11px; font-family: Verdana;}
.sidebar #newsletter_bloc #newsletterTextIn {border:none; border: 2px solid #2c2b2b; float:left; width: 140px;}
.sidebar #newsletter_bloc #newsletterSub {cursor: pointer; border:none; background-color: transparent; background-image: url(imgs/ok_newsletter.gif); background-position:top; width: 23px; height: 23px; margin-top: -1px;float:left; margin-left: 4px;}

.sidebar #phrase{margin-left: 18px; padding-bottom: 5px; margin-top: 10px;}
.sidebar #phrase .wp_quotes_quote {text-align:center; font-size:12px; font-style:italic; width: 180px;}
.sidebar #phrase .wp_quotes_author {text-align:right; width: 180px; font-size:12px; padding-top: 3px; font-weight: bold; font-style:italic;}

.sidebar #star {padding-left: 14px;}
.sidebar #star #visu_star {float:left;}
.sidebar #star #texte_star {width: 80px; float:left;}
.sidebar #star #texte_star p {font-size:10px;}
.sidebar #star #texte_star h2 {font-size: 14px; text-align: center; padding-bottom: 5px; font-weight: bold;}

.sidebar #top_post h2 {clear: both; text-align: center; padding-top: 10px; font-size: 13px; padding-bottom: 4px;}
.sidebar #top_post ul{padding-bottom: 10px;}

.sidebar #ndt {width: 180px;}
.sidebar #ndt h2{font-size: 13px;}
.sidebar #ndt #tagcloud{text-align:center;}

.sidebar #archives h2{font-size: 13px;}
.sidebar #archives {width: 180px;}

.sidebar .serie_pub{margin-left: 14px; padding-bottom: 5px; clear: both;}
.sidebar .fake_video{margin-left: 14px; padding-bottom: 5px; clear: both; padding-top: 5px;}
.sidebar .accroche_pub{text-align: center; font-size: 9px;}
.sidebar .separateur{
	clear:both;
	width: 211px;
	height: 7px;
	margin: 10px 0px 10px 0px;
	background-image: url(imgs/separateur.gif);	
	font-size:1px;
}

.sidebar #sondage {margin-top: 10px;}

.sidebar #b_sidebar{
	width: 211px;
	height: 11px;
	background-image: url(imgs/footer_droite.gif);
}

#form_allopass .pass{border:none; border: 2px solid #2c2b2b; float:left; margin-left: 18px; width: 140px; height: 18px;}
#form_allopass .bouton_ok{cursor: pointer; border:none; background-color: transparent; background-image: url(imgs/club/ok.gif); background-position:top; width: 24px; height: 20px; margin-top: 1px;float:left; margin-left: 4px;}
#form_allopass {height: 30px;}
#form_allopass .pea {padding-bottom: 15px;}
