/* CSS Document */
/*
* ATTENTION ----
* Ne pas supprimer ces imports, qui inclue les styles des bo?tes de commande
* et les anciens styles de la V4 toujours utilis?s en V5.
* */
@import url("style_order_boxes_1.css");
@import url("style_revendeur_1.css");
@import url("style_intermediate_1.css");
@import url("style_home_1.css");
@import url("style_pack_1.css");

html, body {
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e8e4e5;
	font-size:11px;
	color:#666;
}
body, .PrintableBody {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.PrintableBody {text-align: left;}

	/* separateur */

.separateur {
	height:10px;
	width:723px;
	border-top:1px dashed #555;
	}
	
 
/* alerte */  
.phishing{
	font-size: 15px;
  	font-weight:bold;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF0000;

}

/* vestiges du style v4 */

.gras {
	  font-size: 11px; 
	  color: #000; 
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-weight: bold
	  }

a { 
	  color: #2E354D; 
	  text-decoration: underline; 
	  }

a:hover { 
	  text-decoration: underline overline; 
	  }

.subheader2 {
	  font-weight: bold; 
	  font-size: 11px; 
	  color: #2e354d; 
	  font-family: Arial, Verdana, Helvetica, sans-serif; 
	  background-color: #FFFFFF;
	  }

td { 
	  color: #555555; 
	  font-family:arial,helvetica,sans-serif; 
	  font-size:11px; 
	  }

/* nouveau design 1024 */


/* no tab */

div#RightColumn_bl { 
	  position:relative; 
	  float:right; 
	  top:0px;  
	  margin:0px ; 
	  padding:0px 0px 0px 15px; 
	  width:170px; 
	  z-index:3; 
	  border-left:1px solid black;
	  }
	  
div#RightColumn_no { 
	  position:relative; 
	  float:right; 
	  top:0px;  
	  margin:0px ; 
	  padding:0px 0px 0px 0px; 
	  width:170px; 
	  z-index:3;
	  }
	  
div#LongLeftColumn_bl {
	  width:740px; 
	  float:left; 
	  padding: 0px 0px 0px 0px;
	  border-right:1px solid black;
	  }
	  
div#LongLeftColumn_no {
	  width:723px; 
	  float:left;
	  }


div#RightColumn_bl img, div#RightColumn_bl form {
		 padding:0px;
		 margin:0px;
	  }
div#RightColumn_no img, div#RightColumn_no form {
		 padding:0px;
		 margin:0px;
	  }
 

.pack_opt_plus {
	width:700px;
	height:15px;
	margin:10px 0px 0px 10px;
	border-bottom: 1px solid #666;
}

.detail_deg_l {
	background-position: top left;
	background-repeat:no-repeat;
	float:left;
}

 
.detail_nodeg_r {
	text-align:right;
	float:right;
}

 
/*****
* STYLES des DIV DE STRUCTURE DE LA PAGE
*****/
div#TopHeader,  div#PrintableTopHeader {
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	width:100%;
	background-color:#e8e4e5;
}
div#PrintableTopHeader {
	width:20.5cm;
	margin:0px;
	padding:0px 5px 20px 0px;
	background:none;
	background-color:#FFFFFF;
	text-align:left;
}
div#LogoArea {
	position:relative;
	top:0px;
	left:0px;
	margin:0px auto;
	padding:0px;
	width:951px;
	height:95px;
}
div#Global, div#PrintableGlobal, div#MiniGlobal {
	position:relative;
	top:0px;
	left:0px;
	width:955px;
	margin:0px auto;
	padding:0px;	
	background-color:#FFFFFF;
}
div#PrintableGlobal {
	text-align:left;
	padding:0px 5px 0px 0px;
	margin:0px;
	width:20.5cm;
	background:none;
	background-color:#FFFFFF;
}
div#MiniGlobal {
	width:auto;
	background:none;
	background-color:#FFFFFF;
	margin:0px;
	padding:3px;
}
div#CentralArea {
	position:relative;
	top:0px;
	left:0px;
	width:955px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background:url('../../image/v5/template/lr-shadows.gif') top left repeat-y;
	background-color:transparent;
}
div#TextArea, div#PrintableTextArea, div#MiniTextArea {
	position:relative;
	top:0px;
	left:0px;
	width:927px;
	/*height:550px;
	min-height:550px;*/
	margin:0px auto;
	padding:3px 0px 0px 0px;
	background-color:#FFFFFF;
	text-align:left;
}
div#CentralArea > div#TextArea {height:auto;}

div#PrintableTextArea {
	width:20.5cm;
	padding:0px 5px 0px 0px;
	margin:0px;
	height:auto;
	text-align:left;
}
div#FirstTitle, div#ShortFirstTitle, div#PrintableFirstTitle {
	position:relative;
	top:0px;
	left:0px;
	width:930px;
	background:url('../../image/v5/template/rn_generic_box/rn_first-title-background.gif') top left repeat-x;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	height:26px;
	background-color:#FFFFFF;
}
div#ShortFirstTitle, div#PrintableFirstTitle {width:765px;}

