@charset "utf-8";
/* CSS Document */

body{ background-color:#000; margin:0; padding:0; font-size:12px; font-family:Verdana, Geneva, sans-serif; background-color:#FFF; color:#65574b; text-align:justify;}

input[type=text]{ width:198px; background-color:#FFF; border:1px solid #939393;}
select{ width:198px; background-color:#FFF; border:1px solid #939393;}
textarea{ width:198px; background-color:#FFF; border:1px solid #939393; height:50px; overflow:auto;}

.bouton{ background-color:#b5a7a1; color:#FFF; float:right; cursor:pointer;}

a:focus{ outline:none;}

a img{ border:0px; outline:none;}

a{ color:#937f6d; text-decoration:underline;}
a:hover{ color:#937f6d; text-decoration:none;}

#general{ width:1024px; margin:0 auto;}

#logo-left{ position:absolute; width:237px; height:460px; background-image:url(../images/g.jpg); top:0; left:50%; margin-left:-512px;}

#header{ width:1024px; height:365px; float:left; position:relative; font-size:11px; }

#header-haut{ width:1024px; height:140px; float:left;}

#header-haut-left{ width:160px; height:75px; float:left;}
#header-haut-left p{ margin-top:40px; margin-left:40px; font-weight:bold;}

#header-haut-logo{ width:370px; height:100px; float:right;}

#header-slide{ width:1024px; height:225px; float:left; background-color:#CCC;}

#menu{ width:980px; position:absolute; margin-left:60px; top:0; left:0; margin-top:124px;}

#Nav { width:100%; position:absolute; z-index: 100; padding: 0; margin: 0; list-style: none;}

#Nav li{ float:left; margin:0; padding:0;}

#Nav li a{ margin:0px 10px; padding-bottom:3px; padding-top:0px; padding-left:0px; padding-right:0px; color:#929395; text-transform:uppercase; text-decoration:none; text-align:center; display:block;}

#Nav li a:hover{ display:block; text-decoration:none; margin:0px 10px; padding-bottom:3px; padding-top:0px; padding-left:0px; padding-right:0px; color:#929395; text-transform:uppercase; text-align:center;}

.sous-menu{ position:absolute; height:20px; padding:0; margin:0; list-style-type: none; display: none; background-image:url(../images/bg-menu-haut.png); background-repeat:repeat; color:#FFF;}

.sous-menu li{ height:20px;}
.sous-menu li.dernier{ border:none; height:20px;}

#Nav li ul.sous-menu li a{ margin:0; color:#FFF; padding:3px 10px; margin:0; text-decoration:none; text-transform:none;}
#Nav li ul.sous-menu li a:hover{ margin:0; color:#FFF; padding:3px 10px; margin:0; text-decoration:underline; text-transform:none;}


.sous-menu-2{ position:absolute; top:33px; height:20px; padding:0; margin:0; list-style-type: none; display: none; background-image:url(../images/bg-menu-bas.png); background-repeat:repeat; color:#FFF;}

.sous-menu-2 li{ height:20px;}
.sous-menu-2 li.dernier{ border:none; height:20px;}

#Nav li ul.sous-menu-2 li a{ margin:0; color:#FFF; padding:3px 10px; margin:0; text-decoration:none; text-transform:none;}
#Nav li ul.sous-menu-2 li a:hover{ margin:0; color:#FFF; padding:3px 10px; margin:0; text-decoration:underline; text-transform:none;}

#content{ width:1024px; min-height:400px; float:left; position:relative;}
#content p{ margin-top:10px; margin-bottom:0px; padding-right:15px;}

#fil-ariane{ width:100%; float:left;}

#fil-ariane h1{ color:#929395; font-size:20px; font-weight:normal; margin-bottom:0px; margin-top:20px; margin-left:20px;}
#fil-ariane p{ margin-top:10px; margin-left:20px; color:#65574b; padding-right:60px;}
#fil-ariane a{ text-decoration:none;}
#fil-ariane a:hover{ text-decoration:underline;}

#content h2{color:#929395; font-size:20px; font-weight:normal; margin-bottom:0px; background-image:url(../images/puce_titre.png); background-position:0px 10px; background-repeat:no-repeat; padding-left:15px; margin-left:-15px; margin-top:0px; text-align:left; padding-top:0px; padding-bottom:0px;}

#content h3{ font-weight:bold; font-size:14px; margin-top:10px; margin-bottom:10px;}

#content div.gauche ul{ padding:0; margin:0;}
#content div.gauche ul li{ padding-left:5px; margin-top:10px; margin-bottom:0px; padding-right:15px;}

#content div.droite ul{ padding:0; margin:0;}
#content div.droite ul li{ padding-left:5px; margin-top:10px; margin-bottom:0px; padding-right:15px;}

#content div.entier ul{ padding:0; margin:0;}
#content div.entier ul li{ padding-left:5px; margin-top:10px; margin-bottom:0px;}


#content div.gauche a{ color:#937f6d; text-decoration:underline; font-weight:bold; font-style:italic;}
#content div.gauche a:hover{ color:#937f6d; text-decoration:none; font-weight:bold; font-style:italic;}

#content div.droite a{ color:#937f6d; text-decoration:underline; font-weight:bold; font-style:italic;}
#content div.droite a:hover{ color:#937f6d; text-decoration:none; font-weight:bold; font-style:italic;}

.content_left_accueil{ width:300px; float:left; margin-left:120px; margin-top:60px; font-size:12px;}
.content_middle_accueil{ width:300px; float:left; margin-top:60px; font-size:12px;}
.content_right_accueil{ width:300px; float:right; margin-top:60px; font-size:12px;}

.content_left_accueil ul{ padding:0; margin-top:10px; margin-left:0px; margin-right:0px; margin-bottom:0px;}

.content_middle_accueil ul{ padding:0; margin-top:10px; margin-left:0px; margin-right:0px; margin-bottom:0px;}

.content_right_accueil ul{ padding:0; margin-top:10px; margin-left:0px; margin-right:0px; margin-bottom:0px;}

.content_left{ width:321px; float:left; margin-left:20px; margin-top:30px;}
.content_middle{ width:321px; float:left; margin-top:30px; margin-left:20px;}
.content_right{ width:321px; float:right; margin-top:30px; margin-left:20px;}

#content div.content_left_accueil ul li a{ text-decoration:none;}
#content div.content_left_accueil ul li a:hover{ text-decoration:underline;}

#content div.content_middle_accueil ul li a{ text-decoration:none;}
#content div.content_middle_accueil ul li a:hover{ text-decoration:underline;}

#content div.content_right_accueil ul li a{ text-decoration:none;}
#content div.content_right_accueil ul li a:hover{ text-decoration:underline;}

.haut{ width:1000px; float:left; margin-top:30px; margin-left:20px;}

.gauche{ width:490px; float:left; margin-left:20px; margin-top:30px;}

.droite{ width:490px; float:left; margin-left:20px; margin-top:30px;}

.entier{ width:980px; float:left; margin-left:20px; margin-top:20px;}

.gauche ul{ padding:5px; margin-left:20px; margin-top:0px; margin-bottom:0px;}

.droite ul{ padding:5px; margin-left:20px; margin-top:0px; margin-bottom:0px;}

#content-principal{ width:835px; height:375px; float:left; margin-left:140px;}
#content-left{ width:285px; height:375px; float:left;}
#content-right{ width:550px; height:375px; float:left;}

#footer{ width:1024px; float:left; padding-top:30px;}
#footer p{ margin-left:120px; color:#808080; margin-top:10px;}
#footer a{ color:#808080; text-decoration:none;}
#footer a:hover{ color:#808080; text-decoration:underline;}

.content_right_contact{ width:250px; position:absolute; left:0; top:0; margin-left:770px; text-align:left; margin-top:150px; text-align:justify;}

#formulaire_de_contact{ width:288px; position:absolute; left:0; top:0; margin-left:361px; text-align:left; margin-top:60px;}

.cadre_formulaire{ width:288px; float:left; margin-bottom:5px;}

.label_formulaire{ width:110px; float:left;}

.box_formulaire{ width:178px; float:left;}

.slide_accueil{ position:absolute; width:1024px; height:225px; top:0; left:0; margin-top:140px;}

.slideshow_haut{ position:absolute; width:1024px; height:225px; top:0; left:0; margin-top:140px;}

.video_traitement_1{ width:475px; height:356px; position:absolute; left:0; top:0; margin-left:20px; margin-top:1590px;}

.video_traitement_2{ width:475px; height:356px; position:absolute; left:0; top:0; margin-left:20px; margin-top:4060px;}

.video_traitement_3{ width:475px; height:356px; position:absolute; left:0; top:0; margin-left:530px; margin-top:510px;}

.module_livre_or{ width:100%; float:left; margin-top:30px;}

.affichage_commentaires_livre_or{ width:490px; float:left;}

.nom_livre_or{ width:475px; height:30px; float:left; border-bottom:1px solid #929395;}

.commentaire_livre_or{ width:100%; float:left; margin-top:10px; margin-bottom:30px;}

.formulaire_livre_or{ width:490px; float:left; margin-left:20px; margin-top:30px;}

.formulaire_livre_or_ligne{ width:415px; float:left; margin-left:60px; margin-bottom:5px;}

.formulaire_livre_or_label{ width:110px; float:left;}

.formulaire_livre_or_input{ width:305px; float:left;}

.formulaire_livre_or_input input[type=text]{ width:300px; background-color:#FFF; border:1px solid #939393;}

.formulaire_livre_or_input input[type=password]{ width:300px; background-color:#FFF; border:1px solid #939393;}

.formulaire_livre_or_input textarea{ width:300px; background-color:#FFF; border:1px solid #939393; height:150px; overflow:auto;}

.video{ width:475px; float:left; margin:10px 15px;}
