/* CSS Document */

body {
	margin:auto;
	background:#e4e6e9 url(../templates/default/images/background.v2.gif) repeat-x;
	font-family:Arial;
}
h1
{
font-size:14px;
margin:0;
padding:0;
}
h2
{
font-size:12px;
margin:0;
padding:0;
}
#container {
	position:relative;
	width:802px;
	margin:auto;
	background:#e4e6e9 url(../templates/default/images/header.jpg) no-repeat 1px 0;
}
#containerLogin {
	width:100%;
	height:100%;
	margin:auto;
	padding-bottom:10px;
	border-top:none;
	background:#056490;
}
#header{
	position:relative;
	width:800px;
	height:191px;
	border:solid #A7B6CB 1px;
	border-bottom:none;
}
#footer{
	position:relative;
	width:800px;
	border:solid #0181b0 1px;
	border-top:none;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	background:#0181b0;
}
#footer a{
	color:#FFFFFF;
}
#confirmAjout{
	z-index:100;
	position:absolute;
	background:#0181b0;
	height:122px;
	width:375px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-top:34px;
	background:url(../templates/default/images/fondPopup.jpg) no-repeat;
}
.clean{
	clear:both;
	font-size:0px;
	line-height:0px;
	margin:0;
	padding:0;
	border:0;
}
/**************************************
	links
**************************************/
a{
	color:#990000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a.bleu, a.noir, a.gris, a.popup{
	font-size:10px;
	font-weight:bold;
	height:33px;
	width:130px;
	padding:6px 22px 0 5px;
	color:#FFFFFF;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
}
a.gris{
	font-size:10px;
	font-weight:bold;
	height:18px;
	width:123px;
	padding:2px 22px 0 5px;
	margin-top:5px;
}
a.panier{
	height:52px;
	width:100px;
	display:block;
}
a.inscription{
	height:143px;
	width:117px;
	display:block;
}
a.deleteg, a.deleteb{
	font-size:2px;
	height:12px;
	width:65px;
	display:block;
}
a.zoomg, a.zoomb{
	font-size:2px;
	height:12px;
	width:42px;
	display:block;
	margin-bottom:3px;
}
a.bleu span, a.noir span, a.popup span{
	width:130px;
}
a.gris span{
	width:123px;;
}
a.bleu{
	background:url(../templates/default/images/btnBleu.jpg) left top no-repeat;
}
a.noir{
	background:url(../templates/default/images/btnNoir.jpg) left top no-repeat;
}
a.gris{
	background:url(../templates/default/images/btnGris.jpg) left top no-repeat;
}
a.popup{
	float:left;
	display:inline;
	margin-left:20px;
	background:url(../templates/default/images/btnPopup.jpg) left top no-repeat;
}
a.panier{
	margin-left:26px;
	margin-top:10px;
	background:url(../templates/default/images/btnPanier.jpg) left top no-repeat;
}
a.deleteg{
	background:url(../templates/default/images/btnDelete.jpg) left top no-repeat;
}
a.deleteb{
	background:url(../templates/default/images/btnDelete.jpg) left bottom no-repeat;
}
a.zoomg{
	background:url(../templates/default/images/btnZoom.jpg) left top no-repeat;
}
a.zoomb{
	background:url(../templates/default/images/btnZoom.jpg) left bottom no-repeat;
}
a.inscription{
	margin-left:13px;
	background:url(../templates/default/images/encartInscription.jpg) left top no-repeat;
}
a.bleu:hover, a.noir:hover, a.gris:hover, a.popup:hover, a.panier:hover, a.inscription:hover, a.deleteg:hover, a.zoomg:hover{
	text-decoration:none;
	background-position:right top;
}
a.deleteb:hover, a.zoomb:hover{
	text-decoration:none;
	background-position:right bottom;
}
/**************************************
	header
**************************************/
#myName{
	position:relative;
	top:10px;
	left:530px;
	width:250px;
	height:30px;
	padding:5px;
	text-align:right;
}
#myName .name{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
#myName a{
	font-size:11px;
}
#myIcon {
	position:absolute;
	top:25px;
	left:650px;
	width:100px;
	height:100px;
	background:url(../templates/default/images/icone.gif) no-repeat;
}
#fianet{
	position:absolute;
	right:-30px;
	top:220px;
}
	
