/******************************************

CSS GENERALE DES SHIPPING R1.
CELA REGROUPE LES CSS SUIVANTES :
- ShippingUc.css
- Shipping.css
- ShippingRelayPopUp.css
- ShippingPopup.css

*******************************************/

/*
	1. Contenu des CSS extraites de :
	ShippingUC.css
*/

.ShippingMethodPanelRelay
{
	width:600px;
	padding:10px 25px 10px 25px;
	margin:auto;
}
.ShippingMethodPanel
{
	width:695px;
	padding:5px 0 10px 0;
	float:left;
	font-size:10px;
	color:#798da8;
}
.ShippingHeader
{
	border:solid 1px #93a3b7;
	margin:1px 0 5px 0;
}
/* Title Definition */
.ShippingTypeHeader
{
	margin:0 0 1px 0;
	background-color:#93a3b7;
	color:White;	
	font-weight:bold;
	height:20px;
	display:block;
	line-height:20px;
}
.ShippingTypeHeaderRelayTitle
{
	width:500px;
	text-align:left;
	float:left;
	border-right:1px solid White;
	margin:0;
	padding:0;	
}
.ShippingTypeHeaderRelayChoice
{
	width:97px;
	text-align:center;
	float:left;
}
/* Header Shipping Definition*/
.ShippingTypeHeader1
{
	width:454px;
	text-align:left;
	float:left;
	border-left:1px solid White;
	border-top:1px solid White;
	margin:0 0 0 1px;
	padding:0 0 0 2px;
	text-align: center;
}
.ShippingTypeHeader2
{
	width:89px;
	text-align:center;
	float:left;
	border-left:1px solid White;
	border-top:1px solid White;
}
.ShippingTypeHeader3
{
	width:74px;
	text-align:center;
	float:left;
	border-left:1px solid White;
	border-top:1px solid White;
}
.ShippingTypeHeader4
{
	width:68px;
	text-align:center;
	float:left;
	border-left:1px solid White;
	border-top:1px solid White;
	border-right:1px solid White;
}
/**/
.ShippingTypeHeaderRelay1
{
	border-left: 1px solid White;
    border-top: 1px solid White;
    float: left;
    text-align: center;
    width: 255px;
}
.ShippingTypeHeaderRelay2
{
	border-left: 1px solid White;
    border-top: 1px solid White;
    float: left;
    text-align: center;
    width: 119px;
}
.ShippingTypeHeaderRelay3
{
	border-left: 1px solid White;
    border-right: 1px solid White;
    border-top: 1px solid White;
    float: left;
    text-align: center;
    width: 220px;
}

