/*  
Theme Name: Festcoubille
Theme URI: http://festival-festcoubille.com/
Description: Theme du site Festcoubille.
Version: 1.0
Author: DEV&COM
Author URI: http://www.devandcom.com/
*/
@charset "utf-8";
/* CSS Document */
html{
	height:100%;
	width:100%;
}
body{
	background-color:#8cae15;
	height:100%;
	margin:0px;
	font: 12px/16px "Trebuchet MS", "MS Sans Serif", Geneva, sans-serif;
	color:#211600;
}

#page{
	height:100%;
	width:100%;
	background-image:url(images/bgall.gif);
	background-repeat:repeat-y;
	background-position:center;
}
#main{
	background-image:url(images/bgall.gif);
	background-repeat:repeat-y;
	background-position:center;
}
#header{
	width:100%;
	height:428px;
	background-image:url(images/bgheader.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#302000;
}
#allheader{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/headermasq.gif);
	background-repeat:no-repeat;
	background-position: top center;
	height:428px;
}
#presentation{
	float:left;
	width:200px;
	text-align:center;
	height:400px;
	background-image:url(images/bouquetgauche.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-top: 28px;
	text-align:center;
}
#textepres{
	font: 12px/14px "Trebuchet MS", "MS Sans Serif", Geneva, sans-serif;
	color:#dcdbcc;
	width:160px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	margin-top:5px;
}
#centeranim{
	float:left;
	width:599px;
}
#animation{
	border:1px solid #90bd16;
	width:599px;
}
#lientop{
	height:25px;
	font: 9px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#4c5709;
}
#lientop a, #lientop a:link, #lientop a:active, #lientop a,visited{
	color:#4c5709;
	text-decoration:none;
}
#lientop a:hover{
	color:#8cae15;
}
#enbref{
	float:right;
	width:199px;
	height:400px;
	background-image:url(images/bouquetdroit.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-align:center;
	padding-top: 28px;
}
#ebhead{
	background-image:url(images/enbref.gif);
	background-repeat:no-repeat;
	width:162px;
	padding-top:26px;
	margin-left:auto;
	margin-right:auto;
}
div.eb1{
	background-color:#5d0f2b;
	padding:8px;
}
div.eb2{
	background-color:#7b1339;
	padding:8px;	
}
#ebhead h2, #ebhead p{
	margin:0px;
}
#ebhead p{
	color:#ebeada;
	text-align:left;
	font-size:11px;
}
#ebhead h2{
	text-align:left;
}
#ebhead h2 a{
	display:block;
	background-repeat:no-repeat;
	background-position:0px 2px;
	color:#90bd16;
	padding:0px;
	padding-left:18px;
	font-size:12px;
	height:16px;
	line-height:14px;
	font-weight:bold;
	margin-bottom: 5px;
}
.eb1 h2 a{
	background-image:url(images/puce_en.gif);
}
.eb2 h2 a{
	background-image:url(images/puce2_en.gif);
}
#ebhead h2 a, #ebhead h2 a:link, #ebhead h2 a:visited, #ebhead h2 a:active{
	color:#90bd16;
	text-decoration:none;
}
.eb1 h2 a:hover{
	text-decoration:underline;
	background-image:url(images/puce_ov_en.gif);
}
.eb2 h2 a:hover{
	text-decoration:underline;
	background-image:url(images/puce2_ov_en.gif);
}
#ebpied{
	background-image:url(images/enbref_pied.gif);
	background-repeat:no-repeat;
	width:162px;
}
#allmain{
	width:1000px;
	margin-left:auto;
	margin-right:auto;	
}
#colg{
	float:left;
	width:200px;
	background-image:url(images/plantesgauche.gif);
	background-position:top right;
	background-repeat:no-repeat;
	min-height:350px;
}
#cold{
	float:right;
	width:199px;
	background-image:url(images/plantedroite.gif);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:350px;	
}
#maincontenu{
	float:left;
	width:601px;

}
#menu{
	background-color:#560e28;
	height:41px;
}
.bordure h1{
	font: 18px/18px "Trebuchet MS", "MS Sans Serif", Geneva, sans-serif;
	color: #b1006c;
	font-weight:bold;	
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
.bordure h1 a, .bordure h1 a:visited, .bordure h1 a:active, .bordure h1 a:link{
	font: 18px/18px "Trebuchet MS", "MS Sans Serif", Geneva, sans-serif;
	color: #b1006c;
	font-weight:bold;
	text-decoration:none;
}
.bordure  h1 a:hover{
	text-decoration:none;
	border-bottom:1px solid #b1006c;
}
#contenu p{
	
}
a.more-link, a.more-link:active, a.more-link:link, a.more-link:visited {
	margin-top:5px;
	display:block;
	color:#b1006c;
	background-image:url(images/liresuite.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left: 10px;
	font-size:14px;
	font-weight:bold;
}
a.more-link:hover{
	color:#680b36;
	background-image:url(images/liresuite_visited.gif);
	background-position:0px 6px;
}
.ecrit{
	color:#7b7b74;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:url(images/ecrit.gif);
	background-repeat:no-repeat;
	padding-left: 15px;
}
.cat{
	background-image:url(images/cat.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 15px;
}
.cat a, .cat a:link, .cat a:active, .cat a:visited{
	color:#ff67b9;
	font-size:9px;
	text-decoration:none;
}
.cat a:hover{
	color:#b1006c;
	text-decoration:underline;
}
.post a, .post a:link, .post a:visited, .post a:active{
	
		color:#b1006c;
}
.post a:hover{
color:#ff67b9;
}
.bp{
	margin:12px;
}
.bordure{
	margin:18px;
	border:1px solid #bbbdb6;
	margin-bottom:0px;
}
.sousbord{
	margin-left:18px;
	margin-right:18px;
}
.addcom{
	float:right;
	margin-right: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8cae15;
	font-size:10px;	
}
.addcom a, .addcom a:visited{
	color:#553900;
	text-decoration: none;
/*	background-color:#8cae15;*/
	background-image:url(images/comment.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	display:block;
	padding-top:3px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:5px;	
	
}
.nbcom a:hover, .addcom a:hover{
	background-image:url(images/comment_over.gif);
	text-decoration:underline;
	color:#b1006c;
}
.cut{
	clear:both;
	height:1px;
	line-height:1px;
	font-size: 1px;
}
.tags{
	float:left;
	color:#7b7b74;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image: url(images/carre.gif);
	background-position: 0px 2px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;
	height:16px;
	margin-left:5px;
}
.tags a, .tags a:visited , .tags a:active, .tags a:link{
	color:#7b7b74;
}
.tags a:hover {
	color:#b1006c;
}
.menufinal {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:10px;
	text-align:center;
	/*
	margin-top: 25px;
	margin-bottom:10px;
	*/
	padding-top:20px;
	padding-bottom:20px;
	background-image:url(images/bgall.gif);
	background-repeat:repeat-y;
	background-position:center;	
	clear:both;
}
.menufinal a, .menufinal a:visited, .menufinal a:active, .menufinal a:link{
	color:#000000 ;
	text-decoration:none;
}
.menufinal a:hover{
	color:#b1006c;
	text-decoration:underline;
}
.navigation{
	text-align:center;
	margin-top: 20px;
}
.rss{
	/*
	background-image:url(images/rss.png);
	background-repeat:no-repeat;*/
	float:right;	
}
.editpost{

}
.editpost a, .editpost a:link, .editpost a:active, .editpost a:visited{
	background-image:url(images/page_edit.png);
	background-repeat:no-repeat;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left: 18px;
	margin-right:10px;
	color:#999999;
	text-decoration:none;
	display:block;
}
.editpost a:hover{
	color:#b1006c;
}
h2#comments{
	color:#7c880d;
	font-size:13px;
	text-align:left;
	margin:0px;
	margin:18px;
	padding-bottom:2px;
	margin-bottom:0px;
	/*padding:12px;	*/
	text-align:right;
	border-bottom: 5px solid #eceac8;
	background-image:url(images/nbcom.gif);
	background-repeat:no-repeat;
	height:50px;
	line-height: 80px;
	padding-left:50px;
	font-weight:bold;

}
h3#respond{
	color:#7c880d;
	font-size:13px;
	text-align:left;
	margin:0px;
	margin:18px;
	padding-bottom:2px;
	margin-top:0px;
	text-align:right;
	border-top: 5px solid #eceac8;
	background-image:url(images/nbcom_post.gif);
	background-repeat:no-repeat;
	height:50px;
	line-height: 20px;
	padding-left:50px;
	font-weight:bold;
}
.commentaires{
	margin:18px;
	margin-top:0px;	
	margin-bottom:0px;
}
ul.commentlist{
	margin:0px;
	padding:0px;
	list-style:none;
}
.commentlist li, .nocomments{
/*	background-color:#eceac8;*/
	border: 2px solid #eceac8;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#f6f4da;
	background-image:url(images/fleurbg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
/*
.nocomments{
	background-image:url(images/exclamation.png);
	background-repeat:no-repeat;
	background-position: 10px 10px;
	padding-left:28px;
}
*/
.commentlist cite{
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#e95fad;
	margin-left:10px;
}
.commentlist .ecrit{
	margin-left:10px;
}
.commentlist cite a, .commentlist cite a:link, .commentlist cite a:visited, .commentlist cite a:active{
	color:#e95fad;
	text-decoration:underline;
}
.commentlist cite a:hover{
	color: #680b36;
}
.ctext{
	margin-top:5px;
	padding:5px;
	/*background-color:#faf8dc;*/
	font-size:10px;
	color:#b1006c;
	background-image:url(images/fleur2.gif);
	background-position:bottom right;
	background-repeat:no-repeat;	
}
.ctext p{
	margin-top:3px;
	margin-bottom:3px;	
	padding:0px;
	color:#680b36;
	font-size:11px;
}
.mid{
	font-size:10px;
	color:#543800;
	font-weight:normal;
}
a.user, a.user:link, a.user:active, a.user:visited{
	background-image:url(images/user_green.png);
	background-repeat:no-repeat;
	padding-left:18px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left: 18px;
	margin-right:10px;
	color:#999999;
	text-decoration:none;
	display:block;
}
a.user:hover{
	color:#b1006c;
}
a.delog, a.delog:link, a.delog:active, a.delog:visited{
	background-image:url(images/user_green.png);
	background-repeat:no-repeat;
	padding-left:18px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left: 18px;
	margin-right:18px;
	color:#999999;
	text-decoration:none;
	display:block;
}
a.delog:hover{
	color:#b1006c;
}
.postcomment{
	margin:18px;
}
.postcomment textarea{
	width:550px;
	border: 1xp solid #bbbdb6;
	padding:5px;
	color:#b1006c;
}
.postdet{
	margin-left:18px;
}
.postdet small{
	color:#4d3300;
}
.postdet label{
	display:block;
}
.postdet input{
	width:300px;
	border: 1xp solid #bbbdb6;
	color:#b1006c;	
}
.postbouton{
	text-align:right;
	margin-right:18px;
}
.postbouton input{
	background-color:#680b36;
	color:white;
	font-weight:bold;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #b1006c;
}

#boutonretour{
	background-color:#faf9e8;
	border:none;
	padding:0px;
	margin:0px;
	color:#b1006c;
	cursor:pointer;
	*cursor:hand;
	font-weight:bold;
	font-size:16px;
}
ul#mymenu{
	margin:0px;
	padding:0px;
	margin-left:7px;
}
#mymenu li{
	list-style:none;
	float:left;
	margin-right:7px;
}
#mymenu a, #mymenu a:link, #mymenu a:active, #mymenu a:visited{
	display:block;
	border:1px solid #b1006c;
	padding-left:14px;
	padding-right:14px;
	padding-top:5px;
	padding-bottom: 5px;
	background-color: #680b36;
	font-size:14px;
	color:white;
	text-decoration:none;
	margin-top:6px;
	font-weight:bold;
} 
#mymenu a:hover{
	background-color: #b1006c;
} 
.contactform{
	text-align:center;
}
.pagetitle h1{
	display:inline;
	font: 18px/18px "Trebuchet MS", "MS Sans Serif", Geneva, sans-serif;
	color: #b1006c;
	font-weight:bold;
}
.pagetitle .nh1{
	font: 14px/18px "Trebuchet MS", "MS Sans Serif", Geneva, sans-serif;
	color: #555d09;
	font-weight:bold;	
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
.pagetitle{
	text-align:center;
	margin-top:15px;
	margin-right:18px;
	margin-left:18px;
	border-bottom: 1px solid #b1006c;
}

#mysp{
	height:113px;
}
#mysp img{
	margin-top:10px;
	margin-left:10px;
}
#dayd{
	background-image:url(images/sout.gif);
	background-repeat:no-repeat;
	background-position:60px 5px;
	height:113px;
}
ul.dday{
	margin:0px;
	padding:0px;
}
.dday li{
	list-style:none;
}
.dday-title{
	display:block;
	float:right;
	margin-top:49px;
	margin-right:35px;
	* margin-right: 28px;
	font-size:34px;
	font-weight:bold;
	color:white;
	width:67px;
	text-align:center;
	line-height:34px;
}
/* gauche */
#categ ul, #archives ul, #infos ul{
	margin:0px;
	padding:0px;
	margin-top:8px;
	* padding-top:8px;
}
#categ li, #archives li, #infos li{
	list-style:none;
	line-height:24px;
}
#categ, #archives, #infos{
	background-repeat:no-repeat;
	background-position:top right;
	min-height:82px;
	text-align:right;
	padding-right:20px;
	padding-top:28px;
	margin-bottom:20px;
}
#archives{
	background-image:url(images/menu_archives.gif);
}
#categ{
	background-image:url(images/menu_cat.gif);
}
#infos{
	background-image:url(images/menu_info.gif);
}
#infos a, #infos a:link, #infos a:active, #infos a:visited{
	color:#560e28;
	font-weight:bold;
	text-decoration:none;
}
#categ a, #categ a:link, #categ a:active, #categ a:visited{
	color:#ceff09;
	font-weight:bold;
	text-decoration:none;
}

