/*
Theme Name: France
Theme URI: http://wordpress.org/
Description: Le thème par défaut de WordPress, basé sur le fameux thème <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets 

Kubrick v1.5
http://binarybonsai.com/kubrick/

This theme was designed and built by Michael Heilemann,
whose blog you will find at http://binarybonsai.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/
* {margin: 0; padding: 0;}
@font-face { 	font-family: Brush; 	src: url('/polices/brush.ttf'); }

html {
	background: #DEA26A url(http://franceclermont.com/images/bg.png) fixed top center no-repeat;
	color: #000;
	font-size: medium;
	font-family: Times, Georgia, serif;
}
hr {
	clear: both;
	border: #fff;
}

a { color: #791108; }
img {
	background: #fff;
	border: 1px solid #bbb;
	margin: 1px;
}

a:hover {color: #333;}
p {margin: 10px 0 5px 0;}
h1,h2,h3,h4 {font-family: Georgia,sans-serif; margin: 10px 0;}
h4 {
	font-size: 119%;
	color: #193361;
	margin: 15px 0 15px 0;
}
#boite {
	margin: 60px auto 60px auto;
	background: #fff;
	color: #000;
	width: 950px;
	border: 10px solid #fafafa;	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	font-size: 120%;
}

#titre {
	background: #E3EBF1 url(/images/logofrance3.jpg) no-repeat top center;
	width: 950px;
	height: 200px;
	text-align: left;
}

#titre h2 a {
	text-decoration: none;
}


#texte {
	padding: 10px;
	text-align: justify;
}

#texte h3 a {
	color: #282828;
}

#texte li {
	margin-left: 25px;
	list-style-type: square;
}
#texte .sous-menu li {
	margin-left: 0;
	list-style-type: none;
}
#texte .colonnedroite li, #texte .colonnegauche li {
	margin-left: 0;
	list-style-type: none;
}
.plus {
	background: #9D3E0C;
	color: #fff;
	font-size: 145%;
	padding: 10px;

  width:950px; 

}
html>body .plus {
  width:930px;
}

#breadcrumbs {
clear:both;
background: #181818;
color:#fafafa;
text-align: left;
margin: 0;
padding:3px 0 3px 20px;
width: 950px;
position: relative;
top:0px;
}
html>body #breadcrumbs {
  width:930px;
}
#breadcrumbs a {
	color: #fff;
}
#peintures ul li, .images2 ul li {
	list-style-type: none;
	float: left;
	height: 200px;
	width: 220px;	
	text-align: center;
	margin: 5px;
}
#peintures img, .images2 img {
	background: #fff;
	padding: 5px;
	border: 1px solid #bbb;
	text-align: center;
}
#texte img {
	background: #fff;
	padding: 7px;
	border: 1px solid #bbb;
	text-align: center;
	-moz-box-shadow:0 3px 10px #888; 
        -webkit-box-shadow:0 3px 10px #888;
}

#langue img {
	padding: 0;
	border: 0
	-moz-box-shadow:0; 
        -webkit-box-shadow:0;
}

.fadein {
	margin: 10px 31px 20px 40px;
}

.fadein img {
	background: #fff;
	padding: 7px;
	border: 1px solid #bbb;
	margin: 5px;
	-moz-box-shadow:0; 
        -webkit-box-shadow:0;
}

#menutexte {
	background: #e6e6e6;
	border: 1px solid #bbb;
	margin: 0 20px 10px 0;
	float: left;
	width: 300px;
	padding: 10px;
}
#footer {
	background: #570303;
	color: #fff;
	font-size: 1em;
	clear: both; 
	text-align: left;
	padding: 20px 10px;
}
#footer h3 {
	font-size: 20px;
}
#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
	margin: 15px;
}
#wpcf input {
	float: left;
	width: 200px;
	margin: 8px;
}
#wpcf textarea {
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 250px;
	width: 100px;
}

#commentairetableaux {
	border: 1px solid #bbb;
	background: #F7F2E3;
	padding: 10px;
	margin: 30px 10px 0 10px;
	clear: both;
	text-align: left;
}
table {
        width:100%;
	border: 1px solid silver;
	margin: 0;
	padding: 0;
        border-collapse:collapse;
}
caption {
	padding: 0 0 5px 0;
	font: italic 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
tr {
	border:0;
	margin: 0;
}
th {
	border-bottom: 1px solid silver;
background:#DEE4DF;
padding:3px;
}

table.abonnement th {text-align: left; font-size: 130%;}
td {
	border-left: 1px solid silver;
	border: 1px solid silver;
	padding: 3px;
        margin:0;
	color: #000;
	text-align: left;
	vertical-align: top;
}
.horaires td {
	width: 103px;
}
td img {
	margin: 10px;
	-moz-box-shadow:0 3px 10px #888; 
        -webkit-box-shadow:0 3px 10px #888;
}

td.alt {
	background: #efefef;
	color: #000;
	text-align: center;
	vertical-align: top;
}

td.spec {
	border-left: 1px solid #000;
	border-top: 0;
	text-align: left;
	vertical-align: top;
}

td.specalt {
	border-left: 1px solid #000;
	border-top: 0;
	background: #efefef;
	color: #000;
	text-align: left;
	vertical-align: top;
}
td.annees {
	width: 150px;
	border-left: 0;
}
.dernier td {
	border-bottom: 0;
}

.sous-menu ul {background:#fff;border-top:1px solid #dedbd1; margin:15px 0; padding:0;font-size: 130%;}
.sous-menu ul li {border: 1px solid #dedbd1; border-top:0;margin:0; padding: 4px 10px;list-style-type:none; }
.sous-menu li:hover {background: #F2F8FC;}
.sous-menu ul li p {font-size:85%;}
.sous-menu ul li a {font-size:115%;}

#menupeintre {
	float: right;
	width: 580px;
	margin-bottom: 20px;
}
#menupeintre ul {background:#fff;border-top:1px solid #dedbd1; margin:0; padding:0;font-size: 130%;}
#menupeintre li {border: 1px solid #dedbd1; border-top:0;margin:0; padding: 4px 10px;list-style-type:none; }
#menupeintre li:hover {background: #F2F8FC;}
#navbar {
background:#762614;
padding:3px 3px 3px 3px;
margin:0 0 2px 0;
font-family:Georgia, Times;
}

#navbar input {
display:inline;
margin:0;
}

#nav {
font-size:1.3em;
width:910px;
padding: 0 0 0 0px;
background:#762614;
}

#nav,#nav ul {
list-style:none;
line-height:1;
position: relative;
z-index: 100;
}

#nav li {
background:#F1F187;
font-size:1em;
float:left;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

padding:3px 5px;
margin: 0 2px 3px 2px;
list-style:none;
font-family: Georgia, serif;
}
#nav li:hover {
	background:#570303;
}
#nav a,#nav a:visited {
display:block;
color:#000;
text-align:left;
padding:6px 6px 10px;
text-decoration: none;
font-weight: 800;
font-family:'Tangerine', Georgia, Times;
}

#nav a:hover,#nav a:active {
text-decoration:none;
}

#nav .current-cat a,#nav .current-cat a:visited {
background:#39c url(http://ameliorersonfrancais.com/wp-content/themes/mimboPro_multi/images/arrow.gif) no-repeat center 22px;
background-color:#98482f;
}

#nav li ul {
position:absolute;
left:-999em;
height:auto;
width:174px;
}

#nav li li {
width:172px;
min-height: 35px;

padding: 0;
margin: -5px 0 0 -5px;
background:#570303;
}

#nav li li a,#nav li li a:visited {
font-weight:400;
font-size:1em;
color:#FFF;
text-align:left;
background:#570303;
margin: 0;
text-decoration: none;
}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul {
left:auto;
}

a.main:hover {
background:none;
}

#nav li li.current-cat a,#nav li li.current-cat a:visited,#nav .current-cat .children a,#nav .current-cat .children a:visited {
background:#98482f;
}

#nav li li a:hover {
	background: #370028;
}
h1,a#logo {
color:#333;
}

hr {
background:#fff;
color:#fff;
border:0 #fff;
clear:both;
}

.catnews img {
float:left;
border:1px solid #516f80;
border-color:#51806f;
margin:3px 11px 7px 1px;
padding:1px;
}

#sidebar .bluebox a,#sidebar .bluebox a:visited {
color:#595952;
}

.entry blockquote,.entry pre,.entry code {
color:#767a76;
}

#navi {
background:#762614;
width:950px;
}
#tableaux img {
float: left;
margin: 0 20px 10px 0;
}
.images {
float: left;
width: 330px;
margin-bottom: 20px;
}
#tableaux .images {
float: left;
width: 330px;
margin-bottom: 20px;
}
#tableaux .images p {
text-align: left;
margin: 5px 0;
}
.dessous {
	clear: left;
}
.description {
	float: right;
	width: 590px;
}
.astuces {
	float: right;
	background: #D3E3F1;
	border: 1px solid silver;
	padding: 5px;
	margin: 10px 0;
	width: 580px;
	color: #000;
	margin-bottom: 20px;
}
#poeme {
	float: right;
	width: 580px;
	padding: 0;
	margin: 10px 0;
	color: #292929;
	font-size: 0.93em;
}
#prix table {
	border: 1px solid silver;
}

#prix td {
	background: #fff;
	border: 0;
	border-bottom: 1px solid silver;
	padding: 5px;
	margin: 0;
	color: #000;
	width: 350px;
	font-size: larger;
	text-align: left;
}
#prix tr {
	border-bottom: 1px solid #000;
}
#prix img {
	margin: 0;
	padding: 3px;
}
.merci {
	background: #F3EEC9;
	color: #000;
	font-size: 1.6em;
	font-weight: 700;
	padding: 10px;
	margin:  0 0 10px 0;
	border: 1px solid silver;
}
.images2 {float:left; width:620px;}
#menupeintre2 {
	float: right;
	width: 300px;
	margin-bottom: 20px;
}
#menupeintre2 ul {background:#fff;border-top:1px solid #dedbd1; margin:0; padding:0;font-size: 130%;}
#menupeintre2 li {border: 1px solid #dedbd1; border-top:0;margin:0; padding: 4px 10px;list-style-type:none; }
#menupeintre2 li:hover {background: #F2F8FC;}


/* Gallery */



.gallery {
	margin: auto;
}
			
.gallery .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;

}
.gallery img{
	background: #fff;
	padding: 3px;
	margin: 30px;
	border: 1px solid silver;
}
.gallery .gallery-caption {
	margin-left: 0;
}


.colonnedroite ul, .colonnegauche ul {
	border: 1px solid silver;
	margin-bottom: 20px;
	list-style-type: none;
}

.colonnedroite ul li, .colonnegauche  ul li {
	border-bottom: 1px solid silver;
	padding: 4px;
	list-style-type: lower-roman;
}
.colonnedroite ul li:hover, .colonnegauche  ul li:hover {
	background: #F2F8FC;
}
.colonnedroite ul li:last-child, .colonnegauche  ul li:last-child {
	border: 0;
}
#google_translate_element {
	font-family: helvetica, Georgia, serif;
	font-size: 13px;
}
