/*
Theme Name: Ouaouh.fr
Theme URI: http://wordpress.org/
Description: Le thÃ¨me par dÃ©faut de WordPress, basÃ© sur le fameux thÃ¨me 
Version: 1.0
Author: Kévin LE ROY
Author URI: http://reezorp.com/
Tags: blue, custom header, fixed width, two columns, widgets 

*/

*{
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
body{
background: #a60074 url(../images/background.jpg) repeat-x top;
text-align: center;
font-size: 10pt;
}
.clear{
clear: both;
height: 0;
font-size: 0;
}
#global{
width: 976px;
margin: 0 auto;
text-align: left;
}
#header{
background: url(../images/header.jpg) no-repeat top left;
height: 89px;
}
#header #title-page h1{
color: #c5018a;
font-size: 14px;
width: 810px;
text-align: right;
line-height: 30px;
font-weight: normal;
font-style:italic;
}
#header #logo {
float: left;
}
#header #logo h1 a{
font-size: 0;
color: #b10088;
width: 300px;
height: 55px;
display: block;
}
ul#menu_top{
list-style: none;
float: right;
width: 620px;
margin-top: 12px;
}
ul#menu_top li{
float: left;
}
ul#menu_top li a{
font-size: 18px;
font-weight: bold;
color: #ffea91;
display: block;
line-height: 33px;
text-align: center;
text-decoration: none;
background: #580027; 	
margin: 0 10px;
border-top: 1px solid #bc0097;
}
ul#menu_top li a:hover, ul#menu_top li a.select{
color: #fff;
background: #33001e;
border-top: 1px solid #ff00cc;
}
/*****************************************/
ul#menu_top li.a a{	
width: 135px;		
}
ul#menu_top li.b a{	
width: 160px;		
}
ul#menu_top li.c a{	
width: 100px;		
background-position: -202px 0;
}
/*****************************************/
#contenu{
margin: 0 4px 0 10px;
}
#contenu #gauche{
width: 210px;
float: left;
}
#contenu #droite{
width: 745px;
float: right;
}
.rub .bloc_top{
background: url(../images/h1-first.jpg) no-repeat top left;
padding: 15px 0 0 10px;
height: 31px;
}
.rub2 .bloc_top{
background: url(../images/h1.jpg) no-repeat top left;
line-height: 35px;
padding-left: 10px;
}
.rub .bloc_top h1, .rub2 .bloc_top h1{
font-size: 18px;
font-weight: normal;
color: #fff;
}
.rub .bloc_top h1 a, .rub2 .bloc_top h1 a{
color: #fff;
}
.rub2 .bloc_top h1{
height: 34px;
}
.annonce-top{
background: url(../images/annonce-top.gif) repeat-x top;
height: 30px;
padding: 8px 0 0 10px;
}
.annonce-top a{
font-size: 14px;
color: #fff;
}
.annonce-top a span{
color: #ec6dc6;
}

