.class_html {font-size: 13px; background: #EEEEEE}
body {padding: 0px; margin: 0px; font-size: 13px; font-family:  Verdana, Arial, "Bitstream Vera Sans", "Lucida Grande", sans-serif;}
table {font-size: 13px;}
h1 {margin-top: 0; text-align: center; background: moccasin;}

a {
	color: black;
}

a:visited {
	color: black
}

a:hover {
	color: red;
}

.shadow {
	height: 1em;
	filter: Shadow(Color=#666666, 	
			Direction=135, 
			Strength=5);
}

.txstd {
	font-family : Tahoma, trebuchet MS, arial, verdana, san-serif;
	font-size : 11px;
	color : #595959;
	text-decoration : none;
	line-height:16px;
	width:100%;
}
.txviolet {
	font-family : Tahoma, trebuchet MS, arial, verdana, san-serif;
	font-size : 11px;
	color : #9D0C66;
	text-decoration : none;
	line-height:16px;
}
.titre {
	color: #2D9CD8;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	line-height: 20px;
}

.conclusion {
	color: #303030;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	line-height: 20px;
}

.grtexterose {
	color: #D0006F;
	font-weight: bold;
	font-size: 14px;
}
.b_titrerouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #D50074;
}
.italic {
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.normal {
	font-size: 12px;
	color: #333333;
}
.normalgras {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.new_client {
	display:inline;
}

.new_client a {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.new_client a:hover {
	text-decoration: underline;
}
.avantages {
	color: #9966CC;
	font-weight: bold;
	font-size: 14px;
}

div#xeoweb_content_center {
	max-width:1000px;
	width:1000px;
	min-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: white;
}

.xeoweb_cartouche_sommaire {
	text-align: center;
	/*background: white;*/
	margin: 4px;
	/*width: 89px;*/
	width: 148px;
	height: 170px;
	/*-moz-border-radius: 7px;
	-webkit-border-radius: 7px;*/
	padding-top: 10px;
	background-image: url(../img/fond_niveau.png);
}

.xeoweb_cartouche_sommaire:hover {
	cursor: pointer;
	/*background: #FFDDDD;*/
}

.xeoweb_cartouche_sommaire_img {
	padding-top: 3px;
}

.xeoweb_cartouche_sommaire_txt {
	padding-top: 8px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.xeoweb_cartouche_sommaire_txt a {
	text-decoration: none;
	color: #ED3131;
}

#xeoweb_zone_sommaire {
	background: #ED3131;
	width: 800px; /*612px;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.xeoweb_ligne_cartouche_sommaire {
	vertical-align: top;
}

div#xeoweb_left {
	float: left;
	width: 180px;
	padding: 1px 0px;
}

div#xeoweb_right {
	float: right;
	width: 180px;
	padding: 1px 0px;
}

div#xeoweb_main {
	padding: 5px 10px;
	margin-left: 180px;
	/*margin-right: 180px;*/
	/*background: khaki;*/
	border-left: 1px solid #B0B0B0;
	/*border-right: 1px solid #B0B0B0;*/
	min-height: 650px;
	overflow: hidden;
	width:799px;
	_width: 787px;
}

div#xeoweb_main2 {
	overflow: hidden;
	background: white;
	width:799px;
	_width: 787px;
}

div#xeoweb_header {
	position: relative;
	background: #A7E3E5;
	background-image: url('../img/fond_pr.jpg');
	background-repeat:no-repeat;
	background-position:0px -50px;
	color: white;
	height: 100px;
	/*width : 1000px;
	height: 279px;*/
}

div#xeoweb_sous_header {
	position: relative;
}

div#xeoweb_logo {
	position: absolute;
	background-image: url('../img/logo_pr.png');
	background-repeat:no-repeat;
	top: 10px;
	left: 30px;
	height: 90px;
	width: 300px;
}

div#xeoweb_footer {
	font-family: Verdana;
	font-size: 10px;
	background: #EEEEEE;
	color: #888888;
	text-align: center;
	padding: 10px 0px;
}

