#link {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: blue;
	height: 80px;
	width: 100px;
}
.StdLink {
	text-decoration: none;
	float: right;
	margin-right: 185px;
}
.StdLink:hover {
	background-color:red;
}
.StdLink #link .BouleLink {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 5px;
}

#logo_title {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/SiteTitle.png', sizingMethod='image'); /*IE png hack*/
        height: 86px;
        width: 500px;
		float:left;
		margin: 0px 20px 0px 50px;
}
html>body #logo_title  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/SiteTitle.png);
		float:left;
}

#boulet {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/BouleTop.png', sizingMethod='image'); /*IE png hack*/
        height: 86px;
        width: 198px;
		float:right;
		margin: 0px 170px 0px 5px;
}
html>body #boulet  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/BouleTop.png);
		float:right;
		margin: 0px 170px 0px 5px;
}

#top_zone {
background-color:#000000;
color:#FFFFFF;
height: 20px;
display: block;
}

#banner_zone {
background-image:url(images/background-header.jpg);
height:86px;
}

#banner_footer_zone {
background-image:url(images/background-header.jpg);
height:200px;
}

#bottom_zone {
background-color:#000000;
color:#FFFFFF;
height: 20px;
}

div.sendtofriend {
	background-image: url(images/sendtofriend.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	float: right;
	margin-right: 1px;
	margin-top: -89px;
	padding-top: 80px;
	height: 79px;
	width: 280px;
	bottom: 0;
}

#footer_zone {
background-color:#000000;
color:#FFFFFF;
height: 20px;
}

#content_zone {
height: 300px;
}

#main_content {
width:950px;
height:600px;
text-align:center;
}

#left_frame {
width:400px;
float:left;
height:530px;
}

#right_frame {
width:550px;
float:left;
height:530px;
}


#box_title {
border:1px solid #000000;
width:530px;
font-size: 30px;
font-weight: 500;
}

#box_item {
width:530px;
height:100px;
margin-top:10px;
margin-bottom:10px;
}

#bowl_img {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/Boule.png', sizingMethod='image'); /*IE png hack*/
        height: 100px;
        width: 100px;
		float:left;
		margin: 0px 20px 0px 20px;
}

html>body #bowl_img  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/Boule.png);
		float:left;
		margin: 0px 20px 0px 20px;
}

#bowl_img_BEAUTE_0 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/BEAUTE-0.png', sizingMethod='image'); /*IE png hack*/
        height: 100px;
        width: 100px;
		float:left;
		margin: 0px 20px 0px 20px;
}

html>body #bowl_img_BEAUTE_0  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/BEAUTE-0.png);
		float:left;
		margin: 0px 20px 0px 20px;
}

#bowl_img_BEAUTE_1 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/BEAUTE-1.png', sizingMethod='image'); /*IE png hack*/
        height: 100px;
        width: 100px;
		float:left;
		margin: 0px 20px 0px 20px;
}

html>body #bowl_img_BEAUTE_1  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/BEAUTE-1.png);
		float:left;
		margin: 0px 20px 0px 20px;
}

#bowl_img_BEAUTE_2 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/BEAUTE-2.png', sizingMethod='image'); /*IE png hack*/
        height: 100px;
        width: 100px;
		float:left;
		margin: 0px 20px 0px 20px;
}

html>body #bowl_img_BEAUTE_2  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/BEAUTE-2.png);
		float:left;
		margin: 0px 20px 0px 20px;
}

#bowl_img_BEAUTE_3 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/BEAUTE-3.png', sizingMethod='image'); /*IE png hack*/
        height: 100px;
        width: 100px;
		float:left;
		margin: 0px 20px 0px 20px;
}

html>body #bowl_img_BEAUTE_3  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/BEAUTE-3.png);
		float:left;
		margin: 0px 20px 0px 20px;
}

#bowl_img_EGALITE_0 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/EGALITE-0.png', sizingMethod='image'); /*IE png hack*/
        height: 100px;
        width: 100px;
		float:left;
		margin: 0px 20px 0px 20px;
}

html>body #bowl_img_EGALITE_0  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/EGALITE-0.png);
		float:left;
		margin: 0px 20px 0px 20px;
}

#bowl_img_EGALITE_1 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/EGALITE-1.png', sizingMethod='image'); /*IE png hack*/
        height: 100px;
        width: 100px;
		float:left;
		margin: 0px 20px 0px 20px;
}