.annonce-top a:hover{
text-decoration: none;
color: #ffd800;
}
.annonce-top a:hover span{
text-decoration: none;
color: #fff;
}
.rub2 .bloc_top .pub_h{
background: #474747 url(../images/content_top_under.png) no-repeat bottom;
padding: 2px 0 10px 0;
text-align: center;
height: 30px;
}
.rub .bloc_top .note{
line-height: 30px;
color: #fff;
font-weight: bold;
font-size: 12pt;
float: right;
padding: 0 8px 0 0;
}
.infos1, .infos2 {
padding: 5px;
}
.infos1 H3{
font-size: 14px;
margin-bottom: 15px;
}
.infos1 .a, .infos1 .a a, .infos1 .b{
font-size: 12px;
font-style: italic;
color: #33001e;
}
.infos1 .a, .infos1 .b{
margin-bottom: 10px;
}
.infos2{
background: url(../images/infos-bg.gif) repeat-x top;
padding-top: 15px;
}
.infos2, .infos2 a{
font-size: 10px;
color: #33001e;
}
.rub .bloc_top .note span{
font-size: 8pt;
}
.rub .content{
background: url(../images/content-bg.gif) repeat-y;
}
.rub2 .content{
background: url(../images/content-bg2.gif) repeat-y;
}
.rub .content .subtitle{
height: 20px;
font-size: 8pt;
margin: 0 0 0 20px;
}
.rub .foot{
background: url(../images/content-bottom.gif) no-repeat bottom;
height: 10px;
font-size: 0;
}
.rub2 .foot{
background: url(../images/content-bottom2.gif) no-repeat bottom;
height: 10px;
font-size: 0;
}
.rub .left{
float: left;
width: 494px;
}
.rub .left p, .rub2 .right p{
padding: 5px;
}
.rub .right{
float: right;
width: 250px;
margin-top: -3px;
}
.rub2 .left{
float: left;
width: 250px;
margin-top: -3px;
}
.rub2 .right{
float: right;
width: 490px;
}
.pub_dr{
background: url(../images/pub_dr.png) no-repeat;
padding: 0 0 10px 0;
}
.pub_dr a img{
border: none;
}
.menu-left{
width: 208px;
text-align:center;
margin-bottom: 10px;
}
.menu-left h2{
background: url(../images/menu-h2.gif);
font-size: 12pt;
color: #ec6dc6;
height: 35px;
padding-top: 10px;
}
.menu-left .menu-content{
background: #fff;
}
.menu-left .menu-bottom{
background: url(../images/menu-bottom.gif) no-repeat top;
height: 10px;
}
.menu-left ul{
text-align: left;
width: 100px;
list-style:none;
}
.menu-left .ul-left{
float: left;
margin-left: 7px;
}
.menu-left .ul-right{
float: right;
}
.menu-left ul li a, .menu-left ul li{
font-size: 10px;
color: #a60074;
}
#recherche{
background: url(../images/req-bg.jpg) no-repeat;
height: 63px;
padding: 0 0 0 0;
margin: 10px 0 10px 0;
}
#recherche h1{
font-size: 12px;
font-weight: normal;
text-align: center;
color: #ce02a2;
line-height: 32px;
margin-left: 10px;
}
#recherche #s{
width: 150px;
border: none;
background: none;
line-height: 22px;
margin-left: 10px;
}
#recherche #btn_req{
position: relative;
margin: -2px 0 0 5px;
}
#pub2{
background: url(../images/pub2.png);
margin: 0 0 15px 0;
}
#footer{
background: url(../images/footer-bg.jpg) repeat-x top;
margin-top: 15px;
font-size: 8pt;
color: #CCCCCC;
text-align: center;
}
#footer #copyright{
background: url(../images/footer.jpg) no-repeat top right;
width: 985px;
height: 59px;
margin: 0 auto;
padding-top: 10px;
}
#footer P{
width: 600px;
margin: 10px 0 0 40px;
}
#footer a{
color: #CCCCCC;
}

#footer P.b, #footer P.c, #footer P.b a, #footer P.c a{
color: #fa9ddf;
}


/******************/
/******************/

#articles{
	float: left;
	width: 600px;
}
.article{
	background: url(../images/top_article.png) no-repeat top left;
	margin: 0 0 30px 0;
}

.rub h4{
	font-size: 12px;
	text-transform: uppercase;
	margin: 15px 0 10px 5px;
	color: #a60074;
}

.article p, .entry p{
	margin: 0 10px 10px 10px;
}
.article a img{
	padding: 2px;
	border: 7px solid #590043;
}
.infos_article{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11pt;
	padding: 5px 0 0 0;
}
.infos_article .left{
	width: 360px;
	text-align:center;
	color: #fff;
}
.infos_article .right{
	width: 235px;
	text-align:center;
}
.infos_article .right a{
	color: #e099c8;
	text-decoration:none;
}
.infos_article .right a:hover{
	color: #fff;
}
.article h1{
	text-align: center;
	height: 45px;
	margin: 0 0 5px 0;
	padding: 10px 0 0 0;
	font-size: 20pt;
	/*font-variant:small-caps;*/
}
.article h1 a{
	text-decoration: none;
}
.article h1 a:hover{
	text-decoration: underline;
}
.postmetadata{
	background: url(../images/top_article.png) no-repeat 0 -70px;
	padding: 5px;
}
.postmetadata a, .postmetadata{
	font-size: 8pt;
	color: #999999;
	font-weight: normal;
}
.navigation{
	margin: 0 5px 5px 5px;
}
form p{
	margin: 0 0 4px 0;
	padding: 0 15px;
}
#articles h5{
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
	border-bottom: 2px dotted #c9c9c9;
	padding: 0 0 4px 0;
	margin: 0 10px 3px 10px;
}
#articles h5 span{
	font-size: 20pt;
	color: #000;
	font-weight: bold;
}
#articles em.attente{
	display: block;
	padding: 5px 0;
	font-size: 14pt;
}
#articles .comm_content{
	margin: 0 0 15px 0;
	padding: 0 10px;
}
.pub_468{
	margin: 20px 0;
	text-align: center;
}	

