/*
Theme Name: Cirgues Merle
Theme URI: http://www.cirguesmerle.com
Author: David M
Author URI: 
*/


*{ padding:0; margin:0}	
	
body {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	background:#fff url(img/bg-header.gif) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#353535;
}

a {
	color:#303030;
	outline: none;
}

blockquote {
	margin:0 0 0 20px;
	padding: 0 0 0 20px;
	border-left: 5px solid #f3f4f0;
}

img {
	border: none;
}



/*listes menu*/



/*	##################################
   	BASIC LAYOUT
	################################## */

#header {
	position:relative;
	height:270px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	background:url(img/cirgues-merle.gif) no-repeat 0 0;

}



#navHaut { position:absolute; z-index:2}



#navBoutique {width:195px; height:38px; background:url(img/m-boutique-off.gif) no-repeat 0 0;}


#header #deco { float:right; background:url(img/deco-header.gif) no-repeat 0 0; width:148px; height:247px}



#nav ul { clear:both;color:#E6E6E6; list-style-type:none; padding:0 0 0 206px; float:left; margin:9px 0 1px 0}			
#nav li {	float:left; margin:0; background: url(img/bg-header-list.gif) no-repeat 0 1em;}	
#nav li a{padding:10px 0 0px 10px; margin:0 8px 0 0; color:#fff;text-decoration:none}
#nav li a:link, #nav a:visited{}
#nav li a:hover{ padding:10px 0 0px 10px; margin:0 8px 0 0; color:#fff; text-decoration:underline}	

#content {
	width: 650px;
	margin:0 0 0 150px;
	padding:0 0 0 0;
}

#content-left {
	float:left;
	width:430px;
	padding: 0 0 0 0;
	margin:0 20px 0 0;
}


#titreRubrique {background: #363B39 url(img/bg-titre.gif) no-repeat 0 bottom; width:430px}
#titreRubrique h3 {padding:3px 6px 10px 13px; margin:0; color:#fff; font-size:1.9em;
font-family: Georgia, serif;
font-style: italic;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;}

#titreRubrique a:link{ color:#fff; text-decoration:none}
#titreRubrique a:hover{ color:#fff; text-decoration:none}
#titreRubrique a:visited{ color:#fff; text-decoration:none}

#content-right {
	float:left;
	width:200px;
	margin:10px 0 0 0;
}

#footer {
	padding: 20px 0;
	background:#353535;
}

/*	##################################
   	HEADINGS
	################################## */
	
#header h1 {display:none}


#header h1 a {
	color: #fff;
	text-decoration: none;
}

#header h2 {
display:none
}

h2, h3, h4 {
	margin:0 0 10px 0;
}

.box-left h2 {

border-bottom:1px solid #DCDCDB;
color:#434442;
	font-size:1.8em;
	padding:0 0 0px 0;
	font-weight:normal;
	margin:20px 0 10px 0;
font-family: Georgia, serif;
font-style: italic;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em	
}

.box-left p {
margin:0 0 10px 0;
line-height:1.4em
}