html>body #bowl_img_EGALITE_1  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/EGALITE-1.png);
		float:left;
		margin: 0px 20px 0px 20px;
}

#bowl_img_EGALITE_2 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/EGALITE-2.png', sizingMethod='image'); /*IE png hack*/
        height: 100px;
        width: 100px;
		float:left;
		margin: 0px 20px 0px 20px;
}

html>body #bowl_img_EGALITE_2  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/EGALITE-2.png);
		float:left;
		margin: 0px 20px 0px 20px;
}

#bowl_img_EGALITE_3 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/EGALITE-3.png', sizingMethod='image'); /*IE png hack*/
        height: 100px;
        width: 100px;
		float:left;
		margin: 0px 20px 0px 20px;
}

html>body #bowl_img_EGALITE_3  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/EGALITE-3.png);
		float:left;
		margin: 0px 20px 0px 20px;
}

#bowl_img_BEAUTY_0 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/BEAUTY-0.png', sizingMethod='image'); /*IE png hack*/
        height: 100px;
        width: 100px;
		float:left;
		margin: 0px 20px 0px 20px;
}

html>body #bowl_img_BEAUTY_0  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/BEAUTY-0.png);
		float:left;
		margin: 0px 20px 0px 20px;
}

#bowl_img_BEAUTY_1 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/BEAUTY-1.png', sizingMethod='image'); /*IE png hack*/
        height: 100px;
        width: 100px;
		float:left;
		margin: 0px 20px 0px 20px;
}

html>body #bowl_img_BEAUTY_1  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/BEAUTY-1.png);
		float:left;
		margin: 0px 20px 0px 20px;
}

#bowl_img_BEAUTY_2 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/BEAUTY-2.png', sizingMethod='image'); /*IE png hack*/
        height: 100px;
        width: 100px;
		float:left;
		margin: 0px 20px 0px 20px;
}

html>body #bowl_img_BEAUTY_2  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/BEAUTY-2.png);
		float:left;
		margin: 0px 20px 0px 20px;
}

#bowl_img_BEAUTY_3 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/BEAUTY-3.png', sizingMethod='image'); /*IE png hack*/
        height: 100px;
        width: 100px;
		float:left;
		margin: 0px 20px 0px 20px;
}

html>body #bowl_img_BEAUTY_3  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/BEAUTY-3.png);
		float:left;
		margin: 0px 20px 0px 20px;
}

#bowl_desc {
text-align:left;
font-size:20px;
float:left;
margin: 25px 10px 0px 5px;
}

#bowl_price {
text-align:center;
font-size:25px;
font-weight:500;
color:blue;
float:left;
margin: 35px 10px 0px 5px;
}

#bowl_order {
text-align:center;
float:left;
height: 100px;s
}

a.bowl_order {
	border:1px solid #000000;
	font-size: 16px;
	color: black;
	float: left;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px;
	margin-top: 35px;
	margin-left: 10px;
}

a.bowl_order:hover {
background-color:#FFFF99;
}

div.box_bottom {
width: 950px;
height:30px;
font-size: 22px;
color: red;
font-weight:500;
text-align: center;
}

#game_set {
float: left;
width:425px;
height: 275px;
font-size: 20px;
font-weight: 400;
margin-left: 25px;
margin-right: 25px;
}

#game_set_title {
text-align: center;
font-size: 24px;
font-weight: 500;
margin-top: 15px;
margin-bottom: 15px;
}

#game_set_desc {
font-size: 20px;
font-weight: 500;
width: 425px;
float:left;
margin-bottom:10px;
}

#visualize_set {
color:#0000FF;
font-size:18px;
text-align:center;
margin-top: 10px;
margin-bottom: 10px;
font-weight:500;
width:900px;
}

a.CoffretLink {
text-decoration: none;
font-weight:500;
border: 1px solid #000000;
padding: 5px;
float: left;
font-size: 15px;
color: red;
margin-top: 230px;
margin-left: 180px;
}

a.CoffretLink:hover {
background-color:yellow;
}

a.ZoomLink {
text-decoration: none;
font-weight:500;
border: 1px solid #000000;
padding: 5px;
float: left;
font-size: 15px;
color: red;
margin-top: 20px;
margin-left: 100px;
}

a.ZoomLink:hover {
background-color:yellow;
}

a.gameset_link {
font-size: 15px;
padding: 5px;
border: 1px solid #000000;
background-color:#CCCCCC;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
text-decoration:none;
color:#000033;
}

