/* CSS Document */
body{margin:0px; padding:0px; background:url(images/bg-header.jpg) 0 0 repeat-x #a3a4a8; color:#6B6854; font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
div, p, ul, h1, h2, h4, img, form, label{padding:0px; margin:0px;}
ul{list-style-type:none;}

/*----MAIN PANEL----*/
#mainPan{width:980px; position:relative; margin:0 auto; padding:0px;}
/*----HEADER PANEL----*/
#header{width:980px; position:relative; margin:0 auto; padding:0px;}
#leftTopPan{width:auto; height:125px; position:relative; margin:0 auto; margin-left:0px; padding:0; background:url(images/bg-logo.jpg) 0 0 no-repeat;}
#leftTopPan a{display:block; width:auto; height:50px; background-image:url(images/bg-logo.jpg);}

#rightTopPan{width:auto; height:50px; color:#fff; margin-right:10px; padding-top:25px; font:20px/40px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; text-align:right; font-style:italic; float:right;}

#linklogo a{ width:361; height:94; float:left;}

/*----MENU HEAD PANEL----*/
#menuHead{width:740px; float:left;}
#content{width:740px; float:left;}
#boxOne{width:397px; float:left; height:82px; position:relative; margin:0 auto; margin-left:0px; padding:0; background:url(images/bg-head-menu1.jpg) 0 0 no-repeat;}
#boxTwo{width:343px; float:left; height:82px; position:relative; margin:0 auto; margin-left:0px; padding:0; background:url(images/bg-head-menu2.jpg) 0 0 no-repeat;}
.externallink { text-decoration:none; font-weight:bold; color:#7781b3;}
a:hover{ text-decoration:underline;}
.intunderline { text-decoration: underline; font-weight:bold; color:#060d6d;}
.greylink { text-decoration: underline; font-weight:bold; color:#999;}

a:hover{ text-decoration:underline; background-color:#ededed;}

.internallink { text-decoration: none; font-weight:bold; color:#060d6d;}

.imagesbanner { margin-left:10px;}
.spacetable { margin-left:10px;}
.find { width:70px; height:26px; margin-right:20px; color:#060d6d; font-size:14px; font-weight:bold; border:2px; text-transform:uppercase; text-decoration:none;}

/*----MENU HEAD BOX 1----*/
#menuHead ul{display:block; 0 0 no-repeat; padding:18px 0 0;}
#menuHead ul li{position:relative; margin:0 auto; 0 100% repeat-x;}
#menuHead ul li a{display:block; 0 50% no-repeat color:#606aa5; font:12px/28px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 0 0px; text-decoration:none; text-transform: uppercase; text-align:center; float:left; }
#menuHead li.home1{display:block; 0 0 no-repeat color:#02183d; font:18px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; text-align:center; height:36px;}
#menuHead li.home2{display:block; 0 0 no-repeat color:#02183d; font:18px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; text-align:center; height:36px;}



ul#menu { padding: 0; list-style-type: none; display: block; margin: 0; height: 29px;}

ul#menu li a { display: block; background: url(images/technical-assistance.gif) no-repeat center top; margin: 0; float: left; height: 29px; width: 84px; text-decoration: none; color:#606aa5; font:11px/28px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}

ul#menu li a:hover { display: block; background: url(images/technical-assistance-on.gif) no-repeat center bottom; margin: 0; float: left; height: 29px; width: 84px; text-decoration: none; color:#606aa5; font:11px/28px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}

ul#menu li { display: inline;}

ul#menu .linkspace1 {width:9px; float:left; height:29px;}
ul#menu .linkspace2 {width:9px; float:left; height:29px;}

ul#menu .link1 a {
	width:140px;
	height:29px;
	background:url(images/technical-assistance.gif) 0 0 repeat-x #fff;
	color:#fff;
	/*	letter-spacing: 1px; */
}

ul#menu .link1 a:hover {
	width:140px;
	height:29px;
	background:url(images/technical-assistance-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}

ul#menu .link1on a {
	width:140px;
	height:29px;
	background:url(images/technical-assistance-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}

ul#menu .link1on a:hover {
	width:140px;
	height:29px;
	background:url(images/technical-assistance-on.gif) 0 0 repeat-x #fff;
	color:#060d6d; float:left;
}

ul#menu .link2 a {
	width:146px;
	height:29px;
	background:url(images/project-management.gif) 0 0 repeat-x #fff;
	color:#fff; float:left;
	
}

ul#menu .link2 a:hover {
	width:146px;
	height:29px;
	background:url(images/project-management-on.gif) 0 0 repeat-x #fff;
	color:#060d6d; float:left;
}

ul#menu .link2on a {
	width:146px;
	height:29px;
	background:url(images/project-management-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}

ul#menu .link2on a:hover {
	width:146px;
	height:29px;
	background:url(images/project-management-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}


ul#menu .link3 a {
	width:94px;
	height:29px;
	background:url(images/recruitement.gif) 0 0 repeat-x #fff;
	color:#fff;float:left;
}

ul#menu .link3 a:hover {
	width:94px;
	height:29px;
	background:url(images/recruitement-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}

ul#menu .link3on a {
	width:94px;
	height:29px;
	background:url(images/recruitement-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}

ul#menu .link3on a:hover {
	width:94px;
	height:29px;
	background:url(images/recruitement-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}

ul#menu .link4 a {
	width:76px;
	height:29px;
	background:url(images/overview.gif) 0 0 repeat-x #fff;
	color:#fff;float:left;
}

ul#menu .link4 a:hover {
	width:76px;
	height:29px;
	background:url(images/overview-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}

ul#menu .link4on a {
	width:76px;
	height:29px;
	background:url(images/overview-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}

ul#menu .link4on a:hover {
	width:76px;
	height:29px;
	background:url(images/overview-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}


ul#menu .link5 a {
	width:117px;
	height:29px;
	background:url(images/training-center.gif) 0 0 repeat-x #fff;
	color:#fff;float:left;
}