div#TextArea > div#ShortFirstTitle {width:759px;} 	/** Hack pour Firefox ! **/
div#PrintableFirstTitle {width:99%;}
#FirstTitle div#FirstTitleSecondDiv,
#ShortFirstTitle div#FirstTitleSecondDiv,
#PrintableFirstTitle div#FirstTitleSecondDiv {
	background:url('../../image/v5/template/rn_generic_box/rn_first-title-background.gif') top left repeat-x;
	padding:0px 0px 0px 7px ;
	margin:0px;
	text-align:left;
	height:26px;
}
#FirstTitle div#FirstTitleThirdDiv,
#ShortFirstTitle div#FirstTitleThirdDiv,
#PrintableFirstTitle div#FirstTitleThirdDiv {
	background:url('../../image/v5/template/rn_generic_box/rn_first-title-background.gif') top left repeat-x;
	padding:5px 7px 0px 0px;
	margin:0px;
	height:26px;
}
div#DualColumn {
	position:relative;
	top:0px;
	left:0px;
	width:927px;
	height:300px;
	min-height:300px;
	margin:0px;
	padding:0px;
}
div#TextArea > div#DualColumn {height:auto;}
div#LeftColumn,
div#LongLeftColumn,
div#ExtraLongLeftColumn {width:700px; float:left;}

div#DualColumn > div#LongLeftColumn {height:auto;}
div#ExtraLongLeftColumn {
	height:910px;
	min-height:910px;
}
div#DualColumn > div#ExtraLongLeftColumn {height:auto;}
div#RightColumn, div#ShortWidthRightColumn {
   position:relative;
   float:right;
   margin:0px;
   padding:0px;
   width:180px;
   z-index:3;
}

div#ShortWidthRightColumn {
	left:326px;
	width:375px;
}
div#ShortWidthLeftColumn {
	height:500px;
	min-height:500px;
	width:375px;
}
div#DualColumn > div#ShortWidthLeftColumn {height:auto;}
#ShortWidthLeftColumn table {
	width:358px;
}
div#CurrentPackLink {
	width:927px;
	height:15px;
	padding:0px;
	margin:0px 0px 10px 0px;
	text-align:left;
}
div#OrderFormTopBanner {
	background:transparent url(../../image/v5/template/config-pack-banner.jpg) no-repeat scroll left top;
	height:90px;
	margin:0px 0pt 12px;
	padding:1px 0px 0px;
	width:700px;
}
div#OrderFormTopBannerLong {
	width:930px;
	height:100px;
	background:url('../../image/v5/template/config-pack-banner-long_.jpg') ;
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 0px;
}
div#OrderFormTopBannerBulk {
	width:930px;
	height:90px;
	background:url('../../image/bulk/config-banner-bulk-top_.jpg');
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#BannersZone {
	position:relative;
	top:5px;
	left:0px;
	width:955px;
	height:22px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background:none;
	background-color:#c0c0c0;
	background:url('../../image/v5/template/new_layout/new_bottom.gif') top left no-repeat;
}

#BannersZone div#AroundBanners {
	width:947px;
	height:20px;
	margin:0px auto;
	padding:0px;
}

#AroundBanners div {
	float:left;
	width:303px;
	height:20px;
	background-color:#ffffff;
	border:2px solid #9c9c9c;
	margin:20px 4px 0px 4px;
	padding:0px;
}

/*****
* STYLES des DIV CONTENANT LES MENUS DE NAVIGATION HAUT ET BAS
*****/
div#TabbedNavigation {
	margin:0px auto;
	padding:0px;
	width:955px;
	height:30px;
    position:relative;
	padding:0px 0px 0px 0px;
	background:url('../../image/v5/template/new_layout/new_top_.gif') bottom left no-repeat;
}

div#CustomerMenu, div#PartnerMenu {
	position:relative;
	top:0px;
	left:0px;
	margin:0px auto;
	padding:0px;
	line-height:17px;
	width:947px;
	height:23px;
	font-weight:bold;
	background-image:url(../../image/v5/template/new_layout/red_fond_cp_top2.gif);
	background-position:bottom left;
	background-repeat:repeat;
}
div#PartnerMenu {
	background:url('../../image/v5/template/new_layout/blue_fond_cp_top.gif');
	background-position:bottom left;
	background-repeat:repeat;
}

div#PrintableLinkArea {
	position:relative;
	top:0px;
	left:0px;
	margin:10px auto 0px auto;
	padding:0px;
	width:919px;
	height:20px;
	text-align:right;
	background-color:#FFFFFF;
}
div#LegalNavigation {
	position:relative;
	top:0px;
	left:0px;
	margin:0px auto 10px auto;
	padding:0px;
	width:955px;
	height:22px;
}

/*****
* STYLES des DIFFERENTS MENUS HAUT et BASa
*****/

/* Menu HOTLINE */
ul#HotlineMenu {
	position:absolute;
	top:55px;
	right:2px;
	margin:0px;
	padding:0px;
	list-style:none;
}
#HotlineMenu li {
	float:left;
	margin-left:14px;
	font-weight:bold;
}
#HotlineMenu a {
	display:block;
	text-decoration:underline;
	font-size:8px;
	color:#999999;
}