a.gameset_link:hover {
background-color:#FFFF99;
}

div.pres_JB {
/*	background-image:url(images/Boule_JB.jpg);*/
	width: 900px;
	height:600px;
	height: auto;
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
}

#pres_JB_Title {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 35px;
font-weight:500;
margin-top: 40px;
margin-bottom: 5px;
}

#pres_JB_3Boule {
text-align:right;
margin-right: 185px;
margin-bottom: 20px;
}

#pres_JB_InfoBloc {
width: 1015px;
}

#pres_JB_InfoBloc_left{
float:left;
width:485px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color: red;
text-align:center;
margin-top: -75px;
}

#pres_JB_InfoBloc_right{
float:left;
width:480px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
text-align:left;
margin-left: 30px;
}

#pres_JB_InfoBloc_rightonly {
text-align: left;
margin-left: 500px;
}

#pres_JB_Visualize {
text-align:center;
margin-left:425px;
margin-top: -65px;
margin-bottom: 15px;
color:#0000FF;
font-size: 20px;
font-weight:400;
}

#pres_JB_click {
text-align:right;
margin-top: 15px;
margin-bottom: 15px;
}

a.pres_JB_click {
text-align: center;
text-decoration: none;
font-weight:600;
padding: 10px;
color: red;
}
a.pres_JB_click:hover {
background-color:#FFFF00;
}

#pres_JB1 {
	background-image:url(images/Boule_JB.jpg);
	width: 900px;
	height: auto;
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
}

#pres_JB1_Title {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 35px;
font-weight:500;
margin-top: 40px;
margin-bottom: 5px;
}

#pres_JB1_3Boule {
text-align:right;
margin-right: 185px;
margin-bottom: 20px;
}

#pres_JB1_InfoBloc {
width: 1015px;
}

#pres_JB1_InfoBloc_left{
float:left;
width:485px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color: red;
text-align:center;
margin-top: -90px;
}

#pres_JB1_InfoBloc_right{
float:left;
width:480px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
text-align:left;
margin-left: 30px;
}

#pres_JB1_InfoBloc_rightonly {
text-align: left;
margin-left: 500px;
}

#pres_JB1_Visualize {
text-align:center;
margin-left:425px;
margin-top: 20px;
margin-bottom: 15px;
color:#0000FF;
font-size: 20px;
font-weight:400;
}

#pres_JB1_click {
text-align:right;
margin-top: 15px;
margin-bottom: 15px;
}

a.pres_JB1_click {
text-align: center;
text-decoration: none;
font-weight:600;
padding: 10px;
color: red;
}
a.pres_JB1_click:hover {
background-color:#FFFF00;
}


li.star_item {
font-size: 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
list-style:none;
margin-top: 20px;
margin-left: -40px;
margin-bottom: 20px;
background-image:url(images/star.jpg);
background-repeat:no-repeat;
padding-left: 40px;
}

#date_display {
        color: #FFFFFF;
        font-size: x-small;
        font-weight: bold;
		float:left;
		vertical-align:baseline;
		margin-left: 20px;
		margin-top: 3px;
}

#language_selection {
		color: #FFFFFF;
        font-size: x-small;
        font-weight: bold;
		float:right;
		vertical-align:baseline;
		margin-right: 20px;
}

#menu_item {
		color: #FFFFFF;
        font-weight: bold;
        font-size: small;
		vertical-align:middle;
		float:left;
		margin-left: 10px;
		margin-right: 10px;
}

#footer_text {
		color: #FFFFFF;
        font-size: x-small;
        font-weight: bold;
		vertical-align:baseline;
		text-align:center;
}

body {
		margin: 0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

body,td,th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style2 {
        color: #FFFFFF;
        font-size: x-small;
}


a.style3 {
	color: white;
        font-weight: bold;
        font-size: small;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 25px;
}

a.style3:hover {
        color: yellow;
	font-weight: bold;
        font-size: small;
        text-decoration: none;
        padding-left: 25px;
        padding-right: 25px;
}


#logo_stamp {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/stamp.png', sizingMethod='image'); /*IE png hack*/
        height: 221px;
        width: 221px;
		float:left;
		margin-top:-200px;
		margin-left: 60px;
}
html>body #logo_stamp  { /*Firefox/Internet Explorer hack*/
        background-image: url(./images/stamp.png);
		background-repeat:no-repeat;
		float:left;
		margin-top:-200px;
		margin-left: 60px;
}
.PricingBig {
	line-height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-color: #0066CC;
	font-size: 50px;
	font-weight: bold;
}
.PricingMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-color: #0066CC;
}
.PricingLittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
div.nodelivery {
	text-align: center;
	width:620px;
	padding: 10px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #000000;
}