/**************************************
	pages
**************************************/
#main{
	position:relative;
	width:800px;
	display:table;
	border:solid #95a1b7 1px;
	border-top:none;
	background:#eceff2;
}
#mainContent{
	position:relative;
	width:638px;
	padding:8px 5px 10px 5px;
	float:left;
	display:inline;
	border-left:1px solid #A7B6CB;/**/
}
#home{
	position:relative;
	width:790px;
	padding:10px 5px 10px 5px;
}

/**************************************
	menus
**************************************/
#staticMenu{
	position:relative;
	width:529px;
	height:26px;
	padding-left:271px;
	border:solid #A7B6CB 1px;
	border-top:none;
	border-bottom:none;
}
a.staticTab, a.staticTabLong{
	height:22px;
	padding:4px 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	float:left;
	display:inline;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
}
a.staticTab{
	width:85px;
	background:url(../templates/default/images/btnMenu.jpg) left top no-repeat;
}
a.staticTabLong{
	width:104px;
	background:url(../templates/default/images/btnMenuLong.jpg) left top no-repeat;
}
a.staticTab:hover, a.staticTabLong:hover{
	text-decoration:none;
	background-position:right top;
}
#dynamicMenu {
	float:left;
	display:inline;
	width:138px;
	padding:8px 5px 10px 5px;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#0475aa;
}
a.dynamicLineHeader, a.dynamicLineHeaderCurrent, a.dynamicLine, a.dynamicLineCurrent{
	margin-bottom:1px;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	font-family:Arial;
	padding:4px 0 4px 0;
	display:block;
	width:138px;
}
a.dynamicLineHeader, a.dynamicLineHeaderCurrent{
	height:13px;
	color:#FFFFFF;
	background:url(../templates/default/images/btnDynamicLineHeader.jpg) left top no-repeat;
}
a.dynamicLine, a.dynamicLineCurrent{
	color:#000000;
	background:#91c3dc;
}
a.dynamicLineHeader span, a.dynamicLine span, a.dynamicLineCurrent span, a.dynamicLineHeaderCurrent span{
	width:138px;
}
a.dynamicLineHeader:hover, a.dynamicLineHeaderCurrent, a.dynamicLineHeaderCurrent:hover{
	text-decoration:none;
	background-position:right top;
}
a.dynamicLine:hover, a.dynamicLineCurrent, a.dynamicLineCurrent:hover{
	text-decoration:none;
	color:#000000;
	background:#b8def5;
}
#privateMenu{
	position:relative;
	width:638px;
	border:solid #0181b0 1px;
	background:#d9dde2;
	height:40px;
}
#privateMenu div{
	position:relative;
	float:left;
	display:inline;
	height:15px;
	padding:0 5px 2px 5px;
	margin:1px;
	border:solid #0181b0 1px;
	font-size:11px;
	font-weight:bold;
	background:#d9dde2;
}

/**************************************
	login
**************************************/
#fullLogin{
	position:relative;
	margin:auto;
	width:744px;
	height:519px;
	padding-bottom:182px;
	background:#056490 url(../templates/default/images/containerLoginMain.jpg) center no-repeat;
}
#login {
	position:relative;
	margin:auto;
	top:280px;
	right:5px;
	width:150px;
	height:100px;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}
#login a{
	color:#FFFFFF;
}
#loginTop {
	height:25px;
	text-align:right;
	padding-right:110px;
	padding-top:5px;
	background: url(../templates/default/images/loginTop.gif) no-repeat;
	font-weight:bold;
}
.loginRegister{
	text-transform:capitalize;
	margin-bottom:60px;
}
.forget{
	font-size:10px;
	text-transform:capitalize;
}
.label {
	float:left;
	display:inline;
	width:300px;
	padding-top:6px;
}
.label input {
	position:absolute;
	right:110px;
}
.remind{
	float:left;
	display:inline;
	width:280px;
	padding:10px 20px 0 0;
	text-align:right;
}
.loginValid {
	position:absolute;
	top:82px;
	left:152px;
}
.loginValid input {
	width:97px;
	height:95px;
	border:none;
	background:url(../templates/default/images/loginValid.gif) no-repeat;
	cursor:pointer;
}
.loginValid input:hover {
	width:97px;
	height:95px;
	border:none;
	background:url(../templates/default/images/loginValidOver.gif) no-repeat;
}
#loginResult{
	width:100%;
	margin-top:20px;
	/*border:solid #FF0000 1px;*/
	text-align:center;
}

