/*GENERIQUE*/
body{margin:0;padding:0;background:#161613 url('../images/bkg.jpg') no-repeat fixed bottom left;color:#dedede;font:normal normal 16px/1.2em Lucida grande, arial, sans-serif;}
a {outline:none;}

#conteneur {width:800px;margin:0 auto;}
#header {height:40px; margin:10px 0 0 0}

/*MENU*/
#menu {height:40px; border-top:1px solid #777; text-align:right; }
#menu ul li {list-style:none; display:inline; margin-right:30px; text-transform:uppercase}
#menu ul li a {font-size:13px; color:#FFF;}
#menu ul li a:hover span, #menu ul li a.menuSelected span {color:#aaa;}

/*SPLASH*/
#splash {position:relative;padding:40px 50px 30px 50px}
#splash.home {height:420px;background:url('../images/splash-home.png') no-repeat center 0;_background:url('../images/splash-home.jpg') no-repeat center 0;}
#splash/*.interieur*/ {height:220px;background:url('../images/splash-interieur.png') no-repeat center 0;_background:url('../images/splash-interieur.jpg') no-repeat center 0;}
#splash img.logoSolution {margin:0 auto 10px auto; display:block}
#splash a.btnDemo {position:absolute; top:80px; left:550px;}
#splash h1 {margin:0 auto; text-align:center}
#splash h2 {margin:0 auto; text-align:center}

#splash.home #bloc1PointFort img {position:absolute; top:30px; left:20px}
#splash.home #bloc1PointFort h3 {color:#FFF; margin:20px 0 0 110px; padding:0; font-size:14px}
#splash.home #bloc1PointFort h4 {color:#d1d1d1; margin:0 0 0 110px; padding:0;font-size:10px; border:none !important}
#splash.home #bloc1PointFort p {font-size:12px; line-height:1.3em; color:#FFF;margin:20px 20px 40px 110px;}
#splash.home #bloc1PointFort a {font-size:10px;}

#splash.home #bloc2PointFort img.point1 {position:absolute; top:10px; left:20px;}
#splash.home #bloc2PointFort img.point2 {position:absolute; top:70px; left:20px;}
#splash.home #bloc2PointFort img.point3 {position:absolute; top:125px; left:20px;}

#splash.home #bloc2PointFort h3 {color:#FFF; margin:18px 0 0 80px; padding:0; font-size:12px;}
#splash.home #bloc2PointFort h4 {color:#d1d1d1; margin:0 0 0 80px; padding:0;font-size:10px; border:none !important}
#splash.home #bloc2PointFort p {font-size:11px; line-height:14px; color:#FFF;margin:0px 0 0px 80px;}
#splash.home #bloc2PointFort a {font-size:10px;}

#splash #bloc1PointFort {width:365px;float:left;background:url('../images/bkg-point-fort.png') no-repeat 0 0;_background:url('../images/bkg-point-fort.jpg') no-repeat 0 0; margin:0 10px 0 0; position:absolute; top:270px; left:50px; height:200px;}
#splash #bloc2PointFort {width:325px;float:left;background:url('../images/bkg-point-fort2.png') no-repeat 0 0;_background:url('../images/bkg-point-fort2.jpg') no-repeat 0 0; position:absolute; top:270px; left:440px;height:200px;}

/*SIGNATURE HANDMADE*/
div#signature {position:relative;}
div#signature a.signature {position:absolute; left:690px; top:-15px;}

/*CONTENU 2 COLONNES*/
#article #col1 {width:380px;float:left; margin:0 40px 0 0}
#article #col2 {width:380px;float:left;}

/*FORMULAIRE CONTACT*/
form#contact {font-size:11px;font-family:Lucida grande, Arial;color: #656565;margin: 0;padding:20px 0;}
form#contact fieldset{border: none;}
form#contact fieldset legend {color:#FFF; font-size:9px;}
form#contact fieldset div {margin: 0; padding:2px 0 0 0;}
form#contact label {display:block; width:100px; float:left; font-size:12px;color:#a8a8a8}

form#contact input, form#contact select, form#contact textarea{padding: 4px 6px;color: #595e5f;border-right: 1px solid #dbedf0;border-bottom: 1px solid #dbedf0;border-top: 1px solid #b5ced2;border-left: 1px solid #b5ced2;font-family: Lucida grande, Arial, Helvetica, sans-serif;margin: 0 5px 3px 0;font-size: 100%; background:#fff; width:200px;}
form#contact input:focus, form#contact select:focus, form#contact textarea:focus {border:1px solid #fff; background-color:#eee;color:#333}
form#contact input.valider {border: 1px solid #333; background:none;margin-left : 110px; cursor:pointer; width:inherit}
form#contact input.valider:hover {border: 1px solid #fff; background:none;margin-left : 110px; cursor:pointer; width:inherit; color: #fff;cursor:pointer; width:inherit}

/*LIENS RAPIDES*/
div#rapides {clear:both; padding:20px 0 0 0; height:30px}

/*BLOC AUTRES SOLUTIONS*/
div#solutions {clear:both; text-align:center; padding-top:20px; color:#666}

/*BLOC CONFIGUREZ VOTRE...*/
a.config {border-top:1px dashed #2c2c2c; padding:10px; margin:10px 0; display:block; text-transform:uppercase; color:#595965; font-size:14px}
a.config:hover {background:#1e1e1e; color:#FFF}

/*MISE EN FORME TEXTE*/
img {border:none;}
a {text-decoration:none !important}

h1,h2,h3,h4,h5,h6{font-family:Lucida grande, "Century Gothic","Trebuchet MS",Arial, sans-serif;line-height:130%;margin:0.8em 0;clear:both}

h2{font-size:14px;color:#fccc69; font-family:Lucida grande, Arial}
h3{font-size:17px;letter-spacing:0.2pt;text-transform:uppercase;color:#fccc69}
h4{font-size:19px;color:#fccc69;border-bottom:1px solid #2c2c2c;padding-left:0px; font-weight:normal}
h5{font-size:14px;font-weight:bold; text-transform:uppercase}
h6{font-size:13px;font-weight:normal; color:#fff}

p {font-weight:normal; color:#a8a8a8; font-size:12px}
p strong {font-weight:bold; color:#a8a8a8; font-size:12px}
sup {font-weight:normal; color:#a8a8a8; font-size:8px}
p a {font-weight:normal; color:#ddd; text-decoration:underline; font-size:12px;border-bottom: none; } p a:hover {font-weight:normal; color:#fff; border-bottom: 1px dotted #d7d7d7;}
p.number {font-size:28px; color:#FFF}

p.intro {color:#fff; font-size:16px; line-height: 20px; font-weight:400; padding:0 0 30px 0}
p.citation {color:#aaa; font-size:12px; font-style:italic; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0}
.without {margin:0; padding:0;}

a.miniLink, span.miniInfo {color:#595965; font-size:10px}
p.miniInfo {font-size:10px; line-height:16px}
a.miniLink:hover { text-decoration:underline}

ol,ul{margin:5px;}
ol{list-style-type:decimal;list-style-position:outside}
li{margin-bottom:2px;color:#a8a8a8 !important;font-size:12px}

div.blocMiseEnAvant {background:#1c1c1c; padding:0 10px 0 10px; border:1px solid #222}