/* Menu PANIER / MON COMPTE */
ul#LittleTopMenu {
	position:absolute;
	top:61px;
	right:0px;
	margin:0px;
	padding:0px;
	list-style:none;
}
#LittleTopMenu li, #LittleTopMenu li.elementsInCaddy, #LittleTopMenu li.profilElements {float:left;}
#LittleTopMenu li.elementsInCaddy {
	padding:2px 0px 0px 0px;
	font-weight:bold;
	color:#ff0000;
	background-color:transparent;
}
#LittleTopMenu li.profilElements {
	color:#666666;
	font-size:10px;
	font-weight:bold;
	border-width:0px 2px 0px 0px;
	border-style:solid;
	padding:0px 5px;
}
#LittleTopMenu a, #LittleTopMenu a.lastHeading, #LittleTopMenu a.RedIdentity {
	display:block;
	border-width:0px 2px 0px 0px;
	border-style:solid;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding:0px 5px;
}
#LittleTopMenu a.RedIdentity {
	display:inline;
	color:#ff0000;
	background-color:transparent;
	text-decoration:none;
	border:none;
	background:none;
	padding:0px;
}
#LittleTopMenu a.lastHeading {
	border:none;
	color:#ff0000;
	background-color:transparent;
	padding-left:17px;
	padding-right:0px;
	background:url('../../image/v5/template/header-caddy.gif') center left no-repeat;
	margin-left:3px;
}

/* Menu ONGLETS */
ul#TopNavigationMenu {
	margin:0px;
	padding:0px;
	list-style:none;
}
#TopNavigationMenu li, #TopNavigationMenu li.ResellerHeading {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#TopNavigationMenu li.ResellerHeading {
        background:transparent url('../../image/v5/template/new_layout/headlight.gif') top right no-repeat;
 	}
 
#TopNavigationMenu a, #TopNavigationMenu a#Resellers { 
	font-size:10px;
	font-family:Verdana,Tahoma, sans-serif;
	font-weight:bold;	
	width:auto;
	color:white;
	text-decoration:none;
	display:block;
	background:transparent url('../../image/v5/template/new_layout/separateur.gif') 100% 8px no-repeat;
	padding:0px 9px 0px 7px;
	line-height:30px;
	margin:0px 0px 0px 0px;
}

#TopNavigationMenu a#Resellers {
	border-width:0px;
	color:#666666;
}

span.GrayHeadingSquare {  
}
span.WhiteHeadingSquare { 

}

/* Menus ESPACE CLIENTS et PARTENAIRES */
ul#CustomerNavMenu, ul#PartnerNavMenu {
	margin:0px;
	padding:0px;
	list-style:none;
}
#CustomerNavMenu li, ul#PartnerNavMenu li {
	float:left;
	margin:0px;
	padding:0px;
}


#CustomerNavMenu a, ul#PartnerNavMenu a {
	display:block;
	font-size:10px;
	font-family:Verdana,Tahoma, sans-serif;
	text-decoration:none;
	width:auto;
	margin:3px 0px 0px 12px;
	padding:0px 0px 0px 17px;
	color:#FFFFFF;
	background-color:transparent;
	background:url('../../image/v5/template/fleche_red2.gif') center left no-repeat;
}

/*** ADD for new site link ***/

#CustomerNavMenu a#selected, ul#PartnerNavMenu a#selected {
 display:block;
 font-size:10px;
 font-family:Verdana,Tahoma, sans-serif;
 text-decoration:none;
font-weight:bold;
 width:auto;
 margin:03px 0px 0px 12px;
 padding:0px 0px 0px 22px;
 color:yellow;
 background-color:transparent;
 background:url('../../image/v5/template/start_new.gif') center left no-repeat;
}
span.new_site {
color:red;
}






ul#PartnerNavMenu a {background:url('../../image/v5/template/fleche_blue2.gif') center left no-repeat;}

/* Premier MENU du BAS */
ul#SecondNavMenu, ul#SecondNavMenu2 {
	position:relative;	
	bottom:0px;
	margin:0px 10px 0px 2px;
	padding:0px 0px 0px 55px;
	list-style:none;
	font-weight:bold;
	font-size:10px;
}

ul#SecondNavMenu2 {margin:0px 0px 2px 5px;}
#SecondNavMenu li, #SecondNavMenu2 li {
	float:left;
	margin:0px;
	padding:4px 0px 0px 7px;
}
#SecondNavMenu li.selectItem {
	color:#ff0000;
	background-color:transparent;
	padding:0px 0px 0px 7px;
}
#SecondNavMenu form {
	margin:0px;
	padding:0px;
	display:inline;
}
#SecondNavMenu select {font-size:9px;}
#SecondNavMenu a, #SecondNavMenu2 a {
	display:block;
	font-family:Verdana,Tahoma, sans-serif;
	text-decoration:none;
	width:auto;
	margin:0px;
	padding:0px 7px 0px 0px;
 	color:#fff;
	font-weight:bold;
}

