/* CSS Document */
body { background:url(../images/fond-page.jpg) repeat-x #FFFFFF; margin:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#superConteneur{margin:0 auto; position:relative; background:url(../images/bg-super-conteneur.jpg) no-repeat center top; min-height:445px;}
#conteneur{ width:950px; margin:0 auto; position:relative;}

#logo {float:left; display:inline; padding:0; margin:17px 0 0 6px; width:194px; height:74px; background:url(../images/logo-coboma.jpg);}
#logo h1 {padding:0; margin:0; text-indent:-5000px;}

#coboma {float:right; padding:0; margin:0 21px 0 0; font-size:11px; color:#d9b7b8; text-decoration:none; height:27px; line-height:27px;}
#normoutils {float:right; padding:0; margin:0 33px 0 0; font-size:11px; color:#d9b7b8; text-decoration:none; height:27px; line-height:27px;}

/*ul#menu {float:left; padding:0; margin:43px 0px 0 190px; height:40px; width:539px; list-style:none; border-left:1px solid #7f0a0b;}
ul#menu li {float:left; display:inline; padding:0; margin:0; height:40px; border-right:1px solid #7f0a0b;}
ul#menu li a {float:left; display:inline; padding:0 20px; margin:0; color:#f2d0d0; line-height:40px; font-size:1.5em; font-weight:bold; text-decoration:none;}
ul#menu li a:hover {float:left; display:inline; padding:0 20px; margin:0; color:#f2d0d0; line-height:40px; font-size:1.5em; font-weight:bold; text-decoration:none; background:#7f0a0b;}
*/
#conteneurmenu {float:left; padding:0; margin:43px 0px 0 201px; height:40px; width:530px; list-style:none; border-left:1px solid #7f0a0b;}
.menu {float:left; display:inline; margin:0; padding:0; height:40px; font-size:15px; font-weight:bold; }
.menu a {color:#f2d0d0; padding:0; margin:0; text-decoration:none; height:40px; display:block; line-height:40px; text-align:center; border-right:1px solid #7f0a0b; }
.menu a:hover {color:#f2d0d0; padding:0; margin:0; text-decoration:none; background:#7e0a0b; display:block; line-height:40px;}

.ssmenu { padding:10px 20px 5px 20px; background:#7e0a0b;}
.ssmenu ul, .ssmenu li.lienMenu {/* Ne pas trop toucher. Les items (les <li>) des sous-menus, notamment pour enlever les puces des liste */padding:0;list-style-type:none;background:transparent;}
.ssmenu a, .ssmenu a:visited {color:#ffffff; padding:2px 0; text-decoration:none; font-size:13px; font-weight:bold; border-bottom:1px dotted #ffffff;/* Ne pas modifier le block, margin et width */display:block; margin:5px 0; width:100%;}
html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active {width:auto;}
.ssmenu ul:hover, .ssmenu a:hover, .ssmenu a:focus{/* Les liens sous le curseur. On change les couleurs du texte et de fond, et on enlève le soulignement.*/color:#ffffff; text-decoration:none;}
.menuOuvert a {color:#f2d0d0; padding:0; margin:0; text-decoration:none; height:40px; display:block; line-height:40px; background:#7e0a0b;}


#liensProduits {float:left; display:inline; padding:0; margin:137px 103px 0 60px; width:276px;}
#liensProduits a {float:left; padding:9px 0 0 16px; margin:0; width:260px; height:20px; border-bottom:1px solid #070e00; background:url(../images/puce-liens-produits.gif) no-repeat 4px 14px; color:#FFFFFF; font-size:1.4em; font-weight:bold; text-decoration:none;}

#txtAccueil {clear:left; float:left; display:inline; padding:0 0 20px 0; margin:25px 0 0 40px; width:645px; color:#867474; font-size:1.2em;}
#txtAccueil h2 {float:left; padding:0; margin:0 0 10px 0; width:486px; height:63px; background:url(../images/nous-contruisons-materiel.jpg); text-indent:-5000px;}
#txtAccueil p { clear:left; float:left; padding:5px 40px 0px 0; margin:0; line-height:1.6em; text-align:justify; width:605px;}
#txtAccueil p a { color:#867474;}

#coordonnees {float:left; display:inline; padding:0 0 10px 0; margin:40px 0 0 0; width:245px; color:#867474; font-size:1.2em;}
#coordonnees h2 { padding:0; margin:0; width:236px; height:26px; background:url(../images/qualite-garanties-coboma.jpg) no-repeat; text-indent:-5000px;}
#coordonnees h3 {float:left; padding:0; margin:5px 0; color:#8b0202; font-size:1.2em; line-height:24px; width:245px;}
#coordonnees h3 img {float:left; margin:0 10px 0 0; }
#coordonnees p {float:left; padding:8px 0; margin:5px 0; line-height:1.6em; border-top:1px solid #c2b9b9; width:245px;}
#coordonnees p span {color:#8b0202; font-size:1.2em; font-weight:bold;}

#footer {clear:left; padding:8px 0; margin:0 20px; width:910px; border-top:1px solid #c2b9b9; color:#5b5050; font-size:1.2em; }
#footer p { float:right; padding:0; margin:0;}
#footer a { color:#5b5050; text-decoration:none;}

