/* CSS Document */

html,body {
margin:0;
text-align:center;
width:100%;
height:100%;
}

a {text-decoration:none;}
a:hover {text-decoration:none;}
p.align-center {text-align:center}
p {color:#343421;}
a img{text-decoration:none;border:none}

h1,h2,h3,h4,h5,h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0 0 0 8px;
padding:0
}

h1 {font-size:20px;/* letter-spacing:1px;*/}
h2 {font-size:14px;letter-spacing:1px;}
h3 {font-size:13px;letter-spacing:1px;}
h4 {font-size:12px;letter-spacing:1px;}
h5 {font-size:11px;letter-spacing:1px;}
h6 {font-size:10px;letter-spacing:1px;}


#frame {
    position:absolute;
    left:50%;
    top:50%;
    width:950px;
    height:604px;
    margin-top:-290px;
    margin-left:-475px;
    text-align:left;
    background-color:#FFFFFF;
}

#innerFrame {
    position:relative;
    left:0;
    top:0;
    width:100%;
    height:578px;
    margin:0;
    text-align:left;
    background-color:#FFFFFF;
}





#image_top {
position:absolute;
top:-3px;
left:-3px;
width:956px;
height:93px;
}

#image_top img {width:956px;height:93px;}


#menu_top {
position:absolute;
top:90px;
width:100%;
height:30px;
text-align:center;


}

#menu_top_1 {margin-top:5px;margin-left:-4px;}
#menu_top_1 a {margin-left:6px; margin-right:6px;}

#menu_gauche_titre {
position:absolute;
top:143px;
left:15px;
height:21px;
padding-bottom:2px;

}


#menu_gauche {
position:absolute;
top:177px;
width:200px;
height:258px;
background-color: #FFFFFF;
font-family:Verdana;
font-size:11px;
}

#menu_gauche ul {list-style:none; margin-left:18px; margin-top:0px;padding-left:0;}
#menu_gauche ul li {margin:5px 0 5px 0;}
#menu_gauche ul li.level2,#menu_gauche ul li.level2_act {margin-left:30px; font-size:10px; margin-top:3px;margin-bottom:3px;}
#menu_gauche ul li.level1_act,#menu_gauche ul li.level2_act {font-weight:bold;}

#Container {
position:absolute;
top:146px;
left:216px;
width:390px;
height:407px;
z-index:1;
overflow: hidden;
background-color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}

#scroller_up {
position:absolute;
top:140px;
left:617px;
}
#scroller_down {
position:absolute;
top:530px;
left:617px;
}
#Scroller-1 {position: absolute;   overflow: hidden;  width: 390px;  height:400px;}
.Scroller-Container {  position: absolute;  top: 0px; left: 0px;}

#Container p.bodytext {padding:10px 10px 5px 10px;margin:0;color:#343421}
#Container ul {margin-top:2px;margin-bottom:0; margin-right:10px;font-size:10px;padding-top:0;padding-bottom:0;color:#343421}
#Container ul li {margin-top:2px;margin-bottom:0;padding:0}

#Container a {text-decoration:none; color:#818053;}
#Container a:hover {text-decoration:none; color:#d3cab7;}

#left_content {
position:absolute;
bottom:10px;
left:5px;
width:195px;
z-index:10;
text-align:center;
margin-bottom:10px;
}

#image_right img{
position:absolute;
top:120px;
right:0;
width:296px;
height:436px;
}
#footer {
    position:absolute;
    bottom:0px;
    left:0;
    height:22px;
    width:100%;
    margin:0;
    padding:0;
    text-align:left;

}

#fbBar {
    position: relative;
    top: 0;
    left:0;
    height: 20px;
    width:950px;
    border:none;
    margin:0;
    padding:.3em 0 0 0;
    text-align: right;
}

.fb-like {
    text-align: right;
}

#menu_footer_1 {padding-top:2px;padding-left:5px; display:inline}

#menu_footer_1 a{
margin-right:15px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
}

.tx-macinasearchbox-pi1 {
display:inline;
margin-right:20px;}

.tx-macinasearchbox-pi1 form {display:inline;}
.tx-macinasearchbox-pi1 form input {
border:#818053 solid 1px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #818053;
background-color:#e7e0d5;
padding:0 0 0 2px;
margin:0;
height:15px;
}


#menu_footer_2 {
position:absolute;
bottom:4px;
right:10px;
display:inline;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:1px;
}

#menu_footer_2 a.inactive{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:1px;
font-weight:normal;
}
#menu_footer_2 a.active {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
font-weight:bold;}

/********************************************************/
/*														*/
/*					Plan du site						*/
/*														*/
/********************************************************/
.csc-sitemap ul li{margin:0;padding:0}
.csc-sitemap a {color:#343421}
.csc-sitemap a:hover{color:#818053;}
.csc-sitemap-level1 {margin-left:0px;}
.csc-sitemap-level2 {margin-left:15px;}
.csc-sitemap-level3 {margin-left:25px;}
.csc-sitemap-level4 {margin-left:30px;}

/********************************************************/
/*														*/
/*					Moteur de recherche					*/
/*														*/
/********************************************************/
.tx-indexedsearch fieldset {border:#d3cab7 solid 1px; padding:4px 0 4px 0; width:300px}
.tx-indexedsearch-form input {
border:#818053 solid 1px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #818053;
background-color:#e7e0d5;
padding:0 0 0 2px;
margin:0;
height:15px;}

span.tx-indexedsearch-title a {font-weight:bold;color:#818053;}
span.tx-indexedsearch-percent {color:#818053;}
p.tx-indexedsearch-descr {margin-top:5px;margin-bottom:3px;padding-bottom:0;padding-top:0;}
div.tx-indexedsearch-text-item-path a {color:#818053;margin-top:0;padding-top:0px;}
div.tx-indexedsearch-res {margin-bottom:15px;}