/******************/

.menu .st-tag-cloud a{text-decoration: none;padding:0 5px 0 0;}
.menu .st-tag-cloud a:hover{text-decoration: underline;}
a.t1{
	font-size: 8pt;
	color: #999999;
	font-weight: normal;
}
a.t2{
	font-size: 9pt;
	color: #666666;
}
a.t3{
	font-size: 10pt;
	color: #666666;
}
a.t4{
	font-size: 11pt;
	color: #333333;
}
a.t5{
	font-size: 12pt;
	color: #666666;
	font-weight: bold;
}
a.t6{
	font-size: 13pt;
	color: #666666;
}
a.t7{
	font-size: 14pt;
	color: #333333;
}
a.t8{
	font-size: 15pt;
	color: #333333;
}
a.t9{
	font-size: 16pt;
	color: #000;
	font-weight: bold;
}
a.t10{
	font-size: 16pt;
	color: #000;
	text-transform:uppercase;
}
/******************/
/******************/

.right .input, .right .textarea{
	width: 150px;
	height: 16px;
	border: 2px solid #a60074;
	padding: 3px 6px;
	color: #000;
	font-size: 10pt;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
}
.right .input{
	margin-right: 5px;
}
.left .input:focus, .left .textarea:focus{
	color: #000000;
	border: 1px solid #333333;
}
.right .textarea{
	width: 450px;
	height: 146px;
}
/******************/
/******************/
.link_article{
	background: url(../images/puce.png) no-repeat left center;
	line-height: 20px;
	padding: 0 5px 0 20px;
	margin: 0 0 5px 5px;
}
.link_article .right, .link_article .right a{
	font-size: 8pt;
	color: #000;
}
.link_article h3 a{
	font-size: 14px;
	color: #000;
}
/******************/
/******************/

.rouge{color: #FF0000}
.wp-smiley{margin:0;padding:0;border:none;}

a.internal_tag{
color: #000;
font-weight: normal;
}
a.rss_rose img, a.rss_orange img{
	margin: 0 10px 0 0;
}
a.rss_rose, a.rss_orange{
	font-size: 14pt;
	text-decoration: none;
}
a.rss_orange{
	font-size: 14pt;
	color: #FF6600;
	font-size: 12pt;
}
.entry ul{
	margin: 0 0 0 30px;
}
.entry ul li{
	list-style-type : square;
	margin: 2px 0;
}
.entry ul li a{
	font-weight: normal;
}

a.more-link{
	display: block;
	font-size: 14pt;
	margin: 10px 0;
}
.article ul{
	margin: 5px 0 5px 25px;
	list-style: square;
}

.txt_vote{
	color: #6f7779;
	font-weight: bold;
	margin: 0 0 5px 10px;
}
.content a{ color: #a60074; }

.right h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size: 13px;
color: #a60074;
padding-top: 5px;
text-align: center;
padding-bottom: 20px;
margin: 10px 5px;
border-bottom: 2px solid #a60074;
}
.center{
text-align:center;
}
.left ul li{
margin: 0 0 0 30px;
list-style: square;
}
h5{
border-bottom: 1px dashed #999999;
font-size: 10pt;
margin: 10px 5px;
font-weight: normal;
}
h5 span{
font-size: 18px;
font-weight: bold;
color: #a60074;
}
#comm_content{
margin: 10px 5px;
}