/**************************************
	register
**************************************/
#fullRegister{
	position:relative;
	height:800px;
	background:#056490 url(../templates/default/images/registerBack.jpg) center no-repeat;
}
#registerForm {
	position:relative;
	top:180px;
	width:700px;
	margin:0 auto;
	padding-top:10px;
	color:#FFFFFF;
}
#errorResult {
	position:relative;
	float:left;
	display:inline;
	/*top:-210px;
	left:220px;*/
	width:280px;
	height:315px;
	padding-top:35px;
	padding-right:10px;
	/*border:solid #0099CC 2px;*/
	color:#FFFFFF;
}
#registerTop {
	height:25px;
	text-align:right;
	padding-right:40px;
	padding-top:5px;
	/*border:solid #0099CC 2px;*/
	font-weight:bold;
}
#registerBottom {
	height:25px;
	text-align:right;
	padding-right:40px;
	padding-top:5px;
}
#registerFormImg {
	position:relative;
	height:312px;
	padding-right:10px;
}
#stars {
	position:relative;
	/*top:190px;*/
	left:350px;
	width:380px;
	color:#990000;
	font-size:12px;
}
.registerLabelRadio {
	float:left;
	display:inline;
	width:300px;
	padding-top:6px;
	font-size:13px;
	font-weight:bold;
}
.registerCiv, .registerBirth {
	width:205px;
	position:absolute;
	right:0;
}
.registerCiv select {
	width:203px;
}
.errorClass {
	margin-top:3px;
	color:#FF0000;
	text-align:right;
	font-size:12px;
	height:19px;
}
.registerValid {
	position:absolute;
	top:371px;
	/*left:387px;*/
	right:-62px;
	width:97px;
	height:95px;
	/*border:solid #0066CC 1px;*/
}
.registerValid input {
	/*width:97px;
	height:95px;*/
	border:none;
	/*background:url(../templates/default/images/registerValid.gif) no-repeat;
	border:solid #0066CC 1px;*/
}
.registerValid input:hover {
	/*width:97px;
	height:95px;*/
	border:none;
	/*background:url(../templates/default/images/registerValidOver.gif) no-repeat;*/
	cursor:pointer;
}
#formulaire{
	padding:15px 5px 10px 5px;
	margin-top:10px;
	font-size:10px;
	background:#d9dde2;
	border:solid #d9dde2 1px;
}
#formulaire .colLeft, #formulaire .colRight{
	width:430px;
	float:left;
	display:inline;
}
#formulaire .colRight{
	width:180px;
	padding-top:136px;
	font-size:12px;
}
#formulaire .registerLabel{
	width:430px;
	margin-top:6px;
	padding:0;
	font-weight:bold;
	text-align:right;
}
#formulaire .registerLabel span{
	width:230px;
	float:left;
	display:inline;
	padding-top:3px;
	margin-right:10px;
	text-transform:uppercase;
}
#formulaire .registerLabel input, .registerLabel select{
	width:170px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	font-size:10px;
}
#formulaire .registerLabel select.small{
	width:auto;
	margin-right:5px;
}
/**************************************
	Public
**************************************/
#pageTitle{
	position:relative;
	width:630px;
	height:20px;
	padding:3px 5px 0px 5px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../templates/default/images/fondTitle.jpg);
	text-transform:uppercase;
}
#pageTitle .pageTitleName{
	float:left;
	display:inline;
}
#pageTitle .pageTitleDate{
	text-transform:none;
	font-size:12px;
	float:right;
	display:inline;
}
#subTitle{
	font-size:11px;
	text-transform:none;
}
#subTitle a{
	font-size:11px;
	color:#FFFFFF;
	text-transform:none;
	text-decoration:none;
}
#subTitle a:hover{
	font-size:11px;
	text-decoration:underline;
	text-transform:none;
}
	/**************************************
		UserAccount
	**************************************/