div#xeoweb_basket {
	margin: 5px;
	/*padding: 2px 5px;
	background: rgb(54,78,145);*/
	color: white;
	/*-moz-border-radius: 7px;
	-webkit-border-radius: 7px;*/
	font-size: 13px;
	float:right;
	height:85px;
	width:150px;
}

div#xeoweb_smallaccount {
	float:right;
	margin: 5px;
	/*padding: 2px 5px;*/
	height:85px;
	width:150px;
	font-size: 13px;
	
}

div#xeoweb_smallsmallaccount_nom {
	font-weight: bold;
	font-size: 13px;	
}

#xeoweb_smallaccount_login_input {
	width:100px;
}

#xeoweb_smallaccount_pass_input {
	width:100px;
}

div#xeoweb_comparator {
	margin: 5px;
	padding: 2px 5px;
	background: rgb(54,78,145);
	color: white;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size: 11px;
}

div#xeoweb_small_search {
	margin: 5px;
	padding: 6px 0px 2px 10px;
	/*background: rgb(54,78,145);*/
	color: white;
	/*-moz-border-radius: 7px;
	-webkit-border-radius: 7px;*/
	font-size: 11px;
	background-image: url(../img/fond_recherche.png);
	height: 51px;
	width: 162px;
}

div#xeoweb_live_help {
	margin: 5px;
	padding: 2px 5px;
	background: #EBECEC;
	border: 1px solid #ADAFB3;
	color: #888888;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size: 11px;
	min-height: 50px;
	display: none;
}

.xeoweb_cartouche_title {
	text-transform: uppercase;
	font-weight: bold;
	line-height: 13px;
	font-size: 15px;
	margin-bottom: 3px;
	/*background: rgb(54,78,145);*/
	text-align:center;
	/*background: rgb(50,100,200);*/
}

.xeoweb_cartouche {
	margin: 5px;
	padding: 2px 0px 2px 10px;
	
	/*---------------------------
			Modif EL 02/10/2009
	-----------------------------*/
	/*
	background: rgb(54,78,145);
	color: white;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size: 11px;
	
	*/
	
	color: white;
	font-size: 11px;
	background-image: url(../img/fond_cartouche);
	
}

.xeoweb_cartouche a:hover {
	text-decoration: underline;
}

.xeoweb_cartouche input[type=text] {
	border: 0 none;
	width: 100px;
	color: #444444;
	font-size: 11px;
	margin: 1px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
}

.xeoweb_cartouche input[type=password] {
	border: 0 none;
	width: 120px;
	color: #444444;
	font-size: 11px;
	margin: 1px 0px 0px 0px;
}

.xeoweb_cartouche a{
	color: white;
	text-decoration: none;
}

div#xeoweb_arbo_levels {
	font-size:11px;
	margin-bottom: 5px;
}

div#xeoweb_zone_art {
	
}

div#xeoweb_zone_crit {
}

#xeoweb_arbo_levels {
	color: #ED3131;
	text-decoration: none;
}

#xeoweb_arbo_levels a{
	color: #ED3131;
	text-decoration: none;
}

.xeoweb_small_arbo_cur{
	color: #888888;
	text-decoration: none;
}

#xeoweb_cart_arbo {
	margin-right: 5px;
}

.xeoweb_cart_arbo_titre {
	color: #888888;
	text-transform: uppercase;
	font-weight: bold;
}

