/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	HTML Entities
*/
BODY{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#f7f7f7;
	background-image:url(../images/interface/bg01.jpg);
	background-repeat:repeat-x;
}
TD, DT, DD, LI, DIV, SPAN, P, INPUT, TEXTAREA, OPTION, SELECT, BUTTON{
	font-family:tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
}
FORM{
	margin:0px;
	padding:0px;
}
P{
	margin:0px 0px 10px 0px;
	padding:0px;
}
SELECT{
	margin:0px;
	padding:.2em;
}
INPUT, TEXTAREA{
	padding:.2em;
	border:1px solid #9BB8A4;
}
TABLE{
	padding:0px;
	border-collapse:collapse;
	border-spacing: 0px;
	border: 0px;
	width:100%;
}
TABLE TD{
	padding:0px;
	vertical-align:top;
}
A IMG{border:0px;}
A:link, A:active, A:visited{
	color:#d64c1f;
	text-decoration:none;
}
A:hover{
	color:#a73815;
	text-decoration:underline;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Customs Links
*/
.link01 A:link, .link01 A:active, .link01 A:visited{
	color:#064599;
	text-decoration:underline;
}
.link01 A:hover{color:#032858;}
.link02 A:link, .link02 A:active, .link02 A:visited{
	font-weight:bold;
	color:#454c45;
	text-decoration:underline;
}
.link02 A:hover{color:#363636;}
.link03 A:link, .link03 A:active, .link03 A:visited{
	color:#064599;
	text-decoration:none;
}
.link03 A:hover{
	color:#032858;
	text-decoration:underline;
}
.link04 A:link, .link04 A:active, .link04 A:visited{
	color:#d64c1f;
	text-decoration:none;
}
.link04 A:hover{
	color:#a73815;
	text-decoration:underline;
}
.link05 A:link, .link05 A:active, .link05 A:visited{
	color:#d64c1f;
	text-decoration:underline;
}
.link05 A:hover{
	color:#a73815;
	text-decoration:underline;
}

/*/ Utility
*/
.runtime{display:block;}
.print, .hide{display:none;}
.clear{
	overflow:hidden;
	clear:both;
	
	height:1px;
	padding:0px;
	margin:0px;
}
.uiClear{clear:both;}
.flLeft{float:left;}
.flRight{float:right;}

.tblAuto{width:auto;}

.uiBlock{display:block;}
.uiNone{display:none;}
.uiLeft{text-align:left;}
.uiRight{text-align:right;}
.uiCenter{text-align:center;}
.uiVMiddle{vertical-align:middle;}
	.uiVIMiddle IMG, .uiVIMiddle INPUT{vertical-align:middle;}
.uiVTop{vertical-align:top;}
.uiVBottom{vertical-align:bottom;}
.uiBold{font-weight:bold;}
.uiUnderline{text-decoration:underline;}
.uiInline{display:inline;}
.uiBrd01{border:1px solid #9BB8A4;}
.uiInvisible{visibility:hidden;}
.noUiAll{margin:0px;padding:0px;}
.uiPointer{cursor:pointer;}

.spacer01{height:5px;}
.spacer02{height:10px;}
.spacer03{height:15px;}
.spacer04{height:30px;}

.noBorder01, .noBdr{border:0px;}
IMG.captcha{border:2px solid #CE3712;}

.separator01{
	color:#d9491b;
	padding:0px 5px 0px 5px;
}

.pad01{padding-left:19px;}
.pad02{padding:10px 10px 0px 10px;}
.pad03{padding:10px 0px 0px 0px;}
.pad04{padding:0px 0px 0px 50px;}
.pad05{padding:0px 0px 0px 15px;}
.pad06{padding:10px;}

.mrg01{margin:0px 20px 0px 5;}
.mrg02{margin:0px 0px 0px 10px;}
.mrg03{margin:10px 0px 10px 0px;}
.mrg04{margin:0px 0px 0px 20px;}
.mrg05{margin:0px 2px 0px 2px;}
.mrg06{margin:0px 7px 0px 7px;}
.mrg07{margin:2px 0px 10px 0px;}
.mrg08{margin:0px 10px 10px 10px;}
.mrg09{margin:0px 10px 0px 0px;}
.mrgAuto{margin:0px auto 0px auto;}

.size00{width:1px;}
.size01{width:639px;}
.size02{width:320px;}
.size03{width:340px;}
.size04{width:246px;}
.size05{width:960px;}
.size06{width:580px;}
.size07{width:60px;}
.size08{width:920px;}
.size09{width:200px;}
.size10{width:30px;}
.size11{width:400px;}
.size12{width:260px;}
.size13{width:1px;}
.size14{width:238px;}
.size15{width:379px;}
.size16{width:860px;}
.size17{width:360px;}
.size18{width:450px;}
.size19{width:958px;}
.size20{width:100%;}
.size21{width:400px;}

.cancelLayout01{
	clear:both;
	width:90%;
}

.imgSpace01 IMG{margin:0px 10px 0px 0px;}

.line01, .line02{
	height:5px;
	background-image:url(../images/interface/bg10.gif);
	background-repeat:repeat-x;	
}
.line02{background-image:url(../images/interface/bg11.gif);}
.line03{
	height:21px;
	clear:both;
	margin:5px 0px 5px 0px;
	background-image:url(../images/interface/bg13.gif);
	background-repeat:repeat-x;
}
.line04{border-bottom:1px solid #cccccc;}

.tColor1{color:#d9491b;}
.tColor2{color:#222222;}
.tS01{
	font-weight:bold;
	font-size:1.2em;
	margin:20px 0px 20px 20px;
}
.trp01fx{/*
	filter:alpha(opacity=45);
	opacity:0.45;*/
}
.noVSble{visibility:hidden;}
.maskItem, .spacer01, .line01, .line02, .line03{
	position:relative;
	overflow:hidden;
	overflow:-moz-scrollbars-none;
	overflow-x:hidden;
	overflow-y:hidden;
}
.ArrowList01{
	list-style:none;
	margin:0px;
	padding:0px;
}
.ArrowList01 LI{
	background-image:url(../images/icons/arrow01.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#777777;
	margin:0px;
	padding:2px 2px 2px 20px;
}
.list01{
	margin-top:10px;
	margin-bottom:10px;
}
.list01 LI{
	color:#000000;
	margin:3px 0px 3px 0px;
}
.list01 A:link, .list01 A:active, .list01 A:visited, .list01 A SPAN{color:#064599;}
.list01 A:hover, .list01 A:hover SPAN{color:#032858;}

.icoMail, .icoPrint, .icoFav, .icoMap, .icoHyp, .icoEdit , .icoPartage{
	background-image:url(../images/icons/email.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:2px 0px 2px 20px;
}
.icoPrint{background-image:url(../images/icons/print.gif);}
.icoFav{background-image:url(../images/icons/favorite.gif);}
.icoMap{background-image:url(../images/icons/map.gif);}
.icoHyp{background-image:url(../images/icons/hypotheque.gif);}
.icoEdit{background-image:url(../images/icons/edit.gif);}
.icoPartage{background-image:url(../images/icons/icon_partager.gif);}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	publicite
*/
.publicite01{
	font-size:0.9em;
	color:#b7babd;
	text-align:center;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Global
*/
#global{
	width:1006px;
	text-align:left;
	margin:0px auto 0px auto;
	background-image:url(../images/interface/bg02.jpg);
	background-repeat:repeat-y;
}
#global.admin{width:100%;}
#global .bgLeft{
	background-image:url(../images/interface/bg03.jpg);
	background-repeat:no-repeat;	
	background-position:top left;
}
#global .bgRight{
	background-image:url(../images/interface/bg04.jpg);
	background-repeat:no-repeat;	
	background-position:top right;
}
#interface{
	/*background-color:#FFFFFF;*/
	margin:0px 20px 0px 20px;
	padding:0px 3px 0px 3px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Branding
*/
#branding, .textSize1 #branding{
	background-image:url(../images/interface/bg05.jpg);
	background-repeat:repeat-x;
	background-color:#DA491C;
	background-position:bottom left;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Main navigation
*/
#mainNavigation{
	background-image:url(../images/interface/bg08.gif);
	background-repeat:repeat-x;
	border-bottom:2px solid #d64c1f;
	height:33px;
	overflow:hidden;
	margin:0px 0px 5px 0px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Footer
*/
#footer{
	background-image:url(../images/interface/bg09.gif);
	background-repeat:repeat-x;
	padding:13px 10px 10px 10px;
}
#footer TD{
	color:#ff9600;
	padding:5px 0px 5px 0px;	
	vertical-align:middle;
}
#footer TD A{padding:0px 8px 0px 8px;}
#footer OPTION{
	color:#666666;
	font-weight:bold;
}
#footer .border01{
	border:2px solid #9bb8a4;
	padding:1px;
}
#footer .size01{width:200px;}
#footer .size01 SELECT{width:200px;}
#footer .size02{width:300px;}
#footer .size02 SELECT{width:300px;}
#footer TABLE.mrg01{margin:0px 0px 0px auto;}
#footer .mrg02{margin:0px 10px 0px 0px;}
#footer A:link, #footer A:active, #footer A:visited{color:#666666;}
#footer A:hover{
	color:#000000;
	text-decoration:underline;
}
#footer .copyrights{font-size:0.9em;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Toolbox
*/
#toolBoxTop{
	background-color:#9bb8a4;
	padding:0px;
	margin:0px;
}
#toolBoxTop TD{vertical-align:middle;}
#loginBox{
	font-weight:bold;
	color:#454c45;
	padding-right:5px;
	text-align:right;
}
#loginBox TABLE{margin-left:auto;}
#loginBox TABLE TD{height:25px;}
#loginBox IMG{padding:2px 0px 0px 0px;}
#loginBox INPUT{
	border:1px solid #6c7e71;
	font-weight:normal;
	width:107px;
	font-size:0.9em;
	color:#454c45;
}
#loginBox TD, #toolBoxTop .link02 A{
	font-weight:bold;
	font-size:0.9em;
	color:#454c45;
	padding:2px;
}
#loginBox #quick_helperPassword{display:none;}
#loginBox .logged SPAN{
	color:#ff9600;
	font-weight:bold;
	margin:0px 5px 0px 5px;
}
#loginBox .logged SPAN.userID{
	color:#FFFFFF;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Login helper
