﻿
/* MODELE TYPE begin */

* {margin:0;padding:0;}

body {background:url("../images/bg-bottom.jpg") no-repeat scroll center bottom #FFFFFF;font-family:"Times New Roman",Georgia,sans-Serif;font-size: 0.75em;}

#total-page {background:transparent url(../images/bg-top.jpg) no-repeat scroll center 0px;position:relative;display:block;}
#header {height:470px;width:970px;position:relative;display:block;color:#FFFFFF; padding-top:23px; margin:0 auto;}
#header a {color:#FFFFFF;}
#header a:hover {color:#FF8D00;}
#menu a:hover {color:#FFFFFF;}

.menu-rapide {letter-spacing:1.3px;padding:0 18px 0 8px;text-align:right;position:relative;display:block;margin-right:20px;font-family:Verdana;}
.menu-rapide a {text-decoration:none;font-family:Verdana;}

#logo {font-size:4em;letter-spacing:2px;padding:0 0 0 24px;}

.langue {padding:4px 19px 0 8px;text-align:right;position:relative;display:block;margin-right:20px;font-family:Verdana;}
.langue .langue-fr {text-decoration:none;}
.langue .langue-en {text-decoration:none;margin-left:18px;}
.langue #active {color:#ff8d00;}

#banniere {width:949px;height:335px;position:relative;display:block;background:transparent url(../images/banniere.png) no-repeat scroll 0 0;}
#banniere .slogon {font-size:39px;letter-spacing:0.09em;line-height:54px;padding:120px 0 0 24px;width:650px;}
#banniere .auteur {font-size:18px;letter-spacing:0.05em;padding-top:6px;text-align:right;width:655px;}

.menu {display:none;}
#menu {padding:4px 0 0 6px;clear:both;display:block;overflow:hidden;position:relative;width:948px;}
#menu li {display:block;float:left;padding-right:5.5px;position:relative;}
#menu li.last {padding-right:0px;}
#menu li a {background-image:url(../images/bg-menu.jpg);background-position:0 41px;display:block;font-size:18px;height:41px;line-height:40px;text-align:center;text-decoration:none;width:130px;}
#menu li a.hover, #menu li a:hover {color:#178bb0;background-position:0 0;}

#menu li .sous-menu {clear:both;display:none;overflow:hidden;position:relative;z-index:9999;}
#menu li div  {position:absolute;z-index:999999;left:0px;height: 0;}
#menu li .sous-menu li {float:none;padding-right:0px;}
#menu li .sous-menu li a {background-image:url(../images/bg-sous-menu-orange.jpg);height:26px;margin-top:5px;background-position:0 0;font-size:15px;line-height:26px;text-align:left;padding-left:16px;width:114px;}
#menu li .sous-menu li a {color:#FFFFFF !important;}
#menu li:hover .sous-menu {display:block;}
#menu li ul a#hide-ie {display:none;}



#milieu {width:954px;margin:5px auto 0;clear:both;display:block;overflow:hidden;}
#global-content {background:url(../images/ombre-contenu.png) no-repeat scroll right 0 transparent;padding:0 8px 0 0;width:941px;clear:both;display:block;overflow:hidden;}
.contenu {color:#054358;background:url(../images/bg-contenu.jpg) no-repeat scroll right 0 #FFFFFF;/*height:430px;*/clear:both;display:block;overflow:hidden;}

/* *******
#milieu {width:954px;margin:5px auto 0;}
#global-content {background:url(../images/ombre-contenu.png) no-repeat scroll right 0 transparent;padding:0 8px 0 0;width:941px;}
.contenu {color:#054358;background:url(../images/bg-contenu.jpg) repeat-y scroll right 0 #FFFFFF;height:430px;}
*/

.contenu h1 {letter-spacing:1px;font-size:24px;margin-top:36px;background:url("../images/bg-titre.jpg") no-repeat scroll 16px 27px transparent;color:#FF8D00;height:30px;padding-left:16px;}
.contenu h1 span {font-size:20px;font-weight:lighter;}
#content {margin:20px 50px;}
.contenu a {color:#FF8D00;}
.contenu a.link {color:#054358;margin-top:5px;display:block;height:47px;line-height:46px;overflow:hidden;padding-left:60px;position:relative;text-decoration:none;}
.contenu a.small-link {color:#054358;margin-top:2px;display:block;height:32px;line-height:30px;overflow:hidden;padding-left:40px;position:relative;text-decoration:none;}
.contenu a.big_pdf {background:url("../images/pdf.jpg") no-repeat scroll left 0 transparent;}
.contenu a.pdf {background:url("../images/small-pdf.jpg") no-repeat scroll left 0 transparent;}
.contenu a.small-archive {background:url("../images/small-archive.jpg") no-repeat scroll left 0 transparent;}
.contenu a.mp3 {background:url("../images/mp3.jpg") no-repeat scroll left 0 transparent;}
.contenu a.flv {background:url("../images/video.jpg") no-repeat scroll left 0 transparent;}
.contenu a.avi {background:url("../images/video.jpg") no-repeat scroll left 0 transparent;}
.contenu a.wmv {background:url("../images/video.jpg") no-repeat scroll left 0 transparent;}
.contenu a.mail {background:url("../images/mail.jpg") no-repeat scroll left 0 transparent;}

.contenu a.doc {background:url("../images/doc.jpg") no-repeat scroll left 0 transparent;}
.contenu a.accdb {background:url("../images/accdb.jpg") no-repeat scroll left 0 transparent;}
.contenu a.lsx {background:url("../images/lsx.jpg") no-repeat scroll left 0 transparent;}
.contenu a.powerpoint {background:url("../images/powerpoint.jpg") no-repeat scroll left 0 transparent;}
.contenu a.rar {background:url("../images/rar.jpg") no-repeat scroll left 0 transparent;}
.contenu a.zip {background:url("../images/rar.jpg") no-repeat scroll left 0 transparent;}
.contenu a.php {background:url("../images/php.jpg") no-repeat scroll left 0 transparent;}
.contenu a.htm {background:url("../images/htm.jpg") no-repeat scroll left 0 transparent;}
.contenu a.php {background:url("../images/php.jpg") no-repeat scroll left 0 transparent;}
.contenu a.txt {background:url("../images/txt.jpg") no-repeat scroll left 0 transparent;}
.contenu a.file {background:url("../images/file.jpg") no-repeat scroll left 0 transparent;}
.contenu a.jpg {background:url("../images/jpg.jpg") no-repeat scroll left 0 transparent;}
.contenu a.png {background:url("../images/png.jpg") no-repeat scroll left 0 transparent;}

.cadre-image-haut {padding:15px 0 0 17px;background:url("../images/bordure-img-top.jpg") no-repeat scroll 0px 0px transparent;float:left;/*margin-right:80px;*/ width:220px;}
.cadre-image-bas {padding:0 17px 15px 0;background:url("../images/bordure-img-bottom.jpg") no-repeat scroll bottom right transparent; float:left; width:200px;}
.cadre-centre {margin-left:320px; width:501px;}
#content h2 {padding-top:10px;font-size:20px;font-style:italic;font-weight:bold;}
#content p {font-size:18px;letter-spacing:1px;line-height:25px;}

#contenu-bas {background:url(../images/contenu-bas.png) no-repeat scroll 0px 0 transparent;height:15px;}


#total-footer {overflow:hidden;margin:0 auto;color:#FFFFFF;display:block;font-family:Verdana;height:50px;letter-spacing:1px;position:relative;width:902px;padding-right:14px;}
#total-footer a {color:#FFFFFF;text-decoration:none;font-family:Verdana;}

.footer {}
.copyright {float:left;}
.propos {float:right;font-weight:bold;}

/* MODELE TYPE end */



/* EN */

.langue-en #banniere .slogon {letter-spacing:0.035em !important;}

#contact {}
#contact fieldset {border:0 none;}
#contact input {padding-bottom:5px;}
#contact label {clear:both;
display:block;
float:left;
font-size:12px;
font-weight:bold;
width:100px;}