div#PageThor
{
	border-right:1px solid #57381f;
	border-left:1px solid #57381f;
	padding:0px;
	width:956px;
}
p.thor-be-mc-notice, p.thor-be-mc-notice a
{
    font-weight:normal;
    margin: 5px 0;
    
}
p.thor-be-mc-notice {
    clear:left;
}
p.thor-be-mc-notice a {
  color:#a68b39;
  font-size:10px;
  text-decoration:underline;
}
p.thor-be-mc-notice a:hover {
	 color:#57381f;
  text-decoration:none;
}
.thor-be-mc-notice-orange{
	color:#da7e2d;
}
.thorMainContent
{
	font-family:verdana, arial, helvetica, geneva, sans-serif;
	padding-left:30px;
	font-size:10px;
	/*font-weight:bold; */
	text-align:left;
	color:#565656;
	background-color:#fff;
	float:right;
	width:926px;
	padding-top:10px;
	padding-bottom:10px;
}

div#thor-be-mc-ldiv1
{
    float:left;
    width:195px;
  
} 
div#thor-be-mc-ldiv2
{
    float:left;
    width:195px;
  
}
div#thor-be-mc-ldiv3
{
    float:left;
    width:405px;
  
} 
div#thor-be-mc-rdiv3
{
    float:right;
    width:455px;
   
} 
div#thor-be-mc-cdiv
{
    float:left;
    width:255px;
    background-color: #fffce4;
border:1px solid #57381F;
padding:10px;
margin:10px 30px 10px 0;
 min-height:160px;

   
}
#thor-be-mc-cdesc{
	min-height:130px;
 
}

#thor-be-mc-cdesc label{
	font-family:verdana, arial, helvetica, geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#57381f;
	
	
	
}
.thor-be-mc-desc label{
	font-family:verdana, arial, helvetica, geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#565656;
	line-height:20px;
	
	
}
.thor-be-mc-desc2 label{
	font-family:verdana, arial, helvetica, geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#565656;
	line-height:17px;
	
	
	
}
div#thor-be-mc-rdiv1
{
    float:right;
    width:200px;
     /* background-color: #fffce4; */
     padding:0 10px 0 5px;
     margin-right: 33px;
     
  
}
div#thor-be-mc-rdiv2
{
    float:right;
    width:190px;
    margin-left:40px;
     margin-right:30px;
      padding:0 15px 0 25px;
    background-color: #fffce4;
}
div#thor-be-mc-col1
{
   float:left;
    width:170px;
    
     
}
div#thor-be-mc-col2
{
   float:right;
    width:205px;
       
}
div#thor-be-mc-col3
{
   float:left;
    width:170px;
   
}
div#thor-be-mc-col4
{
   float:right;
    width:245px;
     
}
div#etape
{
   text-align:right;
    width:575px;
    height:80px;
    float:left
}
h2.thor-be-h4-title
{
   padding-bottom:10px;
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
   
}
h4.thor-be-h4-title
{
    font-size:12px;
    margin-bottom:5px;
    border-bottom: 0 none;
     color:#da7e2d;
}
p.thor-be-monPanier
{
    font-size:12px;
    margin-bottom:5px;
}
span.thor-be-monPanier-max
{
    font-size:10px;
    margin-bottom:5px;
}
div.thor-be-mc-newblock
{
	display:block;
    float: left;
    padding:10px 0 0 0;
    margin-right: 10px;
    width: 175px;
}
div.thor-be-mc-column
{
    float:left;
    max-width:240px;
}
div.thor-be-mc-lcolumn
{
    margin-right:10px;
	width:auto;
}
ul.thor-be-mc-listinfo li
{
    margin-left:0;
    margin-top:8px;
}
ul.thor-be-mc-listinfo2 li
{
    margin-left:0;
    margin-top:8px;
}
ul.thor-be-mc-listinfo li label
{
    display:block;
    float:left;
    padding:1px 0px;
    margin-right:5px;
    width:200px;
    text-align:left;
}
ul.thor-be-mc-listinfo2 li label
{
    display:block;
    float:left;
    padding:1px 0px;
    margin-right:5px;
    width:500px;
    text-align:left;
}
ul.thor-be-mc-listinfo2 li input
{
    margin:0;
    padding:0;
    border:1px black solid;
    width:385px;
    font-size:12px;
    text-align:left;
}
ul.thor-be-mc-listinfo li input, ul.thor-be-mc-listinfo li select
{
    margin:0;
    padding:0;
    border:1px black solid;
    width:175px;
    font-size:12px;
    text-align:left;
}
ul.thor-be-mc-listinfo li select option
{
    background-color:#fff;
}

