body {background-color: #000; width:1000px; margin:10px auto 0; padding: 0; text-align: center; font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #555; }
a{color:#990000;text-decoration:none;}
a:hover{color:#990000;text-decoration:underline;}
img {  border:none; behavior:url(/styles/iepngfix.htc);}



/*TOP*/
#top{background:#333333 url(/images/view/top.jpg) no-repeat; width:1000px; height:100px; margin:0; padding:0;}
#top #logonf{background-image:url(/images/view/logo.png); background-repeat:no-repeat; width:500px; height:50px; margin:0; padding:0; float:left; text-align:left; text-indent:-9999px;}
#top #links{ float:right; padding:15px 25px 25px 5px; color:#444;}
#top #links a{ color:#000; font-size:14px; text-decoration:none;}
#top #links a:hover{ color:#000; text-decoration:underline;}


/*MAIN*/
#middle{background:#ffffff url(/images/view/middle.jpg) no-repeat; width:1000px; height:500px; margin:0; padding:0;}
#content {width:900px; margin:0 auto 0; padding:20px; text-align:left;}
#leftCol{ float:left; width:550px;}
#rightCol{float:right; width:300px;}
#underC{ padding:0; margin:0; font-size:16px; color:#990000; font-weight:bold;}
#content_text h1{ color:#222; text-indent:-9999px; background-image:url(/images/title/societedeprod.png); background-repeat:no-repeat; behavior:url(/styles/iepngfix.htc);}
#content_text{ width:550px; color:#000;}
#projets{ width:550px; max-width:550px; color:#000; padding-top:15px;}
#projets h2{ color:#000; text-indent:-9999px; background-image:url(/images/title/projets.png); background-repeat:no-repeat; behavior:url(/styles/iepngfix.htc);}
#projets #list_projets{ overflow:hidden; width:550px; max-width:550px;}
#link_projets { width:550px; }
#link_projets #leftP{ float:left; }
#link_projets #rightP{ float:right; }

/*Galerie*/
#Gal{ margin:0 auto 0; width:850px; max-width:850px; padding:0; overflow:auto; height:450px; max-height:450px; }
#Gal a{ padding:5px;}


/*SLIDESHOW*/
#slideshow { position: relative; width:250px; height:333px;}
#slideshow div { position: absolute; left: 0; top: 0; padding-top:30px;}

/*MOVIES*/
#videos h2{ color:#000; padding:0 0 10px 0; margin:0;}
#player_flash{ height:300px; padding:10px 0 0 0;}
#link_btm{ padding:5px; margin:0 auto 0;}
#link_btm ul{ list-style:none; margin:0 auto 0; padding:0 0 20px 0; text-align:center;}
#link_btm li{ margin:5px 0; padding:3px; float:left; width:300px; display:block;}

/*BOTTOM*/
#bottom{background:#333333 url(/images/view/bottom.jpg) no-repeat; width:1000px; height:100px; margin:0; padding:0;}
#footer{ width:1000px; margin:0 auto 0; padding:25px 0 0 0; font-style:italic; color:#666;}


/*formulaire contact*/
#form_contact{ width: 400px;}
.fline{overflow:hidden;zoom:1; _overflow:visible; margin-bottom:10px; clear:both;}
label {float:left; width:165px; color:#505C75; font-weight:bold; font-size:12px;}
input.text { width:186px; height:19px; padding:3px 3px 0 3px; float:right;}
textarea.text{ width:390px; max-width:390px; height:150px; max-height:150px; float:right;}
.button{padding-left:7px;}