@charset "utf-8";
/* CSS Document */
/*
*
*	Global style
*
*	Copyright (c) 2007-2010 details riviera
*	Date création : 02/03/10
*	Dernière modification : 02/03/10
*
*/


html, body {
	margin:0;
	height:100%;
	margin-bottom:1px;
}

body {
	color:#767D86;
	font-family:Verdana,sans-serif;
	font-size:12px;
	background:none;

	/* font:12px/1.55 Verdana,sans-serif; */
	/* line-height:normal; */

	font-size:12px;

	text-align:left;

	background:url("../images/background_body.jpg") repeat-x scroll center top #E3E5E6;
	color:#767D86;
}

.main  {
	background:none;
	width:940px;
	width:920px;
	padding:0;
	padding-right:0;
	padding-left:0;
}

.main-container {
	background:none;
	width:940px;
}

.footer-container {
	border-top:0;
}

.page {
	width:940px;
	width:920px;
	margin-right:auto;
	margin-left:auto;
}

.page-title {
	border-bottom:none;
	margin:0;
}

.col-main {
	width:717px;
}

.block {
	border:0;
	margin:0;
	margin-bottom:20px;
}

.breadcrumbs ul {
	padding-left:0;
}

#breadcrumb {
	/* display:none; */
}

#header_container .links {
	position:absolute;
	top:30px;
	right:15px;
}

#header_container .links a {
	color:#767D86;
}

.bubble .wrapper{
	margin:15px;
	color:#000;
	margin-top:0;
}


.foto4 .home_foto_text h1 {
	width:380px;
}




















/* bouton 1 */
.cms-home #top_navigation a.active1 span.center, 


/* bouton 2 */
.cms-security-software-home-office-html #top_navigation a.active2 span.center, 
.cms-free-antivirus-download-html #top_navigation a.active2 span.center, 
.catalog-product-view #top_navigation a.active2 span.center, 
.cms-u3-edition-html #top_navigation a.active2 span.center, 
.cms-pda-edition-html #top_navigation a.active2 span.center, 
.cms-server-edition-html #top_navigation a.active2 span.center, 
.cms-small-business-server-html #top_navigation a.active2 span.center, 
.cms-linux-unix-edition-html #top_navigation a.active2 span.center, 
.cms-distributed-network-manager-html #top_navigation a.active2 span.center, 
.cms-enterprise-suite-html #top_navigation a.active2 span.center, 
.cms-bart-cd-html #top_navigation a.active2 span.center, 
.cms-free-virus-cleaner-html #top_navigation a.active2 span.center, 
.cms-uninstall-utility-html #top_navigation a.active2 span.center, 
.cms-firewall-cyberoam-cr15-html #top_navigation a.active2 span.center, 
.cms-firewall-cyberoam-cr25-html #top_navigation a.active2 span.center, 
.cms-backup4u-html #top_navigation a.active2 span.center, 


/* bouton 3 */
.cms-community-and-support-html #top_navigation a.active3 span.center, 


/* bouton 4 */
.contacts-index-index #top_navigation a.active4 span.center, 
.cms-about-html #top_navigation a.active4 span.center 
{
	background:url("../images/background_top_navigation_center.png") repeat-x scroll left bottom transparent;
	color:#FF9900;
	cursor:pointer;
	text-decoration:none;
}









/* bouton 1 */
.cms-home #top_navigation a.active1 span.left_end, 


