@charset "utf-8";
/* CSS Document */
body{
margin:0;
padding:0;
line-height: 1.5em;
background-color:#FFF6CA;
font-size:15px;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 767px; /*Width of main container*/
margin: 13px auto; /*Center container on page*/
}

#topsection{
height: 356px; /*Height of top section*/
margin-bottom:8px;
background: url(../img/banner.jpg) bottom left no-repeat;
}

#languages{
height: 24px;
padding:325px 8px 0 0;
float: right;
}

#languages span{
padding: 0 1px 0 2px;
}

#languages span img{
border:0;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 165px; /*Set left margin to LeftColumnWidth*/
margin-bottom: 10px;
border:2px solid #4F663E;
width:598px;
}

#leftcolumn{
float: left;
width: 156px; /*Width of left column*/
margin-left: -767px; /*Set left margin to -(MainContainerWidth)*/
margin-bottom:10px;
background: #DDEABE;
border: 2px solid #4F663E;
}

#footer{
clear: both;
}

.footer_text{
background: #DDEABE;
border: 2px solid #4F663E;
text-align: center;
padding: 4px 0;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
font-weight:bold;
color:#473624;
}

#footer a{
color:#473624;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/*--------     Start Titres  ----------------*/

h1{
margin:0;
padding: 0;
color:#473624;
font-size:19px;
font-family:Garamond,Futura,"Geeza Pro Bold";
font-weight:bold;
line-height: 23px;
text-align:center;
}

h2{
color:#FE8431;
font-family:Garamond,Futura,"Geeza Pro Bold";
font-size:35px;
font-variant:small-caps;
font-weight:bold;
margin:10px 0 10px 0;
text-align:center;
}

h3{
color:#4F663E;
font-family:Garamond,Futura,"Geeza Pro Bold";
font-size:20px;
font-variant:small-caps;
font-weight:bold;
margin-left:14px;
}

h4{
color:#FE8431;
font-family:Garamond,Futura,"Geeza Pro Bold";
font-size:20px;
font-variant:small-caps;
font-weight:bold;
margin:10px 0 10px 0;
text-align:center;
}

/*--------     Start Paragraphe  ----------------*/
p {
color:#473624;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
list-style-position:outside;
list-style-type:disc;
padding:5px;
text-align:left;
text-indent:30px;
}

p:first-letter{
color:#4F663E;
font-weight:bold;
}

p span.bold{
font-weight:bold;
}

p.orange{
color:#FE8431;
font-family:papyrus,arial,serif;
font-size:20px;
}

p.italic{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
}
/*--------     Start Menu  ----------------*/

ul.menu{
margin-top:8px;
/*padding-left:30px;*/
}

ul.menu li a{
color:#008000;
}

ul.menu li a.curent{
color:#473624;
font-style:italic;
text-decoration:none;
}

/*--------     Start Menu Homepage ----------------*/

.menu_homepage{
border:2px solid #4F663E;
margin: 10px 0 10px 20px;
padding-bottom:20px;
font-size:17px;
}

.menu_homepage img{
padding: 0 0 0 30px;
width:90px;
height:71px;
}

.menu_homepage ul{
margin:0;
padding:0;
}

.menu_homepage ul li{
display:inline;
}

.menu_homepage ul li a{
color:#4F663E;
text-decoration:none;
padding:0 10px 0 0;
}

.menu_homepage ul li a:hover{
text-decoration:underline;
}

/*--------     Start Listes  ----------------*/

ul.liste{
margin-left:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#473624;
font-size:15px;
}
/*--------     Start Liens  ----------------*/

.link{
color:#008000;
text-decoration:none;
}

.link:hover{
text-decoration:underline;
}

.link2{
color:#4F663E;
text-decoration:none;
}

.link2:hover{
color:#4F663E;
text-decoration:underline;
}

/*--------     Start Table  ----------------*/

.table p
{
color:#473624;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;
margin:0;
}