body {
  background-color: #ffffff;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
}

form {
margin: 0;
display: inline;
}

object
{ 
outline: none;
}

a:focus
{ 
outline: none;
}

.hreftable 					{ border: 0px; text-decoration: none; }
.hreftable:link 		{ border: 0px; text-decoration: none; }
.hreftable:visited 	{ border: 0px; text-decoration: none; }
.hreftable:hover 		{ border: 0px; text-decoration: none; }

table.cadre_mauve {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #ffffff;
	background-color:#3b1a39;
}

td.cadre_mauve_h { background:url('../images/cadre_mauve_h.jpg') repeat-x; }
td.cadre_mauve_b { background:url('../images/cadre_mauve_b.jpg') repeat-x; }
td.cadre_mauve_g { background:url('../images/cadre_mauve_g.jpg') repeat-y; }
td.cadre_mauve_d { background:url('../images/cadre_mauve_d.jpg') repeat-y; }


td.header_logo	{	background:url('../images/header_logo_m.jpg') repeat-y; }

table.content_header_logo {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #ffffff;
	}
	

td.header_intro_or	{	background:url('../images/header_intro_m_or.jpg') repeat-y; }
td.header_intro_caddie_or	{	background:url('../images/header_intro_caddie_m_or.jpg') repeat-y; }
td.header_intro_client_or	{	background:url('../images/header_intro_client_m_or.jpg') repeat-y; }

table.content_header_intro_or {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #491f35;
	}

img.titre_header_intro_or {
	position:relative;
	left:-3px;
}

table.content_header_intro_caddie_or {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #494741;
	}
		
td.header_intro	{	background:url('../images/header_intro_m.jpg') repeat-y; }
td.header_intro_caddie	{	background:url('../images/header_intro_caddie_m.jpg') repeat-y; }
td.header_intro_client	{	background:url('../images/header_intro_client_m.jpg') repeat-y; }

table.content_header_intro {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #494741;
	}

img.titre_header_intro {
	position:relative;
	left:-3px;
}

table.content_header_intro_caddie {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #494741;
	}
	