.box-left p img {
text-align:center;
background-color:#DDE1DD;
padding:9px 9px 9px 9px!important;
border:1px solid #C1C2C2!important}

.box-left h2 a {
	text-decoration:none;
}

.box-left h2 a:hover {
	text-decoration:underline;
}

.box-left h3 {
	margin: 0 0 20px 0;
	font-size:16px;
	font-weight:bold;
}

.box-left h4 {
	color:#C4AFAC;
	font-size:1em
}

.box-right h3 {

	font:bold 12px/12px Verdana, Tahoma, sans-serif;
	text-transform:uppercase;
}

/*	##################################
   	HEADER
	################################## */





.footArticle {border-top:1px solid #B7B8B7; padding:3px 0 0 0; margin:0 0 0 0}
.footArticle a:link {text-decoration:none!important; color:#585858}
.footArticle a:hover {text-decoration:underline!important; color:#585858}
.footArticle a:visited {color:#585858}
.footArticle span {background: url(img/bg-bulle-comment.gif) no-repeat 0 2px; padding:0 0 0 19px}






/*	##################################
   	CONTENT
	################################## */
	
/** CONTENT LEFT */

.box-left {
	margin: 0 0 20px 0;
}

p.tags {
		clear: both;
        font:11px/11px Verdana, Tahoma, sans-serif;
}

/** CONTENT RIGHT */




#content-right #titreMenuA  {width:200px; height:32px; background: url(img/bg-titre-actualite.gif) repeat-y 0 0}
#content-right h4 {display:none}

#actualites {margin:0px 0 13px 0; color:#3B3F3B}
#actuContent {margin: 0 0 0 0; padding:8px 8px 0 10px; background: url(img/bg-box-right-top.gif) no-repeat left top}
#actuContent p {}
#actuBas {height:13px; background: url(img/bg-box-right-bottom.gif) no-repeat left top}
	






.box-right h3 {}

.box-right-content {}

/*.menuListe ul {margin:0 0 15px 13px; list-style-type:none}
.menuListe li {padding:3px 0 3px 25px; background:url("img/bg-fleur-off.gif") no-repeat 0px 1px; margin:4px 0 0 0}
.menuListe li a:link {text-decoration:none; background-color:#00CCFF}
.menuListe li a:hover {text-decoration:underline}
.menuListe li a:visited { text-decoration:none}*/


.menuListe ul {margin:0 0 20px 10px; padding:6px 0 0 0; list-style-type:none;}
.menuListe li { display:block; margin:0 0 10px 0; padding:0px 0 0 0}

.menuListe li a { padding:3px 0 3px 25px; margin:2px 0 0 0; background:url("img/bg-fleur-off.gif") no-repeat 0px 1px; text-decoration:none; color:#585858}

.menuListe li a:hover { padding:3px 0 3px 25px; margin:2px 0 0 0; background:url("img/bg-fleur-on.gif") no-repeat 0px 1px;}
.menuListe li a:visted { padding:3px 0 3px 25px; margin:2px 0 0 0; background:url("img/bg-fleur-off.gif") no-repeat 0px 1px;}





#content-right h3 {display:none}

#content-right #titreMenuB  {width:200px; height:32px; background: url(img/bg-titre-categories.gif) repeat-y 0 0}
#content-right #titreMenuC  {width:200px; height:32px; background: url(img/bg-titre-archives.gif) repeat-y 0 0}
#content-right #titreMenuD  {width:200px; height:32px; background: url(img/bg-titre-search.gif) repeat-y 0 0}
#content-right #titreMenuE  {width:200px; height:32px; background: url(img/bg-titre-abonner.gif) repeat-y 0 0; margin:18px 0 0 0}


#boxRSS { clear:both; width:200px;
text-align:center; font-size:0.9em
	
}

#boxRSS img { margin:5px 0 0 0}

#boxRSS a {
	text-decoration: none; color:#6E6E6E;
}


/*
.box-right ul li ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}

.box-right ul li ul li ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}*/

.box-right p {
	margin: 20px 0 0 0;
}

/*	##################################
   	FORMS
	################################## */

label {
    display: block;
    margin: 0 0 5px 0;
}

.text {
    width: 350px;
    margin: 0 0 10px 0;
    padding: 5px;
    background: url(img/bg-form-text.gif) repeat-x left top;
    border: 1px solid #ccc;
}

textarea {
    width: 420px;
    height: 150px;
    margin: 0;
    padding: 5px;
    background: url(img/bg-form-text.gif) repeat-x left top;
    border: 1px solid #ccc;
}

.submit {
		margin:5px 0 0 0;
    padding: 5px;
    color: #fff;
    background: #353535;
	border: 0;
}

/** SEARCH FORM */


#searchform { width:200px; float:left; margin:5px 0 0 0}
#searchform form {}

#search {
	width: 200px; float:left;
	padding: 3px;
	background: url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #ccc;
}

#search-submit {
		height:23px;
		color:#45464A;

    color:#fff;
		width:40px;
		
    background:#363B39;
	border:0;
}

#search input {


}




/*	##################################
   	COMMENTS
	################################## */
	
	
#comments {border-bottom:1px solid #DCDCDB;
color:#434442;
	font-size:1.8em;
	padding:0 0 0px 0;
	font-weight:normal;
	margin:20px 0 10px 0;
font-family: Georgia, serif;
font-style: italic;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em	}	

#respond {border-bottom:1px solid #DCDCDB;
color:#434442;
	font-size:1.8em;
	padding:0 0 0px 0;
	font-weight:normal;
	margin:20px 0 10px 0;
font-family: Georgia, serif;
font-style: italic;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em}
	
.comment {
	margin: 0 0 20px 0;
	padding: 20px;
	background: #DDE1DD;
	border: 1px solid #C1C2C2;
}



.comment p {
	margin: 0px;
}

.comment-details {
color:#3D3D3D;

}

.comment img {
	float: none;
	vertical-align: middle;
}

img.avatar {
	float: left;
	margin: 0 10px 10px 0;
}

/*	##################################
   	FOOTER
	################################## */

#footer {clear:both; background-color:#363B39; padding:5px 0 5px 0; text-align:center; width:430px; color:#fff; margin:0 0 10px 0}
#footer a:link { color:#787878; text-decoration:none}

/*	##################################
   	USEFUL
	################################## */

.clear {
	clear:both;
}

/** WORDPRESS CSS */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 0 10px 10px 0;
}

.alignright {
   float: right;
   margin: 0 0 10px 10px;
}

.wp-caption {
   border: 1px solid #ccc;
   text-align: center;
   background-color: #f3f4f0;
   padding-top: 4px;
}

.wp-caption img {
   float: none;
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0px;
   margin: 0px;
}

/** WIDGETS CSS */

#calendar_wrap table {
	width: 100%;
}

#calendar_wrap td {
	text-align: center;
}

#wp-calendar caption {
	margin: 0 0 10px 0;
	padding: 5px;
	background: #662625;
	color: #fff;
}
