/*  
Theme Name: Galerie-Fourmont - French version
Theme URI: http://www.galerie-a-la-ferme.fr/
Description: Réalisation <a href="http://www.tethis.fr">Fabien LAcroix</a>
Version: 1
Author: Tethis.fr
Author URI: http://tethis.fr/
*/


* {
margin:0;
padding:0;
}

body {
font:14px Tahoma, Verdana, sans-serif;
color:#333;
background:#000 url(images/bg.jpg) top center repeat-y;
text-align:center;
}

img {
border:0;
}

h1,h2,h3 {
font-family:Tahoma, Verdana, sans-serif;
font-weight:400;
}

h2 {
font-size:1.5em;
color:#525b5c;
}

h3 {
font-size:1.4em;
}

blockquote {
background:url(images/quote.png) 10px 0 no-repeat;
margin:20px 0;
padding:0 20px 0 50px;
}

code {
font:1em 'Courier New', Courier, Monospace;
}

.clear {
	clear:both;
}

.widthfix {
	width:750px;
	margin:0 auto;
	text-align:center;
}

/* links */
a {
color:#314FA9;
text-decoration:none;
}

a:hover {
color:#213571;
}

/* header */
#header {
	width:100%;
	height:650px;
	margin:0 auto;
	background: url(images/top.jpg) no-repeat top center;
}

#banniere {position:relative;text-align:left;margin:0 auto;top:53px;width:730px;z-index:1;}
#banniere p{margin:0 0 10px 0;padding:0 0 10px 0;height:10px;}
	#banniere p a:link,#banniere p a:visited,#banniere p a:active{color:#FFFFFF;text-decoration:none;}
	#banniere p a:hover{color:#FFFFFF;text-decoration:underline;}

.logo {
float:left;
border:none;
margin:20px 0 20px 20px;
}

/*search*/
#searchform {
margin-top:5px;
}

#searchform input {
font:1.1em Arial, Tahoma, Verdana, sans-serif;
background:#eee url(images/formfield_bg.png) repeat-x;
margin-top:5px;
border:1px solid #ccc;
padding:3px;
}

#s {
font:1.1em 'Lucida Grande', Tahoma, Verdana, sans-serif;
background:#eee url(images/formfield_bg.png) repeat-x;
width:220px;
border:1px solid #ccc;
vertical-align:middle;
padding:3px;
}

/* nav menu */

#sommaire { height:70px;text-align:center;padding-top:10px;margin:0 0 0 162px;}

ul.menu {list-style-type:none;}
ul.menu li a h1{text-indent:-9000px;}


ul.menu li {float:left;}
ul.menu li a {float:left;display:block;}
ul.menu li a:hover {}
ul.menu li.current_page_item a,ul.menu li.current_page_item a:hover {}

ul.menu li a.mn_bio{background:url(images/mn_bio.jpg) no-repeat top center;width:166px;height:60px;margin:0;}
ul.menu li a.mn_galerie{background:url(images/mn_galerie.jpg) no-repeat top center;width:173px;height:60px;margin:0;}
ul.menu li a.mn_venir{background:url(images/mn_venir.jpg) no-repeat top center;width:92px;height:60px;margin:0;}


/* content */
#content {
	background:#FFF;
	width:750px;
	margin:0 auto;
	margin-bottom:0;
	margin-top:-230px;
	text-align:left;
}


#content h2 a {
	text-decoration:none;
	color:#5A7A90;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	font-style: italic;
}

.navigation {
	display:block;
	margin-left:10px;
	width:500px;
}

/* box */
#article {
float:left;width:510px;
}
	#article img{float:left;margin:1px;}

#sidebar {
	position:relative;
	float:left;
	background:#F5EFEA;
	width:220px;
	margin:10px 0px 15px 7px;
	height:600px;
	min-height:600px;
}
#sidebar h2{text-indent:-9000px;}
#sidebar h2.galerie{width:79px;height:35px;background:url(images/cat_galerie.jpg) no-repeat top left;float:right;}
#sidebar h2.expos{width:121px;height:54px;background:url(images/cat_expos.jpg) no-repeat top left;float:right;margin-top:25px;}
#sidebar h2.amis{width:104px;height:37px;background:url(images/cat_amis.jpg) no-repeat top left;float:right;margin-top:25px;}

/* entry */
.entry {
margin:10px 10px 10px 5px;
padding:10px 10px 20px;
}