.accountPart{
	position:relative;
	width:630px;
	padding:5px;
	margin-top:15px;
	font-size:14px;
	font-weight:bold;
	/*font-style:italic;*/
	color:#424f75;
	background:#d9dde2;
}
.accountBox{
	position:relative;
	width:630px;
	padding:5px;
	margin-top:10px;
	background:#d9dde2;
}
#accountTop {
	position:relative;
	left:5px;
	padding-top:10px;
	top:10px;
	width:630px;
	height:30px;
	background:url(../templates/default/images/accountTop.gif) no-repeat;
	padding-left:5px;
	font-size:16px;
	font-weight:bold;
	color:#707CA0;
}
#accountBottom {
	position:relative;
	width:630px;
	height:30px;
	margin:auto;
	background:url(../templates/default/images/accountBottom.gif) no-repeat;
}
#accountContent {
	position:relative;
	height:300px;
	margin:0 5px 0 5px ;
	padding:5px;
	padding-top:20px;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
}
.accountWarn { /*#accountBirth*/
	font-size:12px;
	color:#990000;
}
.accountLabel {
	width:100%;
	height:25px;
	font-size:14px;
	/*float:left;
	padding-top:7px;*/
}
.accountLabel input {
	width:200px;
	height:15px;
	float:right;
	display:inline;
	/*position:absolute;
	right:20px;*/
}
.accountLabel select{
	width:200px;
	float:right;
	display:inline;
	/*position:absolute;
	right:20px;*/
}
.accountSubmit{
	position:relative;
	width:100%;
}
.accountSubmit a{
	margin:auto;
}
.accountLabelRadio {
	float:left;
	display:inline;
	width:300px;
	padding-top:6px;
}
	/**************************************
		Ventes
	**************************************/

.saleList{
	width:790px;
	margin:5px 0 5px 0;
	font-size:13px;
}
.saleTitleCurrent, .saleTitleNext{
	position:relative;
	width:776px;
	height:14px;
	margin:2px;
	padding:1px 5px 3px 5px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial;
	background-position:left top;
	background-repeat:no-repeat;
}
.saleTitleCurrent{
	background-image:url(../templates/default/images/titleCurrent.jpg);
}
.saleTitleNext{
	background-image:url(../templates/default/images/titleNext.jpg);
}
.saleTitle{
	position:relative;
	width:776px;
	margin:2px;
	padding:0 5px 0 5px;
	/*background:#A7B6CB;*/
	background:#0181b0;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial;
}
.saleName{
	float:left;
	display:inline;
}
.saleDate{
	float:right;
	display:inline;
}
.saleAnnounce{
	position:relative;
	width:766px;
	height:164px;
	margin:2px;
	padding:10px;
	background:#d9dde2;
	font-family:Arial;
}
.saleImg{
	width:570px;
	height:160px;
	text-align:center;
	float:left;
	display:inline;
}
.saleBtn{
	height:160px;
	width:182px;
	margin-left:10px;
	text-align:center;
	float:left;
	display:inline;
}
.saleBtn a{
	margin-top:10px;
	display:block;
}
.saleBtn a.bleu, .saleBtn a.noir{
	margin-left:15px;
}
.saleList .imgLeft{
	float:left;
	display:inline;
	margin-right:5px;
}
.saleList .imgRight{
	float:right;
	display:inline;
	margin-left:5px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}