/* bouton 2 */
.cms-security-software-home-office-html #top_navigation a.active2 span.left_end, 
.cms-free-antivirus-download-html #top_navigation a.active2 span.left_end, 
.catalog-product-view #top_navigation a.active2 span.left_end, 
.cms-u3-edition-html #top_navigation a.active2 span.left_end, 
.cms-pda-edition-html #top_navigation a.active2 span.left_end, 
.cms-server-edition-html #top_navigation a.active2 span.left_end, 
.cms-small-business-server-html #top_navigation a.active2 span.left_end, 
.cms-linux-unix-edition-html #top_navigation a.active2 span.left_end, 
.cms-distributed-network-manager-html #top_navigation a.active2 span.left_end, 
.cms-enterprise-suite-html #top_navigation a.active2 span.left_end, 
.cms-bart-cd-html #top_navigation a.active2 span.left_end, 
.cms-free-virus-cleaner-html #top_navigation a.active2 span.left_end, 
.cms-uninstall-utility-html #top_navigation a.active2 span.left_end, 
.cms-firewall-cyberoam-cr15-html #top_navigation a.active2 span.left_end, 
.cms-firewall-cyberoam-cr25-html #top_navigation a.active2 span.left_end, 
.cms-backup4u-html #top_navigation a.active2 span.left_end, 


/* bouton 3 */
.cms-community-and-support-html #top_navigation a.active3 span.left_end, 


/* bouton 4 */
.contacts-index-index #top_navigation a.active4 span.left_end, 
.cms-about-html #top_navigation a.active4 span.left_end 
{
	background:url("../images/background_top_navigation_left.png") no-repeat scroll left bottom transparent;
	cursor:pointer;
}











/* bouton 1 */
.cms-home #top_navigation a.active1 span.right_end, 


/* bouton 2 */
.cms-security-software-home-office-html #top_navigation a.active2 span.right_end, 
.cms-free-antivirus-download-html #top_navigation a.active2 span.right_end, 
.catalog-product-view #top_navigation a.active2 span.right_end, 
.cms-u3-edition-html #top_navigation a.active2 span.right_end, 
.cms-pda-edition-html #top_navigation a.active2 span.right_end, 
.cms-server-edition-html #top_navigation a.active2 span.right_end, 
.cms-small-business-server-html #top_navigation a.active2 span.right_end, 
.cms-linux-unix-edition-html #top_navigation a.active2 span.right_end, 
.cms-distributed-network-manager-html #top_navigation a.active2 span.right_end, 
.cms-enterprise-suite-html #top_navigation a.active2 span.right_end, 
.cms-bart-cd-html #top_navigation a.active2 span.right_end, 
.cms-free-virus-cleaner-html #top_navigation a.active2 span.right_end, 
.cms-uninstall-utility-html #top_navigation a.active2 span.right_end, 
.cms-firewall-cyberoam-cr15-html #top_navigation a.active2 span.right_end, 
.cms-firewall-cyberoam-cr25-html #top_navigation a.active2 span.right_end, 
.cms-backup4u-html #top_navigation a.active2 span.right_end, 



/* bouton 3 */
.cms-community-and-support-html #top_navigation a.active3 span.right_end, 

/* bouton 4 */
.contacts-index-index #top_navigation a.active4 span.right_end, 
.cms-about-html #top_navigation a.active4 span.right_end
{
	background:url("../images/background_top_navigation_right.png") no-repeat scroll right bottom transparent;
	cursor:pointer;
}




















/* bouton 1 */
.cms-home .sep1 {
	visibility:hidden;
}

/* bouton 2 */
.catalog-product-view .sep1,
.catalog-product-view .sep2,

.cms-free-antivirus-download-html .sep1,
.cms-free-antivirus-download-html .sep2,

.cms-u3-edition-html .sep1, 
.cms-u3-edition-html .sep2, 

.cms-pda-edition-html .sep1, 
.cms-pda-edition-html .sep2, 

.cms-server-edition-html .sep1, 
.cms-server-edition-html .sep2, 

.cms-small-business-server-html .sep1, 
.cms-small-business-server-html .sep2, 

.cms-linux-unix-edition-html .sep1, 
.cms-linux-unix-edition-html .sep2, 

.cms-distributed-network-manager-html .sep1, 
.cms-distributed-network-manager-html .sep2, 

.cms-enterprise-suite-html .sep1, 
.cms-enterprise-suite-html .sep2, 