.xeoweb_cart_arbo_menu {
	background: white;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.xeoweb_cart_arbo_menu li {
	font-size: 10px;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
.xeoweb_onglet_arbo {
	width:100%;
}
	
.xeoweb_cart_arbo_menu a {
	background: white;
	border-bottom: 1px solid #E0E0E0;
	color: #888888;
	display: block;
	margin: 0;
	padding: 2px 0px;
	text-decoration: none;
	font-weight:normal;
}
.xeoweb_cart_arbo_menu a:hover {
	background: #ED3131;
	color: #fff;
}

.xeoweb_onglet_arbo_menu {
	color: #fff;
	display: block;
	margin: 0;
	/*-moz-border-radius:5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px;*/
	vertical-align:center;
	text-align:center;
	font-size: 12px;
}
.xeoweb_onglet_arbo_menu a {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
}
.xeoweb_onglet_arbo_menu a:hover {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
}

.xeolia_round_left{
	position:absolute;
	top: -1px;
	left: 0px;
	background-image:url(../img/round_left.png);
	height: 4px;
	width: 4px;
}

.xeolia_round_right{
	position: absolute;
	top: -1px;
	background-image:url(../img/round_right.png);
	height: 4px;
	width: 4px;
	right: -1px;
}

.xeoweb_cart_flyer {
	text-align: center;
}
.xeoweb_cart_flyer_img1 {
	padding: 10px;
}
.xeoweb_cart_flyer_img2 {
	padding: 10px;
}
.xeoweb_cart_flyer_img3 {
	padding: 10px;
}


/******************************************************
 gestion de la fiche article
*******************************************************/
div#xeoweb_fiche_art {
	border-left: 7px solid #ED3131;
	padding-left: 4px;
	float:left;
}

.xeoweb_round_fiche_left{
	background-image:url(../img/round_fiche_left.png);
	float:left;
	width:6px;
	height:20px;
}

.xeoweb_round_fiche_right{
	background-image:url(../img/round_fiche_right.png);
	float:right;
	width:6px;
	height:20px;
}

.xeoweb_fiche_art_titre_content{
	float:left;
	width: 770px;
	height: 20px;
	line-height: 19px;
}

.xeoweb_fiche_art_titre {
	background: #ED3131;
	padding-bottom: 4px;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	/*padding-left:7px;*/
	color: white;
	text-transform: uppercase;
	position: static;
	height: 16px;
	/*margin-left:7px;*/
}

.xeoweb_fiche_art_titre a {
	color: white;
	text-decoration: none;
}

.xeoweb_fiche_art_titre a:hover {
	text-decoration: underline;
}

.xeoweb_fiche_art_titre_prod {
	background: #ED3131;
	padding-bottom: 4px;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	/*padding-left:7px;*/
	color: white;
	text-transform: uppercase;
	margin-top: 10px;
	position: static;
	height: 16px;
}

.xeoweb_fiche_art_titre_prod_content{
	float:left;
	height: 20px;
	line-height: 19px;
}

.xeoweb_fiche_art_accroche_prod {
	font-size: 11px;
}

.xeoweb_fiche_art_texte_prod {
	font-size: 11px;
}

.xeoweb_fiche_art_table_acc {
	width: 99%;
	border-collapse: collapse;
}

.xeoweb_fiche_art_ligne_art td {
	border-bottom: 1px solid #B0B0B0;
	padding: 3px 0px;
}

.xeoweb_fiche_art_ligne_art_end td {
	border-bottom: none;
	padding: 0px;
}

.xeoweb_fiche_art_ligne_art_empty {
	display: none;
}

.xeoweb_fiche_art_titre_acc {
	background: #888888;
	padding-bottom: 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-left:7px;
	color: white;
	text-transform: uppercase;
	margin-top: 10px;
	width: 100%;
}

.xeoweb_fiche_art_zone_sup table{
	border-collapse: collapse;
}

.xeoweb_fiche_art_zone_inf table{
	border-collapse: collapse;
}

.xeoweb_fiche_art_zone_sup {
	position: static;
	overflow: hidden;
	z-index: 1;
	float:left;
	width: 100%;
}

.xeoweb_fiche_art_zone_inf {
	position: relative;
	overflow: hidden;
	z-index: 2;
}

.xeoweb_fiche_art_zone_img1 {
	width: 100%;
	position: static;
	margin-top: 5px;
}

.xeoweb_fiche_art_zone_img2 {
	position: relative;
	/*float: left;
	width: 49%;*/
	margin-top: 5px;
}

.xeoweb_fiche_art_img1 {
	display: inline;
}

.xeoweb_fiche_art_img_renvoi {
	position: absolute;
	color: #ED3131;
}

.xeoweb_fiche_art_cart_prix {
	position: static;
	float: right;
	bottom: 10px;
	right: 10px;
	background: white;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 1px;
	border: 1px solid #E0E0E0;
}

.xeoweb_fiche_art_cart_prix:hover {
	opacity: 0.5;
}

.xeoweb_fiche_art_cart_infos_txt1 {
	background: #EBECEC;
	border: 1px solid #ADAFB3;
	font-size: 11px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	width: 780px;
	margin-top: 5px;
	padding: 2px;
	z-index: 1;
}

.xeoweb_fiche_art_cart_infos_txt2 {
	position: relative;
	/*float: right;
	width: 50%;*/
	background: #EBECEC;
	border: 1px solid #ADAFB3;
	font-size: 11px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin-top: 5px;
	padding: 2px;
}

.xeoweb_fiche_art_cart_infos_txt1 ul {
	list-style-type: disc;
	padding-left: 15px;
	margin: 0px;
	font-weight: 600;
}

.xeoweb_fiche_art_cart_infos_txt1 b {
	font-weight: normal;
	color: #ED3131;
}

.xeoweb_fiche_art_cart_infos_txt2 b {
	font-weight: normal;
	color: #ED3131;
}

.xeoweb_fiche_art_cart_infos_txt2 ul {
	list-style-type: disc;
	padding-left: 15px;
	margin: 0px;
	font-weight: bold;
}

.xeoweb_fiche_art_zone_art {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin: 2px 0px;
	padding: 2px 0px;
	border-bottom: 2px dotted #B0B0B0;
}

.xeoweb_fiche_art_zone_art_crit {
	font-size: 11px;
	line-height: 15px;
}

.xeoweb_fiche_art_zone_art_libelle {
	font-size: 11px;
	line-height: 15px;
}

.xeoweb_fiche_art_zone_art_prix {
	width: 80px;
	text-align: right;
	padding: 0px 2px;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}

.xeoweb_fiche_art_zone_art_cart {
	width: 63px;
	font-size: 11px;
	font-weight: bold;
	position: static;
}

.xeoweb_fiche_art_zone_art_ref_acc {
	font-size: 11px;
	color: #888888;
}

.xeoweb_fiche_art_zone_art_cart input[type='text']{
	width: 25px;
	height: 15px;
	font-size: 11px;
	margin-top: 2px;
	border: 1px solid black;
	background: url(../img/qte.png) repeat-y;
	text-align: right;
	padding: 0px 2px;
	color: #444444;
}
.xeoweb_fiche_art_zone_art_cart img{
	float: right;
	position: static;
	top: 0px;
}

.xeoweb_fiche_art_zone_art_img {
	float: left;
	width: 20%;
	font-size: 11px;
}

.xeoweb_fiche_art_zone_prod_sup{
	vertical-align: top;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 2px dotted #B0B0B0;
}

.xeoweb_fiche_art_zone_art_titre_art {
	font-size: 11px;
	font-weight: bold;
	color: #ED3131;
}

.xeoweb_fiche_art_zone_art_crit_art {
	font-size: 11px;
	color: black;
}

.xeoweb_fiche_art_zone_art_ref_art {
	font-size: 11px;
	color: #ED3131;
}

/******************************************************
 gestion des cartouches gammes dans la liste des gammes
*******************************************************/
.xeoweb_liste_gamme_cartouche {
	border-left: 7px solid #ED3131;
	padding-left: 4px;
	margin-bottom: 5px;
}

.xeoweb_liste_gamme_cartouche a{
	color: #808080;
	text-decoration: none;
}

.xeoweb_liste_gamme_cartouche a:hover{
	color: red;
	text-decoration: none;
}

.xeoweb_liste_gamme_cartouche_titre {
	background: #ED3131;
	padding-bottom: 4px;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	padding-left:7px;
	color: white;
	text-transform: uppercase;
}

.xeoweb_liste_gamme_cartouche_ligne {
	
}

.xeoweb_liste_gamme_cartouche_ctn {
	width: 148px;
	border-right: 1px dashed #B0B0B0;
	border-bottom: 1px dashed #B0B0B0;
	height: 180px;
}

.xeoweb_liste_gamme_cartouche_ctn:hover {
	/*background: #FFDDDD;*/
	cursor: pointer;
}

.xeoweb_liste_gamme_cartouche_ctn:hover a{
	color: red;
}

.xeoweb_liste_gamme_cartouche_prix {
	/*position: absolute;
	bottom: 0px;*/
	text-align: left;
	height: 40px;
}

.xeoweb_liste_gamme_cartouche_cb {
	position: static;
	right: 0px;
	bottom: 5px;
}

.xeoweb_liste_gamme_cartouche_new {
	position: absolute;
	top: 0px;
	left: 0px;
}

.xeoweb_liste_gamme_cartouche_zone1 {
	/*position: relative;*/
	/*background: #E0E0E0;*/
	height: 100px;
	padding: 2px;
	text-align: center;
}

.xeoweb_liste_gamme_cartouche_zone2 {
	/*background: white;*/
	padding: 2px;
	padding-bottom: 0px;
	font-size: 11px;
	height: 30px;
}

.xeoweb_liste_gamme_cartouche_zone3 {
	/*position: relative;*/
	position: static;
	background: white;
	padding: 2px;
	padding-top: 0px;
}

.xeoweb_liste_gamme_cartouche_zone3:hover {
	cursor: default;
}

.xeoweb_liste_bestgamme_cartouche_titre {
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
	text-align: center;
	
	
}
.xeoweb_liste_bestgamme_cartouche_contenu {
	background: #ED3131;
	padding-bottom: 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-left:7px;
	
	
}

.xeoweb_liste_bestgamme_cartouche_image {
	position: absolute;
	margin-top:-20px;
	width:800px;
	height:470px;
	margin-left:-10px;
	
}

.xeoweb_liste_bestgamme_cartouche_ctn {
	width: 148px;
	background: white;
	margin:3px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
}

.xeoweb_liste_bestgamme_cartouche_cochon {
	width: 148px;
	height: 170px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	text-align:center;
}
.xeoweb_liste_bestgamme_cartouche_famille {
	width: 127px;
	text-align: center;
	position: relative;
	height: 25px;
	margin-left: 7px;
	margin-top: 3px;
}

.xeoweb_liste_bestgamme_cartouche_ctn:hover {
	/*background: #FFDDDD;*/
	cursor: pointer;
}

.xeoweb_liste_bestgamme_cartouche_ctn:hover a{
	/*color: red;*/
}

.xeoweb_liste_bestgamme_cartouche_prix {
	text-align: left;
	color: black;
}

.xeoweb_liste_bestgamme_cartouche_zone1 {
	/*position: relative;*/
	/*background: #E0E0E0;*/
	height: 100px;
	padding: 2px;
	text-align: center;
}

.xeoweb_liste_bestgamme_cartouche_zone2 {
	padding: 2px;
	padding-bottom: 0px;
	font-size: 11px;
	height: 50px;
}

.xeoweb_liste_bestgamme_cartouche_zone2:hover a {
	color: black;
}

.xeoweb_liste_bestgamme_cartouche_zone3 {
	/*position: relative;*/
	padding: 2px;
	padding-top: 0px;
	text-align: center;
}

.xeoweb_liste_bestgamme_cartouche_zone3:hover {
	cursor: default;
}

.xeoweb_liste_gamme_cartouche_nbart {
	color: #ED3131;
	font-size: 11px;
	float:left;
}

.xeoweb_liste_gamme_cartouche_pages {
	text-align: center;
}

.xeoweb_selected_page{
	font-weight: bold;
	color: red;	
}

.xeoweb_search_input {
	font-style: italic;
	color: #888888;
}

.xeoweb_search_input_activated {
	font-style: normal;
	color: black;
}

.xeoweb_list_art {
	width:100%;
	border-collapse: collapse;
}

.xeoweb_ligne_0 {
	background: #E0E0E0;
}

.xeoweb_ligne_1 {
	background: #FFFFFF;
}

.xeoweb_ligne_gamme {
	background: #BBE0E0;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}

.xeoweb_col_art_normal {
	white-space: nowrap;
	min-width: 100px;
	text-align: center;
	border-left: 1px dotted #888888;
}

.xeoweb_col_art_max {
	width:100%;
	text-align: left;
	border-left: 1px dotted #888888;
}

.xeoweb_col_art_min {
	white-space: nowrap;
	width:10px;
	text-align: center;
	border-left: 1px dotted #888888;
}

.xeoweb_col_art_chk {
	width: 15px;
}

.xeoweb_col_art_chk_gamme {
	width: 15px;
	background: #BBE0E0;
}

.xeoweb_stock_ok {
	color: green;
}

.xeoweb_stock_low {
	color: green;
}

.xeoweb_stock_out {
	color: #444444;
}

.xeoweb_art_details {
	background: rgb(37, 140, 219);
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	padding: 10px;
	font-size: 11px;
}
.xeoweb_art_details_content {
	overflow: auto;
}

.xeoweb_art_carac {
	width: 100%;
	border-collapse: collapse;
	text-align: center;
}

.xeoweb_art_carac_even {
	background: #FFFFFF;
	font-size: 11px;
}

.xeoweb_art_carac_odd {
	background: #EEEEEE;
	font-size: 11px;
}

.xeoweb_art_carac_normal{
	border-left: 1px solid #B0B0B0;
	font-size: 11px;
	padding:2px;
	min-width: 100px;
}

.xeoweb_art_carac_img {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background: white;
	margin: 0px 4px;
	padding: 2px;
	height: 104px;
	width: 104px;
	display : table-cell;
	vertical-align : middle;
}

.xeoweb_art_carac_titre_prod {
	font-weight: bold;
	color: white;
	font-size: 11px;
}

.xeoweb_art_carac_titre_prod a{
	color: white;
	text-decoration: none;
}

.xeoweb_art_carac_titre_prod a:hover{
	color: white;
	text-decoration: underline;
}

.xeoweb_art_carac_ref {
	color: rgb(54,78,145);
	font-weight: bold;
}

.xeoweb_art_carac_ref a{
	color: rgb(54,78,145);
	text-decoration: none;
}

.xeoweb_art_carac_ref a:hover{
	text-decoration: underline;
}

.xeoweb_art_carac_first {
	width: 0px;
	min-width: 100px;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	background: white;
	padding-left: 5px;
}

.xeoweb_art_carac_sep_bottom {
	border-bottom: 2px solid rgb(54,78,145);
}

.xeoweb_art_carac_sep_top {
	border-top: 2px solid rgb(54,78,145);
}

#xeoweb_art_title {
	font-size: 26px;
	font-weight: bold;
	background: #dadada url(./smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	border: 1px solid #B0B0B0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom: 4px;
	padding: 0px 10px;
}

#xeoweb_art_img {
	width: 250px;
	height: 300px;
	min-width: 250px;
	min-height: 300px;
	border: 1px solid #B0B0B0;
	background: white;
	vertical-align: middle;
	display:table-cell;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#xeoweb_art_main {
	padding: 4px;
	background: rgb(54,78,145);
	color: white;
	text-transform: uppercase;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin-bottom: 5px;
}