.saleList .imgRight img{
	border:solid #A7B6CB 1px;
}
.saleListClose{
	width:790px;
	margin:15px 0 5px 0;
	font-size:13px;
}
.saleTitleClose{
	position:relative;
	width:776px;
	margin:2px;
	padding:0 5px 0 5px;
	background:#0181b0;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial;
}
.saleAnnounceClose{
	position:relative;
	width:766px;
	margin:2px;
	padding:10px;
	background:#d9dde2;
	font-family:Arial;
}
.saleBanClose{
	width:766px;
	height:160px;
	text-align:center;
	margin-bottom:10px;
}
.saleImgClose{
	width:766px;
	text-align:center;
	margin-bottom:10px;
}
.saleDescClose{
	width:766px;
}
#productBrowse{
	position:relative;
	width:640px;
	margin-top:10px;
}
#productBrowse .productLeft, #productBrowse .productRight{
	width:308px;
	height:175px;
	margin:0 4px 4px 0;
	padding:5px 5px 0 5px;
	background:#d9dde2;
	float:left;
	display:inline;
}
#productBrowse .productRight{
	margin-right:0;
}
#productBrowse .colLeft, #productBrowse .colRight{
	width:155px;
	float:left;
	display:inline;
	text-align:center;
}
#productBrowse .colRight{
	width:153px;
}
#productBrowse .productTitle{
	width:153px;
	height:50px;
}
#productBrowse .productTitleHeader{
	background-image:url(../templates/default/images/productTitleHeader.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:153px;
	height:8px;
	line-height:8px;
	font-size:2px;
	margin:0;
	padding:0;
}
#productBrowse .productTitleFooter{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial;
	width:143px;
	padding:0 5px 5px 5px;
	margin:0;
	background-image:url(../templates/default/images/productTitleFooter.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#productBrowse .prix{
	width:153px;
	height:35px;
}
#productBrowse .prixNormal{
	margin-left:13px;
	font-size:18px;
	font-weight:bold;
	color:#990000;
	width:70px;
	text-align:center;
	float:left;
	display:inline;
}
#productBrowse .prixBarre{
	text-decoration:line-through;
	font-size:12px;
	color:#000000;
	width:70px;
	text-align:center;
	padding-top:5px;
	float:left;
	display:inline;
}
.relief{
	font-size:11px;
	color:#707CA0;
}
	/**************************************
		Details
	**************************************/
#detailContent{
	position:relative;
	width:630px;
	margin-top:15px;
	padding:5px;
	background:#d9dde2;
	font-size:13px;
	text-align:justify;
}
#detailContent #detailVisual{
	position:relative;
	width:100%;
	height:165px;
	padding:25px 0 10px 0;
	text-align:center;
}
#detailVisual .visual{
	position:relative;
	display:inline;
	width:50%;
	float:left;
	text-align:center;
}
#detailVisual .zoom{
	position:absolute;
	width:480px;
	height:480px;
	left:0;
	top:-200px;
	padding:16px;
	z-index:50;
	background:#d9dde2;
	border:solid #d9dde2 1px;
	display:none;
}
#detailContent .secondCol{
	float:right;
	display:inline;
	width:315px;
	text-align:left;
}
#detailContent .smallInfo{
	font-weight:bold;
	text-decoration:underline;
}
#detailContent .info{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
/**************************************
		Reductions/paiements
	**************************************/
#reductions, #paiement{
	position:relative;
	width:630px;
	margin-top:15px;
	padding:5px;
	background:#d9dde2;
	font-size:12px;
}
	/**************************************
		Panier
	**************************************/
img.miniature{
	height:50px;
	width:50px;
	border:solid #0181b0 1px;
}
#lost{
	position:relative;
	width:630px;
	margin-top:15px;
	padding:5px;
	background:#f095ae;
	border:solid #bc0753 1px;
	font-size:12px;
	font-weight:bold;
	color:#bc0753;
}
#cart, #cartStatus, #cartSmall{
	position:relative;
	width:630px;
	margin-top:15px;
	padding:5px;
	background:#d9dde2;
	font-size:13px;
}
#cartSmall{
	width:600px;
}
#cart .cartLine, #cartStatus .cartLine, #cartSmall .cartLine{
	padding:2px 0 0 0;
	height:20px;
}
.cartTop{
	background:#B7C0CC;
	font-weight:bold;
	height:20px;
}
#cart .item, #cartStatus .item, #cartSmall .item{
	float:right;
	display:inline;
	width:350px;
	margin:2px 5px 0 5px;
	text-align:left;
}
#cart .item .do, #cartStatus .item .do, #cartSmall .item .do{
	font-size:14px;
}
#cart .item .sizeBox, #cartStatus .item .sizeBox, #cartSmall .item .sizeBox{
	position:absolute;
	display:none;
	left:160px;
	padding:0 5px;
	border:solid #B7C0CC 1px;
}
#cart .reference, #cartStatus .reference, #cartSmall .reference{
	float:right;
	display:inline;
	width:90px;
	margin:2px 5px 0 5px;
	text-align:left;
}
#cart .price, #cartStatus .price, #cartSmall .price{
	float:right;
	display:inline;
	width:95px;
	margin:2px 5px 0 5px;
	text-align:left;
}
#cart .quantity, #cartStatus .quantity, #cartSmall .quantity{
	float:right;
	display:inline;
	width:70px;
	margin:2px 5px 0 5px;
	text-align:right;
}
#cart .quantity input, #cartStatus .quantity input, #cartSmall .quantity input{
	margin:auto;
	width:40px;
	height:13px;
	font-size:12px;
}
#cart .subAmount, #cartStatus .subAmount, #cartSmall .subAmount{
	float:right;
	display:inline;
	width:70px;
	margin:2px 5px 0 5px;
	text-align:right;
}
#cart .commande, #cartStatus .commande{
	float:right;
	display:inline;
	width:255px;
	margin:2px 5px 0 5px;
	text-align:left;
	font-weight:bold
}
#cartStatus .status{
	float:right;
	display:inline;
	width:175px;
	margin:2px 5px 0 5px;
	text-align:left;
	font-weight:bold
}
	/**************************************
		Contact
	**************************************/
