﻿*{
	margin:0px; padding:0px;
}
body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#828276;
text-align:center;
background:#e9eaf4;
}

html, body, #aspnetForm {height: 100%;}

#wrap {min-height: 100%; background:url(../images/cnt_bgr.gif) center  top repeat-y; text-align:center; margin:0 auto; }


img{ 	border:0;}
a:focus{ outline:none; }
a, a:visited { color: #024699; text-decoration: underline; }
a:hover, a:visited:hover { color: #000000; text-decoration:none; }

.floatL{ float:left; }
.floatR{ float:right; }
.clear{ clear:both; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.hrdashed{
border-top:2px solid #666666;
height:2px;
padding:0px;
margin:0px;
}

h1{ font-size:1.8em; color:#024699; margin:0px; padding:0 0 10px 0; }
h2{ font-size:1.4em; color:#0068b3; margin:0px; padding:0 0 5px 0; }
h3{ font-size:1.2em; color:#0068b3; margin:0px; padding:0 0 5px 0; }

sup{font-size:0.6em;}
blockquote{ margin:0px 0 10px 20px; }
p{ margin:0px; padding:0 0 10px 0; }
ul, ol{ margin:0px 0 10px 20px; padding:0 0 0 10px; }
ul li, ol li{ margin:0; padding:2px 0; }

#Container{
margin:0 auto;
padding:0 3px;
width:960px;
text-align:left;
background:url(../images/cnt_bgr.gif) repeat-y;
}

#TopNav{
text-align:right;
padding-right:15px;
height:35px;
line-height:35px;
background:#0063af url(../images/cnt_top_bgr.gif);
color:#000;
font-size:13px;
}
#TopNav ul{ float:right; margin:0; padding:0; list-style:none; }
#TopNav ul li{ margin:0; padding:0 2px; display:block; float:left; list-style:none; }

#TopNav ul li a span{ display:none; }

#TopNav ul li a, #TopNav ul li a:visited { color:#ffffff; text-decoration:none; }
#TopNav ul li a:hover, #TopNav ul li a:visited:hover { color:#3399ff; text-decoration:none; }


#Content { padding:30px; background:url(../images/cnt_cnt_bgr.gif) left top repeat-x;}

#Main{
float:left;
width:630px;
}
#Nav{
float:right;
width:243px;

}



.bloc { display:block; margin:10px 0; padding:0; }
.bloc img {float:left; margin:0px; padding:0 10px 10px 0; }
.bloc .infos { float:left; display:block; width:480px; }
.bloc .titre { margin:0px; padding:0 0px 0px 0; font-weight:bold; }
.bloc .texte { margin:0px; padding:0 0px 10px 0; }
/*.bloc .texte ul {margin:0px 0 10px 20px; padding:0px; }*/



/* Section Couleurs */
.couleur{ display:block; width:93px; height:120px; float:left; margin:5px; }
.couleur .swatch{ display:block; width:80px; height:80px; border:1px solid #333; }
.couleur .infos {font-size:11px; width:80px; text-align:center; }


#Footer {
position:relative;
padding:20px 0;
margin:100px 0 0 0;
text-align:center;
font-size:13px;
color:#828276;
background:url(/images/ftr_bgr.gif) no-repeat center top;
}
#Footer a, #Footer a:visited { color:#828276; text-decoration:underline; }
#Footer a:hover, #Footer a:visited:hover { color:#828276; text-decoration:none; }

#Footer .btt{
	position:absolute;
	top:20px;
	right:0;
}