.xeoweb_art_main_table tr {
	vertical-align: top;
}

.xeoweb_art_main_table {
	border-collapse: collapse;
}

#xeoweb_art_mail {
	white-space: nowrap;
}

#xeoweb_art_print {
	white-space: nowrap;
}

#xeoweb_art_table_middle {
	width: 100%;
}

#xeoweb_commande_list {
	border-left: 7px solid rgb(145,172,187);
	border-left-color: rgb(145,172,187);
	padding-left: 4px;
	margin-bottom: 5px;
	min-height: 300px;
}

.xeoweb_commande_entete {
	margin: 5px;
	padding: 2px 5px;
	color: white;
	font-size: 9px;
	text-transform: uppercase;
	background: rgb(80,80,80);
}

#xeoweb_panier_commande {
	border-left: 7px solid #ED3131;
	border-left-color: rgb(50,100,200);
	padding-left: 4px;
	margin-bottom: 5px;
}

.xeoweb_panier_commande_title {
	text-transform: uppercase;
	margin-bottom: 3px;
	padding-bottom: 4px;

	background: rgb(50,100,200);
	height: 16px;
}


#xeoweb_panier_commande_total {
	margin: 5px 0px 5px 0px;
	padding: 5px;
	background: rgb(100,150,255);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color: white;
	text-transform: uppercase;
	font-size: 12px;
	right: 0;
	width: 250px;
	float:right;
}