.largeBox{
	position:relative;
	width:630px;
	padding:15px 5px 5px 5px;
	margin-top:10px;
	background:#d9dde2;
}
.largeBox .accountLabel input{
	width:400px;
}
.contactText{
	width:620px;
	height:300px;
	font-size:14px;
}
.contactText textarea{
	width:100%;
	height:300px;
}
.contactTextReduce{
	width:620px;
	height:150px;
	font-size:14px;
}
.contactTextReduce textarea{
	width:100%;
	height:150px;
}
	/**************************************
		Conditions Générales de Vente
	**************************************/
.boxSection{
	position:relative;
	width:100%;
	margin:10px 0 10px 0;
	border-bottom:solid #d9dde2 2px;
	text-transform:capitalize;
	font-weight:bold;
	font-size:14px;
}
.boxTitle{
	position:relative;
	color:#707CA0;
	font-style:italic;
	text-transform:uppercase;
}
.boxText{
	position:relative;
	width:610px;
	padding-left:20px;
	margin-bottom:30px;
	text-align:justify;
	font-size:12px;
}
.boxSub{
	color:#707CA0;
	font-weight:bold;
}
	

/**************************************
	private
**************************************/
fieldset .private{
	border:solid #95a1b7 1px;
}
.formLine{
	padding-top:5px;
	vertical-align:top;
}
.formELine{
	padding-top:5px;
	vertical-align:top;
	height:100px;
}
.formLine input, .formLine select, .formELine textarea{
	position:absolute;
	right:20px;
	width:300px;
}
.formLine select{
	width:304px;
}
.formLine input.submit{
	width:100px;
}
#privateCartList{
	position:relative;
	width:100%;
	height:30px;
	border:solid #FF0000 1px;
	display:block;
}
.formImg{
	margin-top:20px;
	width:630px;
	padding:5px;
	border:solid #95a1b7 1px;
}
	
option[disabled]{
	background:#FFFBFF;
}

.formBlock{
	position:relative;
	width:620px;
	padding:10px;
	border:solid #0181b0 1px;
	background:#d9dde2;
}
.formBlock .title{
	position:absolute;
	top:-10px;
	padding:0 2px;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	border:solid #0181b0 1px;
	background:#d9dde2;
}
.formBlock .formLine{
	position:relative;
	height:20px;
	padding:5px;
	vertical-align:top;
	font-size:13px;
}
.formBlock select{
	border:solid #0181b0 1px;
	background:#d9dde2;
	height:17px;
}
.formBlock input{
	border:solid #0181b0 1px;
	background:#d9dde2;
	height:17px;
}
.formBlock .submit{
	border:solid #0181b0 1px;
	background:#d9dde6;
	height:auto;
}

/**************************************
	results
**************************************/
#createSectionResult, #editSectionResult, #deleteSectionResult,
#createCategoryResult, #editCategoriesResult, #deleteCategoriesResult,
#createSalesResult, #editSalesResult, #deleteSalesResult,
#createProductsResult, #editProductsResult, #deleteProductsResult,
#accountPersonalResult, #accountShippingResult, #accountNewsletterResult,
#mailUsResult, #cartResult, #inviteResult, #inscriptionResult{
	font-weight:bold;
	color:#d43b71;
}
.formResult{
	font-weight:bold;
	color:#d43b71;
}
.message{
	position:relative;
	width:630px;
	padding:15px 5px 5px 5px;
	margin-top:10px;
	background:#d9dde2;
	font-size:12px;
}
/**************************************
	Gobals
**************************************/
img{
	border:0;
}