/* CSS Document */

@import url("menu.css");

/*GLOBAL*/
html{margin:0px; padding:0px; width:100%; height:100%; font-family: Lucida Grande, Verdana, Helvetica, sans-serif; font-size:62.5%; color:#705650;}
body{margin:0px; padding:0px; width:100%; height:100%; min-width:833px; text-align:center; background:#ad9788;}

a, a:visited{text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;}
ul{margin:0px; padding:0px; list-style:none;}

/* LAYOUT PRINCIPAL */
#background{width:100% !important; min-width:833px; height:154; background:url(../images/background_top.jpg) repeat-x top; position:relative;}
#header{margin:auto; padding:0px; width:833px; height:154; position:relative; text-align:left;}
#logo{margin-left:15px; padding:0px; width:803px; height:154px; display:block; background:url(../images/logo.jpg) no-repeat 0px 0px; z-index:2; text-indent:-9999px; border-bottom:1px solid #f7f4f2;}
#logo a{margin:0px; padding:0px; width:195px; height:135px; display:block; position:absolute; top:0px; left:24px;}
#langue{margin:0px; padding:0px; width:100px; height:25px; position:absolute; top:-135px; left:780px; z-index:6; display:block;}
#box #content #langue a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
#menu{margin:0px; padding:0px; width:583px; height:25px; position:absolute; top:-35px; left:280px; z-index:10; display:block;}
#flash{margin:0px; padding:0px; width:520px; height:340px; position:absolute; top:30px; left:280px; background:url(../gui/flash.gif) no-repeat; z-index:4;}
#box{margin:0px; padding:0px; width:100%; min-width:833px; position:relative; background:#e9e2dc !important; background:#fff;}
#content{margin:auto; padding:18px 588px 3px 35px; width:210px; min-height:253px; height:auto !important; height:253px; position:relative; text-align:left; font-size:1.2em; line-height:1.4em; background:#e9e2dc url(../images/boite.jpg) repeat-y top center !important; background:#fff;}
#content a{color:#aa0000;}


/* SOUS MENU */
#submenu .titre{font-weight:bold; font-size:1.3em; word-spacing:normal; color:#790000; }
#submenu{margin:0px; padding:10px 0px 20px 1px; width:200px; position:absolute;}
#submenu a{text-decoration:none; line-height:19px;}
#submenu a:hover{text-decoration:underline;}


/* PAGE D'ACCUEIL */
.soustitre{padding-top:20px; width:210px; height:500px;}
.soustitre .titre{font-weight:bold; font-size:1.3em; word-spacing:normal; color:#790000; }


/*#title_about{margin:0px; padding:0px; width:180px; height:42px; background:url(../gui/hometitle_about.gif) no-repeat; text-indent:-9999px;}*/

#btn_classic a{margin-left:-8px; padding:0px; width:306px; height:90px; display:block; background:url(../images/btn_classic.jpg) no-repeat; text-indent:-9999px; position:absolute; left:100px; top:400px;}
#btn_classic a:hover{background:url(../images/btn_classic_over.jpg) no-repeat 0px;}

#btn_estiva a{margin-left:-8px; padding:0px; width:306px; height:90px; display:block; background:url(../images/btn_estiva.jpg) no-repeat; text-indent:-9999px; position:absolute; left:460px; top:400px;}
#btn_estiva a:hover{background:url(../images/btn_estiva_over.jpg) no-repeat 0px;}

/* en anglais */
#btn_classic_en a{margin-left:-8px; padding:0px; width:306px; height:90px; display:block; background:url(/images/btn_classic_en.jpg) no-repeat; text-indent:-9999px; position:absolute; left:100px; top:400px;}
#btn_classic_en a:hover{background:url(/images/btn_classic_on_en.jpg) no-repeat 0px;}

#btn_estiva_en a{margin-left:-8px; padding:0px; width:306px; height:90px; display:block; background:url(/images/btn_estiva_en.jpg) no-repeat; text-indent:-9999px; position:absolute; left:460px; top:400px;}
#btn_estiva_en a:hover{background:url(/images/btn_estiva_on_en.jpg) no-repeat 0px;}




/* 2 COL */
#twoCol #content{margin:auto; padding:0px 0px 3px 29px; width:804px; min-height:350px; height:auto !important; height:350px; position:relative; text-align:left; font-size:1.2em; line-height:1.5em;}
#twoCol #text a{color:#9d6338; font-family:Lucida Grande, Helvetica, sans-serif; word-spacing:-.1em; font-weight:bold;}
#twoCol .subtitle{color:#9d6338;}

#twoCol #content #texte ul {margin:0px; padding:0px; list-style-type:none; font-size:1.0em; line-height:1.5em;}
#twoCol #content #texte ul li .pdv{padding-left:5px; color:#000; list-style-type:none; font-size:0.8em; line-height:1.2em;}





#texte {margin:0px; padding:13px 0px 20px 218px; width:550px !important; width:770px; word-spacing:-.1em;}
#texte img, #text2 img, #text iframe{border:1px solid #b8b2ad;}
#texte .title img{border:none; margin-left:-5px;}
#texte ul{padding:10px 0px 10px 30px; list-style-type:circle;}
#texte #flash{display:block; padding:15px 0px 15px 50px;}





/* ONE COLONE - Flash only display */
#oneCol #content{margin:auto; padding:0px 0px 3px 29px; width:804px; min-height:500px; height:auto !important; height:350px; position:relative; text-align:left; font-size:1.2em; line-height:1.5em;}
#oneCol #text a{color:#9d6338; font-family:Lucida Grande, Helvetica, sans-serif; word-spacing:-.1em; font-weight:bold;}
#oneCol .subtitle{color:#9d6338;}

#oneCol #texte{padding:0px 0px 0px 0px; width:750px; height:530px;}
#oneCol #texte .titre{padding:10px 0px 0px 0px; font-weight:bold; font-size:1.3em; word-spacing:normal; color:#790000; }


#flashCollection{margin:0px; padding:0px; width:740px; height:450px; position:absolute; left:30px; top:50px; z-index:4;}

/* ELEMENTS DU BAS */

#box_bottom{margin:auto; padding:0px; width:833px; height:16px; background:url(../gui/box_bottom.gif) no-repeat;}

#footer{margin-top:-1px; padding:0px; width:100%; min-width:833px; height:400px; background:url(../images/background_bottom.jpg) repeat-x; position:relative;}
#content2{margin:auto; padding:0px; width:833px; height:530px; text-align:left; position:relative;}
#border{margin:auto; padding:0px; width:823px; border-top:1px solid #f7f4f2;}

#content2 #contact{margin:0px; padding:10px 80px 10px 0px; display:block; width:350px; color:#dbd0c6; line-height:1.6em; font-size:1.2em; text-align:right; border-right:1px solid #6f594c; position:absolute; top:30px; left:0px;}
#title_contact{margin:0px; padding:0px; width:195px; height:38px; background:url(../gui/hometitle_contact.gif) no-repeat; text-indent:-9999px;}
#content2 #contact a{color:#f7f4f2;}
#produitsNA{margin:0px; padding:0px; width:182; height:114px; background:url(../images/produits_nord_americains.png) no-repeat; text-indent:-9999px;}
#produitsNA_en{margin:0px; padding:0px; width:182; height:114px; background:url(../images/produits_nord_americains_en.png) no-repeat; text-indent:-9999px;}
#copyright{margin:0px; padding-top:10px; display:block; width:250px; color:#3d2820; line-height:1.6em; font-size:1.1em; text-align:left; position:absolute; top:30px; left:510px;}
#copyright a{color:#3f2821;}





/* ELEMENTS CACHES */
hr{display:none;}
.clear{clear:both; height:0px;}