#xeoweb_panier_commande_total_offre{
	margin: 5px 0px 5px 0px;
	padding: 5px;
	background: #6666cc;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color: white;
	text-transform: uppercase;
	font-size: 12px;
	right: 0;
	width: 250px;
	float:right;
	clear: right;
}

#xeoweb_panier_commande_envoyer {
	clear:right;
	float:right;
}

#xeoweb_commande_ajout_panier {
	margin:10px 0 5px 0px;
	padding: 5px;
	color: rgb(100,150,255);
	font-size: 12px;
	right: 0;
	width: 200px;
	cursor:pointer;
	float:right;
	clear:right;
}

#xeoweb_commande_invalider_panier {
	margin:10px 0 5px 0px;
	padding: 5px;
	color: rgb(255,0,0);
	font-size: 12px;
	right: 0;
	width: 300px;
	cursor:pointer;
	float:left;
}

#xeoweb_panier_commande_vide{
	color: white;
}

.xeoweb_panier_commande_ligne1 {
	background: rgb(235,235,235);
}
.xeoweb_panier_commande_ligne0 {
	background: rgb(255,255,255);
}

.xeoweb_account_ligne1 {
	background: rgb(235,235,235);
}
.xeoweb_account_ligne0 {
	background: rgb(255,255,255);
}