.cms-bart-cd-html .sep1, 
.cms-bart-cd-html .sep2, 

.cms-free-virus-cleaner-html .sep1, 
.cms-free-virus-cleaner-html .sep2, 

.cms-uninstall-utility-html .sep1, 
.cms-uninstall-utility-html .sep2,

.cms-firewall-cyberoam-cr25-html .sep1, 
.cms-firewall-cyberoam-cr25-html .sep2, 

.cms-firewall-cyberoam-cr25-html .sep1,
.cms-firewall-cyberoam-cr25-html .sep2,

.cms-backup4u-html .sep1,
.cms-backup4u-html .sep2,

.cms-security-software-home-office-html .sep1,
.cms-security-software-home-office-html .sep2
{
	visibility:hidden;
}

/* bouton 3 */
.cms-community-and-support-html .sep2, 
.cms-community-and-support-html .sep3 {
	visibility:hidden;
}

/* bouton 4 */
.contacts-index-index .sep3, 
.cms-about-html .sep3 {
	visibility:hidden;
}
































/*

	produits

*/

.availability {
	visibility:hidden;
	display:none;
}

.product-options-bottom {
	background:none;
}

.product-options {
	background:none;
	border:none;
}

.product-options-bottom .price-box .regular-price .price {
	visibility:visible;
}

.price-box .regular-price .price {
	visibility:hidden;
}

.grouped-items-table .price-box .regular-price .price {
	visibility:visible;
}

#product-options-wrapper dl {
	position:absolute;
	left:32px;
	top:15px;
}

#product-options-wrapper dl dd.last {
	padding:0;
}

#product-options-wrapper dl dt label {
	visibility:hidden;
	display:none;
}

.licenseNumber span.required, 
.productType span.required {
	color:#EB340A;
}

#product-options-wrapper dl.last {
	position:absolute;
	left:200px;
	top:10px;
}




/*

, 

.product-avast-internet-security .product-options, 
.product-avast-internet-security-1-an .product-options, 
.product-avast-internet-security-2-ans .product-options, 
.product-avast-internet-security-3-ans .product-options, 

.product-avast-antivirus-pro .product-options, 
.product-avast-antivirus-pro-1-an .product-options, 
.product-avast-antivirus-pro-2-ans .product-options, 
.product-avast-antivirus-pro-3-ans .product-options

*/



.table-bundle .product-options {
	/*
	padding-left:30px;
	*/

	position:absolute;
	top:25px;
	left:30px;

	padding:0;
	margin:0;
}

.table-bundle .purchaseForm th.licenseNumber {
	visibility:hidden;
}


/*

, 

.product-avast-internet-security #product-options-wrapper dl.last, 
.product-avast-internet-security-1-an #product-options-wrapper dl.last, 
.product-avast-internet-security-2-ans #product-options-wrapper dl.last, 
.product-avast-internet-security-3-ans #product-options-wrapper dl.last, 

.product-avast-antivirus-pro #product-options-wrapper dl.last, 
.product-avast-antivirus-pro-1-an #product-options-wrapper dl.last, 
.product-avast-antivirus-pro-2-ans #product-options-wrapper dl.last, 
.product-avast-antivirus-pro-3-ans #product-options-wrapper dl.last 

*/

.table-bundle #product-options-wrapper dl.last {
	position:relative;
	left:0;
	top:0;
	margin:0;
}





/*
, 

.product-avast-internet-security .product-options-bottom .price-label, 
.product-avast-internet-security-1-an .product-options-bottom .price-label, 
.product-avast-internet-security-2-ans .product-options-bottom .price-label, 
.product-avast-internet-security-3-ans .product-options-bottom .price-label, 

.product-avast-antivirus-pro .product-options-bottom .price-label, 
.product-avast-antivirus-pro-1-an .product-options-bottom .price-label, 
.product-avast-antivirus-pro-2-ans .product-options-bottom .price-label, 
.product-avast-antivirus-pro-3-ans .product-options-bottom .price-label

*/