.entry p {
color:#333;
line-height:160%;
margin:7px 0;
}

.entry ul {
margin:0 0 0 30px;
}

.entry ul li {
margin:7px 0;
}

.entrytitle h2,.entrytitle h3 {
	display:inline;
}

/*.wp-caption-text{font-style: italic;font-size:0.8em;color:#aaaaaa;}*/

.date {
	font-size:1.2em;font-weight:bold;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color:#5A7A90;
}

hr {width:80%;color:#aaaaaa;clear:left;}

.suite{background:url(images/lire-suite.gif) no-repeat bottom center;width:100px;float:right;height:50px;text-align:center;margin:-15px 0 0 0;}
.suite a{
	color:#000;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size:15px;font-weight:bold;
	}
	.suite a:hover{color:#ccc;}

.commentaires a{
	font-size:1em;
	color:#CC9999;font-weight:bold;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}

/* sidebar */
#sidebar ul {
margin-top:10px;float:left;
}

#sidebar li {
list-style-type:none;
margin:3px 5px;
padding:0 0 0 12px;
}

#sidebar li:hover {
}

.aside {
margin:10px 0 30px 0;
padding:10px 10px 0 10px;
}

.aside h2 {
font-size:1.25em;
margin-bottom:5px;
}

.aside p {
color:#333;
line-height:160%;
}

/* footer */
#bottom {
background:#E3E3E3 url(images/bottom.png) repeat-x;
border-bottom:1px solid #cdd1d1;
width:100%;
}
/*
#tag {
background:url(images/tag.png) 90% 100% no-repeat;
width:600px;
margin:0 auto;
padding:15px 200px 20px 0;
}
*/
#footer {
height:275px;
/*padding-top:20px;*/
width:100%;
background: url(images/footer.jpg) no-repeat bottom center;
}
#copy {padding:150px 15px 15px 15px;color:#FFF;font-size:1em;}
#copy a{color:#FFF;font-size:1em;text-decoration:underline;padding:3px;}
#copy a:hover{background:#F5EFEA;color:#000;padding:3px;text-decoration:none;}

/*Images*/
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
margin:0 0 0 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 0 0;
padding:4px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

/*comments*/
#comments {
margin-left:10px;
}
#comments h3{color:#CC9999;font:1.7em "Times New Roman", Times, serif;font-style:italic;}

.commentlist li,#commentform input,#commentform textarea {
	font:1em "Times New Roman", Times, serif;
}

#commentform input,#commentform textarea {
background:#F5EFEA;
border:1px solid #ccc;
padding:3px;
}

#commentform textarea {
width:480px;
}

.commentlist cite,.commentlist cite a {
font-style:normal;
font-size:1.1em;
}

.commentlist p {
font-weight:400;
line-height:1.6em;
text-transform:none;
margin:10px 5px 10px 0;
}

#commentform p {
font-family:'Lucida Grande', Tahoma, Verdana, sans-serif;
margin:10px 0;
}

.alt {
padding:10px;
}

.commentlist {
width:490px;
text-align:justify;
}

.commentlist li {
border:1px solid #cdd1d1;
list-style:none;
margin:15px 0;
padding:10px;
}

.commentlist cite a{color:#cdd1d1;padding:2px;}
	.commentlist cite a:hover{color:#000;background:#cdd1d1;padding:2px;}
	
.commentlist em{}

.nocomments {
text-align:center;
}

.commentmetadata {
border-bottom:1px dotted #cdd1d1;
padding-bottom:5px;
display:block;
}

#respond {
padding-top:40px;
background:url(images/lire-suite.gif) no-repeat top center;
}

.commentcount {
	font-family:Georgia,sans-serif;
	font-size:1.8em;
	font-weight:700;
	color:#cdd1d1;
	float:right;
}


/*misc*/
.related {
margin:0 0 20px 10px;
}

.none {
display:none;
}


/** Formulaire Newsletter CForms **/

#cformsform{color:#000;}
#cformsform legend{font-weight:bold;font-family:Georgia,sans-serif;font-size:1.2em;margin:3px;color:#5A7A90;}
#cformsform fieldset{border:none;}
#cformsform ol.cf-ol{border:none;list-style:none;}
#cformsform li{margin:5px 0;}
#cformsform .reqtxt, #cformsform .emailreqtxt{font-style:italic;}
#cformsform input{border:1px solid #ccc;background-color:#F5EFEA;padding:3px;margin:0 5px;}