.caddie_prix 					{font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #f37101; font-weight:bold;}
.caddie_prix:link 		{text-decoration: none; color: #f37101;}
.caddie_prix:visited 	{text-decoration: none; color: #f37101;}
.caddie_prix:hover 		{text-decoration: underline; color: #f37101;}
	
table.content_header_intro_client {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #3a1838;
	}
	
.text_header_intro, .password_header_intro, .file_header_intro {
         font-family: Arial, Tahoma, Verdana;
         font-size: 11px;
         background-color: #ffffff;
         border: 1px solid #e5c7af;
         height:18px;
}

.submit_header_intro, .button_header_intro, .reset_header_intro {
       font-family: Arial, Tahoma, Verdana;
       font-size: 11px;
       border: 1px solid #c4c3bd;
       color:#76756e;
       background-color:#eeede7;
}

.header_intro 				{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #3a1838;}
.header_intro:link 		{text-decoration: none; color: #3a1838;}
.header_intro:visited {text-decoration: none; color: #3a1838;}
.header_intro:hover 	{text-decoration: underline; color: #3a1838;}

.header_intro_leger 				{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #7f606c;}
.header_intro_leger:link 		{text-decoration: none; color: #7f606c;}
.header_intro_leger:visited {text-decoration: none; color: #7f606c;}
.header_intro_leger:hover 	{text-decoration: underline; color: #7f606c;}

.header_or						{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #ffffff;}
.header_or:link 			{text-decoration: none; color: #ffffff;}
.header_or:visited 		{text-decoration: none; color: #ffffff;}
.header_or:hover 			{text-decoration: underline; color: #ffffff;}

.header_or_leger 					{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #fac698;}
.header_or_leger:link 		{text-decoration: none; color: #fac698;}
.header_or_leger:visited 	{text-decoration: none; color: #fac698;}
.header_or_leger:hover 		{text-decoration: underline; color: #fac698;}

.header_or_orange						{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #FF7A22;}
.header_or_orange:link 			{text-decoration: none; color: #FF7A22;}
.header_or_orange:visited 		{text-decoration: none; color: #FF7A22;}
.header_or_orange:hover 			{text-decoration: underline; color: #FF7A22;}

.text_header_or, .password_header_or, .file_header_or {
         font-family: Arial, Tahoma, Verdana;
         font-size: 11px;
         background-color: #f48625;
         border: 1px solid #f7a55c;
         color:#ffffff;
         height:18px;
}

.text_header_options, .password_header_options, .file_header_options {
         font-family: Arial, Tahoma, Verdana;
         font-size: 11px;
         background-color: #4e2f4c;
         border: 1px solid #836d82;
         color:#ffffff;
         height:18px;
}

.submit_header_options, .button_header_options, .reset_header_options {
       font-family: Arial, Tahoma, Verdana;
       font-size: 11px;
       border: 1px solid #3a1838;
       color:#3a1838;
       background-color:#9c8b9b;
}

.select_header_options {
       font-family: Arial, Tahoma, Verdana;
       font-size: 11px;       
       border: 1px solid #836d82;
       color:#9c8b9b;
       background-color:#4e2f4c;
}

table.liste_header_options_off {
			font-family: Arial, Tahoma, Verdana;
			font-size: 11px;       
			border: 1px solid #836d82;
			color:#ffffff;
			background-color:#4e2f4c;
			background:url('../images/liste_header_options_fleche_off.jpg') no-repeat; background-position: top right;
}

table.liste_header_options_on {
			font-family: Arial, Tahoma, Verdana;
			font-size: 11px;       
			border: 1px solid #836d82;
			color:#ffffff;
			background-color:#4e2f4c;
			background:url('../images/liste_header_options_fleche_on.jpg') no-repeat; background-position: top right;
}

table.liste_compte_off {
			font-family: Arial, Tahoma, Verdana;
			font-size: 11px;       
			border: 1px solid #f7a55c;
			color:#ffffff;
			background-color:#f27100;
			background:url('../images/liste_compte_fleche_off.jpg') no-repeat; background-position: top right;
}

table.liste_compte_on {
			font-family: Arial, Tahoma, Verdana;
			font-size: 11px;       
			border: 1px solid #f7a55c;
			color:#ffffff;
			background-color:#f27100;
			background:url('../images/liste_compte_fleche_on.jpg') no-repeat; background-position: top right;
}


td.options	{	background:url('../images/options_m.jpg') repeat-y; }
td.options_h	{	background:url('../images/options_m.jpg') no-repeat; background-position: bottom center;}
td.options_b	{	background:url('../images/options_m.jpg') no-repeat; background-position: top center}

table.content_options {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #9C8B9B;
	}
	
.options_white 					{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #ffffff;}
.options_white:link 		{text-decoration: none; color: #ffffff;}
.options_white:visited	{text-decoration: none; color: #ffffff;}
.options_white:hover 		{text-decoration: underline; color: #ffffff;}

.options_rose 				{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #9C8B9B;}
.options_rose:link 		{text-decoration: none; color: #9C8B9B;}
.options_rose:visited {text-decoration: none; color: #9C8B9B;}
.options_rose:hover 	{text-decoration: underline; color: #9C8B9B;}

span.famille {
	position: relative;
	top: -2px;
	}


td.content	{	background:url('../images/content_m.jpg') repeat-y; }
	
table.content_content {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #3A1838;
	}
	
table.content_image_coupsdecoeur {
	border-collapse: collapse;
	border-left: 1px solid #d0ccbb;
	border-right: 1px solid #d0ccbb;
	border-top: 1px solid #d0ccbb;
	border-bottom-width: 0;
	background-color:#ffffff;
}

table.content_image_full {
	border-collapse: collapse;
	border: 1px solid #d0ccbb;
	background-color:#ffffff; 
}
	
.text_content, .password_content, .file_content {
         font-family: Arial, Tahoma, Verdana;
         font-size: 11px;
         background-color: #f4f4f0;
         border: 1px solid #d0ccbb;
         color:#404040;
         height:18px;
         background:url('../images/content_input_bg.jpg') repeat-x;
}

.submit_content, .button_content, .reset_content {
       font-family: Arial, Tahoma, Verdana;
       font-size: 11px;
       border: 1px solid #d0ccbb;
       color:#76756e;
       background-color:#eeede7;
}

.select_content, .textarea_content {
       font-family: Arial, Tahoma, Verdana;
       font-size: 11px;
       border: 1px solid #c4c3bd;
       color:#404040;
       background-color:#eeede7;
}

.content 					{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #3A1838;}
.content:link 		{text-decoration: none; color: #3A1838;}
.content:visited 	{text-decoration: none; color: #3A1838;}
.content:hover 		{text-decoration: underline; color: #3A1838;}

.content_petit 					{ font-family: Arial, Tahoma, Verdana; font-size: 9px; color: #3A1838;}
.content_petit:link 		{text-decoration: none; color: #3A1838;}
.content_petit:visited 	{text-decoration: none; color: #3A1838;}
.content_petit:hover 		{text-decoration: underline; color: #3A1838;}

.content_gros 					{ font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #3A1838; font-weight:bold;}
.content_gros:link 		{text-decoration: none; color: #3A1838;}
.content_gros:visited 	{text-decoration: none; color: #3A1838;}
.content_gros:hover 		{text-decoration: underline; color: #3A1838;}

.content_leger 					{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #c2bca6;}
.content_leger:link 		{text-decoration: none; color: #c2bca6;}
.content_leger:visited 	{text-decoration: none; color: #c2bca6;}
.content_leger:hover 		{text-decoration: underline; color: #c2bca6;}

.content_leger_petit 					{ font-family: Arial, Tahoma, Verdana; font-size: 10px; color: #c2bca6;}
.content_leger_petit:link 		{text-decoration: none; color: #c2bca6;}
.content_leger_petit:visited 	{text-decoration: none; color: #c2bca6;}
.content_leger_petit:hover 		{text-decoration: underline; color: #c2bca6;}

.content_orange 					{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #f37101;}
.content_orange:link 			{text-decoration: none; color: #f37101;}
.content_orange:visited 	{text-decoration: none; color: #f37101;}
.content_orange:hover 		{text-decoration: underline; color: #f37101;}

.content_orange_petit 					{ font-family: Arial, Tahoma, Verdana; font-size: 9px; color: #f37101;}
.content_orange_petit:link 			{text-decoration: none; color: #f37101;}
.content_orange_petit:visited 	{text-decoration: none; color: #f37101;}
.content_orange_petit:hover 		{text-decoration: underline; color: #f37101;}

.content_orange_leger 					{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #f7a056;}
.content_orange_leger:link 			{text-decoration: none; color: #f7a056;}
.content_orange_leger:visited 	{text-decoration: none; color: #f7a056;}
.content_orange_leger:hover 		{text-decoration: underline; color: #f7a056;}

.content_orange_leger_barre 					{font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #FFB877; font-weight:bold; text-decoration: line-through ;}
.content_orange_leger_barre:link 			{text-decoration: line-through ; color: #FFB877;}
.content_orange_leger_barre:visited 	{text-decoration: line-through ; color: #FFB877;}
.content_orange_leger_barre:hover 		{text-decoration: line-through ; color: #FFB877;}

.content_orange_gros 					{ font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #f37101; font-weight:bold;}
.content_orange_gros:link 			{text-decoration: none; color: #f37101;}
.content_orange_gros:visited 	{text-decoration: none; color: #f37101;}
.content_orange_gros:hover 		{text-decoration: underline; color: #f37101;}

.content_erreur 					{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #f37101;}
.content_erreur:link 			{text-decoration: none; color: #f37101;}
.content_erreur:visited 	{text-decoration: none; color: #f37101;}
.content_erreur:hover 		{text-decoration: underline; color: #f37101;}

.content_lien 					{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #f37101;}
.content_lien:link 			{text-decoration: none; color: #f37101;}
.content_lien:visited 	{text-decoration: none; color: #f37101;}
.content_lien:hover 		{text-decoration: underline; color: #f37101;}

.content_coupsdecoeur 					{ font-family: Arial, Tahoma, Verdana; font-size: 10px; color: #3A1838;}
.content_coupsdecoeur:link 			{text-decoration: none; color: #3A1838;}
.content_coupsdecoeur:visited 	{text-decoration: none; color: #3A1838;}
.content_coupsdecoeur:hover 		{text-decoration: underline; color: #3A1838;}

.content_coupsdecoeurprix 					{font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #f37101; font-weight:bold;}
.content_coupsdecoeurprix:link 			{text-decoration: none; color: #f37101;}
.content_coupsdecoeurprix:visited 	{text-decoration: none; color: #f37101;}
.content_coupsdecoeurprix:hover 		{text-decoration: underline; color: #f37101;}

.content_coupsdecoeurpromo 					{font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #FFB877; font-weight:bold; text-decoration: line-through ;}
.content_coupsdecoeurpromo:link 		{text-decoration: line-through ; color: #FFB877;}
.content_coupsdecoeurpromo:visited 	{text-decoration: line-through ; color: #FFB877;}
.content_coupsdecoeurpromo:hover 		{text-decoration: line-through ; color: #FFB877;}

.content_rose_leger 					{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #9D8C9C;}
.content_rose_leger:link 			{text-decoration: none; color: #9D8C9C;}
.content_rose_leger:visited 	{text-decoration: none; color: #9D8C9C;}
.content_rose_leger:hover 		{text-decoration: underline; color: #9D8C9C;}

.content_prix 					{font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #f37101; font-weight:bold;}
.content_prix:link 			{text-decoration: none; color: #f37101;}
.content_prix:visited 	{text-decoration: none; color: #f37101;}
.content_prix:hover 		{text-decoration: underline; color: #f37101;}

.content_prix_fiche 					{font-family: Arial, Tahoma, Verdana; font-size: 15px; color: #f37101; font-weight:bold;}
.content_prix_fiche:link 			{text-decoration: none; color: #f37101;}
.content_prix_fiche:visited 	{text-decoration: none; color: #f37101;}
.content_prix_fiche:hover 		{text-decoration: underline; color: #f37101;}

.content_promo 					{font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #FFB877; font-weight:bold; text-decoration: line-through ;}
.content_promo:link 		{text-decoration: line-through ; color: #FFB877;}
.content_promo:visited 	{text-decoration: line-through ; color: #FFB877;}
.content_promo:hover 		{text-decoration: line-through ; color: #FFB877;}

.content_promo_fiche 					{font-family: Arial, Tahoma, Verdana; font-size: 15px; color: #FFB877; font-weight:bold; text-decoration: line-through ;}
.content_promo_fiche:link 		{text-decoration: line-through ; color: #FFB877;}
.content_promo_fiche:visited 	{text-decoration: line-through ; color: #FFB877;}
.content_promo_fiche:hover 		{text-decoration: line-through ; color: #FFB877;}

.content_promo_fichenonbarre 					{font-family: Arial, Tahoma, Verdana; font-size: 15px; color: #FFB877; font-weight:bold;}
.content_promo_fichenonbarre:link 		{text-decoration: none; color: #FFB877}
.content_promo_fichenonbarre:visited 	{text-decoration: none; color: #FFB877;}
.content_promo_fichenonbarre:hover 		{text-decoration: none; color: #FFB877;}

hr.content {
	color:#e1ded3;
	background-color: #e1ded3;
	height: 1px;
	border: 0;
}

span.contentvaligntop {
	position:relative;
	top:1px;
	}

span.formvaligntop {
	position:relative;
	top:3px;
	}

span.boxvaligntop {
	position:relative;
	top:-2px;
	}
	
table.content_popup {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	background-color:#3b1a39;
	color: #ffffff;
	}
	
table.descriptif_partenaire {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #3A1838;
	background-color:#f5f4ef;
	border: 1px solid #d0ccbb;
	padding: 5px;
	border-spacing: 0px;
}
	


td.footer	{	background:url('../images/footer_m.jpg') repeat-y; }
	
table.content_footer {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #e6e6d9;
	}
	
.footer_lien 				{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #e6e6d9;}
.footer_lien:link 		{text-decoration: none; color: #e6e6d9;}
.footer_lien:visited {text-decoration: none; color: #e6e6d9;}
.footer_lien:hover 	{text-decoration: underline; color: #e6e6d9;}


.normal 				{ font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #494741;}
.normal:link 		{text-decoration: none; color: #494741;}
.normal:visited {text-decoration: none; color: #494741;}
.normal:hover 	{text-decoration: underline; color: #494741;}



 .jcarousel-container {
    position: relative;
    background: #ffffff;
    border: 0px solid #000000;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;     
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;    
    margin: 0;
    padding: 0;    
}

.jcarousel-item {
    float: left;
    list-style: none;    
    width: 121px;
    
}


.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}



.jcarousel-container-horizontal {
    width: 596px;
    padding: 0px 20px;    
}

.jcarousel-clip-horizontal {
    width:  596px;
    height: 175px;    
}

.jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}


.jcarousel-item-horizontal {
    margin-right: 0px;
}

.jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


.jcarousel-next-horizontal {
    position: absolute;
    top: 10px;
    right: -1px;
    width: 16px;
    height: 111px;
    cursor: pointer;
    background: transparent url('../images/suivant_horizontal.gif') no-repeat 0 0;
}

.jcarousel-next-horizontal:hover {
    background-position: -16px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -32px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -48px 0;
}


.jcarousel-prev-horizontal {
    position: absolute;
    top: 10px;
    left: -1px;
    width: 16px;
    height: 111px;
    cursor: pointer;
    background: transparent url('../images/precedent_horizontal.gif') no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
    background-position: -16px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -32px 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -48px 0;
}


.jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('./images/next-vertical.png') no-repeat 0 0;
}

.jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-next-disabled-vertical,
.jcarousel-next-disabled-vertical:hover,
.jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


.jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('./images/prev-vertical.png') no-repeat 0 0;
}

.jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-prev-disabled-vertical,
.jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}