ul#menu .link5 a:hover {
	width:117px;
	height:29px;
	background:url(images/training-center-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}

ul#menu .link5on a {
	width:117px;
	height:29px;
	background:url(images/training-center-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}

ul#menu .link5on a:hover {
	width:117px;
	height:29px;
	background:url(images/training-center-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}

ul#menu .link6 a {
	width:133px;
	height:29px;
	background:url(images/training-catalogue.gif) 0 0 repeat-x #fff;
	color:#fff;float:left;
}

ul#menu .link6 a:hover {
	width:133px;
	height:29px;
	background:url(images/training-catalogue-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}

ul#menu .link6on a {
	width:133px;
	height:29px;
	background:url(images/training-catalogue-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}

ul#menu .link6on a:hover {
	width:133px;
	height:29px;
	background:url(images/training-catalogue-on.gif) 0 0 repeat-x #fff;
	color:#060d6d;float:left;
}

/*----MAP Panel----*/
#map {
	width: 716px;
	height: 300px;
	border: 1px solid #e2e2e2;
	margin: 20px 0 20px 10px;
	font-size: 99%;
}
#map p {
	font-size: 99%;
}
#map.width-max {
	width: 546px !important;
	width: 536px;
}

.intcontacts { width:auto; margin:0; padding:0 30px 0 10px; background-color:#fff;}
.fracontacts { width:260px; margin:0; padding:0 30px 0 10px; background-color:#fff; float:left;}
.ruscontacts { width:260px; margin:0; padding:0 30px 0 10px; background-color:#fff; float:left;}

/*----/MAP Panel----*/







/*----Scroll Panel----*/
#content2 .block{ width:auto; height:auto !important; background:transparent url(scroll/bg.gif) repeat-x; border-bottom:2px solid #ededed; margin:-30px 0 14px 0; }
#content2 .block h2{ width:auto; height:40px; margin-bottom:2px; font-size:12px; font-weight:bold;}
#content2 .block h2 a{ display:block; width:auto; height:38px; padding:4px 0 0 1px; color:#023375; text-decoration:none; }

#content2 .block .contblock{ margin-left:84px;}
#content2 .block .contblock a{ display:block; color:#999999; text-decoration:none;}
#content2 .block .contblock a:hover{ color:#666666;}
/* 1 */
#content2 #first.block .contblock{ width:auto; height:78px; position:relative;}
#content2 #first.block .contblock a{ display:block; width:180px; position:absolute; top:0; left:10px;}
#content2 #first.block .contblock a strong{ display:block; color:#666666;}
#content2 #01.block .contblock a span{ display:block; margin:0 0 7px 0;}
#content2 .bgimg{width:auto; height:auto; display:block; background:url(images/icon3.jpg) 0 0 no-repeat #fff; color:#02183d; font-size:24px; line-height:36px; padding:0 0 0 75px; margin:29px 0 0 9px;}
/*----/Scroll Panel----*/

/*----Left Panel----*/
#leftPan{width:240px; float:left; background-color:#FFFFFF; background-image:url(images/bg-left-menu2.jpg)}
#leftlang{width:118px; float:left; background-color:#c7cccf;}

#leftPan ul{width:240px; height:231px; display:block; background:url(images/bg-left-menu.jpg) 0 0 no-repeat; padding:28px 0 0;}
#leftPan ul li{width:118px; height:27px; position:relative; margin:0 auto; background:url(images/dot.gif) 0 100% repeat-x;}
#leftPan ul li a{width:96px; height:26px; display:block; background:url(images/arrow-normal.gif) 0 50% no-repeat #c7cccf; color:#606aa5; font:13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 0 22px; text-decoration:none;}
#leftPan ul li a:hover{background:url(images/arrow-normal.gif) 0 50% no-repeat #c7cccf; color:#02183d; text-decoration:none;}
#leftPan ul li.home{width:96px; height:27px; display:block; background: url(images/homebg.gif) 0 0 no-repeat #c7cccf; color:#02183d; font:13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding:0 0 0 22px;}
#leftPan ul li.contact{background:none;}

#leftPan ul.linkone{width:240px; height:35px; padding:0; background:none;}
#leftPan ul.linkone li{
	width:220px;
	height:26px;
	position:relative;
	margin:0 auto;
	background:none;
	padding:0px;
	margin-left:10px;
}
#leftPan ul.linkone li a{width:auto; height:26px; display:block; background:url(images/arrow-normal.gif) 0 50% no-repeat #c7cccf; color:#606aa5; font:13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding:0 0 0 22px; text-decoration:underline; text-transform:uppercase;}
#leftPan ul.linkone li a:hover{background:url(images/arrow-normal.gif) 0 50% no-repeat #c7cccf; color:#25241E; text-decoration:underline;}
.downimg {margin-left:13px;}

#leftPan h2{width:90px; height:63px; color:#02183d; font-size:20px; line-height:63px; padding:0 0 0 70px; font-weight:normal;}

/* login box */
#leftPan form{width:221px; height:110px; position:relative; margin:0 auto; background:url(images/formbg.gif) 0 0 no-repeat #c7cccf; color:#fff;}
#leftPan form input{width:110px; height:12px; margin:3px 0 2px 5px; }
#leftPan form label{width:143px; height:18px; margin:2px 0 0 18px; font:11px/12px Arial, Helvetica, sans-serif; font-weight:bold; color:#898989;}
#leftPan form input.idbox{ margin-left:20px;}
#leftPan form input.passbox{ margin-left:10px;}

#leftPan form input.button{width:51px; height:20px; float:left; background:url(images/button.gif) 0 0 no-repeat; color:#606aa5; font-size:11px; font-weight:none; line-height:10px; border:0px; margin:-26px 10px 2px 156px; text-transform:lowercase; text-decoration: none; }

#leftPan form h2{width:150px; height:27px; display:block; background:url(images/memberbg.gif) 0 0 no-repeat; color:#898989; font-size:14px; font-weight:bold; line-height:27px; padding:0 0 0 70px;}

#leftPan form #register{width:100px; height:24px; padding:6px 0 0 18px; float:left;}
#leftPan form #register a{display:block; background: url(images/arrow4.gif) 75% 55% no-repeat; color:#606aa5; font-size:11px; padding:0 5px 0 0; text-decoration:none;}
#leftPan form #register a:hover{text-decoration:underline;}

#leftPan form #forgot{ width:16px; height:19px; padding:6px 0 0 18px; float:left;}

.line { background-color:#FFFFFF; line-height:10px;}
/* /login box */
/*----/Left Panel----*/

/*----Right Panel----*/
#rightPan{width:740px; float:left; background-color:#FFFFFF;} /*----451px----*/
#rightPan h1{width:438px; height:124px; background:url(images/header.jpg) 0 0 no-repeat #D33F9F; color:#fff; font:20px/13px Georgia, "Times New Roman", Times, serif; padding:37px 0 0 13px;}
#rightPan h1 span{font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#rightPan h2{width:500px; height:36px; display:block; background:url(images/icon1.jpg) 0 0 no-repeat #fff; color:#02183d; font-size:24px; line-height:36px; padding:0 0 0 75px; margin:29px 0 0 9px;}

#rightPan h4{width:240px; height:50px; display:block; background:url(images/icon2.jpg) 0 0 no-repeat #fff; color:#02183d; font-size:24px; line-height:22px; padding:0 0 0 75px; margin:0 0 0 9px; clear:both;}
#rightPan h4 span{color:#9F9D81; background:#fff; font-size:16px; font-weight:bold; line-height:18px;}

#rightPan p{padding:20px 0 0 9px;}
#rightPan p.bottompadding{padding:22px 0 0 9px; margin:0 0 38px 0;}
#rightPan p span.boldtext{font-weight:bold;}
#rightPan p span.magedacolortext{background:#c7cccf; color:#02183d;}
#rightmorePan{width:420px; height:28px; display:block; background:url(images/pattern.gif) 0 0 repeat; border:0px solid #fff; line-height:28px; padding:0 0 0 20px; margin:0 0 0 9px;}
#rightmorePan p.textposition{float:left; padding:0 20px 0 18px; margin:0px;}
#rightmorePan a{float:left; width:50px; height:28px; display:block; background:url(images/morebg.gif) 0 0 no-repeat #D5D2BC; color:#1F1E15; text-decoration:none; padding:0 15px 0 50px; margin:0 0 0 120px;}
#rightmorePan a:hover{text-decoration:underline;}

#content .return { width:auto; text-align:right; margin-right:4px; margin-bottom:1px;}
#content .return a{color:#a3a4a8; text-decoration:none; text-align:right; text-transform:uppercase; font-size:10px; font-weight:bold;}
#content .return a:hover{text-decoration:none; background-color:#023375; color:#fff;}

#content p{margin-right:10px;}

#rightaddPan{width:442px; height:170px; position:relative; margin:0 auto; padding:50px 0 0 9px;}
#rightaddonePan{width:218px; height:110px; float:left; background:url(images/image1.jpg) 100% 0 no-repeat #CBC8B2; color:#fff; }
#rightaddonePan p.whitetext{font-size:22px; padding:16px 0 0 16px;}
#rightaddonePan p.whitetextbig{font-size:28px; padding:10px 0 0 16px;}
#rightaddonePan a{width:97px; height:33px; display:block; background:url(images/viewmore.jpg) 0 0 no-repeat #ABA894; color:#fff; font-size:16px; line-height:30px; text-decoration:none; margin:15px 0 0; padding:0 0 0 55px;}
#rightaddonePan a:hover{text-decoration:underline;}

#rightaddtwoPan{width:218px; height:110px; float:left; background:url(images/image2.jpg) 100% 0 no-repeat #CBC8B2; color:#fff; margin:0 0 0 6px;}
#rightaddtwoPan p.whitetext{font-size:22px; padding:16px 0 0 16px;}
#rightaddtwoPan p.whitetextbig{font-size:28px; padding:10px 0 0 16px;}

#rightaddtwoPan a{width:82px; height:33px; display:block; background:url(images/viewmore.jpg) 0 0 no-repeat #ABA894; color:#fff; font-size:16px; line-height:30px; text-decoration:none; margin:15px 0 0; padding:0 0 0 55px;}
#rightaddtwoPan a:hover{text-decoration:underline;}
/*----/Right Panel----*/

/*----Footer Panel----*/
#footermainPan{height:76px; background:url(images/footerbg.gif) 0 0 repeat-x #023474; color:#fff; font:12px/22px "Trebuchet MS",Arial, Helvetica, sans-serif; clear:both; padding:82px 0 0;}
#footerPan{width:980px; position:relative; margin:0 auto;}
#footerlogoPan{display:block; width:215px; height:40px; position:absolute; top:6px; right:-10px;}

#footerPan ul{
	width:521px;
	position:absolute;
	top:0px;
	left:0px;
}
#footerPan li{float:left; margin:13px 0 0 0;}
#footerPan ul li a{padding:10px 10px 0; color:#fff; background: url(images/footermenubg.gif) 0 0 repeat-x #023474; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.design{width:250px; background:#023474; color:#fff; display:block; position:absolute; top:40px; margin-top:0px; left:10px; }
#footerPan ul.design li a{background:#023474; display:block; color:#fff; text-decoration:none;}
#footerPan ul.design li a:hover{text-decoration:underline;}
.linkselected {text-transform:uppercase;}

#footerPan p.copyright{ width:500px; font:11px/12px Tahoma, Arial, Helvetica, sans-serif; text-transform:none; font-weight:none; background: url(images/copyrightbg.gif) 0 0 repeat-x #023474; color:#ccc; position:absolute; margin-top:0px; top:36px; left:10px;}
#footerPan p.copyright a{ text-decoration:none; color:#ccc; background:none; }
#footerPan p.copyright a:hover{ text-decoration: underline; }
#footerPan p.copyright span{text-transform:none; font-weight:none;}

#footer ul.ad{
	width:auto;
	display:block;
	list-style-type:none;
	margin:56px 0 0 0px;
	}
#footer ul.ad li{
	height:40px;
	width:96px;
	display:block;
	border-right:#FFFFFF 1px dashed;
		}