ul#LegalNavMenu {			/* Second MENU du BAS (menu Legal) */
	position:absolute;
	bottom:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	font-size:9px;
	font-weight:bold;
}
#LegalNavMenu li {
	float:left;
	color:#999999;
	background-color:#e8e4e5;
	padding:0px 15px 0px 50px;
	margin:0px;
}
#LegalNavMenu a {
	display:block;
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family:Verdana,Tahoma, sans-serif;
	width:auto;
	color:#999999;
	background-color:#e8e4e5;
	border-width:0px 0px 0px 2px;
	border-style:solid;
	border-color:#999999;
	text-decoration:none;
}


/*****
*	STYLE DES IMAGES
*****/

img#AmenLogo, img#PrintableAmenLogo {
	position:absolute;
	top:17px;
	left:0px;
	margin:0px;
	padding:0px;
}

img#PrintableAmenLogo {
	position:relative;
	top:0px;
	left:0px;
}

img#PhoneLogo {
	position:absolute;
	top:26px;
	right:0px;
	margin:0px;
	padding:0px;
	border:0px;
}

img.banner {
	border:0px;
	margin:0px;
	padding:0px;
}


/*****
*	STYLES DES "BOX"
*****/

.GenericBoxLeftCorner {
	height:8px;
	background:url('../../image/v5/template/rn_generic_box/rn_table-high-left-corner.gif') top left no-repeat;
	margin:0px;
	padding:0px 0px 0px 8px;
	text-align:right;
}

.GenericBoxRightCorner {
	height:8px;
	padding:0px 8px 0px 0px;
	background:url('../../image/v5/template/rn_generic_box/rn_table-high-right-corner.gif') top right no-repeat;
	margin:0px;
	text-align:right;
}

.GenericBoxBorderTop {
	padding:3px 0px 0px 0px;
	background:url('../../image/v5/template/rn_generic_box/rn_table-border-top.gif') top left repeat-x;
	margin:0px;
}

.GenericBoxBorderBottom {
	padding:3px 0px 0px 0px;
	background:url('../../image/v5/template/rn_generic_box/rn_table-border-bottom.gif') top left repeat-x;
	margin-bottom:18px;
}

.GenericBoxBorderRight {
	background:url('../../image/v5/template/rn_generic_box/rn_generic-show-border-right.gif') top right repeat-y;
	padding:0px;
	width:100%;
}

.GenericBoxBorderLeft {
	background:url('../../image/v5/template/rn_generic_box/rn_generic-show-border-left.gif') top left repeat-y;
	padding:0px 8px 8px 8px;
}


/********
*    STYLE RAJOUTER POUR LA BOX DINFORMATION SUR LE NOUVEAU SITE
*********/

.new_site {
color:red;
font-weight:bold;
}


/*****
*	STYLE DES FORMULAIRES
*****/

.GenericBoxBorderLeft label,
.GenericBoxBorderLeft label.RadioLabel,
.GenericBoxBorderLeft label.LongRadioLabel,
.GenericBoxBorderLeft label.LittleRadioLabel,
.GenericBoxBorderLeft label.inlineLabel,
.GenericBoxBorderLeft label.subfieldLabel {
	display:block;
	font-weight:bold;
	padding-left:13px;
	margin:12px 0px 3px 0px;
	background:url('../../image/v5/template/generic-show-title-item.jpg') 0px 2px no-repeat;
	text-align:left;
}

.GenericBoxBorderLeft label.inlineLabel {
	display:inline;
}

.GenericBoxBorderLeft label.RadioLabel, .GenericBoxBorderLeft label.LittleRadioLabel {
	background:none;
	display:inline;
	padding-left:3px;
	font-weight:normal;

}

.GenericBoxBorderLeft label.LongRadioLabel {
	padding-left:0px;
	display:block;
	float:left;
	width:150px;
	border:1px solid red;
}

.GenericBoxBorderLeft label.SelectLabel {
	margin-top:15px;
}

.GenericBoxBorderLeft label.subfieldLabel {
	background:none;
	color:gray;
	display:inline;
	margin-left:5px;
	font-size:11px;
}

.GenericBoxBorderLeft p, .GenericBoxBorderLeft p.ReadOnlyParagraph {
	margin:4px 0px;
	padding:0px 8px 0px 0px;
	text-align:justify;
}

.GenericBoxBorderLeft p.LabelParagraph {
	padding-left:13px;
	margin:14px 0px 0px 0px;
	background:url('../../image/v5/template/generic-show-title-item.jpg') 0px 2px no-repeat;
	text-align:left;
}

.GenericBoxBorderLeft p.ReadOnlyParagraph {
	margin:8px 0px 0px 0px;
}

.GenericBoxBorderLeft p.CompulsoryFields {
	margin:8px 0px 0px 0px;
	padding:0px;
	text-align:center;
	color:#ff0000;
	background-color:transparent;
}

