﻿body { margin: 0px; padding: 0px; width:100%; height: 100%; background-color: #2a2a2a; }
.main { font: 10pt arial; color: #b3b3b3; text-align:center; }

/* Top menu */
.topmenu-bckg { background-image: url(../images/bckg-topmenu.gif); background-repeat: repeat-x; }
.topmenu { width:975px; text-align:center;}

/* Header */
.header-bckg { background-image:url(../images/bckg-header.gif); background-repeat:repeat-x;}
.header { width:975px; height:133px; text-align:center;}

/* Main menu */
.mainmenu-bckg { background-image: url(../images/bckg-mainmenu.gif); background-repeat: repeat-x; }
.mainmenu { width:975px; height:32px; text-align:center; font-size: 11pt; }
.mainmenu-separateur { width:1px; background-color: #1c1c1c; }
.mainmenu-bottomline { height:1px; background-color: #a0a0a0; }

/* Main content */
.maincontent-bckg {  background-image: url(../images/bckg-maincontent.gif); background-repeat: repeat-y; background-position:center;}
.maincontent {  width:975px; text-align:center; }

/* Colone gauche */
.colonegauche-main { width:625px; padding:10px 20px 10px 20px; text-align:center;}

/* Colone droite */
.colonedroite-main { width:350px; padding:10px 10px 0px 0px; }

/* Titre */
h1 { font:14pt arial; color:#ffffff; margin: 0px; padding:5px 0px 0px 0px; }
h2 { font:14pt arial; color:#ffffff; margin: 0px; padding:5px 0px 0px 0px; }
h3 { font:12pt arial; color:#f59900; margin: 0px; padding:5px 0px 0px 0px; }

/* Texte */
.titre { font: 24pt arial; color: #ffffff; }
.slogan { font: 12pt arial; color: #ffffff; }
.division { font: 8pt arial; color: #f59900;}
.text-red-8 { font: 8pt arial; color: red;  }
.text-gray-8 { font: 8pt arial; color: #b3b3b3;  }
.text-graypale-8 { font: 8pt arial; color: #323232;  }
.text-gray-10 { font: 10pt arial; color: #b3b3b3;  }
.text-gray-12 { font: 12pt arial; color: #b3b3b3;  }
.text-white-8 { font: 8pt arial; color: #ffffff;  }
.text-white-10 { font: 10pt arial; color: #ffffff;  }
.text-white-12 { font: 12pt arial; color: #ffffff;  }
.text-orange-8 { font: 8pt arial; color: #f59900;  }
.text-orange-10 { font: 10pt arial; color: #f59900;  }
.text-orange-12 { font: 12pt arial; color: #f59900;  }
.text-prix { font: 16pt Arial; color:#f59900; font-style:italic; }
.text-prix-en { font: 14pt Arial; color:#f59900; font-style:italic; }
.tiny {font: 8pt arial; color: #8c8c8c;}
.text-white-10-line-20 { font: 10pt arial; color: #ffffff; line-height:20px }

/* Link */
A:link { color:#ffffff; text-decoration: none; }
A:visited { color:#ffffff; text-decoration: none }
A:active { color:#ffffff; text-decoration: none }
A:hover { color: #f59900; text-decoration: none; }

/* Box */
.plusquunantispam { background-color: #1d1d1d; padding:10px 20px 10px 20px; }
.plusquunantispam-top { background-image: url(../images/bckg-plusquunantispam-top.gif); width:246px; height:3px; }
.plusquunantispam-bottom { background-image: url(../images/bckg-plusquunantispam-bottom.gif); width:246px; height:3px; }
.boxdroite { width:350px; border:solid 1px #494949; background-image: url(../images/bckg-boxright.gif); background-repeat: repeat-x; background-position:top; background-color:#141414; }
.epargnez-calculateur { background-image: url(../images/bckg-calculezprod.gif); background-color:#2c2c2c; width:1px; height:205px;}
.epargnez-calculateur-bckg-top { padding:0px 0px 0px 15px; width:308px; height:41px; background-image: url(../images/bckg-calculezprod-top.gif); }
.epargnez-calculateur-bckg-bottom { width:308px; height:5px; background-image: url(../images/bckg-calculezprod-bottom.gif); }
.cartouche-mail-objet { background-image: url(../images/fond-mail-objet.gif); padding: 2px; padding-left: 20px; margin-left: 40px; border-width: 1px; border-bottom-width: 0; border-color: #AAAAAA; border-style: solid; width: 378px; text-align:left;}
.cartouche-mail-corps { background-image: url(../images/fond-mail-corps.gif);  padding: 5px; padding-right: 20px; padding-bottom: 0px; margin-left: 40px; border-width: 1px; border-bottom-width: 0; border-color: #AAAAAA; border-style: solid; width: 375px;  text-align:left;}
.cartouche-mail-bas { background-image: url(../images/fond-mail-bas.gif);  margin: 0px; margin-left: 40px; border-width: 1px; border-top-width: 0; border-color: #AAAAAA; border-style: solid; width: 400px;height: 20px;  text-align:left;}

/* Form */
.tb-calculateur { font:10pt arial; width:25px; border:1px solid #2c2c2c; color:#2b2b2b; background-color:#ffffff; }
.tb-inscription { font:10pt arial; width:214px; border:1px solid #2c2c2c; color:#2b2b2b; background-color:#ffffff; }
.tb-inscription1 { font:10pt arial; width:25px; border:1px solid #2c2c2c; color:#2b2b2b; background-color:#ffffff; }
.tb-inscription2 { font:10pt arial; width:50px; border:1px solid #2c2c2c; color:#2b2b2b; background-color:#ffffff; }
.tb-inscription3 { font:10pt arial; width:125px; border:1px solid #2c2c2c; color:#2b2b2b; background-color:#ffffff; }
.tb-inscription4 { font:10pt arial; width:110px; border:1px solid #2c2c2c; color:#2b2b2b; background-color:#ffffff; }
.tb-telephone { font:10pt arial; width:144px; border:1px solid #2c2c2c; color:#2b2b2b; background-color:#ffffff; }
.tb-codepostal { font:10pt arial; width:75px; border:1px solid #2c2c2c; color:#2b2b2b; background-color:#ffffff; }
.tb-multiline { font:10pt arial; width:300px; height:100px; border:1px solid #2c2c2c; color:#2b2b2b; background-color:#ffffff; }
.ddl { font:10pt arial; width:218px; border:1px solid #2c2c2c; color:#2b2b2b; background-color:#ffffff; }
select { font:10pt arial; color: #2b2b2b; background-color:#ffffff; border:1px solid #2c2c2c; }

/* Padding */
.padding-left-20 { padding:0px 0px 0px 20px }
.padding-left-10 { padding:0px 0px 0px 10px }
.padding-right-10 { padding:0px 10px 0px 0px }
.padding-bottom-5 { padding:0px 0px 5px 0px }
.padding-bottom-10 { padding:0px 0px 10px 0px }
.padding-bottom-20 { padding:0px 0px 20px 0px }
.padding-top-10 { padding:10px 0px 0px 0px }
.padding-5-10-0-10 { padding:5px 10px 0px 10px }
.padding-0-10-0-10 { padding:0px 10px 0px 10px }
.padding-0-10-5-10 { padding:0px 10px 5px 10px }
.padding-0-20-15-0 { padding:0px 20px 15px 0px }
.padding-0-20-0-20 { padding:0px 20px 0px 20px }
.padding-0-20-10-20 { padding:0px 20px 10px 20px }
.padding-0-20-15-20 { padding:0px 20px 15px 20px }
.padding-0-20-20-20 { padding:0px 20px 20px 20px }
.padding-0-20-25-20 { padding:0px 20px 25px 20px }
.padding-15-20-15-20 { padding:15px 20px 15px 20px }
.padding-10-0-0-20 { padding:10px 0px 0px 20px }
.padding-15-0-15-0 { padding:15px 0px 15px 0px }
.padding-5-0-5-0 { padding:5px 0px 5px 0px }
.padding-0-15-0-15 { padding:0px 15px 0px 15px }
.padding-10 { padding:10px }

/* HR */
hr { border:none; border-top: solid 1px #2c2c2c; height:1px; }
.hr_dash { border:none; border-top:dashed 1px #0f0f0f; height:1px; }
.hr_dash2 { border:none; border-top:dashed 1px #474747; height:1px; }

/* Menu Bottom */
#menubottom {width: 100%; font:10pt arial; color:#f59900; padding:15px 20px 20px 20px; }
#menubottom a:link {font:10pt arial; color:#f59900; text-decoration: underline;}
#menubottom a:visited {font:10pt arial; color:#f59900; text-decoration: underline;}
#menubottom a:active {font:10pt arial; color:#f59900; text-decoration: none;}
#menubottom a:hover {font:10pt arial; color:#f59900; text-decoration: none;}

/* petit h1*/
#petith1 h1 { font:10pt arial; color:#b3b3b3; margin: 0px; padding:0px 0px 0px 0px; }

#linkstation { font:8pt arial; color:#f59900; text-decoration: none;}
#linkstation A:link { font:8pt arial; color:#f59900; text-decoration: none;}
#linkstation A:visited { font:8pt arial; color:#f59900; text-decoration: none; }
#linkstation A:active { font:8pt arial; color:#f59900; text-decoration: none; }
#linkstation A:hover { color: #f59900; text-decoration: underline; }