#footer ul.ad li.contacts1{
	height:auto; width:227px; float:left; margin-left:0px; border-right:#FFFFFF 1px dashed;
	}
#footer ul.ad li.contacts1 a{
	text-decoration:none;
	}
#footer ul.ad li.contacts2{
	height:auto; width:137px; display:block; float:left; margin-left:6px; border-right:#FFFFFF 1px dashed;
	}
#footer ul.ad li.contacts3{
	height:auto; width:149px; display:block; float:left; margin-left:6px; border-right:#023474 1px dashed;
	}
#footer ul.ad li a{
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; background-color:#023474; font-weight:bold;
	text-decoration:none; margin:0 0 0 0; display:block; 
	}
#footer ul.ad li a span{
	color:#fff; background:url(images/fj_flag_it.gif) 0 0 no-repeat;
	text-transform:uppercase; margin:0 0 0 0; display:block;
	}
/*----/Footer Panel----*/

/*----Info Right Panel---*/
#infoPan{width:722px; float:left; background:url(images/body-bottombg.gif) bottom left no-repeat #fff; color:#6D6D6D; margin-left:5px;}
#infoPan ul{width:722px; height:102px; background:url(images/togel.gif) 0 0 no-repeat; margin:0px; padding:0px;}
#infoPan ul li{width:110px; height:52px; float:left;}
#infoPan ul li a{width:110px; height:22px; display:block; background:#fff; color:#6D6D6D; text-decoration:none; font:20px/22px Georgia, "Times New Roman", Times, serif;}
#infoPan ul li a:hover{background:#fff; color:#B88F00; text-decoration:none;}
#infoPan ul li.title{ width:200px; padding:20px 0 0 53px; color:#B88F00; font:20px/22px Georgia, "Times New Roman", Times, serif;}
.title2{ width:200px; padding:20px 0 0 53px; color:#B88F00; font:20px/22px Georgia, "Times New Roman", Times, serif;}
#infoPan ul li.positionsolutions{padding:20px 0 0 100px;}
#infoPan ul li.positionmeetings{padding:20px 0 0 40px;}

#infoPan ul.next{background:none; height:164px;}
#infoPan ul.next li{height:24px; width:413px; padding:0 0 0 53px;}
#infoPan ul.next li a{height:24px; width:413px; background:url(images/buttet1.gif) 0 11px no-repeat #fff; color:#6D6D6D; font-size:14px; font-weight:normal; line-height:24px; text-decoration:none; padding:0 0 0 15px;}
#infoPan ul.next li a:hover{height:24px; background:url(images/buttet2.gif) 0 11px no-repeat #fff; color:#B88F00; line-height:24px; text-decoration:none;}

#infoPan h2{width:500px; height:41px; display:block; background:url(images/icon1.gif) 0 0 no-repeat #fff; color:#B88F00; font-size:12px; line-height:18px; font-weight:bold; margin:0 0 0 53px; padding:0 0 0 52px; text-transform:uppercase;}
#infoPan h2 span{font-size:12px; line-height:18px; font-weight:bold; background:#fff; color:#0554AD;}

#infoPan h3{width:250px; height:41px; display:block; background:url(images/icon4.gif) 0 0 no-repeat #fff; color:#3D3D3D; font:18px/22px "Trebuchet MS",Arial, Helvetica, sans-serif; margin:0 0 0 53px; padding:0 0 0 30px;}

#infoPan h4{width:500px; height:41px; display:block; background:url(images/icon1.gif) 0 0 no-repeat #fff; color:#B88F00; font-size:12px; line-height:18px; font-weight:bold; margin:0 0 0 53px; padding:0 0 0 52px; text-transform:uppercase;}
#infoPan h4 span{font-size:12px; line-height:18px; font-weight:bold; background:#fff; color:#0554AD;}

#infoPan p{padding:20px 53px 0;}
#infoPan p span{font-weight:bold;}
#infoPan p.bottompadding{padding:40px 53px;}

/*----/Info Right Panel---*/

/*---- Contact form ---*/
#contact{
	width:452px; margin:29px 0 26px 0; float:left; font-size:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:20px;
	background-color:#FAF8F2; color:#313131;
	}