.GenericBoxBorderLeft textarea, .GenericBoxBorderLeft textarea.LittleTextarea {
	width:75%;
	height:160px;
	display:block;
	font-size:11px;
	margin:5px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.GenericBoxBorderLeft textarea.LittleTextarea {width:50%;height:100px;}

.GenericBoxBorderLeft select, .GenericBoxBorderLeft select.LittleSelect {
	min-width:175px;
	width:auto;
	font-size:10px;
	display:block;
	margin:0px 0px 0px 2px;
	padding:0px;
}

.GenericBoxBorderLeft select.LittleSelect {
	min-width:122px;
	width:auto;
	display:inline;
	margin:0px;
}

.GenericBoxBorderLeft input {font-size:10px;}

.GenericBoxBorderLeft .InputText {margin:12px 0px 0px 0px;}

.GenericBoxBorderLeft .LittleTextInput {margin:5px 0px 1px 0px;font-size:9px;height:16px;width:80px;}

.GenericBoxBorderLeft .inlineCheckBox, .GenericBoxBorderLeft .inlineLittleCheckBox, .GenericBoxBorderLeft .inlineParagraph {
	display:inline;
	margin:0px;
	padding:0px;
}

p.LabelParagraph .inlineLittleCheckBox {margin-top:0;}

.ContinueButton, .LongContinueButton {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	background:url('../../image/v5/template/rn_generic_box/rn_continue-button-background4.gif') top left no-repeat;
	background-color:#ff0000;
	margin:0px;
	padding:0px 0px 5px 0px;
	width:105px;
	height:21px;
	border:none;
	cursor:pointer;
}

.VeryLongContinueButton {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	background:url('../../image/v5/template/rn_generic_box/rn_long-continue-button-background.gif') top left no-repeat;
	background-color:#ff0000;
	margin:0px;
	padding:0px 0px 5px 0px;
	width:320px;
	height:21px;
	border:none;
	cursor:pointer;
}
.button_bg_gris {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	background:url('../../image/v5/template/rn_generic_box/rn_continue-button-bg.gif') top left no-repeat;
	background-color:#ff0000;
	margin:0px;
	padding:0px 0px 5px 0px;
	width:105px;
	height:21px;
	border:none;
	cursor:pointer;
}

.LongContinueButton {
	width:180px;
	background:url('../../image/v5/template/rn_generic_box/rn_continue-button-long-background.gif') top left no-repeat;
}

.GenericBoxTitles {
	position:relative;
	top:0px;
	left:0px;
	color:#367a87;
	background:url('../../image/v5/template/rn_generic_box/rn_generic-show-title-right.gif') top right repeat-x;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 8px 0px 0px;
	margin:0px 0px 5px 0px;
	text-align:left;
}

.GenericBoxTitles div {
	position:relative;
	top:0px;
	left:0px;
	background:url('../../image/v5/template/rn_generic_box/rn_generic-show-title-left.gif') top left no-repeat;
	padding:0px 0px 6px 8px;
	margin:0px;
	height:26px;
}

.GenericBoxTitleRight, .GenericBoxLinkTitleRight {
	position: absolute;
	top:5px;
	right:0px;
	margin:0px;
	padding:0px;
}

.GenericBoxLinkTitleRight {
	top:0px;
}

.GenericBoxModifyButton {
	background:none;
	color:#367a87;
	margin:0px 3px 0px 0px;
	padding:0px;
	border:0px;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
}

.GenericBoxModifyButton:hover {color:#000000;}

.GenericBoxBorderLeft a.DetailsLink {
	display:block;
	width:80%;
	text-align:right;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:9px;
}

.GenericBoxBorderLeft a.DetailsLink:hover {text-decoration:none;}

a.CaddyLinks {
	font-weight:bold;
	color:#2f2b2a;
	margin-right:10px;
	padding:0px 0px 3px 23px;
	text-decoration:none;
	background:transparent url('../../image/v5/template/gray-arrow.gif') top left no-repeat;
}

.GenericBoxBorderLeft span.infoLink {
	font-weight:normal;
	color:#000000;
}

span.infoLink a {
	color:#ff0000;
	background-color:transparent;
}

.CaddyTable {
	border:1px solid #c0c0c0;
	background-color:#f1f1f1;
	margin-bottom:5px;
}

.CaddyTable td.NormalCaddyTd {background-color:#FFFFFF;}

.CaddyTable td.SecondCaddyTd {background-color:#f1f1f1;}

.CaddyTable td.FirstTd {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#4e4e4e;
}

.CaddyTable td.LastTd {
	color:#eb1c16;
	font-weight:bold;
	background-color:#f1f1f1;
}


/*****
*	STYLE DES TITRES ET PARAGRAPHES
*****/
h1, h3, h5, h6, p {
	margin:0px;
	padding:0px;
}

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

#FirstTitle h1, #ShortFirstTitle h1, #PrintableFirstTitle h1 {
	border:none;
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:transparent;
}

#ShortFirstTitle h1, #PrintableFirstTitle h1 {background:url('../../image/v5/template/first-title-background.gif') top left repeat-y;}

#OrderFormTopBanner h2 {
	color:#ff0000;
	background-color:transparent;
	margin:0px 0px 0px 300px;
	padding:20px 0px 0px 0px;
	width:200px;
	text-align:center;
	font-size:12px;
}

#OrderFormTopBannerBulk h2 {
	color:#ff0000;
	background-color:transparent;
	margin:0px 0px 0px 165px;
	padding:20px 0px 0px 0px;
	width:600px;
	text-align:center;
	font-size:12px;
}

#OrderFormTopBannerLong h2 {
	color:#ff0000;
	background-color:transparent;
	margin:0px 0px 0px 165px;
	padding:20px 0px 0px 0px;
	width:600px;
	text-align:center;
	font-size:12px;
}

