body {
top: 0;	
left:0;
margin:0;
padding:0;
font-size:100.1%;
font-family:'Times New Roman',Times,serif;
/*background-image:url(../img/fond.gif);*/
background-image:url(../img/fond.jpg);
/*background-attachment:fixed;*/
/*background-repeat: repeat-x;*/

background-repeat: no-repeat;
background-position:top center;
background-color:#000;
}

#contactform {margin-top:-9px;}

.backordeon {position:relative;z-index:1; background-image:url(../img/accordeon.gif);background-repeat: no-repeat; border:none; margin:0 auto; left:-470px; top:400px; width:200px; height:199px; margin-bottom:-199px;}
.backordeon2 {position:relative;z-index:1; background-image:url(../img/accordeon2.gif);background-repeat: no-repeat; border:none; margin:0 auto; right:-500px; top:100px; width:200px; height:199px; margin-bottom:-199px;}
.backordeon3 {position:relative;z-index:1; background-image:url(../img/accordeon2.gif);background-repeat: no-repeat; border:none; margin:0 auto; right:-470px; top:700px; width:200px; height:199px; margin-bottom:-199px;}
.backordeon4{position:relative;z-index:1; background-image:url(../img/accordeon.gif);background-repeat: no-repeat; border:none; margin:0 auto; left:-500px; top:900px; width:200px; height:199px; margin-bottom:-199px;}
.backordeon5{position:relative;z-index:1; background-image:url(../img/accordeon2.gif);background-repeat: no-repeat; border:none; margin:0 auto; right:-440px; top:1200px; width:200px; height:199px; margin-bottom:-199px;}

#container {
background-color:#a3282d;
width:950px;
margin:0 auto;
margin-top:0;
position:relative;
z-index:3;
}

#header {
background-image:url(../img/header-accordeon.jpg);
background-repeat: no-repeat;
padding-top:17px;
height:160px;
z-index:3; position:relative;
}

#langues {
color:#fff;
font-weight:bold;
font-size:0.8em;
text-align:right;
height:10px;
top:0;
margin-top:-10px;
margin-right:8px;
line-height:0.7em;
}

#headercontent {
height:123px;
width:930px;
border:2px solid #fff;
margin-left:8px;

}

#maintitle {
width:585px;
height:123px;
margin-left:340px;
overflow:auto;
}

h1 {
margin-top:0;
margin-bottom:0;
color:#fff;
text-align:center;
font-size:3em;
line-height:1em;
letter-spacing:2px;
}

h2 {
margin-top:15px;
color:#fff;
text-align:center;
font-size:1.2em;
line-height:1em;
letter-spacing:2px;
}

a {color:#a3282d; font-weight:bold; font-size:105%;}
a.liketext{color:#000; text-decoration:none; font-size:0.9em;}
a.liketext{color:#000; text-decoration:none; font-size:0.9em;}

#langues a {color:#fff;font-weight:bold; font-size:105%;}

#menu ul {margin:0; margin-right:18px; text-align:right; float:right;}

#menu li {
display:inline;
list-style-type:none;
border:2px solid #000;
border-top:1px solid #000;
padding:6px;
padding-top:3px;
float: left;
margin-right:2px;
font-size:1.1em;
/*text-transform:lowercase;*/
}

#menu li.normal {
background-color:#a3282d;
}

#menu li.selected {
background-color:#fff6f6;
}

#menu li.normal a {
color:#fff;
text-decoration:none;
}

#menu li.selected a {
color:#a3282d;
text-decoration:none;
}

#content {
background-image:url(../img/content-fond.gif);
background-attachment:fixed;
background-repeat: repeat-x;
background-color:#d5d5d5;
width:930px;
margin:0 auto;
position:relative;
z-index:1; 
}
img {border:1px solid #000; margin-bottom:15px; margin-top:5px;}
.col1  img {border:1px solid #000; margin-bottom:15px; margin-top:0px;}
.col1 {float:left; width:355px;padding:5px;}
.col2 {float:right;/* border:1px solid blue; */width:560px;}
.col2a {float:left; /* border:1px solid blue; */ width:270px;}
.col2b {float:right; /* border:1px solid blue ;*/ width:270px; padding-right:5px;}
.colwide {float:left; width:900px;padding:5px;}
.col2tiers form {position:relative; z-index:3; }
.col2tiers fieldset {width:610px; background-color:#a3282d; text-align:right; color:#fff; font-weight:bold;}
.col2tiers legend {font-size:1.3em; font-weight:bold; background-color:#a3282d; color:#fff; border:4px chisel white; padding:5px; line-height:0.5em;}
.col2tiers textarea {border:4px inset; overflow:auto;}
.captcha {border:2px solid white; float:left; font-size:0.8em;}
.col2tiers {float:left; width:640px;padding:5px;}
.col2tiers img{float:left; margin:10px;} 
.col1tiers {float:left; width:270px;padding:5px;}
.col1tiers img{margin-left:-2px;}
.fin-colonne {background-image:url(../img/fin-colonne.gif); height:120px; background-repeat: no-repeat; background-position:top center; margin-top:-20px;  z-index:1; position:relative;} 

.collien {width:420px; border:2px solid #a3282d; padding:10px; float:left; margin-left:10px; margin-top:10px;}
.collien img {width:100px; float:left; margin:10px;}
.collien2 {width:420px; border:2px solid #a3282d; padding:10px; float:right; margin-right:10px; margin-top:10px;}
.collien2 img {width:100px; float:left; margin:10px;}
.texte_collien {/*padding:10px;*/}
.lien_collien {/*padding:10px;*/width:200px;}

.colpresse {width:750px; margin:0 auto; padding:10px;}


.left {float:left;}
.right {float:right;} 
.clear {clear:both;}

.text-content{border-right:2px solid #a3282d;border-bottom:2px solid #a3282d; margin-bottom:15px; z-index:2; position:relative;}
.titre{
background-color:#a3282d;
color:#fff;
font-weight:bold;
padding:2px;
padding-left:10px;
background-image:url(../img/titre-deco.gif);
background-repeat: no-repeat;
background-position:bottom right;
border-left:2px solid #ca6064;
line-height:2em;
font-size:1.3em;
}
.titre span{background-color:#a3282d;}
.contenu{padding:10px; background-color:#e7e7e7; border-left:2px solid #fff;
font-family:Verdana,Geneva,sans-serif; font-size:0.9em; line-height:1.3em;}



.animation {width:700px; margin:0 auto; padding:5px;
z-index:2; position:relative;
} 
.titre2{
background-color:#a3282d;
color:#fff;
font-weight:bold;
padding:2px;
padding-left:10px;
background-image:url(../img/titre-deco.gif);
background-repeat: no-repeat;
background-position:bottom right;
border-left:2px solid #ca6064;
line-height:1em;
font-size:1.2em;
}
.titre-animation {color:#a3282d; font-size:1.4em; font-weight:bold;}
.contenu-animation{padding:10px; background-color:#e7e7e7; border-left:2px solid #fff;
font-family:Verdana,Geneva,sans-serif; font-size:0.9em; border-bottom:2px solid #a3282d; border-right:2px solid #a3282d; }
.clearfloat {clear:both;}

.map {position:relative; z-index:2;}

#footer {
background-color:#a3282d;
color:#fff;
text-align:center;
font-size:0.8em;
padding-top:5px;
padding-bottom:4em;
background-image:url(../img/footer-fond.gif);
background-repeat: repeat-x; 
width:930px;
margin:0 auto;
position:relative;
z-index:2;
/*background-position:top;*/
}

#footer a{
color:#fff;
text-decoration:underline;
}