#contact p{
	background:url(images/contact-top.gif) no-repeat 0 0; width:352px; height:14px;
	}
#contact p.bu{
	background:url(images/contact-button.gif) no-repeat 0 0; width:352px; height:14px;
	}
#contact form {
	margin:0 0 0 0; height:315px; width:318px; border-left:#CBBD9A 1px solid; border-right:#CBBD9A 1px solid; 
	padding:11px 0 0 32px; font-size:0;
		}
#contact form h2{
	background:url(images/contact_icon.gif) no-repeat 0 6px #FAF8F2; font:normal 24px/29px Arial, Helvetica, sans-serif; 
	padding:0 0 0 24px;	margin:0 0 11px 0; height:29px; width:191px; display:block; text-indent:0px; color:#765914;
	} 
#contact form label{
	font-size:11px; text-transform:uppercase; line-height:14px; font-weight:bold; float:left; margin:5px 15px 0 0; padding:0 0 0 0;
	display:block; width:73px;
	}
#contact form input{
	background:url(images/contact_input.gif) no-repeat 0 0 #E9DFC6 ; padding:1px; display:block; width:189px; height:22px;
	border:none; float:left; margin:0 0 12px 0; color:#000000;
	}
#contact form label.comment{
	background:url(images/comm.gif) no-repeat 2px 3px; margin:0; padding:0 0 0 17px; font-size:11px; 
	text-transform:uppercase; line-height:14px; font-weight:bold; float:left; width:61px;
	}