.GenericBoxTitles h3 {
	background:url('../../image/v5/template/rn_generic_box/rn_generic-show-title-background.gif') top left repeat-x;
	font-size:13px;
	line-height:26px;
}


/*****
*	STYLES DE MISE EN FORME DES FORMULAIRES
*****/

div.InlineFieldContainer {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	margin:0px;
	padding:0px;
}

.LabelColumn {
	position:absolute;
	top:0px;
	left:0px;
	width:49%;
	margin:0px;
	padding:0px;
	text-align:right;
}

.FieldColumn {
	position:absolute;
	top:0px;
	left:50%;
	width:50%;
	margin:0px;
	padding:0px;
}

.LabelColumn label {
	display:inline;
	font-weight:bold;
	padding-left:15px;
	background:none;
}

.FieldColumn .InputText, .FieldColumn select {
	margin:0px;
}

.FieldColumn select {
	min-width:122px;
	width:160px;
	display:inline;
}

p.DownComment {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5px;
}

.InlineFieldContainer p.AdvancedServicesComment {
	margin:0px 15px 20px 18px;
}

.InlineFieldContainer p.NormalFieldComment {
	margin:0px 0px 18px 12px;
}

.InlineFieldContainer p.NormalFieldError {
	margin:0px 0px 18px 9px;
}

.InlineFieldContainer p.VerticalFieldError {
	margin:0px 0px 18px 2px;
}

.NormalFieldError,
.VerticalFieldError, .erreur {
	font-weight:normal;
	color:#ff0000;
	background-color:transparent;
}

/*****
*	STYLES SIMPLES DIVERS
*****/

a.PrintLink {
	padding-left:20px;
	background:url('../../image/v5/template/print-icon.gif') top left no-repeat;
	text-decoration:none;
}

