#echForm			{ width:53%; margin:20px 5% 0 0; float:left;  }
#showBox			{ width:41%; height:386px; height:410px; margin-top:0px;float:right; position:relative; }

#showBox img		{ position:absolute; top:0; left:50%; margin-left:-78px; }
#showPot img		{ z-index:1; }
#showMain img		{ z-index:2; }
#showBar img		{ z-index:3; }
/*#showSup img		{ z-index:4; }*/
#legendeCoul		{ float:none; width: 150px; height: 50px;}/*TEMP*/	
h2					{ background:url(../_images/ico_crayon.png) 250px bottom no-repeat; *background:url(../_images/ico_crayon.png) 365px bottom no-repeat; }
h3 					{ margin-bottom:5px; border-bottom:4px solid #000; display:block; font-size:16px; text-transform:uppercase; }	
h3 span 			{ width:20px; height:14px; margin:0 7px 0 0; padding:7px 5px; display:inline-block; background:#000; color:#fff; text-align:center; font-weight:bold; font-size:14px; }
a#versForm,
a#versResume {
	border: 0!important;
}
a#versForm h3,
a#versResume h3 {
	border-color: #f0b150;
}

#selStyle, #selPot, #selMain, #selBar	{ margin-bottom:10px; position:relative; }
#selPotCoul, #selMainCoul, #selBarCoul, #impression	{ margin:12px 0; position:relative; }
.coulThumb			{ width:15px; height:15px; float:left; background:#fff; }

#selStyle label, #selBar label		{ width:100%; display:inline-block;}

#impression 		{ width:100%; padding-right:35px; display:block; background:url(../_images/ico_impression.jpg) right center no-repeat; }
#impression a, #bt_form a 		{ text-decoration:none; }
input 				{ margin-right:5px; cursor:pointer; }
label				{ margin-right:10px; display:block; cursor:pointer; }

.coulThumb			{ margin-left:3px; border:1px solid #000; cursor:pointer; }
.selected			{ margin-top:-10px; padding:5px 0px!important; border:1px solid #000!important; display:block; }
@media only screen and (min-width: 480px) {
label				{ display:inline; white-space:nowrap; }
#showBox			{ margin-top:10px; }

}

#bt_form { width:100%; margin-right: 20px; display:none;  margin-top:12px; background:url(../_images/ico_calculate.png) left center no-repeat; padding-left:35px;}
#bt_form { display:inline-block; }
#impression { width:auto; background:url(../_images/ico_impression.jpg) left center no-repeat; padding-left:35px; padding-right:0; width: 120px;}
#impression h3, #bt_form h3 { display: inline-block;}



@media only screen and (min-width: 600px) {
#bt_form { width:40%;}
#impression { width:30%; }
#showBox			{ border:1px solid #666; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; }
#selStyle label, #selBar label		{ width:120px; display:inline-block;}
#selPotCoul, #selMainCoul, #selBarCoul, #impression	{ margin:12px 0; position:relative; }
}

@media only screen and (min-width: 780px) {
#echForm			{ width:65%; margin-right:2%; }
#showBox			{ width:27%; margin-top:-20px; /*margin-right:-6%;*/ }
#selPotCoul, #selMainCoul, #selBarCoul	{ position:absolute; top:0px; right:0; }
#impression			 { background:url(../_images/ico_impression.jpg) left center no-repeat; float:right; }
}