.Shipping {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	word-spacing: 4pt;
	letter-spacing: 1pt;
}
.tshirt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.TSize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C60000;
	font-weight: bold;
}
.PRIXCOFFRET {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #0066CC;
	font-weight: bold;
}
.tablepricing {
	height: 503px;
	width: 800px;
	background-image: url(images/3boules800.jpg);
	background-repeat: no-repeat;
}

div.set_line {
	text-align:center;
}

div.other_sets {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:middle;
}

div.main_container {
	margin-top:10px;
}

img.set {
	margin:10px;
}

.other_sets a{
	background-color:#0080FF;
	text-decoration:none;
	color:#FFFFFF;
	padding: 5px;
	font-weight:bold;
}

.other_sets a:hover{
background-color:#004F9D
}

.box_bottom a{
	font-size:18px;
	background-color:#0080FF;
	text-decoration:none;
	color:#FFFFFF;
	padding: 5px;
	font-weight:bold;
	margin-right:5px;
	margin-left:5px;
}

.box_bottom a:hover{
background-color:#004F9D
}


.set_title {
	text-align: center;
	font-size: 20px;
}

div.main_container_pres {
	width:965px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(images/Boule_JB.jpg);
	background-repeat: no-repeat;
}

div.main_container_home {
	width:965px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
}
div.perso_title {
	text-align: left;
	height: 60px;
	width: 451px;
	margin-left: 514px;
}


div.pres_title {
	width:965px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 35px;
	text-align:center;
}

div.pres_left_panel {
	text-align:center;
	float:left;
	width:485px;
	height:400px;
}

div.pres_right_panel {
	float:left;
	width:480px;
	height:400px;
}

div.pres_left_fabr {
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color: red;
}

div.pres_right_logo {
	text-align:center;
}

div.pres_right_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	margin-left: 30px;
	margin-top: 30px;
}

div.pres_visualize {
	margin-top: 30px;
}

div.main_container_carving {
	width:965px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
}

div.carving_title_left {
	float:left;
	width:485px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 35px;
	text-align:center;
}

div.carving_title_right {
	float:left;
	width:480px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 35px;
	text-align:center;
}

div.carving_content_left {
	text-align:center;
	float:left;
	width:485px;
	marging-top:60px;
}

div.carving_content_right {
	text-align:center;
	float:left;
	width:480px;
	marging-top:60px;
}

div.carving_right_logo {
	text-align:center;
}

div.carving_list_right{
float:left;
width:460px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
text-align:left;
margin-left:40px
}

div.spacer_pres {
height:20px;
}

div.spacer_carving {
height:20px;
}

div.spacer_pres_right {
height:30px;
}

div.spacer_carving_right_top {
height:25px;
}

div.spacer_carving_right_bottom {
height:15px;
}

div.spacer_boxset {
height:20px;
}

div.spacer_pricing_top {
height:20px;
}

div.spacer_pricing_bottom {
height:15px;
}

div.mainordercontainer {
	margin-right:auto;
	margin-left:auto;
	background-image:url(images/commande1.jpg);
	background-color: #FDF8DB;
	background-repeat: no-repeat;
	background-position: center center;
	height:600px;
}

div.topcontainer  {
	text-align: center;
	width:850px;
	margin-right:auto;
	margin-left:auto;
}

div.bottomcontainer  {
	width:850px;
	height:350px;
	margin-right:auto;
	margin-left:auto;
}

div.leftbottomcontainer {
	float:left;
	width: 450px;
	height: 200px;
}

div.rightbottomcontainer {
	float:left;
	width: 400px;
	height: 200px;
}

div.containerups {
	width:450px;
	height:75px;
	margin-top: 110px;
}