/* Record definition*/	
.ShippingRow 
{
	border:0;
	width:100%;
	margin:5px 0;
}
/* Cell Shipping Definition*/	
.ShippingTypeCell1
{
	width:458px;
	text-align:left;
	float:left;
	padding: 2px 0;
}
.ShippingComparePrice
{
	margin:10px 0 0 5px;
	font-weight:bold;
	width:458px;
	text-align:left;
	float:left;
}
/* Line Definition*/
.ShippingImage 
{
	width:85px;
	text-align:center;
	float:left;
	display:block;
}
.ShippingSentence
{
	font-family:Arial,Helvetica, Sans-Serif;
	text-decoration:none;	
	width:295px;
	text-align:left;	
	float:left;
	display:block;
	padding:0 2px;
}
.ShippingSentence a
{
	font-family:Arial,Helvetica, Sans-Serif;
	text-decoration:none;	
	text-align:left;	
	float:left;
}
.ShippingMoreInfo 
{
	width:65px; 
	text-decoration:none;	
	float:left;
	display:block;
}
.ShippingMoreInfo a img
{
	border:0;
}
.ShippingAtHome
{
	width:91px;
	font-family:Arial,Helvetica, Sans-Serif;
	font-style:italic;
	text-decoration:none;
	color:#17499d;
	text-align:center;
	float:left;	
	padding-top: 6px;
}
.ShippingAtHomeBold
{
    font-weight:bold;
    width:91px;
	font-family:Arial,Helvetica, Sans-Serif;
	font-style:italic;
	text-decoration:none;
	color:#17499d;
	text-align:center;
	float:left;
}
.ShippingPrice
{
	width:75px;
	text-align:center;
	font-family:Arial,Helvetica, Sans-Serif;
	font-size:13px;	
	font-weight:bold;
	text-decoration:none;
	color:#ff0000;
	float:left;	
	padding-top: 16px;
}
.ShippingChoice, .ShippingRelayChoice
{
	width:67px;
	text-align:center;
	float:left;
	display:block;
}
.ShippingRelayInfo
{
	width:75px;
	float:left;
}
.ShippingRelayInfo a
{
	text-align:center;
	float:left;
}
.ShippingRelayInfo img
{
	text-align:center;
	margin:0 0 0 30px;	
	float:left;
}
.ShippingRelayChooseInfo
{
	display:block;
	width:40px;
	float:left;
	padding:0 0 0 3px;
}
.ShippingChooseChoice
{
	float:left;
	display:block;
	margin: 5px 0 0 30px;
}
.ShippingSeparateLine 
{
	clear:both;
	height:2px; 
	width:99%;
	display:block;
	text-align:center; 	
    background:url('https://i2.cdscdn.com/imagesok/shipping/5-fond-tiret.gif') repeat-x;
	margin:5px auto;
}
.ShippingSeparateLineRelayChoose
{
	clear:both;
	height:2px; 
	width:598px;
	display:block;	
	background:url('https://i2.cdscdn.com/imagesok/shipping/5-fond-tiret.gif') repeat-x;
}
.ShippingSeparateLineRelay
{
	clear:both;
	height:2px; 
	width:87%;
	display:block;
	text-align:center; 	
	background:url('https://i2.cdscdn.com/imagesok/shipping/5-fond-tiret.gif') repeat-x;
	margin:0 5px 0 85px;
}
.ShippingPanelRelayChoose
{
	clear:both;
	width:598px;
	display:block;
	margin:0;
	padding:3px 0 0 0;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.ShippingPanelRelay
{
	clear:both;
	margin:5px 0;
}
.selected
{
    background-color:#E6E9EE;
}
.ShippingRelayCell1
{
	float:left;
	width:548px;	
}
.ShippingRelayChoose
{
	float:left;
	width:500px;	
}
.ShippingChooseTitleProduct a
{
	display:inline;
	color:#008000;
	margin:5px 0;
	font-weight:bold;
	font-size:13px;
	font-family:Arial,Helvetica, Sans-Serif;
	text-decoration:none;
}
.ProductTitle
{
    color:#3e5c81;
    font-weight:bold;
    padding-left:5px;
    width:687px;
    border:1px solid #CCD3DC;
    border-radius:2px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: url("https://i2.cdscdn.com/imagesok/shipping/bg-livraison.png") repeat-x bottom; 
}
.ShipProductTitleImage
{
    display: block;
    float: left;
    margin: 15px;
    width: 120px;
}
.ShippingChooseTitleProduct
{
    font-size:12px;
    display: block;
    float: left;
    width: auto;
}
.ShippingChooseTitle a img
{
	text-decoration:none;
	border:0;
	color:#008000;	
}
.ShippingChooseTitleEmp30
{
    font-weight:bold;
    color:Red;
}
.ShippingRelayInformation 
{
	float:left;
	display:block;
	width:350px;
}
.ShippingRelayChooseInformation
{
	float:left;
	width:415px;
}
.ShippingRelayChooseAdress
{
	font-family:Arial,Helvetica, Sans-Serif;
	width:415px;
	text-decoration:none;
	margin-left:0;
	padding-left:0;	
	float:left;
}
.ShippingRelayAdress
{
	font-family:Arial,Helvetica, Sans-Serif;
	width:360px;
	text-decoration:none;
	margin:0 0 0 10px;
	padding-left:0;
	float:left;
}
.ShippingRelayChooseOpening
{
	font-family:Arial,Helvetica, Sans-Serif;
	font-size:11px;	
	color:Black;	
	text-decoration:none;
	padding-left:0;
	font-weight:bolder;
}
.ShippingRelayOpening 
{
	font-family:Arial,Helvetica, Sans-Serif;
	text-decoration:none;
	margin:0 0 0 10px;
	padding-left:0;
	font-weight:bolder;
}
.ShippingMoreRelay
{
	text-align:left;
	margin-left:0;
	padding:0 0 0 20px;
	font-weight:bold;
	font-size:10px;
	float:left;
}
.ShippingRelayHeader
{
	margin:0 0 0 1px;
	width:598px;
	float:left;
}

.ShippingBackGround
{
	background-color:#999999;
	text-align:left;
	height:75px;
	background-image:url('https://i2.cdscdn.com/imagesok/relais/nvchoixliv/popup-choix-relais/titre-popup-choix.gif');
	width:600px;
}
.ShippingBackGround img
{
	border:0;
	margin:9px 0 0 473px;
}
.ShippingBackGround2
{
	background-color:#999999;
	text-align:left;
	height:75px;
	background-image:url('https://i2.cdscdn.com/imagesok/relais/nvchoixliv/popup-choix-relais/titre-popup-choix-retait.gif');
	width:600px;
}
.ShippingBackGround2 img
{
	border:0;
	margin:9px 0 0 473px;
}

.ShippingHeaderChooseRelay
{
	width:598px;
	border:0;
	display:table;
	text-align:center;
	font-family:Arial;
	border:1px solid;
	color:#ECE9D8;
	font-size:12px;
}
.ShippingHeaderChooseRelay img
{
	float:left;
}
.ShippingHeaderChooseRelay p
{
	margin:5px 0 0 11px;
	font-weight:bold;
	color:#999999;
	font-size:14px;
	float:left;
}
.ShippingRelayChooseValid
{
	border-left:1px solid #999999;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    height:45px;
}
.ShippingPanelRelayValidation
{
	margin:25px 0 0 0;
	float:right;
}
.ShippingRelayChooseCG
{
	width:290px;
	float:right;
	padding:8px 0 0 0;
}
.ShippingRelayChooseCG a
{
	margin:4px 0 0 2px;
	float:left;
}
.ShippingRelayChooseCG input
{
	float:left;
}
.ShippingRelayChooseCG label
{
	margin:4px 0 0 0;
	float:left;
}
.ShippingRelayChooseReturn
{
	width:300px;
	float:left;
}
.ShippingRelayChooseReturn a
{
	float:left;
}
.ShippingRelayChooseReturn p
{
	float:left;
	padding:0 0 0 5px;
}
.ShippingChangeDpt
{
    border:1px solid #999999;
    display:table;
    height:50px;
}
.ShippingChangeDptText
{
	width:588px;
    height:50px;
	float:left;
    padding:5px 5px 0 5px;
}
.ShippingChangeDpt p
{
	float:left;
	margin:10px 0 0 5px;
}
.ShippingChangeDpt span
{
	margin:10px 0 0 5px;
}
.ShippingChangeDpt strong
{
	margin:10px 0 0 5px;
}
.ChangePostalCode
{
    margin:1px 0 0 10px;
    float:left;
}
.ShippingChangeDpt input
{
	float:left;
	margin:7px 0 2px 5px;
}
.ShippingChangeDpt img
{
	float:left;
	margin:12px 0 0 5px;
}
.ShippingChangeDptButton
{
	width:200px;
	float:right;
}
.ShippingChangeDptButton a
{
	padding:5px 0 0 0;
}
.Link_CGV_Red
{
    color:red;
}
.Link_CGV_Bold
{
    font-weight:bold;
}

/*
	2. Contenu des CSS extraites de :
	Shipping.css
*/


.ShippingMessage
{
	width:695px;
	margin:0 auto;
	padding:0 0 5px 0;
	font-family:Arial;
	font-size:11px;
	font-style:italic;
	text-align:right;
}
.ShippingInformation
{
	text-align:left;
	width:695px;
	color:#aab5c4;
	font-family:Arial,Sans-Serif;
	font-size:10px;
	margin:5px 0;
}
.LostPasswordIconeV2
{
    background: url(https://i2.cdscdn.com/struct/common/icon/icone.gif) -4px -7px no-repeat;
}
.ChangeButtonAccount
{
    color: #3C5A80;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    margin-top: 10px;
}
.ChangeButtonAddress
{
    color: #3C5A80;
    display: block;
    font-size: 10px;
    font-weight: bold;
}
.DivShipping
{
    position:relative;
    left:13%;
}
div.ShippingTotalPrice
{
	border:solid 1px #4E5257;
	background-color:#999999;
	height:30px;
	line-height:30px;
	text-align:right;
}
span.ShippingTotalPriceTextCell
{
	display:block;
	float:right;
	font-size:small;
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;
	text-align:right;
}
span.ShippingTotalPriceValueCell 
{
	display:block;
	float:right;
	text-align:center;
	width:150px;
	border:solid 1px black;
	background-color:#FFFFFF;
	font-size:small;
	font-family:Arial;
	font-weight:bold;
	color:#339900;
	height:20px;
	line-height:20px;
	margin:4px 5px 0 5px;
}
#ShippingAddressesTop
{
	background:url(https://i2.cdscdn.com/imagesok/relais/nvchoixliv/titre-coordonnees.gif) no-repeat;
}
#ShippingAddressesTop #myInformation
{
	font-size:13px;
	display:block;
	padding:25px 0 0 0;
	margin:15px 0 10px 0;
	font-weight:bold;
	color:#009900;
}
#ShippingAddresses
{
	width:200px;
	padding:0 0 0 40px;
	padding:15px 0 0 0;
}
#ShippingAddresses .ShippingAddressBreak
{
	height:35px;
}
#ShippingAddresses #ChangeAccount
{
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
#ShippingAddresses #ChangeAccount .ChangeAccountButton
{
	color:black;
}
#ShippingChoice 
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 0 0 15px;
	width:695px;
}
#ShippingPartnersTop
{
	margin:5px 0;
	width:700px;
	height:22px;
}
#ShippingPartnersTopCenter
{
	float:left;
	height:22px;
	width:420px;
	background:url(https://i2.cdscdn.com/imagesok/order/V2/New-PT-livraison.gif) no-repeat center;
}
#ShippingPartnersTopLeft
{
	background:url(https://i2.cdscdn.com/imagesok/order/V2/my_order_left.gif) no-repeat;
	height:22px;
	width:15px;
	float:left;
}
#ShippingPartnersTopRight
{
	background:url(https://i2.cdscdn.com/imagesok/order/V2/my_order_right.gif) no-repeat;
	height:22px;
	width:15px;
	float:left;
}
#GSC 
{
	text-align:left;
	float : right;
	margin-top:18px;
	margin-bottom:10px;
	position:relative;
	width:307px;
}
.ValidateGSC
{
    font-size:11px;
}
.CheckBoxGSC
{
    padding-left:3px;
}
.SchoolInsurance
{
    margin:5px 0 15px 0;
	text-align:right;
	float:right;	
	width:350px;
	color:#3C5A80;
}

#GameParticipation 
{
    margin:5px 0 15px 0;    
    text-align:left; 
    float:right;	
	clear:both;
	text-align:justify
}
.GameAnonymous
{
	color:#3C5A80;
    margin:5px 0 15px 0;    
    text-align:left; 
    float:right;	
	width:265px;
	clear:both;
	text-align:justify
}

.GameParticipation_Left
{
    float : left;
    width : 265px;
	color:#3C5A80;
}

.GameParticipation_Right
{
    width : 50px;
    float : right;
}

.Link_GameParticipation_Blue
{
    color : #83bee0;
}



/*
	3. Contenu des CSS extraites de :
	RelayPopUp.Css
*/



div.mainDiv
{
	display:block;
	float:left;
	width:600px;
	font-family:Arial;
	font-size:12px;
	border:1px solid #ECE9D8;
}

.headerBackGround
{
	background:#999999 url('https://i2.cdscdn.com/imagesok/relais/nvchoixliv/popup-details/titre-popup-descriptif.gif');
	text-align:left;
	height:75px;
	width:600px;
}
.headerBackGround img
{
	border:0;
	margin:9px 0 0 470px;
}

.headerBackGround2
{
	background:#999999 url('https://i2.cdscdn.com/imagesok/relais/nvchoixliv/popup-details/titre-popup-descriptif2.gif');
	text-align:left;
	height:75px;
	width:600px;
}
.headerBackGround2 img
{
	border:0;
	margin:15px 0 0 470px;
}
#relayTop
{
    margin:5px 0;
	width:600px;
	height:22px;
}
#relayTopCenter
{
    float:left;
	height:22px;
	width:570px;
	background:url(https://i2.cdscdn.com/imagesok/order/V2/RelayPopUp-livraison.gif) no-repeat center;
}
div.relayTitle
{
	display:block;
	float:left;
	width:100%;
	text-align:center;
	padding:8px 0;
}
div.localizationBlock
{
	display:block;
	float:left;
	width:255px;
	margin-top:10px;
	margin-left:10px;
}
div.localizationTitle
{
	display:block;
	float:left;
	width:100%;
	padding:0 0 8px 0;
	font-weight:bold;
	color:#999999;
	font-size:14px;
}
div.relayLogo
{
    display:block;
    float:left;
}
div.relayAdress
{
	padding-left:85px;	
}
div.relayName
{
	display:block;
	width:100%;
	font-weight:bold;
	font-size:13px;
	color:#17499D;
}
div.relayCity
{
    display:block;
	width:100%;
	font-size:10px;
	margin-top:5px;
	color:#17499D;
}
div.openningHoursBlock
{
	display:block;
	float:right;
	width:331px;
	padding:0 4px 4px 0;
	margin-top:10px;
}
div.openningHoursTitle
{
	display:block;
	float:left;
	width:100%;
	font-weight:bold;
	color:#999999;
	font-size:14px;
	padding:0 0 8px 0;
}
div.openningHours
{
	display:block;
	float:right;
}
div.openningHoursLine
{
	display:block;
	width:339px;
	float:left;
}
div.dayCol
{
	display:block;
	float:left;
	width:119px;
}
div.dayText
{
	display: block;
	float:left;
	text-align:right;
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:#17499D;
	width:70%;
}
div.dayColRight
{
	display:block;
	float:left;
	width:30%;
	height:100%;
	vertical-align:middle;
}
div.hoursCol
{
	display:block;
	float:left;
	width:220px;
}
div.hoursCol div
{
	display:block;
	float:left;
	width:100%;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	color:#17499D;
}

/* EMPORTE +30*/
div.googlemap
{
	width:342px;
	height:320px
}
div.relaypoint_list
{
    width:250px;
    height:500px;
    overflow:auto;
    float:left;
}

div.relaypoint_map
{
    width:350px;
    height:500px;
    float:left;
}
div.relaypoint_list_title
{
    font-family:Arial;
    font-size:18px;
    color:#686868;
    font-weight:bold;
    margin-top:15px;
}
div.relaypoint_list_content
{
    font-family:Arial;
    font-size:14px;
    color:#686868;
    margin-top:5px;
}
div.relaypoint_list_hour
{
    font-family:Arial;
    font-size:14px;
    color:#C9C9C9;
    font-weight:bold;
    margin-top:10px;
}
div.relaypoint_list_hour_content
{
    font-family:Arial;
    font-size:12px;
    color:#686868;
}

#emporte-header {width:800px; height:183px; padding : 0 0 25px 0;}
#emporte-content {width:800px; margin:0 auto;}
#emporte-contenu {width:602px}
#emporte-map {background: url(https://i2.cdscdn.com/imagesok/fr/shipping/emporte/coord_map2.gif) no-repeat; width:579px; height:392px; margin :5px 0 0 0;}
#emporte-carte table {border: 0; padding: 0;}
#emporte-carte_googlemap {width:320px; height:304px; padding : 6px 15px 6px 15px;}
.divopening {text-align:center; margin-top:50px; color:#4a4a4a; font-size:15px;font-weight:bold;}
#emporte-adresse {width:215px; height:304px; overflow:hidden; overflow-y:auto; margin:12px 0 12px 10px;}

.emporte-box_adresse {padding : 14px 0 0 0;}
.emporte-ville_mag {color:#4a4a4a; font-size:15px;font-weight:bold;}
.emporte-type_mag {color:#4a4a4a; font-size:13px;font-weight:bold;}
.emporte-indication_mag {color:#4a4a4a; font-size:12px; font-weight:normal;}
.emporte-adresse_mag {color:#4a4a4a; font-size:12px; font-weight:normal;}
.emporte-parking_mag {color:#ff9026; font-size:12px;}
.emporte-horaire {color:#aaaaaa; font-size:13px; font-style:normal;padding: 7px 0 0 0;font-weight:bold;}
.emporte-horaire_mag {color:#4a4a4a; font-size:11px; font-weight:normal;}

.emporte-proximite_title {color:Red; font-size:13px;font-weight:bold;}
.emporte-proximite_cityname a {color:Red; text-decoration:none}
.emporte-blocktxt {margin-left:25px;color:black;font-weight:bold;}

#emporte-modalite { padding:10px 10px 10px 0;font-weight:bold; }
#modalite_attention {padding: 10px 10px 10px 0; color: #515151; font-size: 10px; font-weight:normal; line-height:12px;}
#modalite_attention p {font-size: 11px; line-height:12px; font-weight:bold;}

#emporte-menu {background: url(https://i2.cdscdn.com/imagesok/fr/shipping/emporte/menu.jpg) no-repeat; width:198px; height:554px; overflow:hidden; overflow-y:auto;}
#emporte-titre {padding: 15px 0 0 0;}
#emporte-menu ul {padding: 5px 0 5px 28px;}
#emporte-menu ul .withArrow {color:Red;line-height:18px; font-size : 12px; font-weight: bold; list-style-image: url(https://i2.cdscdn.com/imagesok/fr/shipping/emporte/puce.gif);}
#emporte-menu #off .withArrow {color:Red; line-height:18px;  font-size : 12px; font-weight: normal; list-style-image: url(https://i2.cdscdn.com/imagesok/fr/shipping/emporte/puceoff.gif);}
#emporte-menu ul li {color:Red;line-height:18px; font-size : 12px; font-weight: bold; list-style-type:none;list-style-image:none;background:none;}
#emporte-menu #off li  {color:Red; line-height:18px;  font-size : 12px; font-weight: normal; list-style-type:none;list-style-image:none;background:none;}
#emporte-menu ul li a {color:Black;font-size : 12px; font-weight: normal;}
#emporte-menu ul li a:hover {color:Black;font-decoration:underline;}
.emporte-date {color:#fe4a4a;}
.spe {font-family: arial;font-size:12px; color:#000; font-family:arial; font-size:10px; font-weight:bold;font-style:normal;}
.spe-mini {font-family: arial;font-size:10px; color:#000; font-family:arial; font-weight:bold;font-style:normal;}
a{text-decoration: none; color:#000}
a:hover{text-decoration: underline;}
.clear {clear:both;}
.float {float:left;}
.floatright {float:right; padding: 0 20px 0 0;}
.emporte-h {font-size:20px; color: #ff0000; font-style:italic; padding: 0 0 6px 0; margin:0;}
.emporte-hh {font-size:14px; color: #ff0000; font-style:italic; padding: 0 0 6px 0; margin:0;}
.emporte-hhh {font-size:12px; color: #aaaaaa; font-style:italic; font-weight:normal; padding: 0 0 6px 0; margin:0;}
p {padding: 3px 0 3px 0;}
.nop {padding: 0 0 0 0;}
#array_tarification {padding:5px 0 0 28px;}
#array_tarification table,#array_tarification td {border:1px solid black;font-size:13px;padding:4px 3px 4px 3px;}
#array_tarification tr{border:1px solid black;font-size:13px;padding:4px 3px 4px 3px;height:22px}

#array_tarification p  {width: 310px; font-size: 8px; font-weight:normal; font-style:italic;line-height:8px;}
.emporte-montant {width:200px;font-size:13px;}
.emporte-prix {width:55px; padding : 4px 3px 4px 25px;font-size:13px;}
#modalite-index {width:434px; margin:0 auto; padding:0 0 0 28px; }

#titre_map {height: 49px; padding:7px 0 0 7px;}
#titre_map h3 { padding : 10px 0 0 15px;}



/*
	4. Contenu des CSS extraites de :
	ShippingPopUp.Css
*/

#ShippingPopup
{
	width : 600px;
	overflow : hidden;
	border : 1px solid #999999;
	padding-right : 10px;
	padding-left : 10px;
	text-align : justify;
}

#ShippingPopupEntete 
{
	width : 600px;
	height : 75px;
	padding-top : 0;
	margin-top : 0;
	background-color : #999999;
	background-image : url(https://i2.cdscdn.com/imagesok/relais/nvchoixliv/popup-details/titre-popup-livraison.gif);
}

#PartnerLogo
{
	height : 50px;
	width : 120px;
	margin-left : 415px;
	padding-top : 10px;
	padding-left : 55px;
}
#PartnerLogo  img
{
	height : 50px
}

#ShippingPopupTitle 
{
	/*border : 1px solid white;*/
	width : 600px;
	height : 18px;
	background-color : #999999;
	font-size : 10pt; 
	font-weight : bold;
	color : white;
	/*padding : 1px;*/
	font-family :  Arial;
	margin-top : 2px;
}

.ShippingPopupMessage 
{
	font-size : smaller;
	color : #4E5257;
	font-family : Arial;
	margin-left : 5px;
}

ul 
{
	padding : 0 0 0 20px;
	margin  : 0 0 0 0;
}


.ShippingPopupInfo
{
	margin-left : 10px;
	font-size : smaller;
	color : #4E5257;
	font-family : Arial;
}
ul.ShippingPopupInfo 
{
    list-style-type:none;
	margin:0 0 0 30px;
	padding:0;
}
.ShippingPopupInfo li
{
	background-image : url(https://i2.cdscdn.com/imagesok/shipping/5-puce-choix-gris2.gif);
	background-repeat : no-repeat;
	padding:0 0 0 20px;
}


.BorderShippingTitle
{
    border-bottom : 1px solid #cccccc;	
	margin-bottom : 5px;
	margin-left : 30px;
}

#ShippingPopupSectionTime 
{
	/*background-image : url(/Imgs/shipping/picto-delai.gif);*/
	background-repeat : no-repeat;
	height : 30px;
	vertical-align : middle;
	margin-top : 10px;
	padding-top : 10px;
	padding-left : 30px;
	margin-bottom : 10px;
}

#ShippingPopupSectionTracking
{
	/*background-image : url(https://i2.cdscdn.com/imagesok/relais/nvchoixliv/popup-details/picto-suivi.gif);*/
	background-repeat : no-repeat;
	height : 30px;
	vertical-align : middle;
	margin-top : 10px;
	padding-top : 10px;
	padding-left : 30px;
	margin-bottom : 10px;
}

#ShippingPopupSectionCondition
{
	/*background-image : url(/Imgs/shipping/picto-conditions.gif);*/
	background-repeat : no-repeat;
	height : 30px;
	vertical-align : middle;
	margin-top : 10px;
	padding-top : 10px;
	padding-left : 30px;
	margin-bottom : 10px;
}


#ShippingPopupSectionNetwork
{
	/*background-image : url(/Imgs/shipping/picto-reseau.gif);*/
	background-repeat : no-repeat;
	height : 30px;
	vertical-align : middle;
	margin-top : 10px;
	padding-top : 10px;
	padding-left : 30px;
	margin-bottom : 10px;
}

#ShippingPopupSectionPrice
{
	background-image : url(/Imgs/shipping/picto-tarifs.gif);
	background-repeat : no-repeat;
	height : 30px;
	vertical-align : middle;
	margin-top : 10px;
	padding-top : 10px;
	padding-left : 30px;
	margin-bottom : 10px;
}

.ShippingPopupSectionPriceWine
{
	background-image : url(/Imgs/shipping/picto-tarifs.gif);
	background-repeat : no-repeat;
	height : 30px;
	vertical-align : middle;
	margin-top : 10px;
	padding-top : 10px;
	padding-left : 30px;
	margin-bottom : 10px;
}

.ShippingPopupSectionTitle
{
	font-size : larger;
	color : #4E5257;
	font-family : Arial;
	font-weight : bold;
	
}

#PriceTable 
{
	margin-left : 3%;
	text-align : center;
	width : 94%;
	border : 1px solid #cccccc;
	font-family:Arial;
	color:#4E5257;
	font-size:12px;
	border-collapse : separate;
	
}
#PriceTable tr 
{
	border : 1px solid #cccccc;
}
#PriceTable td
{
	border : 1px solid #cccccc;
}

#PriceTableWine
{
	margin-left : 3%;
	text-align : center;
	width : 94%;
	border : 1px solid #cccccc;
	font-family:Arial;
	color:#4E5257;
	font-size:12px;
	border-collapse : separate;
	
}
#PriceTableWine tr 
{
	border : 1px solid #cccccc;
}
#PriceTableWine td
{
	border : 1px solid #cccccc;
}

#ShippingSectionConditionMessage
{    
    padding-left : 25px;
    padding-bottom : 10px; 
    color:#4E5257;
    font-family:Arial;
    font-size:smaller;   
}

#ShippingSectionConditionParticularMessage
{
    padding-left : 25px;
    padding-top : 10px; 
    font-family:Arial;
    color:#4E5257;
	font-size:10px;
}


.PlanCdiscountRelaisBouscat
{  
    background-image : url(https://i2.cdscdn.com/imagesok/relais/nvchoixliv/popup-details/plan-bouscat.gif);
	background-repeat : no-repeat;
}

.pnlRCD
{
    padding-left : 130px;
}

#RelayEmporte30
{
    padding:0 0 0 30px;
    font-family : Arial;
    color : #4E5257;
    font-size : smaller;
} 

.RelayNameEmporte30
{
    font-weight : bold;
    padding-top : 5px; 
}

.TitleEmporte30
{
    text-decoration : underline;
    padding : 5px 0 5px 0; 
}

.DepartmentsInfos
{
    padding : 5px 0 10px 0; 
}

.CommentEmporte30
{
    font-weight : bold;
    text-align : justify;
    padding-top : 10px;
}

.Livraison09
{
    background: url(https://i2.cdscdn.com/imagesok/shipping/toutsurmalivraison/b/Livraison_09.jpg);
}

.LivraisonV2_08
{
    float: left; 
    padding: 0; 
    margin: 0; 
    width: 428px; 
    height: 200px; 
    text-align: center;
    background: url(https://i2.cdscdn.com/imagesok/shipping/toutsurmalivraison/Livraison-v2_08.jpg);
    background-position: top right;
    background-repeat: repeat-y;
}

.LivraisonV2_11
{
    float: left;
    padding: 0; 
    margin: 0; 
    width: 210px; 
    height: 200px; 
    text-align: center;    
    background: url(https://i2.cdscdn.com/imagesok/shipping/toutsurmalivraison/Livraison-v2_11.jpg);
    background-repeat: repeat-y;
}

.Livraison23
{
    background: url(https://i2.cdscdn.com/imagesok/shipping/toutsurmalivraison/b/Livraison_23.jpg);
}

.Livraison19
{
    float: left; 
    padding: 0; 
    margin: 0; 
    width: 428px; 
    background: url(https://i2.cdscdn.com/imagesok/shipping/toutsurmalivraison/b/Livraison_19.jpg);
    background-repeat: no-repeat; 
    background-position: top right;
}

.Livraison33
{
    float: left; 
    height: 27px; 
    width: 660px; 
    background: url(https://i2.cdscdn.com/imagesok/shipping/toutsurmalivraison/b/Livraison_33.jpg);
}

.Livraison37
{
    background: url(https://i2.cdscdn.com/imagesok/shipping/toutsurmalivraison/b/Livraison_37.jpg);
    width: 250px;
}

.Livraison40
{
    background: url(https://i2.cdscdn.com/imagesok/shipping/toutsurmalivraison/b/Livraison_40.jpg) repeat scroll 0% 0% transparent; 
    width: 250px; 
    height: 92px
}

.Bordure1000
{
    width: 1000px; 
    float: left; 
    padding: 0; 
    margin: 0; 
    background: url(https://i2.cdscdn.com/imagesok/shipping/toutsurmalivraison/b/bordure_1000.jpg) top center repeat-y;
}

.Livraison104
{
    margin: 0 20px 0 20px; 
    background: url(https://i2.cdscdn.com/imagesok/shipping/toutsurmalivraison/b/Livraison_104.jpg) bottom center repeat-x;
}

.Livraison104Clear
{
    clear: both; 
    margin: 0 20px 0 20px; 
    background: url(https://i2.cdscdn.com/imagesok/shipping/toutsurmalivraison/b/Livraison_104.jpg) bottom center repeat-x;
}






