body{ 
	margin:0; padding:0; text-align:center; 	
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #b59c7e;
	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
}

#left, #mid {
	background: #FFFFFF;
}
body{ 
	margin:0; padding:0; text-align:center; 
}
img{ 
	border:0; 
}
form,p,h1,h2,h3,h4,h5,h6{ 
	margin:0; 
}
ul,ol{ 
	list-style:none outside none; margin:0; padding:0; 
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

.top {
	text-align:right;
	width:100%;
	font-size:11px;
	font-weight:600;
}

.top a{
	color:#FF2400;
}

.top a:hover{
	text-decoration:underline;
	color:#FF2400;
}

#container { 
	margin:auto; width:1000px; text-align:left; 
	background-repeat: no-repeat;
	background-position: 0px 35px;
	background-color: #ffffff;
}
#midContainer {
	clear:both; padding:6px 0 0 0;
}

h1{
	margin:15px 0 0 0px; float:left;
}

#left, #mid {
	margin: none;
	padding: none;
	float:left;
}
#left {
	width:180px;
}
#mid {
	width:800px; padding:0 0 0 1px;
}

#navLeft {
	width:179px; border-right:1px solid #E4E8EC;  padding:0px 0 0 0 !important; padding:0px 0 0 0; height:400px!important; height:360px;
}

#navLeft ol{
	padding:8px 0 8px 0;
}
#navLeft li{
	padding:0 0 6px 13px;
}
#navLeft ol li{
	padding:0 0 0 7px; margin:0 0 0 11px;
}

#footer {
	clear:both; background:#373A3C; height:14px; text-align:center; margin:5px 0 0 0!important; margin:3px 0 0 0;
}
#footer a, #copyright {
	color:#FFFFFF; font-size:10px;
}
#footer .link {
	float:left; padding:0 10px 0 0; margin:0 0 0 10px; background:url(..//images/footer-li.gif) right no-repeat;
}
#footer .last {
	background:none;
}

.navLeft {
	margin: none;
}

#navLeft a{
	
}
#navLeft a:hover{
	text-decoration:underline;
	color:#FF2400;
}

#navLeft li a{
	background:url(../skin/nav-left-off.gif) 0 2px no-repeat;
	font-size:11px;
	font-weight:600;
}

#navLeft ol a{
	background:url(../skin/snav-left-off.gif) 0 8px no-repeat;
	font-size:11px;
}

#navLeft ol li a{
	background:url(../skin/snav-left-off.gif) 0 8px no-repeat;
	/*color:#7D7D7D;*/
	font-weight:100;
	font-size:11px;
}
/* // FIN MAIN ITEMS COLORS // */

/* // DEBUT PAGE ELEMS // */




.box {
	float:left;
	width:100%;
}
.box *{
	color:#3C4042; font-size:10px;
}
.box strong{
	font-weight:600;
}
.box h4{
	padding:0 0 0 7px;

}
.box h4 a{
	display:block;
}
.box .common {
	color:#3C4042;
}
.box .bot {
	font-weight:bold;
	background-position:0 4px;
	background-repeat:repeat-x;
	height:10px; position:absolute;
	bottom:0;
	right:0;
}
.box .bot a{
	display:block; background-color:#FFFFFF; padding:0 0 0 1px; font-size:10px; font-weight:600; float:right;
}
.box h5 {
	background-position:0 7px; background-repeat:no-repeat; padding:0 0 0 9px;
	font-size:11px;

}
.box h5 a {
	font-size:11px;
}

.box .cont .descrip {
	margin:0 0 0 160px;
}

.titre23 {
	font-size:11px;
}

.titre33 {
	font-size:15px;
	background:#F8F8F8;
	color:#6F6F6F;
	font-weight:bold;
}

.box .imgLeft {
	float:left; margin:0 2px 0 0;
}
.box .cont{
	padding:0 0 0 8px; float:left; position:relative;
}
.box ul a{
	background-position:0 5px; background-repeat:no-repeat; padding:0 0 0 7px;
}
.box .forum {
	clear:both;
}
.box .forum h5{
	margin:0 0 0 3px;
}
.box .forum li{
	margin:0 0 2px 0; background:#EEEEEE;
}
.box .forum li a{
	 background:none;
}
.box .forum ul{
	margin:0 0 10px 0;
}

.main h4{
	padding:3 1 2 13px;
	font-weight:bold;
	font-size:15px;
	font-weight:600;
	color:#ffffff;
}


.main .cont {
	padding:2px 0 0 8px;
}
.main .cont2 {
	padding:0 0 0 8px;
}
.main .imgLeft{
	border:1px solid #575757; margin:4px 0 0 0;
}
.main .description_texte {
	
	font-style:italic;
	font-weight:600;
	font-size:13px;
	float:left;
}

.main .bot {
	position:relative; clear:both;
}
.main .space {
	clear:both; font-size:1px; height:20px;
}


