﻿/* GLOBAL */
* { padding:0; margin:0; }
li { list-style:none; }
select { min-width:1.5em; }
body { font-family:Arial, sans-serif; color:#886265; font-size:63%; background:url(../_images/fondDegrade.jpg) repeat-x top;}
#Mentions { background:none;}
img { border:0; }
table { border-collapse:collapse; }
a { text-decoration:none; }
td { vertical-align:top; }
a:hover { text-decoration:underline; }
object { outline:none; }
body { scrollbar-3dlight-color:#efdee4; scrollbar-arrow-color:#af5072; scrollbar-track-color:#f7ecf0; scrollbar-darkshadow-color:#948089; scrollbar-face-color:#e8cad6; scrollbar-highlight-color:#e8cad6; scrollbar-shadow-color:#e9c9d4; }

/*MISE EN FORME*/
h1 { font-size:1.8em; color:#e20023; padding:47px 0 20px 0px;}
h2 { font-size:1.4em; color:#e20023; padding:10px 0; }
h3 { font-size:1.2em; color:#e20023; padding:5px 0; }
p { font-size:1.1em; padding-right:5px;}
li {font-size:1.2em;}
hr { width:50%; margin:0 auto; margin-bottom:20px;}

.navRight { position:absolute; right:0; top:188px;}
.blocActu {position:absolute; right:57px; top:115px;}
.coupon {position:absolute; right:66px; top:337px;}
.carroussel {position:absolute; right:0px; bottom:0;} 

/*MentionsLegales*/
.MentionsLegales { width:450px; margin: 0 0 20px 20px;}
.MentionsLegales h1 { display:block; text-align:center; padding:0 0 20px 0; color:#a5898c;}
.MentionsLegales h2 {color:#a5898c;}
.MentionsLegales a { color:#CC7358;}

/*FOOTER*/
.footer { margin-left:6px;}
.footer .lienInterne { float:left;}
.footer .lienExterne { float:left; margin-left:50px; }
.footer .lienInterne li, .footer .lienExterne li { display:inline; margin-right:10px;color:#ababab; font-size:1em;}
.footer .lienInterne a { background:url(../_images/pictFleche.gif) no-repeat 0 3px; padding-left:15px;
						 color:#ababab;}

/*Content*/
.mainContent .home {background:url(../_images/fondHome.jpg) no-repeat; padding-left:10px; width:703px; height:500px;}
.globalContent {width:970px; margin:0 auto; background:url(../_images/header.jpg) no-repeat #fff; padding-top:88px;
				position:relative; }
.globalContent .navLeft {position:absolute; left:0;} 
.mainContent { height:488px;}
.innerContent { margin-left:267px; padding-left:72px; background:url(../_images/bgInner.jpg) no-repeat top left; }
#logo { position:absolute; left:0; top:0; }
#logo h1 { padding:0; }
#logo a { display:block; width:230px; height:88px; text-indent:-9999px; overflow:hidden; }

.innerContent .blocVisuel { width:562px; overflow-y:auto; height:277px; margin-top:30px}
.innerContent .tableInfo .blocVisuel {width:500px; }
.innerContent .tableInfo th { width:186px;}
.innerContent .blocVisuel h1 { padding: 10px 0; font-size:1.5em;}
.innerContent .blocVisuel h1.first { padding-top:0;}
.innerContent .blocVisuel .visuel { float:left; margin-right:10px;}

.innerContent  ul { margin:10px 0 0 30px; padding-bottom:10px;}
.innerContent  ul li {background:url(../_images/pictDotLi.gif) no-repeat 0 5px; padding-left:15px; margin-bottom:15px;}

.innerContent .tableInfo,.innerContent .contentNoImage {overflow-y:auto; height:300px; width:577px;}
.innerContent table { width:557px;}
.innerContent table.gamme { margin-left:70px; width:487px; }
.innerContent table .colVisuel { width:276px; text-align:center;}
.innerContent table a {color:#f49004;font-size:1.2em;}
.pictFlecheOrange { margin-left:10px;}

.innerContent .tableInfo .detailGamme { margin-top:60px;}
.detailGamme th { width:30%}
.detailGamme th.titreGamme { width:100%;}

.innerContent .tableInfo table { margin-top:20px; }
.innerContent ol { margin:10px 0 0 30px;}
.innerContent ol li { list-style-type:decimal; background:none; margin-bottom:10px;}

.pub { margin:40px;}
.sitemap { width:560px; overflow-y:auto}
.sitemap ul { float:left;}
.sitemap .first { background:none; color:#e20023;}
.sitemap a {color:#f49004;}

.Contact { width:480px;}
.Contact h1 { color:#e90c0e; font-weight:bold; }
.Contact h1 { font-size:2.3em; border-bottom:1px solid #c3b0b2; width:480px; padding:11px 0 10px 10px; line-height:1.1em; overflow:hidden; }
.Contact h1 img { float:left; margin:0 25px 0 0; }
.Contact #content { width:470px; padding:24px 10px 0 10px; } 