/* Copyright Puissance2 Puissance2.eu 2008 - V2 12/2008 reproduction et accès interdit STYLE2 */
body {margin:0;padding:0;font:80% tahoma,arial,helvetica,"bitstream vera sans",sans-serif;color:#333;background:#fff;}
a:link , a:visited , a:active {text-decoration:none;color:#4975B6;}
a:hover {text-decoration:underline overline;color:#4975B6;background-color:transparent;}
#gene {position:relative;width:1000px;margin:0 auto;background-color:#FFFFFF;text-align:left;}
.infodiv {font-weight:100;font-size:80%;color:#999;}
.infplus {clear:left;text-align:right; margin-top:10px;border-bottom:1px dashed #999;background:url(IMGASP/css/1-plusinf.png) no-repeat top right;}
a.info{position:relative;z-index:24;color:#666;text-decoration:none}
a.info:hover{z-index:25;background-color:#FFF}
a.info span{display:none}
a.info:hover span{display:block;position:absolute;top:1em;left:1em;border:1px solid #666;background-color:#FFF;color:#000;text-align:center;font-weight:none;padding:5px;}
#header {border-bottom:1px solid #026B9D;padding:10px;}
#en-tete {overflow:hidden;border-bottom:1px solid #C0C0C0;width:1000px;}
#en-tete ul {float:left;margin:16px 16px 0 0;padding:0;list-style:none;}
#en-tete li {float:left;margin-left:3px;}
#en-tete a, #actif {float:left;text-decoration:none;letter-spacing:1px;padding-left:10px;background:url(IMGASP/css/2-coin-gauche.png) 0% -250px no-repeat;}
#en-tete span, #actif span {float:left;padding:6px 10px 3px 0;background:url(IMGASP/css/2-coin-droit.png) 100% -250px no-repeat;color:#fff;}
#actif {background-position:0 0;}
#actif span {background-position:100% 0;font-weight:bold;color:#4975B6;text-decoration:underline;}
#en-tete a:hover, #en-tete a:focus {color:#484848;text-decoration:underline;background-position:0 -500px;}
#en-tete a:hover span, #en-tete a:focus span {color:#484848;text-decoration:underline;background-position:100% -500px;}

#menuc2 {overflow:hidden;background-color:#F4F4F4;border-bottom:1px solid #C0C0C0;color:#4975B6;}
#menuc2 ul {float:left;padding:0;list-style:none;}
#menuc2 li {float:left;margin-left:16px;}
#cherche {float:right;margin-right:20px;background-image:url(IMGASP/css/1-search.png);background-repeat:no-repeat;padding:0 0 4px 26px;font-style:italic;font-weight:bold;font-size:120%;}
#cherche input[type=text] {background-color:#F9F9F9;border:1px solid #C0C0C0;}
#recdiv {clear:both;border:1px solid #C0C0C0;background-color:#FFFFF9;overflow:auto;margin:1px 0 0 0;padding:10px;	position:absolute;	max-height:300px;width:600px;font:90% tahoma,arial,helvetica,"bitstream vera sans",sans-serif;right:0;}
#recdiv li {clear:both;list-style-type:none;}
#recdiv li a {text-decoration:none;}
#recdiv li a:hover {background-color:#FF8737;font-size:100%;color:white;}

#content {clear:both;width:740px;float:left;text-align:left;padding:8px 4px 0 0;}
#content input, select {font:100% arial,verdana,"bitstream vera sans",sans-serif;color:#333;border:1px solid #C0C0C0;}
#content input[type=text] {font:120% Times New Roman,arial,"bitstream vera sans",sans-serif;color:#333;border:1px solid #C0C0C0;}
#content label {display:block;width:150px;float:left;}
/* DEM -- md*/
#md-wrapper #md-titre {background:#F4F4F4 none repeat scroll 0 0;color:#008FE4;font-size:14px;line-height:28px;margin:0;padding:0 0 0 8px;}
/* fin dem md*/
/* page boutique*/
.listMd ul {float:left;width:720px;margin:0;padding:0;list-style:none;}
.listMd li {float:left;width:110px;height:100px;margin:0 10px 0 0;text-align:center;}
.navig {font-size:85%;color:#333;margin-bottom:16px;}
.navig a {text-decoration:underline;color:#666;}
.navig a:hover {text-decoration:none;}
.TitN1 {font-weight:bold;}
.TitInf {font-size:70%;color:#999;}
.TitN2 {font-size:90%;}
.TitN2 a {text-decoration:none;color:#3A4FAB;}
.TitN2 a:hover {text-decoration:underline;}
.TitTN1 {background-image:url(IMGASP/css/1-bullet.gif);background-repeat:no-repeat;padding:0 0 4px 18px;font-weight:bold;font-size:150%;color:#3366FF;border-bottom:1px solid #999;}
.ctchap250 {width:240px;margin-right:10px;padding-left:10px;background-color:#3366FF;border:1px solid #C0C0C0;font-size:120%;color:white;}
.ctcdg {float:left;width:230px;margin-right:10px;padding:10px;text-align:center;border-left:1px dashed #999;border-right:1px dashed #999;}
.ctcdg hr {clear:both;color:#999;border:0;border-bottom:1px dashed #999;height:1px;}
.ctcdgimg {float:left;width:106px;height:86px;text-align:center;background-image:url(IMGASP/css/bgimg100x80.jpg);background-repeat:no-repeat;}
.ctcdgimg img {float:left;border:0;width:100px;height:80px;}
.contprod {float:left;width:720px;text-align:left;padding:4px;margin-bottom:8px;color:#5A5A5A;border:1px solid #DDF2FF;}
.contprod:hover {border:1px solid #3366FF;background-color:#FFFFF9;}
.ctprodimg {float:left;width:105px;text-align:center;background:transparent url(IMGASP/css/1-zoom.png) center bottom no-repeat;padding-bottom:20px;}
.ctprodimg img {border:0;max-width:100px;max-height:90px;}
.ctproddes {float:left;width:340px;margin-left:5px;}
.ctproddes h5 {font-weight:100;font-size:90%;}
.ctprodc {float:left;width:110px;padding:0 6px 0 6px;height:100px;margin-left:10px;margin-top:20px;border-left:1px dashed #999;text-align:center;}
.ctprodpx {font-weight:bold;font-size:130%;color:#3366FF;}
.ctprodpbr {text-decoration:line-through;font-size:110%;color:red;}
.soulign {border-bottom:1px dotted #7291B6;}
.tetinf {float:left;background-color:#F4F4F4;color:#3366FF;border-bottom:1px solid #C0C0C0;padding-left:10px;text-align:left;}
#ctanal {text-align:left;color:#5A5A5A;width:720px;padding:4px;border:1px solid #3366FF;background-color:#FFFFF9;margin-bottom:8px;min-height:120px;}
.ctcad {overflow:auto;border:0;float:left;width:170px;height:110px;margin-left:10px;border-right:1px dashed #999;}
.ctcad ul {margin:0;padding:0;font-size:85%;text-align:left;}
.ctcad li {list-style-type:none;background-image:url(IMGASP/css/2-puce.png);background-repeat:no-repeat;background-position:0% 65%; padding-left:10px;}
.devisTit {background-image:url(IMGASP/css/2-puce.png);background-repeat:no-repeat;padding:0 0 0 12px;font-weight:bold;color:#3366FF;margin-top:20px;}
#listTitMq {clear:both;margin-left:520px;width:200px;margin-top:16px;background:url(IMGASP/css/2-cadhaut.png) right top no-repeat;font-size:90%;color:#fff;text-align:center;}
#listMq {float:left;border:1px solid #4975B6;padding:4px;margin:0;background-color:#F2F9FF;width:720px;max-height:360px;overflow:auto;}
.listcolmq {float:left;width:232px;}
.listcolmq li {color:#333; list-style-type:none;background-image:url(IMGASP/css/2-puce.png);background-repeat:no-repeat;background-position:0% 65%; padding-left:8px;}
.listcolmq a {text-decoration:none;color:#498DEC;}
.listcolmq a:hover {text-decoration:underline;}
#mggauche {width:200px;float:left;background:url(IMGASP/css/2-cadhaut.png) left top no-repeat;text-align:left;font-size:90%;color:#fff;text-align:center;}
.styl1list {font-size:90%;max-height:800px;overflow:auto;}
.styl1list ul {border-right:1px solid #4975B6;border-left:1px solid #4975B6;border-bottom:1px solid #4975B6;padding:4px;margin:0;background-color:#F2F9FF;text-align:left;}
.styl1li {color:#333; list-style-type:none;background-image:url(IMGASP/css/2-puce.png);background-repeat:no-repeat;background-position:0% 65%; padding-left:10px;}
.styl1liA {background-color:#4975B6; list-style-type:none;background-image:url(IMGASP/css/2-puce.png);background-repeat:no-repeat;background-position:0% 65%; padding-left:8px;}
.styl1list a {text-decoration:none;color:#498DEC;}
.styl1list a:hover {text-decoration:underline;}
#contcentre {margin-left:204px;}
.cont1list {float:left;width:342px;margin:10px;font-size:100%;}
.cont1lint {float:left;width:138px;margin:0 0 4px 8px;text-align:left;font-size:90%;}
.contlist {float:left;width:300px;margin-right:20px;}
.contlist2 {float:left;width:250px;margin-left:10px;}
.listExtr {float:left;width:158px;height:200px;margin:10px 10px 0 0;border:2px dashed #999;padding:6px;text-align:center;}
.listLS {margin-bottom:20px;border:2px dashed #999;padding:6px;}
#mgdroit {position:relative;text-align:right;margin-top:20px;margin-left:750px;}
#gpg {float:right;overflow:hidden;margin:6px 0 12px 0;padding:2px 10px 2px 10px;background-color:#F4F4F4;border:1px solid #C0C0C0;font-size:90%;color:#3366FF;}
#footer {clear:both;padding:8px;margin:20px auto;border-top:1px solid #CCECFF;font-size:85%;color:white;background-color:#4975B6;}
#footer a {color:white;text-decoration:none;}
#footer a:hover, #en-tete a:focus {color:#E8E8E8;text-decoration:underline;}


