/* CSS Document */

/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{font-size:10px; border-collapse:collapse; border-spacing:0}
img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}



/* BODY HTML*/
div#top {height: 0px; margin: 0;} 
HTML {HEIGHT: 100%}
body { margin:0; padding:0; HEIGHT: 100%; color: #000; font-family:Arial, sans-serif; font-size:11px}


body { background:#f2f2f2}

/*fonts.css*/
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size:100%; font-weight: normal; font-style: normal }

a, a:link, a:visited { color:#000; text-decoration: underline }
a:hover { color:red}
 h1 { clear:both; font-size:120%; color:#D6492A; text-align:left; padding:10px 0 0 0; margin:0 0 10px 0;}
 h2 { padding:0; margin:0; font-size:100%; color:#818181; font-weight: bold}
 h3 { font-weight: bold; font-style:italic }
 
/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

/* IMG */
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
#centre { clear: both; margin: 0px auto; width:100%; text-align: center; }
.left { float: left; margin: 2px 20px 16px 0; }
.right { float: right; margin: 2px 0 16px 20px; }

/* TYPE */

strong, b { font-weight:bold; }
em, i { font-style:italic; }
sup { padding-left:1px; font-size:10px !important; font-weight:normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color:#76797c; _position:static !important; }
.sosumi { font-size: 10px !important; color:#76797c; }


.label {float:left;width:150px;background-color:#FFFFFF;margin:0px;padding:0px;height:20px;}
.formulaire {float:left;width:100%;}
.Text_cache{visibility: hidden}
.searchword {color: :#000000;text-decoration: none ;background-color: #FFCC00}
.OBLIGATOIRE {color: red;font-size:120%;font-style:bold}



div#global {clear:both; position:relative; width:1000px; margin:0 auto 0; min-height:517px}

div#header {width: 1000px;height:10px;margin: 0 auto 0; position: relative; z-index: 1}

div#logo a {position:absolute;width:1000px;height:10px;border:0;display:block;z-index:2;cursor:pointer;text-indent:-9999px}
/*div#logo a {background-image:url(../images/css/default/css.png); _background-image:url(../images/css/default/css.png); background-repeat: no-repeat;background-position: 0px -410px;}*/

div#ariane {clear:both; position: relative;width: 986px; height:25px; margin: 36px auto 0; line-height:20px; padding: 0 0 0 10px; background-color: #FFF; border:2px solid #919191;}

#contenu {clear:both; position: relative;width: 1000px;margin: 0 auto 0;padding: 4px 0 0 0; }
#contenu #LeftCol { float: left;width:160px; padding: 5px; }
#contenu #LeftCol h2 { clear:both; font-size:150%; color:#D6492A; padding:55px 0 0 0; margin:0; font-weight: normal;text-transform: uppercase; text-align:right}
#contenu #LeftCol ul li {clear:both; display:block; float: right; font-size:120%; font-weight: normal; text-align:right; padding:6px 0 8px 0 }
#contenu #LeftCol ul li a:hover {color:#D6492A}
#contenu #LeftCol ul li a {color:#818181;text-decoration: none}

#contenu #LeftCol #contact {clear:both; font-size:120%; padding:20px 0 0 0; margin:0; font-weight: normal;text-transform: uppercase; text-align:right; }
#contenu #LeftCol #contact a {color:#818181; text-decoration: none}
#contenu #LeftCol #contact a:hover {color:#D6492A}

#contenu #LeftCol #security {clear:both; font-size:120%; padding:20px 0 0 0; margin:0; font-weight: normal;text-transform: uppercase; text-align:right; }
#contenu #LeftCol #security a {color:#818181; text-decoration: none}
#contenu #LeftCol #security a:hover {color:#D6492A}

#contenu #RightCol {float: right; width: 190px; padding:5px; }
#contenu #RightCol h2 { clear:both; font-size:150%; color:#818181; padding:55px 0 0 0; margin:0; font-weight: normal;text-transform: uppercase; text-align:left}
#contenu #RightCol ul { padding:35px 0 0 0;}
#contenu #RightCol ul li {clear:both; display:block; float: left; font-size:120%; font-weight: normal; padding:6px 0 8px 0 }
#contenu #RightCol ul li a:hover {color:#D6492A}
#contenu #RightCol ul li a {color:#818181;text-decoration: none}

#conteneur {float: left;width:600px; margin-left:10px; color:#919191;text-align:left;  /* Pour IE 6 */}
div#conteneur .info {float: left; width: 600px; }
div#conteneur .info label {float:left;width:80px;margin:0px;padding:0px;height:20px;}
div#conteneur .info img { float: left; margin: 0 0 0 0;border:2px solid #919191; }
div#conteneur .info img:hover { border:2px solid #919191; }
div#conteneur .info img.active { border:2px solid #919191; }
div#conteneur .info h1 { clear:both; font-size:200%; color:#D6492A; text-align:left; padding:0; margin:0; font-weight: normal;text-transform: uppercase}
div#conteneur .info pre { clear:both; padding:0 0 20px 0; margin:0; color:#818181; font-weight: normal; font-family:Arial, sans-serif; font-size:130%; font-weight: 100}
div#conteneur .info h2 { clear:both; font-size:120%; color:#D6492A; text-align:left; padding:20px 0 20px 0; margin:0 0 10px 0; font-weight: normal}
div#conteneur .info h3 { clear:both; padding:20px 0 20px 0; margin:0; font-size:120%; color:#818181; font-weight: normal; font-style: normal}
div#conteneur .info p { clear:both; padding:0; margin:0}
div#conteneur a { color:#818181;text-decoration: underline}
div#conteneur a:hover {color:#D6492A}

div#conteneur .info .nav {float: right; width: 480px; padding:0 8px 0 0; text-align:right; color:#D6492A;background-image:url(../images/css/default/plus.png); background-position:right; background-repeat:no-repeat}

#footer {clear:both; position: relative;width: 1000px;margin: 0 auto 0;padding: 4px 0 0 0; min-height:40px}
#footer #LeftCol { float: left;width:160px; min-height:40px; padding: 5px; }
#footer #RightCol {float: right; width: 190px; padding:5px; min-height:30px }
#footer #conteneur {float: left;width:600px; margin-left:10px; color:#919191;text-align:center; min-height:30px; border-bottom: 1px solid #818181; border-top: 1px solid #818181 /* Pour IE 6 */}
#footer #conteneur a { color:#818181;text-decoration: none}
#footer #conteneur a:hover {color:#D6492A}
#footerADS {clear:both; position: relative;width: 728px;margin: 0 auto 0; height:90px}
#footerLinks {clear:both; position: relative;width: 728px;margin: 0 auto 0; height:20px}
#footerLinks ul li {display:block; float: left; font-size:100%; font-weight: normal; padding:5px }
#footerLinks ul li a:hover {color:#D6492A}
#footerLinks ul li a {color:#818181;text-decoration: none}

div#conteneur .collection {float: left; width: 510px;background-color: #FFF; border:2px solid #919191; }
div#conteneur .collection img { float: left; margin: 0 0 0 0;width: 60px; height: 60px;border:2px solid #FFF; }
div#conteneur .collection img:hover { border:2px solid #D6492A; }
div#conteneur .collection img.active { border:2px solid #D6492A; }
div#conteneur .collection h2 { clear:both; font-size:120%; color:#D6492A; text-align:left; padding:10px 0 0 0; margin:0 0 10px 0; font-weight: normal;}
div#conteneur .collection h3 { padding:0; margin:0; font-size:100%; color:#818181; font-weight: normal; font-style: normal;text-transform: uppercase}

div#conteneur .collection .nav {float: right; width: 480px; padding:0 8px 0 0; text-align:right; color:#D6492A;background-image:url(../images/css/default/plus.png); background-position:right; background-repeat:no-repeat}



div#conteneur .collection ul li {display:block; float: left; margin:0 0 10px 0; width: 495px; height: 60px}
div#conteneur .collection ul li a:hover {color:#818181}
div#conteneur .collection ul li a {color:#818181}
div#conteneur .collection ul li img {margin: 0 10px 0 0;}
div#conteneur .collection ul h3 { padding:0; margin:0 0 10px 0; font-size:100%; color:#818181; font-weight: normal; font-style: normal; text-decoration:underline;text-transform: uppercase}
div#conteneur .collection ul li h4 { text-decoration:underline;text-transform: uppercase}

div#conteneur .collection ul li:hover img { border:2px solid #D6492A; }
div#conteneur .collection ul li:hover p { color: #D6492A; }
div#conteneur .collection ul li:hover h4 { color: #D6492A; }

div#conteneur .collection ul li a.active img { border:2px solid #D6492A; }
div#conteneur .collection ul li a.active p { color: #D6492A; }
div#conteneur .collection ul li a.active h4 { color: #D6492A; }

#cont{width:600px;margin:0 auto 0;text-align:left}

.buttons{padding:0 5px 2px 5px;}
.buttons span{color:#D6492A;cursor:pointer; font-size:10px}
.buttons span.active, .buttons span:hover{color:#919191}
/* Sample 8*/
#box8{
	position:absolute;
}
#box8 div{
	width:600px;
	float:left;
}
.buttons{
	text-align:right;
	clear:both;
}
.mask{
	position:relative;
	width:600px;
	height:490px;
	overflow:hidden;
}