.line
{
	font-weight:bold;
	font-size:13px;
	font-weight:600;
	color:#ffffff;
}


.header
{
	font-weight:bold;
	font-size:13px;
	font-weight:600;
	color:#7D7D7D;
}

.small {
	width:370px;
}

.small h4{
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
}

.small .cont {
	padding:2px 0 0 8px;
	float:left; width:354px;
}
.small .cont2 {
	padding:0 0 0 8px;
	float:left; width:354px;
}

.small .multiCont {
	height:145px;
}


.small .imgLeft{
	border:1px solid #575757; margin:4px 0 0 0;
}
.small .bot {
	position:relative; clear:both;
}
.small .space {
	clear:both; font-size:1px; height:20px;
}


.grey3Box h4, .grey3Box .left{
	background:#7D7D7D;
	color:#ffffff;
}

.grey3Box .titrePrice{
	background:#EBEBEB;
	font-size:12px;
	color:#858585;
	font-weight:bold;
}


.grey3Box .line{
	background:#EBEBEB;
	color:#7D7D7D;
}
.grey3Box h5{
	background-image:url(../skin//grey-box-h5.gif);
	color:#7D7D7D;
}
.grey3Box h5 a, .grey3Box strong, .grey3Box .bot a{
 	color:#7D7D7D;
}

.grey3Box a
{
	color:#7D7D7D;
}
.grey3Box .bot a{
 	color:#7D7D7D;
}
.grey3Box li a{
	background-image:url(../skin//grey-box-h5.gif);
}
.grey3Box .bot {
	background-image:url(../skin//grey-box-bot.gif);
}
.grey3Box .space {
	background:url(../skin//grey-pix.gif) center repeat-x;
}

.red2Box h4, .red2Box .left{
	background:#CD101C;
	color:#ffffff;
}

.red2Box .line{
	background:#FAC5C9;
	color:#CD101C;
}

.red2Box h5 {
	background-image:url(../skin//red2-box-h5.gif);
	color:#CD101C;
}
.red2Box h5 a, .red2Box strong, .red2Box .bot a{
 	color:#CD101C;
}

.red2Box a
{
	color:#CD101C;
}

.red2Box li a{
	color:#CD101C;
}
.red2Box ul a{
	background-image:url(../skin//red2-box-h5.gif);
}
.red2Box .bot {
	background-image:url(../skin//red2-box-bot.gif);
}
.red2Box .space {
	background:url(../skin//red2-pix.gif) center repeat-x;
}

.pinkBox h4, .pinkBox .left{
	background:#DB00AF;
	color:#ffffff;
}

.pinkBox .line{
	background:#FFCCF4;
	color:#DB00AF;
}
.pinkBox h5 {
	background-image:url(../skin/pink-box-h5.gif);
	color:#DB00AF;
}

.pinkBox a
{
	color:#DB00AF;
}

.pinkBox h5 a, .pinkBox strong, .pinkBox .bot a{
 	color:#DB00AF;
}
.pinkBox ul a{
	background-image:url(../skin/pink-box-h5.gif);
}
.pinkBox .bot {
	background-image:url(../skin/pink-box-bot.gif);
}
.pinkBox .space {
	background:url(../skin/pink-pix.gif) center repeat-x;
}

.purple2Box h4, .purple2Box .left{
	background:#af1e9f;
	color:#ffffff;
}

.purple2Box .line{
	background:#F7CEF2;
	color:#af1e9f;
}

.purple2Box h5 {
	background-image:url(../skin//purple2-box-h5.gif);
	color:#af1e9f;
}

.purple2Box a
{
	color:#af1e9f;
}


.purple2Box h5 a, .purple2Box strong, .purple2Box .bot a{
 	color:#af1e9f;
}
.purple2Box ul a{
	background-image:url(../skin//purple2-box-h5.gif);
}
.purple2Box .bot {
	background-image:url(../skin//purple2-box-bot.gif);
}
.purple2Box .space {
	background:url(../skin//purple2-pix.gif) center repeat-x;
}


.turqBox h4, .turqBox .left{
	background:#37BED6;
	color:#ffffff;
}

.turqBox .line{
	background:#DFF5F9;
	color:#37BED6;
}

.turqBox h5 {
	background-image:url(../skin//turq-box-h5.gif);
	color:#37BED6;
}

.turqBox a
{
	color:#37BED6;
}


.turqBox h5 a, .turqBox strong, .turqBox .bot a{
 	color:#37BED6;
}
.turqBox ul a{
	background-image:url(../skin//turq-box-h5.gif);
}
.turqBox .bot {
	background-image:url(../skin//turq-box-bot.gif);
}
.turqBox .space {
	background:url(../skin//turq-pix.gif) center repeat-x;
}

.greenBox h4{
	background:#B4D613;
	color:#ffffff;
}
.greenBox h5 {
	background-image:url(../skin//green-box-h5.gif);
	color:#B4D613;
}
.greenBox h5 a, .greenBox strong, .greenBox .bot a{
 	color:#B4D613;
}
.greenBox ul a{
	background-image:url(../skin//green-box-h5.gif);
}
.greenBox .bot {
	background-image:url(../skin//green-box-bot.gif);
}
.greenBox .space {
	background:url(../skin//green-pix.gif) center repeat-x;
}

.s402 {
	width:402px;
}
.s402 .cont{
	width:204px; height:146px!important; height:149px;
}

.fleft {
	float:left;
}

.clear { 
	clear:both; font-size:1px; height:1px;
}

.hg {
	background-image: url(images/hg.jpg);
}

.h {
	background-image: url(images/horiz.jpg);
	background-repeat: repeat-x;
}

.hd {
	background-image: url(images/hd.jpg);
}

.v {
	background-image: url(images/vert.jpg);
	background-repeat: repeat-y;
}

.bg {
	background-image: url(images/bg.jpg);
}

.bd {
	background-image: url(images/bd.jpg);
}

.pixel {
	background-image: url(images/pixel.jpg);
}


#principal{
	width:100%;
	background-repeat: repeat-y;
	background-color : #FFFFFF;
}


#principal2 {
	background-repeat: repeat-y;
	background-position: right;
}

#haut {
	height:1px;
	background-image:url('images/horiz.jpg');

}


#coingh {
	width:1px;
	height:1px;
	background-image:url('images/hg.gif');
	float: left;

}
#coindh {
	width:1px;
	height:1px;
	background-image:url('images/hd.gif');
	float: right;

}
#contenu {
	padding: 0 32px 0 25px;

}

#contenu p {
	margin: 0px;

}

#bas {
	height:1px;
	background-image:url('images/horiz.jpg');
}

#coingb {
	width:1px;
	height:1px;
	background-image:url('images/bg.gif');
	float: left;
}
#coindb {
	width:1px;
	height:1px;
	background-image:url('images/bd.gif');
	float:right;
}



.phg {
	background-image: url(images/h1.jpg);
}

.ph {
	background-image: url(images/c2.jpg);
	background-repeat: repeat-x;
}

.phd {
	background-image: url(images/h3.jpg);
}

.pc {
	background-image: url(images/c1.jpg);
	background-repeat: repeat-y;
}

.pbg {
	background-image: url(images/b1.jpg);
}

.pb {
	background-image: url(images/c2.jpg);
	background-repeat: repeat-x;
}

.pbd {
	background-image: url(images/b3.jpg);
}

.titre_barre_b{
	font-size:9;
	font-family:arial;
	color: #477AA7;
	font-weight: bold;
}

.barre_b{
	background-color: #477AA7;
	height:1;
}


.titre_barre_v{
	font-size:9;
	font-family:arial;
	color: #14782E;
	font-weight: bold;
}

.barre_v{
	background-color: #14782E;
	height:1;
}

.titre_barre_j{
	font-size:9;
	font-family:arial;
	color: #B7BB00;
	font-weight: bold;
}

.barre_j{
	background-color: #B7BB00;
	height:1;
}

.titre_barre_r{
	font-size:9;
	font-family:arial;
	color: red;
	font-weight: bold;
}

.barre_r{
	background-color: red;
	height:1;
}


.titre_barre_o{
	font-size:9;
	font-family:arial;
	color: orange;
	font-weight: bold;
}

.barre_o{
	background-color: orange;
	height:1;
}


.titre_barre_bl{
	font-size:9;
	font-family:arial;
	color: #000000;
	font-weight: bold;
}

.barre_bl{
	background-color: #000000;
	height:1;
}

.description {
	color: #000000;
	font-size: 10pt;
	font-family: Arial;
	text-align:left;
}

.description2 {
	color: #000000;
	font-size: 9pt;
	font-family: Arial;
	text-align:left;
}

.form_input {
	border: 1px solid black;
	background-color: rgb(221, 221, 221);
	font-size: 7pt;
	font-weight: bold;
}


.form_champ {
	background-color: #E6E6E6;
	color: #000000;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	width:165;
}


.form_champ2 {
	background-color: #F2F2F2;
	color: #000000;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
}

.form_champ_saisie {
	border: 1px solid black;
	font-size: 10pt;
	font-weight: bold;
}

.description{
	border: 1px solid black;
}


.left{
	padding-left:5px;
	font-size: 11;
	font-weight: bold;
	width:200px;
}

.left2{
	padding-left:5px;
	font-size: 11;
	font-weight: bold;
	width:50px;
}

.left3{
	padding-left:5px;
	font-size: 11;
	font-weight: bold;
	width:120px;
}

.right1{
	font-size: 11;
	width:300px;
}
.right2{
	font-size: 11;
	width:300px;
}