.xeoweb_panier_commande_entete {
	margin: 5px;
	padding: 2px 5px;
	color: white;
	font-size: 9px;
	text-transform: uppercase;
	background: rgb(50,100,200);
}

#xeoweb_panier_commande_ref a{
	color: black;
	cursor:pointer;
	text-decoration: none;
}

#xeoweb_panier_commande_ref a:hover{
	text-decoration: underline;
}

#xeoweb_account_content_compte {
	border-left: 7px solid;
	border-left-color: rgb(54,78,145);
	padding-left: 4px;
	margin-bottom: 5px;
	min-height: 300px;
}

.xeoweb_account_content_compte_title {
	text-transform: uppercase;
	margin-bottom: 3px;
	padding-bottom: 4px;
	padding-left: 7px;
	background: rgb(54,78,145);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:white;
	margin-bottom:20px;
}

#xeoweb_account_adress_chk {
	margin-bottom:10px;
}

#xeoweb_infoaccount_adress_facture_disp {
	padding-left:5px;	
}

#xeoweb_infoaccount_adress_livre_disp {
	padding-left:5px;
}

#xeoweb_infoaccount_login a {
	text-decoration:none;
}
#xeoweb_infoaccount_nom a {
	text-decoration:none;
}
#xeoweb_infoaccount_prenom a {
	text-decoration:none;
}
#xeoweb_infoaccount_phone a {
	text-decoration:none;
}
#xeoweb_infoaccount_phone2 a {
	text-decoration:none;
}
#xeoweb_infoaccount_adress_facture a {
	text-decoration:none;
}
#xeoweb_infoaccount_adress_livre a {
	text-decoration:none;
}
#xeoweb_infoaccount_mdp a {
	text-decoration:none;
}


.xeoweb_accueil_offre_contenu {
	width:800px;
	height: 190px;
}

.xeoweb_accueil_offre {
	width:100%;
	background: rgb(255,0,100);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	height: 80px;
	vertical-align: center;
	position: absolute;
	top: 20px
}

.xeoweb_accueil_offre1 {
	text-transform: uppercase;
	color: white;
	font-size: 50px;
	font-weight: bold;
	padding-left: 80px;
}

.xeoweb_accueil_offre2 {
	font-style: italic;
	color: yellow;
}

.xeoweb_accueil_offre_image {
	height:120px;
	position:absolute;
	top:0px;
	right:140px;
}

#xeoweb_xjx_modif_account{
	text-align:right;	
}