#contact form textarea{
	background:url(images/text_area.gif) no-repeat 0 0 #E9DFC6; width:191px; height:83px; border:none; color:#000000;
	margin:0 0 0 10px; float:left;
	}
#contact form input.submit{
	background:url(images/submit.gif) no-repeat 0 0; width:90px; height:10px; border:none; cursor:pointer; 
	 margin:13px 0 0 0; font-size:0; padding:0 0px 0 0; float:right;
	}

/*----/Contact form ---*/



/* SITEMAP */
.sitemap {margin:0; padding:0 18px 0 10px; width:auto; float:left; background-color:#fff;}













/*---- CHE NE FACCIAMO DI QUESTO CODICE ??? ---*/



/*---- Contact form ---*/
#contactform{
	width:700px; margin:29px 0 26px 0; float:left; font-size:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:20px;
	background-color:#FAF8F2; color:#313131;
	}
#contactform p{
	background:url(images/contact-top.gif) no-repeat 0 0; width:352px; height:14px;
	}
#contactform p.bu{
	background:url(images/contact-button.gif) no-repeat 0 0; width:352px; height:14px;
	}
#contactform form {
	margin:0 0 0 0; height:30px; width:660px; border-left:#CBBD9A 1px solid; border-right:#CBBD9A 1px solid; 
	padding:11px 0 0 32px; font-size:0;
		}