.RedText {color:#ff0000;background-color:transparent;}
.BlueText {color:#2647d5;}
.BoldParagraph {font-weight:bold;}
.PrintableTitle {font-size:12px;}
.CenterParagraph{text-align:center;}

a.PathLinks, span.PathLinks {
	font-size:10px;
	font-weight:bold;
	color:#666666;
	padding-left:0px;
}

span.PathLinks {
	font-weight:normal;
	padding-left:0px;
}

#super tr { height:18px;}

/*******
** CI-DESSOUS, STYLES  DES PAGES STATIQUES ----
*******/


	
/* SPACER */

.spacer10 {
	height:10px;
	width:10px;
	}

.spacer20 {
	height:20px;
	width:10px;
	}

/* HEADER */

.h_ref, .h_ref_ {
	font-size:14px;
	font-weight:bold;
	display:inline;
	}	

.h_ref {
	color:#FFFFFF;
	background-color:transparent;
	}
	
.h_ref_ {	
	color:#666;	
	}

/* E-COMMERCE ET SERVEURS BANDEAUX GAUCHE */

.e_com_texte h5 {
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 10px;
}

.e_com_texte h4 {
	font-size:16px;
	margin:5px 0px 0px 0px;
}

.e_com_blocright{
	margin:0px;
	padding:0px;
	}
	
.e_com_top, .e_com_top_full ,.e_com_texte,.google_ban_ecom{
	margin:0px;
	padding:0px;
	width:170px;
}
	
.e_com_top{	
	height:15px;
	background-image:url('../../image/v5/locale_images/fr/commun/right_ban_top.gif');
	background-repeat:no-repeat;
	}
	
.e_com_top_full{	
	height:15px;
	background-image:url('../../image/v5/locale_images/fr/commun/right_ban_top.gif');
	background-repeat:no-repeat;
	}

.e_com_texte{
	background-image:url('../../image/v5/locale_images/fr/commun/right_ban_middle.gif');
	background-position:right;
	background-repeat:repeat-y;
	text-align:left;
	}

.google_ban_ecom{
	height:57px;
	background-image:url('../../image/v5/locale_images/fr/commun/right_ban_top_google.gif');	
	background-repeat:no-repeat;
}

 

img.ImgPosition {
	margin:0px;
	padding:0px;
	}

img.left {
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
	}

a.e_com_texte {
	margin:0px;
	padding:0px;
	}
	
.e_com_texte p.textcom{
	margin:0px 0px 0px 10px;
	padding:0px;
	width:150px;	
	text-align:justify;
	font-size:11px;
	color:#999999;
	}	

.e_com_bottom{
	margin:0px;
	padding:0px;
	width:170px;
	height:10px;
	background-image:url('../../image/v5/locale_images/fr/commun/right_ban_bottom.gif');
	background-repeat:no-repeat;
	}

.ecom_flash { 
	height:540px;
	width:700px;
	}

.liste_b_d li {
	background-image: url('../../image/v5/locale_images/fr/espace_revendeurs/puce_rev.gif');
	background-repeat:  no-repeat;
	background-position: left center;
	list-style-type: none;
	padding:0px 0px 0px 14px; 
	margin:3px 0px 0px 5px;
	}

ul.liste_b_d {
	margin:0px 0px 0px 5px;
	padding:0px 0px 5px 0px;
	}

.liste_b_d a{
	text-decoration:none;
	font-size:11px;
	color:#999999;
	}



 /*****
e-Commerce - Trial Premium
*****/
.trial_cont h1 {
font-size : 14px;
color:#3B759A;
}
 
.inscrit_ecom {
color :#ff0000;
font-size:12px;
font-weight:bold;
}	
/* ADD ON */

 

/* INFRASTRUCTURE */	
	
img.left_infra {
	margin:10px 20px 0px 10px;
	padding:0px;
	float:left;
	}	
	
 

/* HEBERGEMENT */

.heb_pack_cont {
	width:710px;	
	}

.heb {
	width:110px;
	font-size:11px;
	text-align:justify;
	text-align:left;
	margin-left:40px;	
	}

/* SERVICE */
	
p.design {
	padding: 0 0 5px 10px;
	}
	


 

/*****
* TEMOIGNAGE
*****/
 
	
.border {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	}
 
/*PHONE PAGE*/

.tel_bloc {
	color: #333333;
	font-size: 11px;
	}
 

.tel_number {
	font-size: 9px; 
	color: #666666; 
	}

.tel_bg {
	background-image: url(../../image/v5/locale_images/fr/commun/numero.gif);
	background-repeat: no-repeat;
	height:192px ;
	}
 

.col_ded_1 a,.col_ded a{
	text-decoration:underline;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	color:#646464;
	cursor:pointer;
	}	


/*  POPUP */

 

.doc_souligne {
	text-decoration:underline;
	}
 

.caddy ,.caddy_rouge,.caddy_orange{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; 
	}

.contenu ,.contenu_rouge,.contenu_orange{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	}

.caddy { 
	COLOR: #555555; 
	BACKGROUND-COLOR: #d4d4d4; 
	} 
.contenu { 
	COLOR: #555555; 
	BACKGROUND-COLOR: #ffffff; 
	} 
.caddy_rouge ,.contenu_rouge{ 
	COLOR: #fff; 
	BACKGROUND-COLOR: #FF0000; 
	} 

.caddy_orange ,.contenu_orange{ 
	COLOR: #fff; 
	BACKGROUND-COLOR: #FFA200; 
	} 

.caddy_darkred {
	FONT-SIZE: 11px;
	COLOR:  #fff;
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
	BACKGROUND-COLOR: #620000;
	}

.contenu_darkred {
	FONT-SIZE: 11px;
	COLOR:  #fff;

	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #620000;
	}



/* FIL D'ARIANNE */ 
#ariane {
	position:relative;
	top:0px;
	left:0px;
	height:17px;
	width:947px;
	margin:0px auto;
	padding:5px 0px 0px 0px;
	background-color:#FFFFFF;
	text-align:left;
	color:#333;
	background-image: url(../../image/v5/template/new_layout/new_top_shadow.gif);
	background-repeat: no-repeat;
}

#ariane_rev,#ariane_rev_clt {
	position:relative;
	top:0px;
	left:0px;
	height:15px;
	width:947px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	background-color:#FFFFFF;
	text-align:left;
	color:#333;
	}

#ariane a,#ariane_rev_clt a,#ariane_rev a{
	color:#333;
	}

#ariane a,#ariane_rev_clt a,#ariane_rev a{
	color:#333;
	}
	

	
#ariane_rev_clt {
	background:url('../../image/v5/template/new_layout/ariane_bg_rouge_.gif');
	background-position: top;
	background-repeat:repeat-x;
	}
	
#ariane_rev {	
	background:url('../../image/v5/locale_images/fr/commun/ariane_bg_bleu.gif');
	background-position: top;
	background-repeat:repeat-x;
	}	 
/* test pou rle plan du site */
.col_site_map01,.col_site_map02, .col_site_map03{
	margin-left:50px;
	float:left;
	width:180px;
}

.rub_site_map li a {
	color:#666;
	text-decoration:none;
}

.rub_site_map li a:hover {
	color:#333;
	font-weight:bold;
}

.rub_site_map h4 {
	margin:10px 0px 0px 0px;
}

.rub_site_map h3 {
	margin:0px 0px 10px 15px;
	padding: 10px 0px 0px 0px;
	font-size:14px;
	border-bottom:1px solid #999;
}

.rub_site_map ul {
	margin:10px 0px 0px 0px;
	padding:0px;
}

.rub_site_map li {
  list-style-type:none;
}

.rub_site_map {
  margin:10px 0px 10px 0px;
  clear:both;
  background-image:url('../../image/v5/locale_images/fr/sitemap/fond_site_map.jpg');
  background-repeat:no-repeat;
  height:100px;
  width:723px;
}

/*** TELEPHONE BOX ****/

