

p				{
				text-align:justify;
				}						
.black_title 	{
				font-size: 12px;
				font-weight : bold;
            	color: black;
            	font-weight : bold;
				}
                	  
.darkBlue_text 	{ 
				font-size: 12px;
 				color: #000066; 
 				}
 				
 .blue_text 	{ 
				font-size: 12px;
 				color: #2F7FBB; 
 				}
 				
 .blueBold_text { 
				font-size: 12px;
 				color: #2F7FBB; 
 				font-weight : bold;
 				}
 				
 .red_text 		{ 
				font-size: 12px;
 				color: #924540; 
 				}
 				
 .redBold_text 	{ 
				font-size: 12px;
 				color: #924540; 
 				font-weight : bold;
 				}
 				
 .encadre		{
				border-color:#924540;
				border-width:1px;
				border-style:solid;
				padding:1px;
				font-size: 12px;
 				color: #2F7FBB; 
 				font-weight : bold;
				}
.arial_10_bold_blanc
{
text-decoration:none;
text-align:center;
color:#FFFFFF;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin:5px 0px 8px 0px;
}
.justify_arial_10_bold_blanc
{
text-decoration:none;
text-align:justify;
color:#FFFFFF;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
}
.arial_12_bold_blanc
{
text-decoration:none;
text-align:center;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:5px 0px 8px 0px;
}
.arial_14_bold_blanc
{
text-decoration:none;
text-align:center;
color:#FFFFFF;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:5px 0px 8px 0px;
}

.arial_18_bold_blanc
{
text-decoration:none;
color:#FFFFFF;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:5px 0px 8px 0px;
text-align:center;
}

.arial_12_blanc
{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:00px;
text-align:left;
}

.arial_12_noir
{
text-decoration:none;
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:00px;
text-align:left;
}

.arial_12_noir_bold
{
text-decoration:none;
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:00px;
text-align:left;
font-weight:bold;
}

.arial_14_bleu
{
text-decoration:none;
color:#022565;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:5px;
}



#top2 a, #top a
{
text-decoration:underline;
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

/** ---------> Summary */
	div .order-product-summary {
		border: 			1px solid #666666;
		padding:			0px;
		margin:				0px;
	}
	div .order-product-summary h2 {
		margin:				0px;
		background-color:	#006AB3;
		color:				white;
		padding:			3px 0px 3px 8px;
	}
	div .order-product-summary .order-product-summary-content {
		margin:				0px;
		padding:			5px 5px 5px 10px;
	}
	div .order-product-summary .order-product-price {
		font-size:			18px;
		font-weight:		bold;
		color:				black;
	}
	div .order-product-summary .order-product-install-price {
		font-style:			italic;
		font-size:			16px;
		font-weight:		bold;
		color:				black;
	}
	div .order-product-summary .order-product-price-notes {
		color:				#666666;
	}
	div .order-product-summary .order-product-title {
		color:				#666666;
	}
	div .order-product-summary .order-product-install-price-notes {
		color:				#666666;
		font-style:			italic;
	}
/** ---------> Specs */
	div .order-product-specs {
		border: 			1px solid #666666;
		padding:			0;
	}
	div .order-product-specs h2 {
		margin:				0px;
		background-color:	#BBBBBB;
		color:				white;
		padding:			3px 0px 3px 8px;
	}
	div .order-product-specs .order-product-specs-content {
		margin:				0px;
		padding:			5px 5px 5px 15px;
	}
	div .order-product-specs .order-product-specs-content .page-list-container {
	}
	div .order-product-specs .order-product-specs-content .page-list-container h3 a {
		color:					black;
	}
	div .order-product-specs .order-product-specs-content ul {
		list-style-image:		none;
		list-style-position:	outside;
		list-style-type:		none;
		padding:				0px;
		margin:					0 0 0 5px;
	}
	div .order-product-specs .order-product-specs-content ul li {
		margin:					3px 0px 3px 0px;
		font-size:				14px;
		padding:				0px;
		color:					#444444;
	}
	div .order-product-validation {
		text-align:				center;
		margin:					10px 0px;
	}
	div .submit-cart {
		text-align:				center;
		margin:					10px 0px;
	}
	.element-configger {
		border:		1px solid #AAAAAA;
		margin:		5px ;
		padding:	5px 5px 10px 8px;
	}
	.element-configger legend{
		font-weight:	bold;
		font-size:		12px;
	}
	div .order-product-validation .order-product-add-to-cart {
		
	}
	div .submit-cart .display-payment {
		
	}
	
	div .display-payment-means {
		text-align:	center;
	}
	
	div .display-payment-means-pointer {
		border: solid 1px;
		cursor: pointer;
	}
	
	div .order-configger-page-container {
		margin:			0 5px;
		padding: 		5px 0px;
	}
	div .configger-name {
		color:		#AAAAAA;
		float:			left;
	}
	.margin0-padding0 {
		margin:			0;
		padding:		0;
	}
	.clear-both {
		clear:			both;
	}
	.error {
		color:red;
	}
	
	.success {
		color: green;
	}
	.warning {
		color: #8A2C2D;
	}
	/** CART */
	.cart-content {
		padding:	10px;
	}
	.cart-item {
		padding: 15px 5px 5px 5px;
	}
	.cart-item-info {
		
	}
	.cart-item-configuration {
		border-top: 1px solid #dadada;
		clear:both;
		margin-top:	20px;
/*		font-size:10px;*/
	}
	.cart-item-info {
		
	}
	.cart-item-configuration-list {
/*		list-style-image:none;*/
		list-style-position:inside;
/*		list-style-type:none;
*/		margin:0 0 0 5px;
		padding:	0;
		width: 250px;
/*		font-size:10px;
*/		color:#666666;
	}
	.cart-item-configuration-list li {
		margin-left:14px;
		padding-left:8px;
	}
	.cart-item-actions {
		float:right;
		margin: 12px;
	}
	.cart-item-name {
		float:left;
/*		font-size: 14px;*/
		margin:	0;
		padding: 0;
	}
	.cart-item-configuration-details {
		margin: 14px;
		float:left;
	}
	.cart-item-amount {
		float: right;
	}