#contactform form h2{
	background:url(images/contact_icon.gif) no-repeat 0 6px #FAF8F2; font:normal 24px/29px Arial, Helvetica, sans-serif; 
	padding:0 0 0 24px;	margin:0 0 11px 0; height:29px; width:191px; display:block; text-indent:0px; color:#765914;
	} 
#contactform form label{
	font-size:11px; text-transform:uppercase; line-height:14px; font-weight:bold; float:left; margin:5px 15px 0 0; padding:0 0 0 0;
	display:block; width:83px;
	}
#contactform form input{
	background:url(images/contact_input.gif) no-repeat 0 0 #E9DFC6 ; padding:1px; display:block; width:200px; height:22px;
	border:none; float:left; margin:0 12px 12px 0; color:#000000;
	}

#contactform form select{
	background:url(images/contact_input.gif) no-repeat 0 0 #E9DFC6 ; padding:1px; display:block; height:22px;
	border:none; float:left; margin:0 12px 12px 0; color:#000000;
	}
	
.select200 {
	background:url(images/contact_input.gif) no-repeat 0 0 #E9DFC6 ; padding:1px; display:block; height:22px;
	border:none; float:left; margin:0 12px 12px 0; color:#000000; width:200px;
	}
	
#contactform form label.comment{
	background:url(images/comm.gif) no-repeat 2px 3px; margin:0; padding:0 0 0 17px; font-size:11px; 
	text-transform:uppercase; line-height:14px; font-weight:bold; float:left; width:61px;
	}
	
#contactform form textarea{
	background:url(images/text_area.gif) no-repeat 0 0 #E9DFC6; width:513px; height:83px; border:none; color:#000000;
	margin:0 0 12px 0; float:left;
	}
#contactform form input.submit{
	background:url(images/submit.gif) no-repeat 0 0; width:90px; height:10px; border:none; cursor:pointer; 
	 margin:13px 0 0 0; font-size:0; padding:0 0px 0 0; float:right;
	}
.asterisk{
	color:#FF0000;
	}
	
/*----/Contact form ---*/