div.thor-be-mc-div-submit
{
    float:left;
    margin:10px 0px;
    
   
    
}
div.thor-be-mc-div-submit2
{
    float:right;
    margin:10px 20px;
    
   
    
}
input#thor-be-mc-submit
{
    /* height: 14px; */
    display: inline;
    border:0;
    background-color:#da7e2d;
    color:#fff;
    padding:3px;
    font-weight:bold;
    font-size: 12px;

   

}
div.thor-be-mc-div-etape
{
    float:right;
    margin:14px 0;
    margin-right:30px;
    /* width:170px; */
    text-align:right;
}
div.thor-be-mc-div-etape a
{
    border:0;
    background-color:#da7e2d;
    color:#fff;
    padding:4px;
    font-size:1.08em;
    font-weight:bold;
    width:125px;

}


input#thor-be-mc-submit:hover, input#thor-be-mc-submit.over
{
    cursor:pointer;
   
}
div.thor-be-mc-co
{
color:#565656;
    clear:right;
}
h3.thor-be-msg-err, p.thor-be-msg-err
{
    padding:5px 0;
}
.MainContent
{
	padding-right:10px;
	width:580px
}
div#thor-be-mc-cart
{
	float:right;
	height:40px;
	width:280px;
	
}
div#coordonneesResult
{
	font-size:10px;
	height:20px;
	 font-weight:bold;
	margin:5px 0px 5px 0px;
	padding:7px 10px 7px 10px;
	width:880px;
	border:2px solid #d25630;
}
div#cartResult
{
	float:right;
	font-size:10px;
	 font-weight:normal;
	height:25px;
	margin:10px 30px 5px 0px;
	padding:7px 10px 7px 10px;
	width:233px;
	border:2px solid #d25630;
}
div#cart
{
	 background-color: #fffce4;
	border:1px solid #57381F;
	margin:0px 30px 0px 0px;
	padding:0px 0px 0px 0px;
	width:255px;
	height:62px;
	float:right
}
div#cart div
{
	border-bottom:1px solid #57381F;
	float:left;
	height:20px;
	width:245px;
	line-height:20px;
	padding:0px 0px 0px 10px;
	
}

div#opaqueb-container {
	display:block;
	float:left;
}
div.opaqueb-select-lcontainer{
	/*float:left;*/
	line-height:20px;
        
	
}
div.opaqueb-select-rcontainer {
	/*float:right;*/
        margin-top: 5px;
	line-height:20px;
}
div.imgdesc {
    float:left;
	min-height:110px;
	margin-right:15px;
}
input.radiocolour {
    margin:0px 5px 5px 0px;
    vertical-align:-4px;
}
div.ajoutpanier{
    margin-top:5px;
	padding-bottom:10px;
}
div.ajoutpanier, div.ajoutpanier a {
    font-size:1.08em;
	font-weight:normal;
	/*color:#57381f;*/
	text-align:center;
	 background-color:#da7e2d;
    color:#fff;
    padding:4px;
    font-weight:bold;
    width:125px;
}

#modifpanier {
    
   width:245px;
   text-align:right;
   margin:5px 10px 10px 0;
  
}
 div.modifpanier a {
    font-size:1.08em;
	font-weight:normal;
	/*color:#57381f;*/
	text-align:center;
	 background-color:#da7e2d;
    color:#fff;
    padding:4px;
    font-weight:bold;
   width:75px;
}