#archives a, #archives a:link, #archives a:active, #archives a:visited{
	color:#302000;
	font-weight:bold;
	text-decoration:none;
}
#categ a:hover, #archives a:hover, #infos a:hover{
	text-decoration:underline;
}

/*droite*/
#part ul, #tag ul{
	margin:0px;
	padding:0px;
	margin-top:8px;
	* padding-top:8px;
}
#part li, #book li, #tag li{
	list-style:none;
	line-height:24px;
}
#part, #tag, #newsletter{
	background-repeat:no-repeat;
	background-position:top left;
	min-height:82px;
	text-align:left;
	padding-left:20px;
	padding-top:28px;
	margin-bottom:20px;
}
#part{
	background-image:url(images/menu_part.gif);
}

#newsletter{
	background-image:url(images/menu_newsletter.gif);
	padding-top:50px;
	margin-bottom:0px;
}
/**/
#tag{
	background-image:url(images/menu_tag.gif);
}
#tag{
	padding-top:38px;
	font-weight:bold;
	line-height:20px;
}
/*
#book{
	padding-top:38px;
}*/
#part a, #part a:link, #part a:active, #part a:visited{
	color:#560e28;
	font-weight:bold;
	text-decoration:none;
}
#part a:hover{
	text-decoration:underline;
}
.bling{
	margin-top:5px;
}
.bling, .bling a, .bling a:link, .bling a:active, .bling a:visited{
	font-size:9px;
	color:#560e28;
	text-decoration:none;
}
.bling a:hover{
	text-decoration:underline;
}


















