*{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#0075AA;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-image:url(http://www.assorpro.com/images/back-page2.jpg);
	background-position:top; background-repeat:repeat-x;
}
.contnu ,.ssbl, .ssbr , .ssbb , .ssbt {background-color:#CBDEF4}
.Stl{background:url(http://www.assorpro.com/images/Stl.gif) no-repeat top left}
.Str{background:url(http://www.assorpro.com/images/Str.gif) no-repeat top right }
.Sbl{background:url(http://www.assorpro.com/images/Sbl.gif) no-repeat bottom left }
.Sbr{background:url(http://www.assorpro.com/images/Sbr.gif) no-repeat bottom right }
#site
{
border:10px solid #A5C6EC;
}


h3
{
color:#0075AA;

}
input.text
{
border:0;
margin:3px 10px;
height:22px;
color:#000;
font-size:11pt;
}
a.buttona
{
color:#fff;
font-size:14pt;
font-weight:bold;
}
.boxcontnu{background-color:#FFB506;}
.ctl{background:url(http://www.assorpro.com/images/ctl.gif) no-repeat top left;}
.ctr{background:url(http://www.assorpro.com/images/ctr.gif) no-repeat top right;}
.cbl{background:url(http://www.assorpro.com/images/cbl.gif) no-repeat bottom left;}
.cbr{background:url(http://www.assorpro.com/images/cbr.gif) no-repeat bottom right;}

.bl{background:url(http://www.assorpro.com/images/bl.gif) repeat-y left;}
.br{background:url(http://www.assorpro.com/images/br.gif) repeat-y right;}
.bb{background:url(http://www.assorpro.com/images/bb.gif) repeat-x top;}
.bt{background:url(http://www.assorpro.com/images/bt.gif) repeat-x bottom;}

h1.part
{
letter-spacing:6px;
color:#0075AA;
font-size:16pt;
margin:12px 0 0 0;
}

#login .ctl{background:url(http://www.assorpro.com/images/ctl3.gif) no-repeat top left;}
#login .ctr{background:url(http://www.assorpro.com/images/ctr3.gif) no-repeat top right;}
#login .cbl{background:url(http://www.assorpro.com/images/cbl3.gif) no-repeat bottom left;}
#login .cbr{background:url(http://www.assorpro.com/images/cbr3.gif) no-repeat bottom right;}
#login .boxcontnu , #login .bl ,#login .bb ,#login .br ,#login .bt{background:url(http://www.assorpro.com/images/bg3.gif) repeat;}
#fotter
{
padding-right:20px
text-align:right;
background-color:#A5C6EC;
}
#fotter a
{
float:right;
color:#005F8A;
font-size:10pt;
font-weight:bold;
margin-bottom:15px;
}

#menu td
{
text-align:center;
}
#menu a
{
font-size:10pt;
font-weight:bold;
}
#contact
{
font-size:10pt;
}

#contact .texte
{
background-color:#DAE6F2;
margin:3px 20px;
border:1px solid #E6EFFA;
font-size:7.3pt;
font-weight:bold;
}
#contact .textes
{
background-color:#FCF8EA;
margin:3px 20px;
border:1px solid #F1CA77;
font-size:7.3pt;
font-weight:bold;
}

#contact input.texte , #contact input.textes
{
height:20px;
padding-top:2px;
}
#contenu .lien
	{
	background:url(http://www.assorpro.com/images/index02.gif) no-repeat left center;
	height:23px;
	width:200px;
	display:block;
        font-weight:bold;
	padding:5px 0 5px 30px;
}
#contenu .lien2
	{
	background:url(http://www.assorpro.com/images/index02.gif) no-repeat left center;
	height:16px;
	width:100%;
	display:block;
        font-weight:bold;
	padding:5px 0 5px 30px;font-size:11px;
}
#contenu .lien3
	{
	background:url(http://www.assorpro.com/images/index02.gif) no-repeat left center;
        font-weight:bold;
	padding:5px 0 5px 30px;font-size:11px;
}
.lienimo
	{
	background:url(http://www.assorpro.com/images/index02.gif) no-repeat left center;
	height:23px;
	display:block;
        font-weight:bold;
	padding:5px 0 5px 30px;
}
#mention
{
font-size:9pt;
text-align:justify;
}

#bk-trait {background-position:left; background-repeat:repeat-y;}
#bk-trait-droit {background-position:right; background-repeat:repeat-y;}
#banniere {background-position:right; background-repeat:no-repeat;}
#navigation {color:#005F8A; font-family:arial; font-size:11px; font-weight:bold;}
#navigation a:link{color:#005F8A; font-family:arial; font-size:13px; text-decoration:none;}
#navigation a:hover{color:#005F8A; font-family:arial; font-size:13px; text-decoration:none;}
#navigation a:visited{color:#005F8A; font-family:arial; font-size:13px; text-decoration:none;}
#logintbl {color:#FFFFFF;font-family:arial; font-size:11px; background-color:#0075AA;}

.bt-box {display:block; background:url(http://www.assorpro.com/images/bt-box.gif) no-repeat 0 0;text-decoration:none;color:#ffffff; font-family:arial; font-size:20px;padding:20px ;float:left;width:163px;height:90px;margin-right:40px;}

a.bts {display:block;font-size:12px;height:24px;padding:14px 8px 6px;width:253px;background:url(http://www.assorpro.com/images/bt-mdp.gif) no-repeat 0 0;margin-bottom:5px;color:#005F8A;}
#mdp2 {float:left;width:222px;}
#mdp2 a{display:block;font-size:12px;height:30px;padding:6px 8px 6px;width:207px;background:url(http://www.assorpro.com/images/bt-mdp2.gif) no-repeat 0 0;margin-bottom:5px;color:#005F8A;}

.divfaq {font-size:12px;font-family:arial;}
.divfaq h2 {font-size:14px;font-family:arial;}
.divfaq hs {font-size:12px;font-family:arial;}
.divfaq li {font-size:12px;list-style:none;padding:5px 5px 5px 11px;font-family:arial;}
ul.faqs2 li p ,ul.faqs2 li ul{display:none; background-color:#FFFFFF;}
ul.faqs2 li h4{padding:5px 0px 0 11px;height:20px; background-color:#EA9600; margin:0pt 0pt 2px; color:#FFFFFF;}
ul.faqs2 li.active{cursor:pointer;border-top-width: 1px;  }
ul.faqs2 li.active p{padding:11px;display:block; margin:0;}
ul.faqs2 li.active h4 {background-color:#EA9600;color:#FFFFFF;font-family:arial;}
ul.faqs2 li.active ul{display:block;}
ul.faqs2 li h4 a {color:#FFFFFF;font-family:arial;}