@charset "UTF-8";

/* CSS Document */
*{
outline: 0 ;
}

#superconteneur {
margin:auto;
width:950px;

}
#conteneur {
margin:auto;
width:950px;

}
body {
background:#002900 url("../images/fdsite.jpg") no-repeat  center -150px ;
background-attachment:fixed;
margin:0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
font-size: 12px;
text-align:justify;
}
p {
margin:0;
padding:0;
}
object{
outline:none;
}
a {
text-decoration:none;
color:#cccc00;
}
img, a {
border:0;
}
img {
margin-top:0px;
margin-bottom:0px;
border:1px solid #030;
}

h1 {
position:absolute;
z-index:50;
color:#FFF;
font-family:"Candara", Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:2em;
margin:30px 20px 0 0;
}
h2 {
font-size:1.4em;
color:#002900;
margin:0 0 0.5em 0;
}
h3 {
font-size:1.2em;
color:#cccc00;
font-weight:bold;
margin:0 0 0.8em 0;
}
h6 {
font-size:1em;
color:#cccc00;
font-weight:bold;
margin:0;
}
#entete{
width:950px;
margin:0;
}
.ariane {
float:left;
font-family:Verdana, Geneva, sans-serif;
font-size:0.8em;
margin:15px 0 0 42px;
color:#CCCC00;
width:450px;
display:inline;
}
.ariane a, .menu3 a {
color:#cccc00;
text-decoration:none;
margin:0;
}
.ariane a:hover, .menu3 a:hover {
color:#ffffff;
font-weight:bold;
}
.ariane span{
padding:0px;
margin:0px;
}
.menu3 {
float:right;
padding:0px ;
width:200px;
margin:15px 0px 0 0;
display:inline;
}
.menu3 a {
color:#cccc00!important;
font-size:0.8em;
text-transform:uppercase;	
}
.menu3 span{
padding:0px;
margin:0px;
}


#flash {
margin:-30px 0 0 0;
width:950px;
height:250px;
}
#flash2 {

margin:-80px 0 0 -18px;
}

#logo {
position:fixed;
top:400px;
left:103px;
}

#page {
width:680px;
float:left;
margin:15px 0 0 40px;
display:inline;
}


#menu {
background: url("../images/menu.png") no-repeat;
padding:0px 0px 0px 0px;
margin:0px;
width:950px;
height:25px;

}
#menu .tiret{
display: none;
}
#menu ul {
list-style-type:none;
padding:0px;
margin:0px 0px 0px 50px;
height:28px;
}
#menu ul li {
text-transform:uppercase;
letter-spacing:1px;
display:inline;
height:28px;
font-size:1em;
font-weight:bolder;
margin:0px 30px 0px 25px;
padding:4px 0px 0px 0px;
float:left;
text-align:center;
}
#menu ul li a {
color:#ffffff;
padding:0px 0 0 0px;
margin:0px 0 0 0px;
}
#menu ul li a:hover {
color:#CCCC00;	
}
.imgactu {
	margin:0.8em 0 0.8em 0!important;
}

#footeractu {
height:23px;
}

#footer {
clear:both;

}
#footer2 {
clear:both;
margin-left:150px;
}
.footer {
text-align:left;
margin:0px 0 0 300px;
padding:10px 0;
font-weight:bold;
}
.footer a{
color:#002900!important;
font-size:1em;
text-decoration:none;

}
.footer ul{
list-style-type: none;
margin:0;
padding:0;

}
.footer li{
display: inline;
}
#bloc1 {
float:right;
width:200px;
margin:20px 8px 0px 0px;
display:inline;
}
#bloc1 h4 {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/header5.png', sizingMethod='scale')!important;
background: url('../images/header5.png') no-repeat  0 0px;
_background:none;
font-size:1em;
height:27px;
margin:0;
padding-top:57px;
text-align:center;
}
#bloc1 h5 {
text-align:justify;
width:185px;
padding:0.8em 0 2em 0;
font-size:0.8em;
margin:0;
}
.bloctext {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/actufond.png', sizingMethod='scale')!important;
background: url("../images/actufond.png") repeat-y;
padding:5px 0 0 7px;
width:193px;
_background:none;
}

.contenu{
text-align:justify;
margin-bottom:30px;
padding-top:6px;
}
#galerie {
margin:70px 0 0 40px;
}
#galerie img {
float:left;
display:block;
margin:0 5px 5px 0;
}
.icophoto {
text-decoration:none;
padding:0 0 0 8px;
margin-bottom:-5px;
}
.imgcontact {
float:left;
width:180px;
border:1px solid #cccc00;
margin:0px 20px 0 0!important;
}
.tarif {
float:right;
width:180px;
border:1px solid #cccc00;
margin:0px 0 0 20px!important;
}
.poney {
float:left;
width:500px;
border:1px solid #cccc00;
margin:40px 0 30px 100px !important;
}
.contact {
width:200px;
float:left;
}
.choix {
text-align:right;
margin:-0.8em 0.8em 0 0;
}
.choix a {
font-size:1.2em;
color:#cccc00;
font-weight:bold;
}

#contact {
float:left;
width:500px;
margin:35px 0 55px 0px;
}
.message {
	width:500px;
	overflow:hidden;
}
.liensimg {
float:right!important;
margin:5px 0 30px 0!important;
border:1px solid #CCCC00;
}
.titreliens a {
color:#FFF!important;
}
.textebienvenue2 {
width:460px;
display:block;
}
.textebienvenue2 a{
width:460px;
display:block;
float:left;
}
.textebienvenue2 span{
	float:left;
}
#partner{
height:100px;
margin:20px 0 0 49px;
width:100px;
}
#partner2 {
	float:right;
	margin:100px 57px 0 0;
	border:1px solid #002900;
	width:100px;
	height:100px;
}
.conception {
display:block;
text-align:center;
}
.mail{
color:white;
}
.bouton2{
 float:right;
 display:block;
 background: #003501;
 color: rgb(255,255,255);
 border-color:#000000;
}
.blocklien{
       width:460px;
       clear:both;
    }
.titrelien{
 text-transform:uppercase;
    }
.liendescr{
margin-top:3px;
}
.tiret5{
  display:none;
}
ul#portfolio {
border:medium none !important;
height:102px !important;
list-style-type:none;
margin:0 0 15px;
overflow:hidden;
padding:0;
width:102px;
}
ul#portfolio a{
		width:100px!important;
	height:100px!important;
	text-decoration:none;
}
.liensimg2{
border:1px solid #003300;
float:right !important;
margin-right:5px;
}
.sitmap{
	margin-top:15px;
    }
#sitemap {
float:left;
width:130px;
}
.map {
float:right;
}
.imgmap {
float:left;
}
#mapo {
float:left;
width:250px;
}
#mapi {
float:right;
width:200px;
margin:-70px 100px 0 0;
}
.logo_home{
display:block;
height:213px;
margin-left:727px;
margin-top:35px;
position:absolute;
width:183px;
}
.logo_home img{
visibility:hidden;
}