.table-bundle .product-options-bottom .price-label {
	display:none;
}








.product-options ul.options-list li {
	white-space:nowrap;
}

.product-options ul.options-list li .price-notice {
	visibility:hidden;
}

.purchaseForm {
	position:relative;
}

.product-options p.required {
/*
	position:absolute;
	left:32px;
	top:50px;
*/
}

.purchaseForm .product-options-bottom {
/*
	position:absolute;
	right:0;
	top:0;
*/
	float:right;
	padding:0;
	border:none;
}

.add-to-cart label {
	visibility:hidden;
	display:none;
}

/*  .purchaseForm .product-options-bottom .add-to-cart  */

/*
#qty {
	position:absolute;
	left:-411px;
	top:22px;
}
*/

.licenseNumber #qty {
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
}

/*
.product-avast-antivirus-pro-1-an #qty, 
.product-avast-antivirus-pro-2-ans #qty, 
.product-avast-antivirus-pro-3-ans #qty, 

.product-avast-internet-security-1-an #qty, 
.product-avast-internet-security-2-ans #qty, 
.product-avast-internet-security-3-ans #qty, 

.product-avast-whs-edition #qty, 
.product-avast-internet-security #qty, 
.product-avast-antivirus-pro #qty, 
.product-avast-mac-edition #qty, 
.product-avast-mac-pc-edition #qty 
{
	visibility:hidden;
}
*/

.product-options-bottom .price-box .price-as-configured {
	/* display:none; */
	visibility:visible;
}

.price-box .price-as-configured {
	visibility:hidden;
}

.table-bundle .licenseNumber .price-box {
/*
	visibility:hidden;
	position:absolute;
	right:0;
	top:0;
*/
	float:left;
}

.table-bundle .product-options-bottom .add-to-cart {
	float:left;
}

.table-bundle .input_button_buy button.btn-cart {
	/* position:inherit; */
}

.table-bundle .button span {
	float:none;
}
.input_button_buy button.btn-cart {
	/* float:left; */
	float:right;
	padding-right:12px;
}

.input_button_buy .end {
	/* float:left; */
	float:right;
}

.add-to-cart a {
	float:right;
}

.table-bundle .price-as-configured .price-label {
	visibility:hidden;
	display:none;
}

.table-bundle .licenseNumber .input_button_buy {
	margin:0;
}

.licenseNumber .price-box-bundle {
	visibility:hidden;
	padding:0;

	position:absolute;
	right:0;
	top:0;
}

.product-options dt {
	display:none;
}


.product-options-bottom .price-box {
	position:absolute;
	right:200px;
	top:25px;
}

.tier-prices  {
	margin-top:50px;
	margin-bottom:0;
}

.shopping-cart-table .price {
	color:black;
}

.cart .discount button span, .cart .shipping button span, 
.cart-table .btn-continue span, .cart-table .btn-update span {
	background:none;
	border-color:none;
}

button.btn-checkout span {
	color:black;
}

.list_product  {
	margin:15px 0 0;
	list-style-image:url("../images/list-item-disc.png");
}

.list_product li {
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	margin-left:5px;
	margin-top:5px;

}

.tier-prices-grouped {
	visibility:hidden;
	display:none;
}

#super-product-table {
/*
	position:absolute;
	top:15px;
	left:0;
	width:400px;
*/
	float:left;
	margin-top:0;
	margin-left:0;
	width:auto;
}

#super-product-table thead {
	visibility:hidden;
	display:none;
}

.data-table tbody th, 
.data-table tbody td, 
.data-table  {
	border:none;
	padding-left:0;
}

.data-table .even, 
.data-table .odd {
	background:none;
}

.licenseNumber .input_button_buy {
	float:right;
	margin-top:30px;
/*
	position:absolute;
	top:0;
	right:0;
*/
}