div.containerupstext {
	width:300px;
	margin-left:117px;
	height:15px;
	text-align:right;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.containerupsinnertext {
	margin-top: 35px;
	text-align:right;
	width:370px;
	height:15px;
	float:left;
}

div.containerupslogo {
	text-align:center;
	width:80px;
	height:75px;
	float:left;
}

span.pricingtitle {
	color:#C60000;
	font-size: 35px;
	font-weight: 1000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.pricingtable {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:1000;
}

span.shippingby {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:1000;
}

div.mainemptyordercontainer {
	margin-right:auto;
	margin-left:auto;
	background-image:url(images/commande1.jpg);
	background-color: #FDF8DB;
	background-repeat: no-repeat;
	background-position: center center;
	height: 600px;
	margin-top:0;
}

div.coffretvide {
	width:567px;
	height: 600px;
	margin-right:auto;
	margin-left:auto;
	padding-left: 275px;
	background-image:url(images/coffretvide.gif);
	background-repeat: no-repeat;
	background-position:right;
}

div.EmptyBasketText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:26px;
	margin-left:280px;
	padding-top:90px;
	position:relative;
}

div.EmptyBasketOrderText {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	margin-right:120px;
	font-size:12px;
	padding-top:170px;
	position:relative;
}

span.OrderLink {
	font-size:26px;
}

a.OrderLink {
	text-decoration:none;
	color:#FFFFFF;
}

a.OrderLink:hover {
	color:#FF0000;
}

input.ValidateOrder {
		margin-top: 30px;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 16px;
		font-weight: bold;
}

div.mainconfirmordercontainer {
	font-family: Arial, Helvetica, sans-serif;
/*
	margin-right:auto;
	margin-left:auto;
	*/
	background-image:url(images/3boulespanier.jpg);
	background-color: #F7EAD2;
	background-repeat: no-repeat;
	background-position: center center;
	height: 600px;
	margin-top:0;
	text-align:center;
	vertical-align:middle;
}


div.bankinfo {
	font-family: Arial, Helvetica, sans-serif;
	width: 400px;
	padding: 5px;
	text-align:center;
	font-size:16px;
	border: 1px solid #000000;
	margin-left:auto;
	margin-right:auto;
	line-height: 20px;
}
div.totalpricebox {
	width:75px;
	border: 1px solid #000000;
	background-color:#FFFFFF;
	padding: 3px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}
.RedBasketTitle {
	color: #CC0000;
	letter-spacing: 2pt;
	padding-top:20px;
}

.RedBasketTitle1 {
	color: #CC0000;
	letter-spacing: 1pt;
	padding-top:15px;
}

div.ReferenceBox {
	width: 690px;
	height: 30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top: 20px;
	}
	
div.billingshippingordercontainer 
{
	width: 800px;
	height: 30px;
	margin-left:auto;
	margin-right:auto;
	}

div.ReferenceText {
	width: 580px;
	float:left;
	text-align:right;
}
div.ReferenceItem {
	width: 80px;
	float:left;
	color: #CC0000;
	border: 1px solid #000000;
	background-color:#FFFFFF;
	padding: 3px;
	margin-left: 20px;
}

.ConfirmationButtons {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing: 1pt;
}

table.BillingShippingInfo {
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}


th.BillingShipingInfoHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#0033FF;
	text-align:left;
}

input.InputInfo {
	width: 300px;
}

hr.separator {
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.BillingShippingBlock {
	text-align:center;
	width: 300px;
	margin: 10px;
	padding: 10px;
	border:1px solid #000000;
}

textarea.CommentsArea {
	width: 450px;
	height: 170px;
	margin-top: 5px;
}
div.footerinfo {
	width:750px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

hr.footerruler {
	width: 380px;
	height: 1px;
	color:#000000;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	margin-left:auto;
}
div.perso_left_frame {
	float: left;
	height: 520px;
	width: 514px;
	background-image: url(images/illustration-perso.jpg);
}
div.perso_right_frame {
	text-align: left;
	height: 474px;
	width: 411px;
	float: left;
	padding: 10px;
}
hr.perso {
	color: #000000;
	height: 1px;
	width: 411px;
	padding: 0px;
	line-height: 1px;
	font-size: 1px;
	display: block;
	margin: 4px;
}
div.contact-us {
	color: #CC0000;
	float: right;
	border: 1px solid #CC0000;
	padding: 2px;
}
a.contact-us {
	text-decoration: none;
	font-weight: bold;
	color: #CC0000;
}

a.contact-us:hover {
	text-decoration: none;
	background-color:#FFFF00;
	font-weight: bold;
	color: #CC0000;
}
div.perso_title_spacer {
	height: 15px;
	width: 965px;
}
.Style3 {
	color: #CC0000;
	font-weight: bold;
}