.telephone_box {
  	background-image:url('../../image/v5/locale_images/fr/commun/telephone_box.jpg');
	background-repeat:no-repeat;
	height:100px;
	width:172px;
 }
.telephone_box a{
position:relative; 
width:170px;
top:0px;
left:-15px;
font-size:9px;
color:#666;
}
.telephone_box h4{
position:relative;
top:11px;
left:28px;
letter-spacing:1px;
font-size:17px;
color:red;
}

.telephone_box h3{
position:relative;
top:5px;
left:7px;
font-size:15px;
color:white;
background-color:transparent;
font-weight:bold;	
}

.telephone_box p {
position:relative;
top:5px;
left:33px;
font-size:11px;
color:#666;
line-height:25px;
}
#footer_logo_company {
float:left;
margin:10px;
}

#footer_international_menu {
float:right;
margin:0px 10px 0px 0px;
margin:10px;
}

#footer_international_menu ul {
margin:0px;
}

#footer_international_menu select {
font-size:9px;
}
/** Captcha **/


.captcha_left {
float: left;
margin:12px 0px 0px 0px;
}

.captcha_right {
float :right;
}

select#shop_type {
  width:140px;
}
.dada-perform img {
float:left;
 margin:0px 5px;
}

.dada-perform p {
height:70px;
}

.dada-perform div {
border-bottom:1px solid black;
margin:0px 0px 10px 0px;
}

/*  CSS DOCUMMENT */



/* Modify the old style of Amen */



/*common*/
html, body, div#TopHeader, div#PrintableTopHeader {background:#fff; font-family: Arial, Helvetica, sans-serif;}

a:hover {text-decoration:underline;}

/*header*/
div#LogoArea {
	width:960px;
}
#LittleTopMenu a:hover, #LittleTopMenu a.lastHeading:hover, #LittleTopMenu a.RedIdentity:hover {
	color:#aaa;
}
#LittleTopMenu a:active, #LittleTopMenu a.lastHeading:active, #LittleTopMenu a.RedIdentity:active {
	color:#000;
}

div#TabbedNavigation {
	background:none;
	display:block;
	overflow:hidden;
	height:auto;
	width:954px;
	border:0 none;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
}
#TopNavigationMenu a, #TopNavigationMenu a#Resellers {
	background:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1;
}

div#TabbedNavigation ul,
div#TabbedNavigation ul li,
div#TabbedNavigation ul li a {
	line-height:1;
	margin:0;
	padding:0;
}
div#TabbedNavigation ul {
	background:#999 url('../../image/v5/template/buttonprimarynav.png') repeat-x right top;
	overflow:hidden;
	height:35px;
	border-top:1px solid #eee;
	border-bottom:1px solid #bbb;
	width:100%;
	display:inline-block;
}
div#TabbedNavigation ul li {
	float:left;
	display:block;
	height:35px;
}
div#TabbedNavigation ul li a {
	background:#999999 url('../../image/v5/template/buttonprimarynav.png') no-repeat left 0;
	color:#eee;
	display:inline-block; /*no IE only*/
	font-weight:bold;
	height:23px;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 2px #000000;
	height:35px;
	border-right:1px solid #333;
}
div#TabbedNavigation ul li a:hover {
	background:#999999 url('../../image/v5/template/buttonprimarynav.png') no-repeat left -40px;
	color:#FFFFFF;
}
div#TabbedNavigation ul li a:active {
	background:#999999 url('../../image/v5/template/buttonprimarynav.png') no-repeat left -80px;
	color:#eee;
}
#TopNavigationMenu li.ResellerHeading {
	background:none;
}
#TopNavigationMenu li.ResellerHeading a#Resellers {
	background:#999999 url('../../image/v5/template/buttonprimarynav.png') no-repeat left -120px;
	color:#000000;
	text-shadow:none;
	margin:0;
	padding:0;
	display:inline-block;
}
#TopNavigationMenu a#Resellers {
	border:inherit;
	color:inherit;
}

div#TabbedNavigation ul li a span {
	padding: 12px 7px 0 7px;
	display:block;
}

img#PhoneLogo {display:none;}



/*page*/

	/*simple reset for background of page content*/
	div#CentralArea {
		background:#fff none;
	}
	/*little changes for content*/
	div#LongLeftColumn_bl {
		border-right:1px dotted #ccc;
	}
	#ariane {
		background-image:none;
	}
	
	
	

/*footer*/
div#BannersZone {
	width:960px;
	background:none;
	border-top:1px dotted #ccc;
	padding:10px 0;
}
#SecondNavMenu a, #SecondNavMenu2 a {
	color:#666;
}
#SecondNavMenu a:hover, #SecondNavMenu2 a:hover {
	color:#aaa;
}
#SecondNavMenu a:active, #SecondNavMenu2 a:active {
	color:#000;
}

div#LegalNavigation {
	width:960px;
	margin-bottom:10px;
	padding-bottom:20px;
	border-bottom:1px dotted #ccc;
}
#footer_logo_company {
	margin:10px 0;
}
#footer_international_menu {
	margin:10px 0;
}
#footer_international_menu form {
	margin:0;
}