html{
margin:0px;
padding:0px;
background-color:black;
}
body{
font-family:calibri;
}
.clear{clear:both;}
.center{text-align:center;}
#site{
width:980px;
height:auto;
margin:0 auto;
}
h1{
color:#6699cc;
text-align:center;
font-size:30px;
margin-top:10px;
}
h1.titre_production{
position:relative;
top:50px;
}
.header{
height:150px;
margin-top:10px;
}
.header p{
text-align:center;
margin:0px;
padding:0px;
}
a.icolink img{
float:right;
border:none;
}
a.icolink{
margin-left:10px;
display:block;
float:right;
width:16px;
height:16px;
/position:relative;
/top:15px;
}
.headerico{
width:780px;
margin:0 auto;
position:relative;
top:10px;
}
.logoseedl{
border:none;
margin-bottom:0px;
}
p.hlogo{
height:85px;
}
.left_column{
width:220px;
height:auto;
margin-bottom:40px;
position:relative;
top:20px;
/top:30px;
left:-50px;
}
.headerflags{
width:450px;
margin:0 auto;
}
a.flaglangfr img{
float:left;
border:none;
}
a.flaglangen img{
float:right;
border:none;
}
.right_column{
width:220px;
height:auto;
margin-top:-280px;
position:relative;
left:810px;
top:35px;
}
.right_column_galerie{
width:220px;
height:auto;
margin-top:-260px;
position:relative;
left:710px;
top:15px;
-top:45px;
/top:25px;
}
.center_column{
width:780px;
height:600px;
margin-top:-270px;
margin-left:auto;
margin-right:auto;
border:1px solid #6699cc;
}
.center_content{
width:780px;
height:auto;
margin-left:auto;
margin-right:auto;
}
.content_in{
width:450px;
height:590px;
margin:0 auto;
}
.content_in_detailp{
width:600px;
height:590px;
margin:0 auto;
}
.center_content p{
color:#6699cc;
text-align:center;
margin:0px;
padding:0px;
font-size:16px;
}
.column_top{
width:100%;
height:190px;
background-color:black;
border:1px solid #6699cc;
}
.column_topimg{
width:100%;
height:176px;
background-color:black;
border:1px solid #6699cc;
margin-bottom:50px;
}
.column_plus{
width:100%;
height:30px;
margin-top:10px;
margin-bottom:10px;
background:#6699cc;
border:1px solid #6699cc;
}
.left_column p{
color:#6699cc;
font-size:11px;
margin:0px;
padding:0px;
}
.left_column a{
font-size:18px;
font-weight:bold;
text-decoration:none;
}
.column_plus a{
display:block;
width:215px;
height:30px;
line-height:30px;
padding-left:5px;
color:black;
font-weight:bold;
font-size:18px;
text-decoration:none;
text-align:center;
}

.img_detail{
width:335px;
height:315px;
margin-top:20px;
}
.text_detail{
width:250px;
height:315px;
margin-bottom:20px;
margin-top:-315px;
position:relative;
left:345px;
color:white;
}
.text2_detail{
color:white;
}
.der_projet{
padding:10px;
}
.menu_links{
margin-top:10px;
padding-left:3px;
}
.menu_links a{
color:#6699cc;
}
.menu_links a.actived{
color:#DBDBDB;
}
.menu_links a:hover{
color:#DBDBDB;
}
.home_img{
margin-top:70px;
}
.home_text{
color:#6699cc;
padding:10px;
font-size:18px;
margin:0px;
}
.home_textfix{
margin-top:15px;
margin-left:20px;
}
.home_textfix p{
text-align:left;
}
.home_text p{
color:#6699cc;
display:block;
margin:0px;
padding:0px;
}
.text_detail p{
color:#6699cc;
text-align:left;
font-size:11px;
}
.text2_detail p{
color:#6699cc;
text-align:left;
font-size:11px;
}
.footer{
color:white;
width:780px;
margin:0 auto;
padding-bottom:10px;
}
.footer p{
font-size:12px;
text-align:left;
padding:0px;
}
.footer p.footerfr{
color:#DBDBDB;
}
.footer a.contactfr{
color:#DBDBDB;
text-decoration:none;
}
.footer a.contacten{
color:#6699cc;
text-decoration:none;
}
.footer p.footerfr a{
color:#dcdcdc;
}
.footer p.footeren{
color:#6699cc;
}
a.mproduction{
color:#6699cc;
text-decoration:none;
}
a.mproduction:hover{
color:#DBDBDB;
}
p.seedl_pageinfo{
text-align:left;
margin-top:50px;
font-size:13px;
}
p.seedl_pageproduction{
text-align:left;
margin-top:20px;
font-size:15px;
position:relative;
top:100px;
}
img.rightcolumn_mini{
margin-top:0px;
}
p.text_gallerypage{font-size:18px;margin-top:20px;}
* {margin:0; padding:0}
#gallery {position:relative; width:450px;margin-top:30px;}
#images { height:225px;width:450px; background:#eef5f6; margin-bottom:20px;}
#image {position:relative; width:450px; height:350px; background:black url(images/loading.gif) center center no-repeat;border:1px solid #6699cc;}
#image img {position:absolute; top:0px; left:0px;width:448px;}
#thumbwrapper {margin-top:10px; padding:5px 0; width:450px; height:100px;}
#thumbarea {position:relative; overflow:hidden; height:100px; width:450px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#thumbs img{width:100px;height:78px;border:1px solid #6699cc;}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:350px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(images/left.gif) left center no-repeat;}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(images/right.gif) right center no-repeat;}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}

.contact_form{margin-top:20px;height:280px;}
p.test{display:block;margin-bottom:10px;clear:both;height:20px;}
p.msgcontent{display:block;margin-bottom:10px;clear:both;height:100px;}
p.msgform{display:block;margin-bottom:10px;}
label{width:100px;text-align:right;float:left;}
textarea{height:100px;float:left;width:250px;margin-left:5px;background-color:black;border:1px solid #6699cc;color:#6699cc;}
input.formchamp{float:left;width:250px;margin-left:5px;background-color:black;border:1px solid #6699cc;color:#6699cc;}
input.input_formulaire{background-color:black;border:1px solid #6699cc;color:#6699cc;width:70px;}
input.input_formulaire:hover{color:#DBDBDB;cursor:pointer;}

p.slogan{
font-size:20px;
}
span.cat_info{
font-weight:bold;
font-size:16px;
}
.home_textfix p{
display:block;
margin-bottom:10px;
}