.bubble_small_bottom span, 
.bubble_bottom span {
	visibility:hidden;
}

.bubble #is .links_spec {
	bottom:2px;
}

.block .empty {
	margin-left:0; /* margin-left:15px; */
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
}

.block-subscribe .block-content {
	padding:5px 5px;
	padding-left:0;
	margin-left:0; /* margin-left:15px; */
}

#right_navigation_container h2 {
	margin-left:0;
}

#right_navigation_container .block h2 {
	margin-left:0; /* margin-left:15px; */
}

#right_navigation_container .reviews_item {
	margin-left:0;
}

.block-subscribe {
	margin-top:10px;
}

.bubble .fixed_height {
	height:auto;
	min-height:350px;
}

.right_description {
	float:left;
	width:400px;
}

.std p {
	margin:0;
	padding:0;
}

.home_foto_text p {
	color:black;
}

.orange p.lm {
	margin-left:15px;
	padding:5px 0;
}

#content p {
	margin-left:15px;
	padding:5px 0;
}

p.required {
	text-align:left;
}

.home_foto_boxes .box_content p {
	margin-left:15px;
	margin-bottom:15px;
}

.home_foto_boxes .disc li {
	font-size:11px;
}

.foto4 .home_foto_text p {
	width:400px;
}









/*

	produit simple + special price

*/

.old-price .price-label, 
.old-price .price, 
.special-price .price-label {
	color:#C76200;
	font-size:13px;
	font-weight:bold;
}

.table-simple .licenseNumber #qty {
	position:relative;
	visibility:visible;
}

.table-simple .licenseNumber .input_button_buy {
	margin-top:10px;
	width:368px;
}

.table-simple .price-box  {
	float:left;
}


















/*

	cross selling

*/

#adv .price-box {
	padding:0;
	margin:0;
	position:absolute;
	bottom:16px;
	right:15px;
}

#adv .price-box .old-price {
	display:none;
}

#adv .special-price .price-label {
	display:none;
}

.bubble_small #adv div.checks_container {
	margin-bottom:0;
}

.bubble_small #adv .links {
	bottom:5px;
}

#adv .price-box .regular-price .price {
	visibility:visible;
}








/*

	checkout

*/

.opc, 
.opc ul {
		padding:0;
}

.cart .totals tfoot td strong, 
.opc .data-table tfoot strong {
	font-size:12px;
}

.cart .totals {
	width:400px;
}

.cart .totals .checkout-types {
	padding-bottom:0;
}








/*
	
	liste des produits de la recherche

*/


.products-list .price-box .regular-price .price {
	visibility:visible;
}

.odd, 
.even {
	background:none;
}





















/*

	account

*/


.block-account	ul {
	padding:0;
}

.block-account .block-content {
	padding-left:0;
}

.dashboard .box-info .box-head h2 {
	padding:0;
}

.my-account .page-title h1 {
	padding-left:15px;
}

.my-account p, 
.my-account .dashboard .welcome-msg p {
	padding-left:15px;
}

.my-account ol {
	padding-left:0;
}


























/*--- Footer ---*/
#footer {
	padding-bottom:30px;
	font-size:11px;
}

#footer table td {
	padding-left:0;
}

#footer_navigation {
	margin:15px 0 15px 15px;
	margin-left:0;
	margin-bottom:0;
	font-weight:normal;
}

#footer_navigation a {
	font-weight:normal;
	text-decoration:none;
	color:#444E5A;
	margin:0 2px 0 2px;
}

.lm  {
	margin-left:15px;
}

.std #box_connection_free p.lm {
	margin-left:15px;
}

.tm {
	margin-top:15px;
}

.tm10 {
	margin-top:10px;
}

p {
	margin:0;
	padding:5px 0;
}


#footer p {
	margin-top:15px;
	margin-left:15px;
}

#footer #footer_navigation p {
	margin-top:0;
	margin-left:0;
}

/*--- /Footer ---*/




