
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#431403;
	font-size:62.5%;
}

/*########################################  POLICES */

a:link, a:visited {
color:#4A8B4A;
}

a:hover, a:active {
color:#79B57A;
}




p{
margin:0;
padding:0;
}

.italik {
font-size:1.1em;
line-height:1.6em;
font-family:Georgia, "Times New Roman", Times, serif;
padding:20px;
background-image:url(../img/bg-citation.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#FFFFFF;
border-bottom:1px solid #E2E3E2;
border-bottom:1px solid #E2E3E2;
}

H1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2.2em;
font-weight:lighter;
line-height:normal;
letter-spacing:-1px;
text-transform:uppercase;
color:#094E5B;
margin:0;
margin-bottom:20px;
text-align:left;
}

H2 {
font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
text-transform:uppercase;
color:#702E14;
margin-bottom:10px;
margin-top:20px;
border-bottom:1px dotted #DED6C5;
padding:5px 3px;
clear:both;
}

H3 {
font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
letter-spacing:1px;
text-transform:uppercase;
color:#668400;
margin-bottom:5px;
margin-top:10px;
padding:0;
}

.poeme {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.5em;
line-height:1.8em;
font-style:italic;
text-align:center;
color:#006666;
}

.auteur {
text-align:right;
font-style:italic;
font-size:10px;
}

.image_centre {
padding:2px;
border:1px solid #DFDABD;
margin:10px 0;
}
.image_droit {
float:right;
padding:2px;
border:1px solid #DFDABD;
margin:0 0 10px 20px;
}

.image_gauche {
float:left;
padding:2px;
border:1px solid #DFDABD;
margin:0  10px 20px 0;
}









/*########################################  CONTAINER */

#container {
position: relative;
width: 950px;
margin: 0 auto;
text-align: left;
max-width:1000px;
min-width:850px;
}






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

#header {
height:86px;
background-image:url(../img/header-bg.jpg);
background-repeat:repeat-x;
padding:0;
}

#header-deco {
float:right;
width:361px;
height:65px;
background:url(../img/bg-header.jpg) top right no-repeat;
}

#logo {
float:left;
margin-left:10px;
border:0;
}


/*########################################  CONTENU */

#container-contenu {
background-color:#FFFFFD;
padding:0;
margin:0;
}

*html #cadre-gauche {
float:left;
}

#encadre-flash {
position:absolute;
margin-top:330px;
width:288px;
height:84px;
background-color:#000000;
opacity : 0.4;
filter : alpha(opacity=40); 
}



#encadre-flash-text {
position:absolute;
margin-top:330px;
color:#FFFFFF;
padding:10px;
font-size:1.15em;
line-height:1.5em;
width:268px;
}

#hmtl>body #encadre-flash-text {
}





#encadre-flash-text h3{
margin:3px 0;
font-size:2em;
line-height:1em;
color:#FFFFFF;
text-transform:uppercase;
font-weight:lighter;
font-family:Arial, Helvetica, sans-serif;
}

#encadre-flash-text  p{
font-size:11px;
line-height:1.5em;
opacity : 1;
filter : alpha(opacity=100); 

}

#cadre-droit {
background-color:#F9F7EC;
font-size:1.15em;
line-height:1.5em;
text-align:justify;
min-height:490px;
float:right;
width:662px;
}
#cadre-droit-contenu {
padding:40px 0px 40px 40px ;
width:582px;
}
#cadre-droit-contenu table td {
padding:5px;
background-color:#FFFFFF;
text-align:center;
}


#cadre-droit-contenu ul {
margin:0;
padding:10px;
}

#cadre-droit-contenu ul li {
list-style-type:square;
list-style-position:inside;
padding:5px 0;
}

#colonne-gauche-intro {
width:275px;
float:left;
padding:0;
margin-top:0;
margin-right:30px;
margin-bottom:30px;
}
div#colonne-gauche-intro img.image_centre {
margin:0;
}


#colonne-gauche-intro h2, #colonne-droit-intro h2,  #colonne-droit-intro h2 a, #colonne-gauche-intro h2 a {
display:compact;
font-size:1em;
letter-spacing:1px;
text-decoration:none;
text-transform:uppercase;
color:#702E14;
font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
}

#colonne-gauche-intro img, #colonne-droit-intro img {
padding:2px;
border:1px solid #DFDABD;
}



#colonne-droit-intro {
width:275px;
float:left;
}
div#colonne-droit-intro img.image_centre {
margin:0;
}


#cadre-droit-contenu table th {
color:#66713E;
font-size:1.2 em;
background-color:#C2CAA6;
padding:5px;
text-transform:uppercase;
text-align:center;
border-bottom: 4px double #C2CAA6;
}
#cadre-droit-contenu table {
width:90%;
}

/*########################################  FOOTER */
#footer {
background-color:#AB977A;
height:27px;
text-align:center;
clear: both;
margin:0;
padding:0;
padding-top:10px;
font-size:0.75em;
}

#footer a:link, #footer a:visited{
text-decoration:none;
color:#000;
}

#footer a:hover, #footer a:active{
text-decoration:none;
color:#AB977A;
background-color:#000000;
}

/*########################################  FORMULAIRE DE CONTACT */

 form.contact fieldset
  {
  padding: 1em;
  border:1px solid #E9E4CB;
  }
form.contact label
  {
  display: block;
  width:250px;
  } 

form.contact legend {
font-family:Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
font-size:0 1em;
letter-spacing:1px;
text-transform:uppercase;
padding:1em;
color:#BFAC92;
background-color:#F9F7EC;
}

form.contact textarea {
width:250px;
height:150px;
padding:3px;
border:1px solid #D5CB94;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
background-image:url(../img/bg-contact.gif);
background-repeat:repeat-x;
}

form.contact input {
width:250px;
padding:3px;
margin-bottom:2px;
border:1px solid #D5CB94;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
background-image:url(../img/bg-contact.gif);
background-repeat:repeat-x;
 
 }
 
 #boutton-envoyer {
 width:100px;
 background-color:#79331A;
 color:#FFFFFF;
 font-size:0.9em;
 letter-spacing:1px;
 text-transform:uppercase;
 float:right;margin:10px 15px;
 background-image:none;
 cursor:pointer;
 }

/*########################################  AUTRE */
hr {
	clear: both;
	visibility: hidden;
	height:1px;
	width:1px;
}


#plan-site ul ul{
list-style-type:none;
margin:0 10px;
padding:0;
}

#plan-site ul a{
font-weight:bold;
color:#663300;
}

#plan-site ul ul a{
font-weight:normal;
margin-left:10px;
color:#4A8B4A;
}


#plan-site ul ul li{
margin:0;
padding:0;
list-style-type:none;
}


.zoom {
background-color:#FF6600;
background-image:url(../img/bg-table-td.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#FFF3E3;
padding:20px;
}

.zoom  p {
margin-left:30px;
text-align:left;
}

.zoom  a {
color:#FFF3E3;
text-decoration:underline;
}


#intro h2{
font-size:12px;
text-transform:uppercase;
border:0;
margin-bottom:2px;
}

#intro h2 a {
text-decoration:none;
color:#990000;
font-family:Georgia, "Times New Roman", Times, serif;
}

#intro img {
padding:2px;
border:1px solid #ccc;
margin-bottom:5px;
}


#container-fr {
width:122px;
height:48px;
}