*/
#loginHelper{
	position:absolute;
	left:0px;
	top:0px;
}
#loginHelper .bg01{
	position:absolute;
	width:300px;
	left:0px;
	background-image:url(../images/interface/bg06.gif);
	background-repeat:repeat-x;
	background-color:#565e59;
	padding:1px;
	border:1px solid #B53D17;
	border-top:0px;
	border-bottom:2px solid #B53D17;
}
#loginHelper .bg02{
	background-image:url(../images/interface/bg07.gif);
	background-repeat:repeat-x;
	background-color:#7a9081;
}
#loginHelper TD{
	text-align:center;
	vertical-align:middle;
	font-size:0.9em;
	color:#FFFFFF;
	padding:2px 12px 2px 12px;	
}
#loginHelper INPUT{
	margin:0px 5px 0px 0px;
	vertical-align:middle;
}
#loginHelper .sep{
	color:#49654E;
	padding:2px;
}
#loginHelper A:link, #loginHelper A:active, #loginHelper A:visited{
	color:#FFFFFF;
}
#loginHelper A:hover{color:#C3D5C9;}
#loginHelper .maskSize{width:310px;height:0px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Main nav tool (right side)
*/
.toolText{
	text-align:right;
	color:#ff9600;
	vertical-align:middle;
	padding:0px 5px 0px 0px;
}
.toolText IMG{
	margin:0px 1px 0px 1px;
	vertical-align:middle;	
}
.toolText A:link, .toolText A:active, .toolText A:visited{
	margin:0px 4px 0px 4px;
	font-weight:bold;
	font-size:0.9em;
	color:#444d45;
}
.toolText A:hover{color:#222222;}

/*/ content
*/
#content, .bgGrey01{background-color:#f2f2f2;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	CategorieList
*/

.categorieList .catListIcon{
	width:25px;
	text-align:right;
	float:right;
}
.categorieList .catListTitle{
	float:left;
	width:140px;
}
.categorieList .catListBox{width:170px;}


.categorieList .catListIconPlan{
	width:25px;
	text-align:right;
	float:right;
}
.categorieList .catListTitlePlan{
	float:left;
	width:240px;
}
.categorieList .catListBoxPlan{width:270px;}



.categorieList{margin:10px 10px 0px 10px;}
.categorieList TD{
	padding:0px 10px 5px 15px;
	border-right:1px solid #dfdede;
	width:200px;
}
.categorieList .last{border-right:0px;}
.categorieList DL{margin:0px;}
.categorieList DT{
	clear:both;
	margin:0px 0px 3px 0px;
	font-weight:bold;
	color:#444d45;
}
.categorieList DT A{
	font-size:13px;
	font-weight:bold;
}
.categorieList DD A:link, .categorieList DD A:active, .categorieList DD A:visited{color:#064599;}
.categorieList DD A:hover{
	color:#032450;
	text-decoration:underline;
}
.categorieList DD{
	clear:both;
	margin:0px;
	padding:0px;
}
.categorieList .clear{
	display:block;
	padding:0px;
}
.categorieList .subtitle{
	padding:10px 0px 0px 0px;
	font-weight:bold;
	color:#444d45;	
}
.categorieList .subtitle A:link, .categorieList .subtitle A:active, .categorieList .subtitle A:visited{
	color:#444d45;
	text-decoration:none;
}
.categorieList .subtitle A:hover{
	color:#222222;
	text-decoration:underline;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Selector01
*/
.selector01 A{
	display:block;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
.selector01 A:link, .selector01 A:active, .selector01 A:visited{color:#064599;}
.selector01 A:hover{
	color:#032450;
	text-decoration:underline;
}
.selector01 A.noUiAll{margin:0px;padding:0px;}
.selector01 TD{
	padding:0px 10px 0px 10px;
	text-align:center;
}
.selector01 .split{
	float:left;
	width:33%;
	text-align:center;
}
.selector01 UL{
	float:left;
	list-style:none;
	margin:5px 0px 5px 0px;
	padding:0px;
}
.selector01 LI{
	float:left;
	width:13px;
	color:#666666;
	padding:5px 0px 0px 0px;
	text-align:center;
}
.selector01 .paData{
	width:140px;
	padding:0px 2px 0px 2px;
}
.selector01 .paData IMG{
	width:140px;
	height:1px;
}
.selector01 .mod{
	width:170px;
	margin:0px auto 0px auto;
}
.selector01 STRONG{
	display:block;
	color:#666666;
}
.selector01 .uiBrd01{
	width:162px;
	padding:1px;
	border:3px solid #9bb8a4;
	margin:0px auto 0px auto;
}
.selector01 TD.noUiAll{
	padding:0px;
	margin:0px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Main Search Form 
*/
.mainSearchForm{padding:10px;}
.mainSearchForm DL{
	clear:both;
	margin:0px 5px 10px 0px;
	padding:0px;
}
.mainSearchForm DT{
	font-weight:bold;
	font-size:0.9em;
	margin:0px 0px 3px 0px;
}
.mainSearchForm DT STRONG{
	color:#D64C1F;
	font-size:1.1em;
}
.mainSearchForm DD, .mainSearchForm P{
	font-size:0.9em;
	margin:0px;
	padding:1px;
}
.mainSearchForm .size01{width:280px;}
.mainSearchForm .size01 SELECT{width:280px;}
.mainSearchForm .categorieFilters{margin:0px 0px 5px 0px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Inscription Form 
*/
.inscriptionForm{padding:10px;}
.inscriptionForm DL{
	clear:both;
	float:left;
	width:100%;
	margin:0px 5px 0px 0px;
	padding:10px 0px 00px 0px;
}
.inscriptionForm DT{
	font-weight:bold;
	font-size:0.9em;
	margin:0px 0px 3px 0px;
}
.inscriptionForm DT STRONG{
	color:#D64C1F;
	font-size:1.1em;
}
.inscriptionForm DD{
	float:left;
	padding:0px;
	margin:0px;
}
.inscriptionForm DD, .inscriptionForm P{
	font-size:0.9em;
	margin:0px;
	padding:1px;
}
.inscriptionForm DD SPAN{
	padding:5px 2px 5px 2px;
	display:block;
}
.inscriptionForm .border01, .inscriptionForm INPUT{border:2px solid #9bb8a4;}
.inscriptionForm INPUT.noBdr{border:0px;}
.inscriptionForm .noBorder01{border:0px;}
.inscriptionForm .checkBoxS1{border:1px solid #d9491b;}
.inscriptionForm .size01, .inscriptionForm .size01 SELECT{width:280px;}
.inscriptionForm .size02{width:30px;}
.inscriptionForm .size03{width:60px;}
.inscriptionForm .size04, .inscriptionForm .size04 SELECT{width:220px;}
.inscriptionForm .size05, .inscriptionForm .size05 SELECT{width:180px;}
.inscriptionForm .size06{width:100px;}
.inscriptionForm .size07{width:360px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	categorie Filters 
*/
.categorieFilters UL{
	float:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.categorieFilters LI{
	float:left;
	list-style:none;
	margin:0px 20px 2px 0px;
	padding:0px;
	font-size:0.9em;
	font-weight:bold;
}
.categorieFilters INPUT{
	vertical-align:middle;
	margin:0px 5px 0px 0px;
	border:0px;
}
.categorieFilters .border01{
	border:2px solid #9bb8a4;
	padding:1px;
}
.categorieFilters .size01{width:400px;}
.categorieFilters .size01 SELECT{width:400px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Mod01 
*/
.mod01{}
.mod01.fWidth01{width:100%;}
.mod01 H2{
	padding:0px 0px 0px 10px;
	margin:5px 0px 5px 0px;
}
.mod01 .line01{margin:0px 0px 10px 0px;}
.mod01 .line01.noMRG{margin:0px;}
.mod01 .capTop{
	background-image:url(../images/interface/mod01/bg1.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.mod01 .capTop .c1{
	background-image:url(../images/interface/mod01/c1.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.mod01 .capTop .c2{
	background-image:url(../images/interface/mod01/c2.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:7px;
}
.mod01 .capBottom{
	background-image:url(../images/interface/mod01/bg4.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.mod01 .capBottom .c1{
	background-image:url(../images/interface/mod01/c3.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.mod01 .capBottom .c2{
	background-image:url(../images/interface/mod01/c4.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:7px;
}
.mod01 .bg1{
	background-image:url(../images/interface/mod01/bg2.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.mod01 .bg2{
	background-image:url(../images/interface/mod01/bg3.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.mod01 .data1{
	background-color:#FFFFFF;
	margin:0px 7px 0px 7px;
}
.mod01 .inner01{padding:3px; font-weight: bold;}
.mod01 .inner02{padding:1px 3px 1px 3px;}
.mod01 .inner03{padding:0px 3px 0px 3px;}
.mod01 .inner04{padding:0px 10px 0px 10px;}
.mod01 .inner05{padding:0px 10px 5px 10px;}
.mod01 .inner06{padding:2px 10px 2px 10px;}


.mod01 .inner07{padding:0px 15px 5px 15px;}
.mod01 .inner07 OL {padding-right:15px}
.mod01 .inner07 P {padding-top: 3px; padding-bottom: 3px;}
.mod01 .inner07 .titleLink{
	font-weight:bold;
	color:#D9491B;
	text-decoration:none;
	padding:20px 0px 10px 0px;
}

.mod01 .inner07 .titleLink A:hover{
	font-weight:bold;
	color:#D9491B;
	text-decoration:none;
	padding:20px 0px 10px 0px;
}
.mod01 .inner07 H4{
	color:#666666;
	font-size:0.89em;
	font-weight:bold;
	text-decoration:none;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Mod02 
*/
.mod02{}
.mod02.fWidth01{width:100%;}
.mod02 H2{
	padding:0px 0px 0px 10px;
	margin:5px 0px 5px 0px;
}
.mod02 .line01{margin:0px 0px 10px 0px;}
.mod02 .capTop{
	background-image:url(../images/interface/mod02/bg1.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.mod02 .capBottom{
	background-image:url(../images/interface/mod02/bg4.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.mod02 .capTop .c1{
	background-image:url(../images/interface/mod02/c1.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.mod02 .capTop .c2{
	background-image:url(../images/interface/mod02/c2.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:7px;
}
.mod02 .capBottom .c1{
	background-image:url(../images/interface/mod02/c3.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.mod02 .capBottom .c2{
	background-image:url(../images/interface/mod02/c4.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:7px;
}
.mod02 .bg1{
	background-image:url(../images/interface/mod02/bg2.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.mod02 .bg2{
	background-image:url(../images/interface/mod02/bg3.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.mod02 .data1{
	background-color:#dde8d5;
	margin:0px 7px 0px 7px;
	padding:3px 3px 10px 3px;
}
.mod02 .data2{
	background-image:url(../images/interface/bg14.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#dde8d5;
	margin:0px 7px 0px 7px;
	padding:0px 3px 10px 3px;
	width:300px;
}
.mod02 .data2 P{padding:5px 0px 5px 0px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Mod03 
*/
.mod03{}
.mod03.fWidth01{width:100%;}
.mod03 H2{
	padding:0px 0px 0px 10px;
	margin:5px 0px 5px 0px;
}
.mod03 .line01{margin:0px 0px 10px 0px;}
.mod03 .capTop{
	background-image:url(../images/interface/mod03/bg1.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.mod03 .capBottom{
	background-image:url(../images/interface/mod03/bg4.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.mod03 .capTop .c1{
	background-image:url(../images/interface/mod03/c1.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.mod03 .capTop .c2{
	background-image:url(../images/interface/mod03/c2.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:7px;
}
.mod03 .capBottom .c1{
	background-image:url(../images/interface/mod03/c3.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.mod03 .capBottom .c2{
	background-image:url(../images/interface/mod03/c4.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:7px;
}
.mod03 .bg1{
	background-image:url(../images/interface/mod03/bg2.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.mod03 .bg2{
	background-image:url(../images/interface/mod03/bg3.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.mod03 .data1{
	background-color:#FFFFFF;
	margin:0px 7px 0px 7px;
	padding:3px 3px 10px 3px;
}
.mod03 .data2{
	background-image:url(../images/interface/bg14.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	margin:0px 7px 0px 7px;
	padding:0px 3px 10px 3px;
	width:300px;
}
.mod03 .data2 P{padding:5px 0px 5px 0px;}
.mod03 .inner01{padding:0px 10px 0px 10px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Mod04 
*/
.mod04{}
.mod04.fWidth01{width:100%;}
.mod04.border01{border-top:1px solid #dbdbdb;}
.mod04 H2{
	padding:0px 0px 0px 10px;
	margin:5px 0px 5px 0px;
}
.mod04 .line01{margin:0px 0px 10px 0px;}
.mod04 .capTop{
	background-image:url(../images/interface/mod04/bg1.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.mod04 .capBottom{
	background-image:url(../images/interface/mod04/bg4.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.mod04 .capTop .c1{
	background-image:url(../images/interface/mod04/c1.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.mod04 .capTop .c2{
	background-image:url(../images/interface/mod04/c2.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:7px;
}
.mod04 .capBottom .c1{
	background-image:url(../images/interface/mod04/c3.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.mod04 .capBottom .c2{
	background-image:url(../images/interface/mod04/c4.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:7px;
}
.mod04 .bg1{
	background-image:url(../images/interface/mod04/bg2.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.mod04 .bg2{
	background-image:url(../images/interface/mod04/bg3.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.mod04 .data1{
	background-color:#f3f3f3;
	margin:0px 7px 0px 7px;
	padding:3px 3px 10px 3px;
}
.mod04 .data2{
	background-color:#f3f3f3;
	margin:0px 7px 0px 7px;
	padding:7px 3px 10px 3px;
	border-top:1px solid #dbdbdb;
}
.mod04 .data2 P{padding:5px 0px 5px 0px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	sideForm 
*/
.sideForm FIELDSET{
	border:1px solid #db9878;
	margin:0px 0px 10px 0px;
	padding:5px;
}
.sideForm FIELDSET.closed{
	border:1px solid #DDE8D5;
	border-top:1px solid #db9878;
}
.sideForm LEGEND{
	margin:0px 0px 10px 0px;
	padding:0px 10px 0px 10px;
}
.sideForm INPUT{margin:0px;}
.sideForm .noBdr{border:0px;}
.sideForm .border01, .sideForm INPUT{border:2px solid #9bb8a4;}
.sideForm .size01, .sideForm .size01 SELECT{width:289px;}
.sideForm .size02, .sideForm .size02 SELECT{width:170px;}
.sideForm .size03, .sideForm .size03 SELECT{width:110px;}
.sideForm .size04, .sideForm .size04 SELECT{width:133px;}
.sideForm .size05, .sideForm .size05 SELECT{width:96px;}
.sideForm .size06{width:138px;}
.sideForm .size07, .sideForm .size07 SELECT{width:50px;}
.sideForm .size08{width:220px;}
.sideForm .centerUi{
	width:280px;
	margin:0px auto 0px auto;
}
.sideForm .marg01{margin:2px 5px 0px 0px;}
.sideForm .marg02{margin:0px 5px 0px 0px;}
.sideForm .marg03{margin:3px 5px 0px 5px;}
.sideForm .pad01{padding:0px 10px 0px 10px;}
.sideForm DL{
	clear:both;
	margin:5px 0px 5px 0px;
	padding:0px;
}
.sideForm DT, .sideForm P{
	font-weight:bold;
	font-size:0.9em;
	margin:0px 0px 3px 0px;
}
.sideForm DT STRONG{
	color:#D64C1F;
	font-size:1.1em;
}
.sideForm DD, .sideForm .choice01 SPAN{
	font-size:0.9em;
	margin:0px;
	padding:1px;
}
.sideForm .choice01{clear:both;}
.sideForm .choice01 DIV{float:left;}
.sideForm .choice01 SPAN{
	font-weight:bold;
	padding:1px 0px 0px 5px;
	display:block;
}
.sideForm .choice01 INPUT{border:0px;}
.sideForm .rss{
	float:right;
	padding:2px 0px 0px 5px;
}
.mod02 .sideForm P.uiLeft, .mod02 .sideForm TD.uiLeft{text-align:left;}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Place Pa Form
*/
.placePaForm{}
.placePaForm H3{
	font-size:1.4em;
	margin:0px 0px 5px 0px;
}
.placePaForm H4{
	font-size:1.2em;
	margin:0px 0px 5px 0px;
}
.placePaForm DL{
	clear:both;
	width:610px;
	margin:0px 5px 0px 0px;
	padding:10px 0px 0px 0px;
}
.placePaForm .tblAuto DL{width:auto;}
.placePaForm DL.pad01{padding:0px;}
.placePaForm DT, .placePaForm .itS{
	float:left;
	width:200px;	
	font-weight:bold;
	font-size:0.9em;
	margin:0px 0px 3px 0px;
}
.account .placePaForm DT{
	width:140px;
}
.placePaForm DT STRONG, .placePaForm TD STRONG, .placePaForm TD LABEL STRONG{
	color:#D64C1F;
	font-size:1.1em;
}
.placePaForm DD{
	float:left;
	padding:0px;
	margin:0px;
}
.placePaForm TD, .placePaForm DD, .placePaForm P{
	font-size:0.9em;
	margin:0px 0px 10px 0px;
	padding:1px;
}
.placePaForm DD.uiClear{clear:both;}
.placePaForm DD SPAN{
	padding:5px 2px 5px 2px;
	display:block;
}
.placePaForm DD SPAN.spanAuto{
	padding:0px;
	margin:0px 5px 0px 5px;
	display:inline;
}
.placePaForm DD.uiClear SPAN{
	margin:0px;
	padding:0px;
}
.placePaForm .thumbsList{
	clear:both;
	/*float:left;*/
	list-style:none;
	margin:0px 0px 0px 200px;
	padding:10px 0px 0px 0px;
	
}
.placePaForm .thumbsList.noMrg{margin:0px;}
.placePaForm .thumbsList LI{
	float:left;
	margin:0px 4px 4px 0px;
	padding:0px;
	width:90px;
}
.placePaForm  .thumbsList SPAN, .placePaForm  .thumbsList A{
	display:block;
	text-align:center;
}

/*New*/
.placePaForm TD LABEL{
	/*font-weight:bold;*/
	font-size:0.9em;
}
.account .placePaForm TD LABEL{font-size:1em;}
.placePaForm TABLE{margin:4px 0px 10px 0px;}
.placePaForm .pad01 TD{padding:2px 4px 2px 4px;}
.placePaForm .pad01 TD .pad02{padding:0px 4px 0px 4px;}
.placePaForm .pad01 TD INPUT{vertical-align:middle;}
.placePaForm TD{vertical-align:middle;}
.placePaForm TD.uiVTop{vertical-align:top;}
.placePaForm TD.w01{width:30px;}
.placePaForm .inputMrg01 INPUT, .placePaForm .inputMrg01 SELECT{margin:0px 0px 0px 10px;}
.placePaForm .border01, .placePaForm INPUT, .placePaForm TEXTAREA{border:2px solid #9bb8a4;}
.placePaForm INPUT.noBdr{border:0px;}
.placePaForm .noBorder01{border:0px;}
.placePaForm .checkBoxS1{border:1px solid #d9491b;}
.placePaForm .size01, .placePaForm .size01 SELECT{width:280px;}
.placePaForm .size02{width:40px;}
.placePaForm .size03{width:60px;}
.placePaForm .size04, .placePaForm .size04 SELECT{width:220px;}
.placePaForm .size05, .placePaForm .size05 SELECT{width:180px;}
.placePaForm .size06, .placePaForm .size06 SELECT, .placePaForm .nSize01{width:100px;}
.placePaForm .size07{width:360px;}
.account .placePaForm DT.size07{width:360px;}
.placePaForm .size07 TEXTAREA{
	width:360px;
	height:160px;
}

.placePaForm .morePad th,
.placePaForm .morePad td {
	padding: 2px 20px 2px 4px;
}

.placePaForm .size08{
	width:81px;
	height:59px;
}
.placePaForm .size09, .placePaForm .size09 SELECT{width:130px;}
.placePaForm .size10{width:5px;}
.placePaForm .nSize11{width:45px;}
.placePaForm .nSize12{width:200px;}
.account .placePaForm .nSize12{width:140px;}
.placePaForm TD.nSize12{vertical-align:top;}
.placePaForm .nSize13{width:365px;}
.placePaForm .nSize14{width:500px;}
.placePaForm .nSize14 DL{width:auto;}
.placePaForm .mrgThumb{margin:0px 0px 0px 200px;}
.placePaForm .list01{
	list-style:none;
	margin:0px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Result Form
*/
.resultForm .tools{margin:2px 0px 2px 0px;}
.resultForm .tools TD, .resultForm .tools IMG{vertical-align:middle;}
.resultForm .tools .pager UL{
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
}
.resultForm .tools .pager LI{
	float:left;
	color:#d64c1f;
	margin:0px 2px 0px 2px;
}
.resultForm .tools .pager A, .resultForm .tools .pager LI{font-weight:bold;}
.resultForm .tools .border01{
	border:2px solid #9bb8a4;
	padding:1px;
}
.resultForm .tools .size01, .resultForm .tools .size01 SELECT{width:120px;}
.resultForm .size02, .resultForm .size02 SELECT{width:280px;}
.resultForm .size03{width:100px;}
.resultForm .tools LI, .resultForm .tools .icoMail A, .resultForm .tools .icoPrint A{
	font-weight:bold;
	font-size:0.9em;
}
.resultForm .tools LABEL{
	display:block;
	margin:5px;
}
.resultForm H3{
	font-size:1.4em;
	margin:0px 0px 5px 0px;
}
.resultForm DL{
	clear:both;
	width:100%;
	margin:0px 5px 0px 0px;
	padding:10px 0px 0px 0px;
}
.resultForm DT{
	font-weight:bold;
	font-size:0.9em;
	margin:0px 0px 3px 0px;
}
.resultForm DT STRONG{
	color:#D64C1F;
	font-size:1.1em;
}
.resultForm DD{
	float:left;
	padding:0px;
	margin:0px;
}
.resultForm DD, .resultForm P{
	font-size:0.9em;
	margin:0px;
	padding:1px;
}
.resultForm DD SPAN{
	padding:5px 2px 5px 2px;
	display:block;
}
.resultForm INPUT{border:2px solid #9bb8a4;}
.resultForm INPUT.noBdr{border:0px;}
.resultForm .pad01 TD{padding:5px;}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Flag Abusive Form
*/
.flagAbusiveForm TD, .flagAbusiveForm TD IMG, .flagAbusiveForm TD INPUT{vertical-align:middle;}
.flagAbusiveForm INPUT, .flagAbusiveForm TEXTAREA{
	border:2px solid #9bb8a4;
	margin:0px;	
}
.flagAbusiveForm INPUT.noBdr{border:0px;}
.flagAbusiveForm .border01{
	border:2px solid #9bb8a4;
	padding:1px;
	margin:0px;
}
.flagAbusiveForm .size01, .flagAbusiveForm .size01 SELECT{width:287px;}
.flagAbusiveForm .size02{width:387px;}
.flagAbusiveForm .size04{width:100px;}
.flagAbusiveForm TD.size05{width:200px;}
.flagAbusiveForm .size06{
	width:656px;
	height:156px;
}
.flagAbusiveForm .size07{
	width:585px;
	height:200px;
}
.flagAbusiveForm DL{
	margin:5px 0px 5px 0px;
	padding:0px;
}
.flagAbusiveForm DT{
	font-weight:bold;
	font-size:0.9em;
	margin:0px 0px 3px 0px;
}
.flagAbusiveForm .mrg01{margin:0px 14px 0px 0px;}
.flagAbusiveForm .mrg02{margin:0px 0px 3px 0px;}
.flagAbusiveForm .mrg03{margin:0px 0px 0px 10px;}
.flagAbusiveForm DT STRONG{
	color:#D64C1F;
	font-size:1.1em;
}
.flagAbusiveForm DD{
	font-size:0.9em;
	margin:0px;
	padding:1px;
}
.flagAbusiveForm H3{
	font-size:1.4em;
	margin:0px 0px 5px 0px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Contact User Form
*/
.contactUserForm INPUT, .contactUserForm TEXTAREA{
	border:2px solid #9bb8a4;
	margin:0px;	
}
.contactUserForm INPUT.noBdr{border:0px;}
.contactUserForm .size01{width:270px;}
.contactUserForm .size02{
	width:270px;
	height:94px;
}
.contactUserForm DL{
	margin:5px 0px 5px 0px;
	padding:0px;
}
.contactUserForm DT{
	font-weight:bold;
	font-size:0.9em;
	margin:0px 0px 3px 0px;
}
.userInfo .contactUserForm DT{font-size:0.9em;}
.contactUserForm .mrg01{margin:0px 12px 0px 0px;}
.contactUserForm .mrg02{margin:0px 0px 3px 0px;}
.contactUserForm DT STRONG{
	color:#D64C1F;
	font-size:1.1em;
}
.contactUserForm DD{
	font-size:0.9em;
	margin:0px;
	padding:1px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Item
*/
.item{
	padding-top:10px;	
}
.item .border01{
	width:122px;
	padding:1px;
	border:3px solid #9bb8a4;
	margin:0px auto 0px 0px;
}
.item.bg01{
	background-image:url(../images/interface/bg15.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.item.bg01 .line01{
	height:5px;
	background-image:url(../images/interface/bg16.gif);
	background-repeat:repeat-x;
}
.mod01 .item .line01{margin:0px;}
.item.sold{
	background-image:url(../images/interface/bg17.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.mod01 .item.sold .tColor1{color:#444444;}
.mod01 .item.sold INPUT.noBdr{border:0px;}
.item .size01{
	width:140px;
	text-align:left;
}
.item TABLE{margin:0px 10px 0px 0px;}
.item TABLE TABLE{margin-right:0px;}
.item .checkBox{
	width:30px;
	padding:35px 0px 0px 0px;
	/*border-right:1px dashed #DDDDDD;*/
	/*vertical-align:middle;*/
	text-align:center;
}
.item H3{
	color:#d64c1f;
	font-weight:bold;
	font-size:1.4em;
	margin:0px 0px 5px 0px;
}
.item H4{
	color:#4d4d4d;
	font-weight:bold;
	font-size:1em;
	margin:0px 0px 10px 0px;
}
.item .type{
	color:#4d4d4d;
	font-weight:bold;
	font-size:1.2em;
	padding:2px 10px 2px 10px;
	margin:0px 10px 0px 10px;
	background-color:#eae8e8;
}
.item .type.tColor1{color:#d9491b;}
.item .quickLink{
	list-style:none;
	margin:0px;
	padding:0px;
}
.item .quickLink A{font-weight:bold;}
.item .quickLink LI{
	float:left;
	margin:10px 20px 0px 0px;
	padding:0px;
}
.item .quickInfo{
	list-style:none;
	margin:15px 0px 0px 0px;
	padding:0px;
}
.item .quickInfo LI{
	float:left;
	color:#4d4d4d;
	margin:0px 4px 5px 0px;
}
.item .quickInfo LI SPAN{
	color:#d64c1f;
	font-weight:bold;
	margin:0px;
}
.item .quickInfo LI, .item .quickInfo LI SPAN{font-size:0.9em;}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	suggestor
*/
.suggestor01{
	background-color:#FFFFFF;
	border:2px solid #9BB8A4;
	position:absolute;
	overflow:auto;
	left:0px;
	top:0px;
	padding:5px;
	z-index:99999;
	text-align:left;
}
.suggestor01 UL{
	list-style:none;
	margin:0px;
	padding:0px;
}
.suggestor01 LI{
	margin:1px 0px 1px 0px;
	padding:3px 4px 3px 4px;
	border:1px solid #FFFFFF;	
	border-left:3px solid #D64C1F; 
	border-bottom:1px dashed #DDDDDD; 
}
.suggestor01 .normal{cursor:pointer;}
.suggestor01 .over{
	cursor:pointer;
	color:#FFFFFF;
	border:1px solid #B9B298;
	border-left:3px solid #D64C1F;
	background-color:#D64C1F;
}
.suggestor01 LI SPAN{
	font-style:italic;
	font-weight:bold;
	color:#444444;
}
.suggestor01 .over SPAN{color:#FFFFFF;}

/* Over form element ie6 bug solution */
.ie6UnderFloatBugForm{position:absolute;overflow:hidden;left:0px;top:0px;}	
.ie6UnderFloatBugForm IFRAME{
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
	border:0px;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
	left:0px;
	top:0px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	TextSize 
*/
.textSize1{font-size:11px;}
.textSize2{font-size:13px;}
.textSize3{font-size:15px;}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Tab navigation
*/
.tabNav01{
	border-bottom:1px solid #cccccc;
	padding-bottom:19px;
	padding-left:5px;
	margin:0px;
}
.tabNav01.mrg01{margin-top:20px;}
.tabNav01 ul, .tabNav01 li{
	list-style-type:none;
	display:inline;
	margin:0px;
	padding:0px;
}
.tabNav01 A:link, .tabNav01 A:visited, .tabNav01 SPAN{
	border:1px solid #cccccc;
	padding:2px 5px 2px 5px;
	background-color:#EEEEEE;
	color:#666666;
	float:left;
	font-size:0.89em;
	font-weight:bold;
	line-height:14px;
	margin-right:5px;
	text-decoration:none;
}
.tabNav01 A:link.active, .tabNav01 A:visited.active, .tabNav01 SPAN.active{
	background:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	color:#d9491b;
	padding:2px 10px 2px 10px;
}
.tabNav01 A:hover{color:#d9491b;}
.tabNav01 .rss{
	float:right;
	width:16px;
	padding:0px;
	margin:0px;
	border:0px;
	background:#FFFFFF;
}
.mod02 .tabNav01 .rss{background:#dde8d5;}
.mod02 .tabNav01 .tabNav01 A:link.active, .mod02 .tabNav01 A:visited.active, .mod02 .tabNav01 SPAN.active{
	background:#dde8d5;
	border-bottom:1px solid #dde8d5;
}
.tabNav01 .rss A, .tabNav01 .rss A:link, .tabNav01 .rss A:visited{
	background-color:transparent;
	border:0px;
	margin:0px;
	padding:0px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Tab navigation
*/
.tabNav02{
	padding-left:5px;
	margin:0px;
}
.tabNav02 ul, .tabNav02 li{
	list-style-type:none;
	display:inline;
	margin:0px;
	padding:0px;
}
.tabNav02 li{
	margin:0px 10px 0px 0px;
}
.tabNav02 SPAN{
	color:#666666;
	float:left;
	font-size:0.89em;
	line-height:12px;
	margin-right:5px;
	text-decoration:none;
}
.tabNav02 A:link.active, .tabNav02 A:visited.active, .tabNav02 SPAN.active{
	color:#d9491b;
	font-weight:bold;
	text-decoration:none;
}
.tabNav02 A:hover{color:#d9491b;}
.tabNav02 .mrg01{margin:0px 12px 0px 0px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Tab navigation
*/
.tabNav03{
	border-bottom:1px solid #cccccc;
	padding-bottom:19px;
	padding-left:5px;
	margin:0px;
}
.tabNav03.mrg01{margin-top:20px;}
.tabNav03 ul, .tabNav03 li{
	list-style-type:none;
	display:inline;
	margin:0px;
	padding:0px;
}
.tabNav03 A:link, .tabNav03 A:visited, .tabNav03 SPAN{
	border:1px solid #cccccc;
	padding:2px 5px 2px 5px;
	background-color:#EEEEEE;
	color:#666666;
	float:left;
	font-size:0.89em;
	font-weight:bold;
	line-height:14px;
	margin-right:5px;
	text-decoration:none;
}
.tabNav03 A:link.active, .tabNav03 A:visited.active, .tabNav03 SPAN.active{
	background:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	color:#666666;
	padding:2px 10px 2px 10px;
}
.tabNav03 A:hover{color:#666666;}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Mask Module 01 
*/
.maskMod01{
	position:absolute;
	z-index:500;
	left:0px;
	top:0px;
}
.maskMod01 .modContent{
	position:relative;
	width:140px;
	height:160px;
	font-size:10px;
	text-align:center;
	padding:30px 20px 30px 20px;
	background-color:#FFFFFF;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Tree menu skin 01 
*/
.tree01{
	margin:6px 0px 12px 6px;
}
.tree01 DL{margin:0px;}
.tree01 DT{
	background-image:url(../images/icons/arrow02.gif);
	background-repeat:no-repeat;
	padding:2px 2px 2px 8px;
}
.textSize1 .tree01 DT{
	background-position: left 6px;
}
.textSize2 .tree01 DT{
	background-position: left 8px;
}
.textSize3 .tree01 DT{
	background-position: left 10px;
}
.tree01 DD{
	margin:0px 0px 0px 15px;
	display:none;
}
.tree01 DT.open{background-image:url(../images/icons/arrow03.gif);}
.textSize1 .tree01 DT.open{background-position: left 7px;}
.textSize2 .tree01 DT.open{background-position: left 9px;}
.textSize3 .tree01 DT.open{background-position: left 11px;}
.tree01 DT.noBullet{background-image:none;}

.tree01 A{display:block;}
.tree01 DT A:link, .tree01 DT A:active, .tree01 DT A:visited{color:#064599;}
.tree01 DT A:hover{color:#032858;}
.tree01 DD DT A:link, .tree01 DD DT A:active, .tree01 DD DT A:visited{color:#d64c1f;}
.tree01 DD DT A:hover{color:#a73815;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Bread Crumb
*/
.breadcrumb{}
.breadcrumb, .breadcrumb A{font-size:1em;}
.breadcrumb TD, .breadcrumb TD IMG{vertical-align:middle;}
.breadcrumb TD IMG{margin:0px 10px 0px 0px;}
.breadcrumb TD.uiRight IMG{margin:0px 0px 0px 10px;}
.mod01 .breadcrumb .line01{margin:0px 0px 1px 0px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Map
*/
.mapBox .border01{
	border:2px solid #9bb8a4;
	padding:1px;
}
.mapBox .size01{width:594px;}
.mapBox .size01{margin:5px 0px 10px 10px;}
.mapBox .link01{margin:5px 0px 10px 10px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Tool Box List
*/
.toolBoxList{
	list-style:none;
	margin:10px 0px 10px 10px;
	padding:0px;
}
.toolBoxList LI{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	font-weight:bold;
	font-size:0.9em;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	User Information
*/
.userInfo{
	margin:10px 0px 10px 10px;
}
.userInfo DL{}
.userInfo DT{
	font-weight:bold;
	font-size:1.1em;
	margin:0px 0px 6px 0px;
}
.userInfo DD{margin:2px 0px 2px 0px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Fiche annonce détails
*/

.ProprioDirect{
	background-image: url("../images/visibilit/visibili-t-detaisl.png");
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 70px;
	left: 93px;
	position: absolute;
	top: -55px;
	width: 154px;

}

.ProprioDirectListing{
	background-image: url("../images/visibilit/visibili-t-detais-smalll.png");
	background-position: right bottom;
	background-repeat: no-repeat;
}

.annonceDetails{
	
	
}
.annonceDetails .border01{
	border:2px solid #9bb8a4;
	padding:1px;
}
.annonceDetails .size01{width:332px;}
.annonceDetails .size02{width:81px;}
.annonceDetails P{margin-bottom:10px;}
.annonceDetails .detailList01{
	list-style:none;
	margin:0px;
	padding:0px;
}
.annonceDetails .detailList01 A{font-weight:bold;}
.annonceDetails .detailList01 LI{margin:0px 0px 5px 0px;}
.annonceDetails H3{
	color:#d9491b;
	font-size:1.4em;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	text-transform: uppercase;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Scroll Module 01
*/
.scrollModule01{margin:0px 0px 20px 0px;}
.scrollModule01 .scrlBtn{
	border:1px solid #b7d3bf;
	background-color:#dfebe3;
	width:18px;
	height:140px;
	cursor:pointer;
}
.scrollModule01 .scrlBtn.left{
	border-right:0px;
	margin:1px 5px 0px 0px;	
	background-image:url(../images/icons/arrow06.gif);
	background-repeat:no-repeat;
	background-position:center center;	
}
.scrollModule01 .scrlBtn.right{
	border-left:0px;
	margin:1px 0px 0px 5px;
	background-image:url(../images/icons/arrow07.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
.scrollModule01 .scrlBtn.isOver{background-color:#BAD4C3;}
.scrollModule01 .maskItem{position:relative;}
.scrollModule01 .maskItem.size01{width:0px;height:0px;}
.scrollModule01 .scrollContent{position:absolute;}
.scrollModule01 .scrollContent .border01{margin:0px 13px 12px 0px;}
.scrollModule01 .scrollContent .lastCol .border01{margin-right:0px;}
.scrollModule01 .scrollContent .lastRow .border01{margin-bottom:0px;}
.scrollModule01 .point{
	width:290px;
	overflow:hidden;
	height:1px;	
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Account
*/

.account H3{
	font-size:1.2em;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
}
.account .ArrowList01 LI{padding:2px 2px 2px 10px;}
.account .tSize, .account .tSize A{font-size:0.9em;}
.account .resultForm .tools .pager UL{
	float:right;
	margin:5px 0px 0px 0px;
}
.account .resultForm .tools .pager LI{
	float:left;
	color:#d64c1f;
	margin:0px 2px 0px 2px;
}
.account .resultForm TABLE{
	margin:0px;
	padding:0px;
}
.account .resultForm .list{
	border:1px solid #EEEEEE;
	margin:0px 0px 1px 0px;
}
.account .resultForm .list.bg01, .account .resultForm .list .bg01{
	background-image:url(../images/interface/bg15.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#ECEDEC;
}
.account .resultForm .list.sold, .account .resultForm .list .sold, .account .resultForm .list.compare .sold .inner{
	background-image:url(../images/interface/bg17.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.account .resultForm .list.compare .sold{
	background-image:url(../images/interface/bg19.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.account .resultForm .list.sold .tColor1, .account .resultForm .list .sold .tColor1{color:#444444;}
.account .resultForm .list TD{
	margin:0px;
	padding:6px;
	border:1px solid #cccccc;
}
.account .resultForm .list TD TD{border:0px;}
.account .resultForm .list.compare TD, .account .resultForm .list.compare TH{
	padding:0px;
	width:25%;
}
.account .resultForm .list.compare .inner{
	padding:20px 20px 0px 20px;
}
.account .resultForm .list.compare DL{
	margin:0px;
}
.account .resultForm .list.compare UL{
	margin:0px 0px 20px 0px;
}
.account .resultForm .list .cSize01{width:20px;}
.account .resultForm .list .cSize02{width:130px;}
.account .resultForm .list .cSize03{}
.account .resultForm .list .cSize04{width:72px;}
.account .resultForm .list .cSize05{width:72px;}
.account .resultForm .list .cSize06{width:72px;}
.account .resultForm .list .cSize07{width:100px;}
.account .resultForm .list .cSize08{width:70px;}
.account .resultForm .list .cSize09{width:200px;}
.account .resultForm .list .cSize10{width:450px;}
.account .resultForm .list .uiCenter TD, .account .resultForm .list .uiCenter TH{text-align:center;}
.account .resultForm .list TH{
	border:1px solid #cccccc;
	background-color:#EEEEEE;
	padding:0px 6px 0px 6px;
}
.account .resultForm TH A:link, .account .resultForm TH A:visited{font-weight:normal;}
.account .resultForm .list01{
	list-style:none;
	margin:0px;
	padding:0px;
}
.account .resultForm .size01{width:122px;}
.account .resultForm .border01{
	border:2px solid #9bb8a4;
	padding:1px;
}
.account .resultForm .sold .border01{
	border:2px solid #b8b8b8;
	padding:1px;
}
.account .border02{border-bottom:1px solid #dbdbdb;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Form validator error
*/
.errorArrow01{
	background-image:url(../images/icons/error01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	position:absolute;
	left:0px;
	top:0px;
	width:35px;
	height:29px;
}
.formError01{
	background-color:#DA491C;
	border:1px solid #AB3414;
	position:absolute;
	visibility:hidden;
	overflow:hidden;
	padding:5px;	
	left:0px;
	top:0px;
	font-size:10px;
	color:#FFFFFF;	
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Error Container
*/
.errorContainer01{
	background-image:url(../images/icons/alert.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin:10px 0px 10px 0px;
	padding:1px;
	border:1px solid #D64C1F;
}
.errorContainer01 .inner{
	background-image:url(../images/interface/bg18.gif);
	background-repeat:repeat-y;
	background-position:top right;
	border:1px solid #DDDDDD;
	padding:4px 12px 12px 45px;
}
.errorContainer01 .title{
	font-weight:bold;
	font-size:1em;
	color:#D64C1F;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	DEBUG ?showBoxes=1
*/
FIELDSET.debug{
	border:1px solid #CC0000;
	margin:10px;
	padding:10px
}
FIELDSET.debug LEGEND{
	border:1px solid #CC0000;
	background-color:#CC0000;
	padding:2px 20px 2px 20px;
	color:#FFFFFF;
	font-weight:bold;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	thumblist
*/
#thumbListTpl{display:none;}
#flashUploadMsg{
	background-color:#DDDDDD;
	border:1px solid #BBBBBB;
	padding:10px;
}
.annonceDetails #imgGalleryList .active{
	border:2px solid #DA491C;
	padding:1px;
}
.uiGalDisplay{
	width:50px;
	position:absolute;
	left:0px;
	top:0px;
	padding:5px;
	color:#DA491C;
	font-weight:bold;
	border:1px solid #9BB8A4;
	background-color:#eff5f1;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	Admin
*/
.admin{margin:15px 0px 0px 0px;}
.admin.mrg01{
	margin-left:20px;
	margin-right:20px;
}
.admin.mrg02{margin:0px;}
.admin .searchContainer{
	border:1px solid #CCCCCC;
	border-top:0px;
	padding:5px 10px 5px 10px;
}
.admin .searchContainer INPUT{
	border:1px solid #9bb8a4;
	width:300px;
}
.admin .searchContainer INPUT.auto{width:auto;}
.admin .searchContainer INPUT.noBdr{border:0px;}
.admin TH{
	border:1px solid #cccccc;
	background-color:#EEEEEE;
	padding:0px 6px 0px 6px;
}
.admin TH, .admin TD{padding:5px;}
.admin .bdrColor01 TD{border:1px solid #cccccc;}
.admin .list01{
	list-style:none;
	padding:0px;
	margin:0px;
}
.admin .list01 LI{padding:2px 2px 2px 5px;}
.admin .list01 LI A{padding:0px 5px 0px 5px;}
.admin .highlight01{
	font-weight:bold;
	font-size:0.9em;
	color:#444d45;
	margin-left:2px;
}
.admin .highlight01 STRONG{
	font-weight:bold;
	color:#d9491b;
}
.admin .highlight02{
	font-weight:normal;
	font-size:0.9em;
	color:#444d45;
	margin-left:2px;
}
.admin .tools{
	margin:2px 0px 20px 0px;
	text-align:right;
}
.admin .tools TD, .admin .tools IMG{vertical-align:middle;}
.admin .tools .pager UL{
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
}
.admin .tools .pager LI{
	float:left;
	color:#d64c1f;
	margin:0px 2px 0px 2px;
}
.admin .tools .pager A, .admin .tools .pager LI{font-weight:bold;}
.admin .tools .border01{
	border:2px solid #9bb8a4;
	padding:1px;
}
.admin .tools .size01, .admin .tools .size01 SELECT{width:120px;}
.admin .size02, .admin .size02 SELECT{width:280px;}
.admin .size03{width:100px;}
.admin .tools LI, .admin .tools .icoMail A, .admin .tools .icoPrint A{
	font-weight:bold;
	font-size:0.9em;
}
.admin .tools LABEL{
	display:block;
	margin:5px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	ErrorEmail
*/
.errorEmail TD{
	padding:4px 10px 4px 10px;
	text-align:left;
}
.errorEmail TD.size01{
	width:200px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#DA491C;
}
.errorEmail TD.size02{height:20px;}
.errorEmail TD.size03{height:50px;}
.errorEmail TD.size01.size02, .errorEmail TD.size01.size03{background-color:#FFFFFF;}
.errorEmailTextArea{
	width:400px;
	height:200px;
}
.popupForced01{
	height:150px;
	vertical-align:middle;
	text-align:center;
}



.multipleChoice .highlight{
	padding:10px 20px 10px 20px;
	font-size:1.1em;
}
.multipleChoice TABLE{width:100%;}
.multipleChoice .header TD{
	padding:4px;
	background-color:#EEEEEE;
	border:1px solid #DDDDDD;
	font-weight:bold;
	color:#DA491C;
	vertical-align:middle;
	text-align:center;	
}	
.multipleChoice TD.blank{
	background-color:#FFFFFF;
	border:0px;
	padding:2px;
	width:10px;
}
.multipleChoice TD{
	width:33%;
	padding:5px;
	text-align:left;
}
.multipleChoice TD TD{
	padding:0px;
	width:auto;
}
.multipleChoice .resultForm .size06{width:auto;}
.multipleChoice .resultForm DL{width:auto;}
.multipleChoice DL{
	margin:0px;
	padding:0px;
	display:block;
}
.multipleChoice INPUT.size01, .multipleChoice .resultForm INPUT.size02{width:180px;}
.multipleChoice .resultForm .spacer04{height:10px;}
.multipleChoice .resultForm DL DD{
	clear:both;
	width:200px;
}
/*/ InnerWindow
*/
.innerWindow01{
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#FFFFFF;
	border:2px solid #DA491C;
	width:400px;
	z-index:99999;
}
.innerWindow01 .bar{
	background-color:#DA491C;
	border-bottom:1px solid #8C2F12;
	text-align:right;
	padding:4px;
}
.innerWindow01 .bar IMG{cursor:pointer;}
.innerWindow01 .content{padding:10px;}
.innerWindow01 .inner{
	background-image:url(../images/icons/alert.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding:5px 0px 5px 50px;
	text-align:left;
}
.innerWindow01 .link{text-align:right;}


.inner07 DT{
	background-image: url(../images/icons/icon_plus.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
}

.inner07 DT.open{

	background-image: url(../images/icons/icon_minus.gif);
}

.inner07 DL{
	margin-left:20px;
	padding:0px;
	display:block;
}
.inner07 DL A{
	font-weight: bold;
}
.inner07 DD A{
	font-weight: normal;
}
.inner07 DD{
	margin: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-right: 10px;
	border:1px solid #CCCCCC;
}
/*/ Drag element
*/
.dragging{
	z-index:99999;
	position:absolute;
	cursor:move;
	opacity: .7;
	filter: alpha(opacity=70);
}
.dragFollow{background-color:#C9D9CF;}
.draggable{cursor:move;}

#uploadInterface{
	display:none;
	position:absolute;
	width:300px;
	height:100px;
	left:0px;
	top:0px;
}
#uploadInterfacePlaceHolder{
	width:300px;
	height:90px;
}


/*cart specific table styles*/

table.tarif th {
	font-size: 1.5em;
	padding: 0 0 10px 0;
}

table.tarif td {
	padding: 2px 20px 2px 0;
}

table.tarif td span,
table.tarif td#total_amt,
table.tarif td#total_amt_copy,
table.tarif td#total_with_taxes {
	font-size: 1.4em;
}

table.tarif td input.quantity {
	font-size: 1.2em;
}

.blue-link{
 color:#032858;
}

ul.share-pannel{
	padding:0;
	margin:0;
}

li.facebook{
  background-image: url("../images/icons/facebook.png");
  background-position:top left;
  background-repeat:no-repeat;
  height:37px;
  padding:12px 0px 0px 45px;
  margin:0;
  list-style:none;
  
}

li.twitter{
  background-image: url("../images/icons/twitter.png");
  background-position:top left;
  background-repeat:no-repeat;
  height:37px;
  margin:0;
  padding:12px 0px 0px 45px;
  list-style:none;
	
}

div.leaderboard{

	width:100%;
	background-color:#FFF;
	text-align:center;
	height:90px;
	margin-bottom:10px;
	/*background-image: url("../images/icons/leaderboard.png");*/
	
	
}
div.leaderboard a{
	border-right:none !important;
}

td.confirmation{
 border:1px solid #CCCCCC !important;
}


