html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	font-size: 100%;
	
}

body {
	margin: 0px;
	width: 100%;
	height: 100%;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(img/body_sfondo.png);
	background-repeat: repeat-x;
	background-position: 0px 600px;
}

body.gest {
	background-color: #CCCCCC;
}


body.home {
	background-color: #FFFFFF;
	background-image: url(img/pagina_sfondo.png);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	background-attachment: fixed;
}
body.home2 {
	background-color: #FFFFFF;
	/*background-image: url(img/pagina_sfondo.png);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	background-attachment: fixed;	*/
}

img {
	border: none;
}

form {
	margin: 0px;
	padding: 20px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 1em;
}

ul, li {
	margin: 0px;
	padding: 0px;
}

ol, li {
	margin: 0px;
	padding: 0px;
}

a {
	color: #F88400;

}

a:visited {
	color: #F88400;

}

a:hover {
	color: #F88400;

}

a:focus {
	outline-style: none;
}

/********** HEADER ************/

#header {
	height: 120px;
	margin-bottom: 0px;
	background-image: url(img/header_sfondo3.png);
	background-repeat: no-repeat;
	background-position: 50% 0px;
}

body.onlineshop #header {
	background-image: url(img/_header_sfondo_onlineshop.png);
}

body.gest #header {
	background-image: url(img/_header_sfondo_onlineshop.png);
}


#header .content .mercato {
	height: 68px;
	width: 126px;
	position: absolute;
	left: 160px;
	top: 0px;
	display: none;
}




#header .content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 120px;

}


#header h1 {
	padding-top: 5px;
	padding-left: 10px;
	color: #999999;
	background-image: url(img/logo_cinti2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 94px;
	position: absolute;
	top: 38px;
	left: 3px;

}

body.onlineshop #header h1 {
	background-image: url(img/logo_cinti_onlineshop.png);

}




#header h1 a {
	display: block;
	height: 31px;
	width: 94px;
	text-indent: -3000px;

}

/********** MENU **********/


#header ul#menu {
	list-style-type: none;
	width: 800px;
	height: 23px;
	position: absolute;
	bottom: 0px;
	left: 160px;
	background-image: url(img/menu_sfondo3.png);
	background-repeat: no-repeat;
	background-position: 100% 0px;

}

body.onlineshop #header ul#menu {
	background-image: url(img/menu_sfondo_onlineshop.png);

}

body.gest #header ul#menu {
	background-image: url(img/menu_sfondo_onlineshop.png);
	display: none;
}


#header ul#menu li {
	height: 20px;
	line-height: 20px;
	float: left;
	cursor: pointer;

}

/********** MENU COMPANY **********/


#header ul#menu li a.company {
	text-indent: -3000px;
	display: block;
	height: 23px;
	width: 77px;
	background-image: url(img/menu_company_roAI1011.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
}

#header ul#menu li.attivo a.company {
	background-position: 0px 0px;
}

body.company #header ul#menu li a.company {
	background-position: 0px 0px;
}



body.onlineshop #header ul#menu li a.company {
	background-image: url(img/menu_company_onlineshop_ro.png);
}


/********** MENU NEW COLLECTION **********/


#header ul#menu li a.newcollection {
	text-indent: -3000px;
	display: block;
	height: 23px;
	width: 115px;
	background-image: url(img/menu_newcollection_roAI1011.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
}

#header ul#menu li.attivo a.newcollection {
	background-position: 0px 0px;
}

body.newcollection #header ul#menu li a.newcollection {
	background-position: 0px 0px;
}

body.onlineshop #header ul#menu li a.newcollection {
	background-image: url(img/menu_newcollection_onlineshop_ro.png);
}

/********** MENU NEWS **********/


#header ul#menu li a.news {
	text-indent: -3000px;
	display: block;
	height: 23px;
	width: 51px;
	background-image: url(img/menu_news_roAI1011.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
}

body.news #header ul#menu li a.news {
	background-position: 0px 0px;
}

body.onlineshop #header ul#menu li a.news {
	background-image: url(img/menu_news_onlineshop_ro.png);
}


/********** MENU PRESSRELEASE **********/



#header ul#menu li a.pressrelease {
	text-indent: -3000px;
	display: block;
	height: 23px;
	width: 99px;
	background-image: url(img/menu_pressrelease_roAI1011.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
}

body.pressrelease #header ul#menu li a.pressrelease {
	background-position: 0px 0px;
}

body.onlineshop #header ul#menu li a.pressrelease {
	background-image: url(img/menu_pressrelease_onlineshop_ro.png);
}


/********** MENU STORE LOCATOR **********/


#header ul#menu li a.storelocator {
	text-indent: -3000px;
	display: block;
	height: 23px;
	width: 108px;
	background-image: url(img/menu_storelocator_roAI1011.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
}

#header ul#menu li.attivo a.storelocator {
	background-position: 0px 0px;
}

body.storelocator #header ul#menu li a.storelocator {
	background-position: 0px 0px;
}

body.onlineshop #header ul#menu li a.storelocator {
	background-image: url(img/menu_storelocator_onlineshop_ro.png);
}



/********** MENU CONTACTS **********/


#header ul#menu li a.contacts {
	text-indent: -3000px;
	display: block;
	height: 23px;
	width: 77px;
	background-image: url(img/menu_contacts_roAI1011.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
}

body.contacts #header ul#menu li a.contacts {
	background-position: 0px 0px;
}

body.onlineshop #header ul#menu li a.contacts {
	background-image: url(img/menu_contacts_onlineshop_ro.png);
}


/********** MENU ONLINESHOP **********/


#header ul#menu li a.onlineshop {
	text-indent: -3000px;
	display: block;
	height: 23px;
	width: 114px;
	background-image: url(img/menu_onlineshop_ro.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
	margin-left: 49px;
}

#header ul#menu li.attivo a.onlineshop {
	background-position: 0px 0px;
}

body.onlineshop #header ul#menu li a.onlineshop {
	background-position: 0px 0px;
}

body.onlineshop #header ul#menu li a.onlineshop {
	background-image: url(img/menu_onlineshop_onlineshop_ro.png);
}



/********** MENU ROLLOVER *********/

#header ul#menu li a:hover {
	background-position: 0px 0px!important;
}



/********** SLIDE MENU **********/

#slider {
	position:absolute;
	top: 120px;
	left: 0px;
	width: 100%;
	height: 70px;
	z-index: 2;

}


/********** menu company ***********/


#menu-company {
	overflow: hidden;
	width: 100%;
	font-size: 11px;
	background-image: url(img/slidemenu_sfondoAI1011.png);
	background-repeat: no-repeat;
	background-position: 50% 0px;
}

body.onlineshop #menu-company {
	background-image: url(img/slidemenu_sfondo_onlineshop.png);
}





#menu-company .content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#menu-company ul {
	list-style-type: none;
	overflow: hidden;
	width: 200px;
	margin-left: 160px;
}

#menu-company ul li {
	float: left;
	line-height: 20px;

}

#menu-company ul li a {
	color: #E1DDD7;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 11px;
	background-image: url(img/submenu_sfondo_roAI1011.png);
	background-repeat: repeat-x;
	background-position: 0px -20px;
}

/************ GEST ***************/



body.gest #header h1 {
	background-image: url(img/logo_cinti_onlineshop.png);

}

body.gest #header .area-gestione {
	background-image: url(img/area_gestione_tit.png);
	width: 170px;
	height: 44px;
	position: absolute;
	left: 114px;
	top: 35px;
	text-indent: -3000px;

}

body.gest #header .utente {
	line-height: 36px;
	background-image: url(img/box_utente_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	width: 193px;
	text-align: center;
	position: absolute;
	top: 44px;
	right: 0px;
	color: #FFFFFF;
	font-size: 13px;

}

body.gest #header .utente a.logout {
	color: #FFCC00;
	text-decoration: none;
	display: inline-block;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFCC00;
	margin-left: 10px;

}



#menu-gest {
	overflow: hidden;
	width: 100%;
	font-size: 11px;
	background-image: url(img/slidemenu_sfondo.png);
	background-repeat: no-repeat;
	background-position: 50% 0px;
}


#menu-gest .content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#menu-gest ul {
	list-style-type: none;
	overflow: hidden;
	width: 600px;
	margin-left: 160px;
}

#menu-gest ul li {
	float: left;
	line-height: 20px;

}

#menu-gest ul li a {
	color: #E1DDD7;
	text-decoration: none;
	display: block;
	padding-right: 12px;
	padding-left: 13px;
	background-image: url(img/submenu_sfondo_ro.png);
	background-repeat: repeat-x;
	background-position: 0px -20px;
	text-transform: none;
}

body.gest#coll-women #menu-gest ul li a.coll-women {
	background-position: 0px 0px;
}

body.gest#coll-men #menu-gest ul li a.coll-men {
	background-position: 0px 0px;
}

body.gest#news #menu-gest ul li a.news {
	background-position: 0px 0px;
}

body.gest#press-release #menu-gest ul li a.press-release {
	background-position: 0px 0px;
}

body.gest#store-italy #menu-gest ul li a.store-italy {
	background-position: 0px 0px;
}

body.gest#store-world #menu-gest ul li a.store-world {
	background-position: 0px 0px;
}


body.gest#career #menu-gest ul li a.career {
	background-position: 0px 0px;
}


body.gest#home-gest #menu-gest, body.gest#home-gest .utente  {
	display: none
}




body.gest #menu-gest {
	background-image: url(img/slidemenu_sfondo_onlineshop.png);
}

body.gest #menu-gest ul li a {
	background-image: url(img/submenu_sfondo_onlineshop_ro.png);
}

body.gest #menu-gest ul li a:hover {
	background-position: 0px 0px;
}


body.gest #pagina {
	overflow: hidden;
	background-image: url(img/pagina_sfondo.png);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #FFFFFF;
	
}

body.gest#home-gest #pagina .content {
	background-image: none;
	background-color:#FFFFFF;
	
	
	height: auto !important;  /* per i browser moderni */
	height: 380px;      /* per IE5.x e IE6 */
	min-height: 300px;  /* per i browser moderni */
	
	
}


body.gest #pagina .content {
	background-image: none;
	background-color:#FFFFFF;
	
	
}

body.gest #pagina .content .cerca-negozi {
	margin-left: 50px;
	margin-top: 30px;
	margin-bottom: 0px;
	
}

body.gest #pagina .content .cerca-negozi p {
	font-size: 14px;
	
}

body.gest #pagina .content .cerca-negozi .lista {
	
}

body.gest #pagina .content .cerca-negozi .avvia {
	background-color: #CDCDCD;
	border: 1px solid #666666;
	cursor: pointer;
	margin-left: 10px;
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;

}

body.gest #pagina .content .negozi-edit {
	margin-left: 50px;
	margin-top: 30px;
	margin-bottom: 40px;
	margin-right: 50px;
	border: 4px solid #EEEBE7;
	padding: 20px;
	
}

body.gest #pagina .content .negozi-edit p {
	font-size: 14px;
	overflow: hidden;
	position: relative;
	width: 100%;
	
}

body.gest #pagina .content .negozi-edit label {
	float: left;
	width: 80px;

	
}


body.gest #pagina .content .negozi-edit .lista {
	width: 180px;
	float: left;
	
}

body.gest #pagina .content .negozi-edit .avvia {
	background-color: #CDCDCD;
	border: 1px solid #666666;
	cursor: pointer;
	margin-left: 10px;
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;

}



body.gest #pagina .content .aggiungi {
	line-height: 28px;
	float: right;
	font-size: 18px;
	margin-top: 28px;
	margin-right: 50px;
	margin-bottom: 0px;
		
}

body.gest #pagina .content .aggiungi a {
	text-decoration: none;
	color: #999999;
	display: block;
	padding-left: 28px;
	background-image: url(img/croce_aggungi.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
		
}

body.gest #pagina .content .aggiungi a:hover {
	text-decoration: underline;
	color: #999999;
		
}

body.gest #pagina .edit-collection {
	width: 860px;
	border-collapse: collapse;
	border: 4px solid #EEEBE7;
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 40px;
	overflow: hidden;
	
}


body.gest #pagina .edit-collection .dati {
	float: right;
	width: 290px;
	height: auto;
	padding: 30px;
	
}

body.gest #pagina .edit-collection .dati .button {
	background-color: #CDCDCD;
	border: 1px solid #666666;
	cursor: pointer;
	margin-left: 0px;
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 10px;
}

body.gest #pagina .edit-careers {
	width: 860px;
	border-collapse: collapse;
	border: 4px solid #EEEBE7;
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 40px;
	overflow: hidden;
	
}


body.gest #pagina .edit-careers .dati {
	float: none;
	width: auto;
	height: auto;
	padding: 30px;
	
}

body.gest #pagina .edit-careers .dati .button {
	background-color: #CDCDCD;
	border: 1px solid #666666;
	cursor: pointer;
	margin-left: 0px;
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 10px;
}


body.gest #pagina .edit-news {
	width: 860px;
	border-collapse: collapse;
	border: 4px solid #EEEBE7;
	margin-left: 50px;
	margin-top: 20px;
	overflow: hidden;
	margin-bottom: 40px;
	padding-bottom: 30px;
	
}

body.gest #pagina .edit-news img {
	margin-top: 24px;
	margin-left: 20px;
	
}


body.gest #pagina .edit-news .dati {
	float: none;
	width: 400px;
	height: auto;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 20px;
	
}

body.gest #pagina .edit-news .dati .titolo {
	width: 380px;
	
}

body.gest #pagina .edit-news .dati .testo {
	width: 380px;
	height: 235px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}


body.gest #pagina .edit-news .dati .button {
	background-color: #CDCDCD;
	border: 1px solid #666666;
	cursor: pointer;
	margin-left: 0px;
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 10px;
}




body.gest #pagina .table-collection {
	width: 860px;
	border-collapse: collapse;
	border: 4px solid #EEEBE7;
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 40px;
	
}


body.gest #pagina .table-collection td {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #EEEBE7;
	
}

body.gest #pagina .table-collection .foto {
	width: 180px;
	
}

body.gest #pagina .table-collection .foto img {
	margin-left: 25px;
	width: 130px;
	height: 130px;

	
}


body.gest #pagina .table-collection .prezzo {
	color: #6257A9;
	font-size: 20px;
	font-weight: bold;
	
}

body.gest #pagina .table-collection .modifica {
	color: #F88400;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEEBE7;
	border-left-color: #EEEBE7;
	
}

body.gest #pagina .table-collection .elimina {
	color: #F88400;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEEBE7;
	border-left-color: #EEEBE7;

}

body.gest #pagina .table-collection .su {
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEEBE7;
	border-left-color: #EEEBE7;
	width: 60px;
	
}


body.gest #pagina .table-collection .giu {
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEEBE7;
	border-left-color: #EEEBE7;
	width: 60px;

}


body.gest #pagina .table-news {
	width: 860px;
	border-collapse: collapse;
	border: 4px solid #EEEBE7;
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 40px;
	
}


body.gest #pagina .table-news td {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #EEEBE7;
	padding: 5px;
	
}

body.gest #pagina .table-news .foto {
	width: 180px;
	
}

body.gest #pagina .table-news .foto img {
	margin-left: 25px;
	width: 105px;
	height: 150px;
	border: 1px solid #EEEBE7;
	margin-top: 10px;
	margin-bottom: 10px;

	
}


body.gest #pagina .table-news .titolo {
	color: #F88400;
	font-size: 20px;
	font-weight: bold;
	
}

body.gest #pagina .table-news .titoloOff {
	color: #999999;
	font-size: 20px;
	font-weight: bold;
	
}


body.gest #pagina .table-news .modifica {
	color: #F88400;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEEBE7;
	border-left-color: #EEEBE7;
	
}

body.gest #pagina .table-news .elimina {
	color: #F88400;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEEBE7;
	border-left-color: #EEEBE7;

}

body.gest #pagina .table-news .su {
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEEBE7;
	border-left-color: #EEEBE7;
	width: 60px;
	
}


body.gest #pagina .table-news .giu {
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEEBE7;
	border-left-color: #EEEBE7;
	width: 60px;

}




body.gest #pagina .table-negozi {
	width: 860px;
	border-collapse: collapse;
	border: 4px solid #EEEBE7;
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 40px;
	
}


body.gest #pagina .table-negozi td {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #EEEBE7;
	
}


body.gest #pagina .table-negozi .citta {
	color: #6257A9;
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
	line-height: 30px;
	
}

body.gest #pagina .table-negozi .modifica {
	color: #F88400;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEEBE7;
	border-left-color: #EEEBE7;
	
}

body.gest #pagina .table-negozi .elimina {
	color: #F88400;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	width: 100px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EEEBE7;
	border-left-color: #EEEBE7;

}



body.gest .login {
	background-color: #F9F9F8;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	padding: 30px;
	border: 1px solid #CCCCCC;
	margin-top: 50px;
	margin-bottom: 125px;

}

body.gest .login p {
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	width: 100%;

}

body.gest .login p.evidenza {
	font-size: 16px;
	color: #666666;

}


body.gest .login label {
	float: left;
	width: 100px;

}

body.gest .login .campo {
	border: 1px solid #CCCCCC;
	width: 170px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}

body.gest .login .accedi {
	background-color: #CDCDCD;
	border: 1px solid #666666;
	cursor: pointer;
	margin-left: 100px;
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;

}


body.gest #pagina .content h2 {
	font-size: 28px;
	color: #F88400;
	font-weight: normal;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	line-height: 28px;
}








body#profile #menu-company ul li a.profile {
	background-position: 0px 0px;
}

body#careers #menu-company ul li a.careers {
	background-position: 0px 0px;
}

body#franchising #menu-company ul li a.franchising {
	background-position: 0px 0px;
}


body.onlineshop #menu-company ul li a {
	background-image: url(img/submenu_sfondo_onlineshop_ro.png);
}

body.gest #menu-company ul li a {
	background-image: url(img/submenu_sfondo_onlineshop_ro.png);
}



/*body.profile #menu-company ul li a.profile {
	background-position: 0px 0px;
}
*/

#menu-company ul li a:hover {
	color: #D8D2C9;
	text-decoration: none;
	background-position: 0px 0px;
}


/********** menu collection ***********/


#menu-collection {
	overflow: hidden;
	width: 100%;
	font-size: 11px;
	background-image: url(img/slidemenu_sfondoAI1011.png);
	background-repeat: no-repeat;
	background-position: 50% 0px;
}

body.onlineshop #menu-collection {
	background-image: url(img/slidemenu_sfondo_onlineshop.png);
}

#menu-collection .content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#menu-collection ul {
	list-style-type: none;
	overflow: hidden;
	width: 115px;
	margin-left: 236px;
}

#menu-collection ul li {
	float: left;
	line-height: 20px;

}

#menu-collection ul li a {
	color: #E1DDD7;
	text-decoration: none;
	display: block;
	padding-right: 11px;
	padding-left: 11px;
	background-image: url(img/submenu_sfondo_roAI1011.png);
	background-repeat: repeat-x;
	background-position: 0px -20px;
}

body#men #menu-collection ul li a.men {
	background-position: 0px 0px;
}


body#women #menu-collection ul li a.women {
	background-position: 0px 0px;
}


body.onlineshop #menu-collection ul li a {
	background-image: url(img/submenu_sfondo_onlineshop_ro.png);
}


#menu-collection ul li a:hover {
	color: #D8D2C9;
	text-decoration: none;
	background-position: 0px 0px;
}

/********** menu storelocator ***********/


#menu-storelocator {
	overflow: hidden;
	width: 100%;
	font-size: 11px;
	background-image: url(img/slidemenu_sfondoAI1011.png);
	background-repeat: no-repeat;
	background-position: 50% 0px;
}

body.onlineshop #menu-storelocator {
	background-image: url(img/slidemenu_sfondo_onlineshop.png);
}


#menu-storelocator .content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#menu-storelocator ul {
	list-style-type: none;
	overflow: hidden;
	width: 200px;
	margin-left: 501px;
}

#menu-storelocator ul li {
	float: left;
	line-height: 20px;

}

#menu-storelocator ul li a {
	color: #E1DDD7;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 11px;
	background-image: url(img/submenu_sfondo_roAI1011.png);
	background-repeat: repeat-x;
	background-position: 0px -20px;
}

body#worldwide #menu-storelocator ul li a.worldwide {
	background-position: 0px 0px;
}


body#italy #menu-storelocator ul li a.italy {
	background-position: 0px 0px;
}


body.onlineshop #menu-storelocator ul li a {
	background-image: url(img/submenu_sfondo_onlineshop_ro.png);
}


#menu-storelocator ul li a:hover {
	color: #D8D2C9;
	text-decoration: none;
	background-position: 0px 0px;
}


/********** menu onlineshop ***********/


#menu-onlineshop {
	overflow: hidden;
	width: 100%;
	font-size: 11px;
	background-image: url(img/slidemenu_sfondo.png);
	background-repeat: no-repeat;
	background-position: 50% 0px;
}

body.onlineshop #menu-onlineshop {
	background-image: url(img/slidemenu_sfondo_onlineshop.png);
}

#menu-onlineshop .content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#menu-onlineshop ul {
	list-style-type: none;
	overflow: hidden;
	width: auto;
/*	margin-left: 536px;*/
	float:right;
}

#menu-onlineshop ul li {
	float: left;
	line-height: 20px;
	color: #E4C5A5;

}

#menu-onlineshop ul li a {
	color: #E1DDD7;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 11px;
	background-image: url(img/submenu_sfondo_ro.png);
	background-repeat: repeat-x;
	background-position: 0px -20px;
}

body#cart #menu-onlineshop ul li a.cart {
	background-position: 0px 0px;
}

body#login #menu-onlineshop ul li a.login {
	background-position: 0px 0px;
}

body#resi #menu-onlineshop ul li a.resi {
	background-position: 0px 0px;
}

body#tracking #menu-onlineshop ul li a.tracking {
	background-position: 0px 0px;
}


body.onlineshop #menu-onlineshop ul li a {
	background-image: url(img/submenu_sfondo_onlineshop_ro.png);
}



#menu-onlineshop ul li a:hover {
	color: #D8D2C9;
	text-decoration: none;
	background-position: 0px 0px;
}



/********* PAGINA ************/


#pagina {
	overflow: hidden;
	background-image: url(img/pagina_sfondo.png);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	padding-top: 80px;
	padding-bottom: 80px;
}

body.home #pagina {
	overflow: hidden;
	background-image: none;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 600px;
	background-color: transparent;

}

body.newcollection #pagina {
	overflow: hidden;
	background-image: url(img/pagina_sfondo.png);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #FFFFFF;
	
}

#pagina .content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	border: 0px solid #E3E4D6;
	overflow: hidden;
	margin-top: 0px;
	background-image: url(img/pagina_content_sfondo.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	
}

#pagina .content .dx {
	text-align: right!important;	
}

#pagina .content .sx {
	text-align: left!important;	
}


#pagina .content .bordo {
	width: 960px;
	height: 20px;
	background-image: url(img/shop_content_bordo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
}


body.pressrelease #pagina .content {
	background-image: none;
	
}


body.news #pagina .content {
	background-image: none;
	
}


/*********** LINGUA **********/

#pagina .content .lingua {
	height: 30px;
	width: 70px;
	position: absolute;
	top: 0px;
	right: 100px;
	text-align: center;
	line-height: 22px;
	
}

#pagina .content .lingua a {
	font-weight: bold;
	color: #4B2808;
	text-decoration: none;
	display: inline-block;
	width: 26px;
	
}

#pagina .content .lingua a:hover {
	color: #9D5411;
	
}


#pagina .content .lingua .corrente {
	background-image: url(img/lingua_attiva_trattino.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	
}

body.onlineshop #pagina .content .lingua {
	height: 30px;
	width: 70px;
	position: absolute;
	top: 12px;
	right: 6px;
	text-align: center;
	line-height: 22px;
	font-size: 11px;
	
}

body.onlineshop #pagina .content .lingua a {
	font-weight: bold;
	color: #B0B0B0;
	text-decoration: none;
	display: inline-block;
	width: 26px;
	
}

body.onlineshop #pagina .content .lingua a:hover {
	color: #787878;
	
}


body.onlineshop #pagina .content .lingua .corrente {
	background-image: url(img/lingua_attiva_trattino.gif);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	
}


/********* company profile ***********/


body#profile #pagina .content {
	height: 480px;
	position: relative;
	font-size: 11px;
	color: #474747;
	line-height: 17px;
	background-image: none;
}


body#profile #pagina .content h2 {
	font-size: 28px;
	color: #F88400;
	font-weight: normal;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 530px;
	line-height: 28px;
}

body#profile #pagina .content h2.profile {
	font-size: 28px;
	color: #F88400;
	font-weight: normal;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 528px;
	line-height: 28px;
	background-image: url(img/profile_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-indent: -3000px;
}



body#profile #pagina .content img {
	height: 390px;
	width: 273px;
	position: absolute;
	left: 155px;
	top: 40px;

}


body#profile #pagina .content .box-testo {

}


body.profile #pagina .content .box-testo ul {
	list-style-type: none;
	font-size: 10px;
	font-weight: bold;
	color: #4369A7;
	width: 133px;
	float: left;
}

body.profile #pagina .content .box-testo ul li {
	background-image: url(img/freccia_store_attivo.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;
	line-height: 20px;

}

body.profile #pagina .content .box-testo ul li  a {
	color: #B0B0B0;
	text-decoration: none;
}

body.profile #pagina .content .box-testo ul li  a:hover {
	color: #4369A7;
	text-decoration: none;
}





/********* company careers ***********/


body#careers #pagina {
	overflow: hidden;
	background-image: url(img/pagina_sfondo.png);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	padding-top: 0px;
	padding-bottom: 0px;
}

body#careers #pagina .content .lingua {
	height: 30px;
	width: 70px;
	position: absolute;
	top: 80px;
	right: 100px;
	text-align: center;
	line-height: 22px;
	
}


body#careers #pagina .content {
	height: 640px;
	position: relative;
	font-size: 11px;
	color: #474747;
	line-height: 17px;
	background-image: none;
}


body#careers #pagina .content h2 {
	font-size: 28px;
	color: #6257A9;
	font-weight: normal;
	padding: 0px;
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 530px;
	line-height: 28px;
}

body#careers #pagina .content h2.careers {
	font-size: 28px;
	color: #6257A9;
	font-weight: normal;
	padding: 0px;
	margin-top: 120px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 528px;
	line-height: 28px;
	background-image: url(img/careers_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-indent: -3000px;
}


body#careers #pagina .content .box-testo {
	position:absolute;
	display:block;
	height:320px;
	overflow:hidden;
	padding: 0px 30px 0px 0px;
	border-right:0;
	margin:0px 0;
	left:530px;
	top:180px;
	width: 298px;
	/* fixes has-layout-bug in IE6*/
	/*zoom:1;*/

}


body#careers  #pagina .content .box-testo ul {
	list-style-type: none;
	font-size: 10px;
	font-weight: bold;
	color: #4369A7;
	float: left;
	margin-top:10px;
}

body#careers  #pagina .content .box-testo ul li {
	background-image: url(img/freccia_store_attivo.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;
	line-height: 20px;

}




body#careers  #pagina .content .box-testo ul li a {
	color: #4369A7;
	text-decoration: none;
}

body#careers  #pagina .content .box-testo ul li a:hover {
	color: #B0B0B0;
	text-decoration: none;
}


body#careers #pagina .content div.modella {
	height: 600px;
	width: 430px;
	position: absolute;
	left: 90px;
	top: 60px;
	background-image: url(img/immagine_carrers.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}






/************ COMPANY POSIZIONI APERTE ***************/

body#posizioni #menu-company ul li a.careers {
	background-position: 0px 0px;
}



body#posizioni #pagina .content {
	height: 480px;
	position: relative;
	font-size: 11px;
	color: #474747;
	line-height: 17px;
	background-image: none;
}


body#posizioni #pagina .content h2 {
	font-size: 28px;
	color: #F88400;
	font-weight: normal;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 530px;
	line-height: 28px;
}

body#posizioni #pagina .content h3 {
	background-image: url(img/freccia_store_attivo.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;
	line-height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #4369A7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D2CA;
	padding-bottom: 1px;
	margin-bottom: 4px;
	margin-right: 5px;
}



body#posizioni #pagina .content img {
	height: 390px;
	width: 273px;
	position: absolute;
	left: 155px;
	top: 40px;

}


body#posizioni #pagina .content .box-testo {

}

body#posizioni #pagina .content .elenco {
	width: 300px;
	position:absolute;
	left: 160px;
	top: 90px;
}

body#posizioni  #pagina .content .elenco ul {
	list-style-type: none;
	font-size: 10px;
	font-weight: bold;
	color: #4369A7;
	float: left;
	margin-top:10px;
}

body#posizioni  #pagina .content .elenco ul li {
	background-image: url(img/freccia_store_nonattivo.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;
	line-height: 17px;

}


body#posizioni  #pagina .content .elenco ul li a {
	color: #B0B0B0;
	text-decoration: none;
}

body#posizioni  #pagina .content .elenco ul li a:hover {
	color: #4369A7;
	text-decoration: none;
}

body#posizioni  #pagina .content .elenco ul li.attivo {
	background-image: url(img/freccia_store_attivo.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;
	line-height: 20px;

}

body#posizioni  #pagina .content .elenco ul li.attivo a {
	color: #4369A7;
	text-decoration: none;
}

body#posizioni  #pagina .content .back {
	line-height: 20px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #B0B0B0;
	background-image: url(img/cart_freccia_indietro.png);
	background-repeat: no-repeat;
	background-position: 18px 50%;
	padding-left: 30px;
	position: absolute;
	left: 140px;
	bottom: 55px;
	text-decoration: none;
}

/********* COMPANY INVIA CANDIDATURA **********/


body#curriculum #menu-company ul li a.careers {
	background-position: 0px 0px;
}

body#curriculum #pagina  {
	background-color:#FFFFFF;
}


body#curriculum #pagina .content {
	position: relative;
	font-size: 11px;
	color: #474747;
	line-height: 17px;
	background-image: none;
}

body#curriculum #pagina .content p {
	margin-left: 160px;

}


body#curriculum #pagina .content h2 {
	font-size: 28px;
	color: #F88400;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 160px;
	line-height: 28px;
}

body#curriculum #pagina .content h3 {
	background-image: url(img/freccia_store_attivo.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;
	line-height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #4369A7;
	padding-bottom: 1px;
	margin-bottom: 4px;
	margin-right: 5px;
}





body#curriculum #pagina .content form {
	margin: 0px;
	padding: 0px;
	margin-top: 20px;


}

body#curriculum #pagina .content form em {
	font-style: normal;
	font-weight: bold;
	color: #A4A4A4;


}


body#curriculum #pagina .content form .section {
	overflow: hidden;
	width: 900px;
	position: relative;
	clear: left;

}


body#curriculum #pagina .content form fieldset {
	border: 1px solid #D8D2C9;
	background-image: url(img/fieldset_sfondo.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px;
	padding-top:0px;
	padding-bottom: 20px;
	overflow: hidden;
	background-color: #FDFDFD;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 30px;

}

body#curriculum #pagina .content form fieldset h3 {
	text-transform: uppercase;
	line-height: 23px;
	color: #A4A4A4;
	font-weight: bold;
	background-color: #EFEFEF;
	padding-left: 10px;
	background-image: url(none);
	margin-bottom: 20px;
	font-size: 11px;
	margin-top: 0px;
	margin-right: -20px;
	margin-left: -20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}

body#curriculum #pagina .content form fieldset h4 {
	text-transform: uppercase;
	line-height: 23px;
	color: #A4A4A4;
	font-weight: bold;
	padding-left: 10px;
	background-image: none;
	margin-bottom: 15px;
	font-size: 11px;
	margin-top: 0px;
	clear: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	margin-right: -20px;
	margin-left: -20px;

}


body#curriculum #pagina .content form fieldset legend {
	display:none;
}


body#curriculum #pagina .content form p {
	position: relative;
	overflow: hidden;
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 900px;
}

body#curriculum #pagina .content form .invia {
	line-height: 35px;
	background-image: url(img/form_bottone_grande.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 35px;
	width: 120px;
	text-align: center;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	background-color: transparent;
	cursor: pointer;
	margin-left:auto;
	margin-right:auto;
	display:block;
}


body#curriculum #pagina .content form p.doppia-col {
	position: relative;
	overflow: hidden;
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	width: 450px;
}


body#curriculum #pagina .content form p.clear {
	clear:left;
}

body#curriculum #pagina .content form p.singola-col {
	clear:left;
	width:918px;
}




body#curriculum #pagina .content form p.tripla-col {
	float: left;
	width:300px;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}



body#curriculum #pagina .content form label {
	width: 180px;
	line-height: 23px;
	margin-right: 10px;
	letter-spacing: 0px;

}

body#curriculum #pagina .content form label.grande {
	width: 294px;
	line-height: 23px;
	margin-right: 10px;
	text-align: right;
	letter-spacing: 0px;
	display: inline-block;

}


body#curriculum #pagina .content form .right {
	float: right;
	margin-right: 10px;

}

body#curriculum #pagina .content form .left {
	float: left;
	margin-right: 10px;


}



body#curriculum #pagina .content form label strong {
	color: #FA8301;
	padding-left: 2px;
	font-weight: normal;

}

body#curriculum #pagina .content form  .text {
	width: 230px;
	font-size: 11px;
	line-height: 15px;
	padding: 3px;
	border: 1px solid #E2E2E2;
	color: #464646;
	height: 15px;
	float: left;

}

body#curriculum #pagina .content form  .area {
	width: 589px;
	font-size: 11px;
	line-height: 15px;
	padding: 3px;
	border: 1px solid #E2E2E2;
	color: #464646;
	height: 80px;
	float: left;
	font-family: inherit;
	overflow: hidden;

}


body#curriculum #pagina .content form  .checkbox {
	vertical-align:middle;
}




body#curriculum #pagina .content form .corto {
	width: 100px;
}

body#curriculum #pagina .content form .molto-corto {
	width: 50px;
}


body#curriculum #pagina .content form .medio {
	width: 136px;
	display: inline-block;
}

body#curriculum #pagina .content form .margin-left-50 {
	margin-left: 50px;
}



body#curriculum #pagina .content form select {
	font-size: 11px;
	padding: 0px;
	color: #464646;
	height: 23px;
	line-height:17px;
	border: 1px solid #E2E2E2;
}









/********* company franchising ***********/


body#franchising #pagina .content {
	height: 480px;
	position: relative;
	font-size: 11px;
	color: #474747;
	line-height: 17px;
	background-image: none;
}


body#franchising #pagina .content h2 {
	font-size: 28px;
	color: #F88400;
	font-weight: normal;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 530px;
	line-height: 28px;
}

body#franchising #pagina .content h2.franchising {
	font-size: 28px;
	color: #F88400;
	font-weight: normal;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 528px;
	line-height: 28px;
	background-image: url(img/franchising_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-indent: -3000px;
}


body#franchising #pagina .content .box-testo {

}


body#franchising #pagina .content img {
	height: 390px;
	width: 273px;
	position: absolute;
	left: 155px;
	top: 40px;

}

body#franchising #pagina .content .box-contatti {
	height: 240px;
	width: 293px;
	position: absolute;
	left: 135px;
	top: 102px;
	padding: 20px;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;

}

body#franchising #pagina .content .box-contatti strong {
	color: #6C6C6C;

}


/********* contatti ***********/


body.contacts #pagina .content {
	height: 480px;
	position: relative;
	font-size: 11px;
	color: #474747;
	line-height: 17px;
	background-image: none;
}


body.contacts #pagina .content h2 {
	font-size: 28px;
	color: #F88400;
	font-weight: normal;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 528px;
	line-height: 28px;
	background-image: url(img/contacts_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-indent: -3000px;
}

body.contacts #pagina .content .box-testo {
	position:absolute;
	display:block;
	height:320px;
	padding: 0px 20px 0px 0px;
	border-right:0;
	margin:0px 0;
	left:510px;
	top:80px;
	width: 318px;

}

body.contacts #pagina .content .box-testo p {
	margin-left: 20px;
}

body.contacts #pagina .content .box-testo p.grazie {
	background-image: url(img/contatti_form_sfondo.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding: 20px;
	border: 1px solid #dddddd;
	font-size: 12px;
	margin-top: 30px;

}



body.contacts #pagina .content .box-testo form {
	overflow: hidden;
	background-image: url(img/contatti_form_sfondo.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin-right: -30px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	z-index: 4;

}

body.contacts #pagina .content .box-testo form a {
	color: #474747;
	text-decoration: underline;
}


body.contacts #pagina .content .box-testo form p {
	margin-bottom: 9px;
	margin-left: 0px;

}


body.contacts #pagina .content .box-testo form h3 {
	color: #F88400;
	font-size: 12px;
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;

}


body.contacts #pagina .content .box-testo form label {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	float: left;
	width: 90px;
	text-align: left;
	padding-right: 8px;
	line-height: 23px;

}

body.contacts #pagina .content .box-testo form .campo {
	height: 19px;
	width: 150px;
	border: 1px solid #E2E2E2;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;

}

body.contacts #pagina .content .box-testo form .area {
	height: 60px;
	width: 190px;
	border: 1px solid #E2E2E2;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	font-weight: normal;
	overflow: auto;


}


body.contacts #pagina .content .box-testo form .invia {
	display: block;
	height: 23px;
	width: 80px;
	background-image: url(img/form_bottone.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 0px;
	cursor: pointer;

}



body.contacts #pagina .content img {
	height: 390px;
	width: 273px;
	position: absolute;
	left: 155px;
	top: 40px;

}

/********* store locator ***********/


body.storelocator #pagina .content {
	height: 700px;
	position: relative;
	font-size: 11px;
	color: #474747;
	line-height: 17px;
	background-image: none;
}


body.storelocator #pagina .content h2 {
	font-size: 28px;
	color: #6257A9;
	font-weight: normal;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 530px;
	line-height: 34px;
}

body.storelocator #pagina .content h2.worldwide {
	background-image: url(img/store_worldwide_tit.png);
	background-repeat: no-repeat;
	background-position: -2px 50%;
	text-indent: -3000px;

}


body.storelocator #pagina .content h2.store-italy {
	font-size: 28px;
	color: #6257A9;
	font-weight: normal;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 528px;
	line-height: 34px;
	background-image: url(img/store_italy_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-indent: -3000px;
}

body.storelocator #pagina .content h2.outlet-italy {
	font-size: 28px;
	color: #6257A9;
	font-weight: normal;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 528px;
	line-height: 34px;
	background-image: url(img/outlet_italy_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-indent: -3000px;
}

body.storelocator #pagina .content h2.corner-italy {
	font-size: 28px;
	color: #6257A9;
	font-weight: normal;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 528px;
	line-height: 34px;
	background-image: url(img/corner_italy_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-indent: -3000px;
}

body.company #pagina .content h2.posizioni-aperte {
	font-size: 28px;
	color: #6257A9;
	font-weight: normal;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 528px;
	line-height: 34px;
	background-image: url(img/posizioni_aperte_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-indent: -3000px;
}

body.company #pagina .content h2.invio-candidatura {
	font-size: 28px;
	color: #6257A9;
	font-weight: normal;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 528px;
	line-height: 34px;
	background-image: url(img/invio_candidatura_tit.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-indent: -3000px;
}


body.storelocator #pagina .content .box-testo {
	position:absolute;
	display:block;
	height:auto;
	padding: 0px 0px 0px 0px;
	border-right:0;
	margin:0px 0;
	left:530px;
	top:100px;
	width: 328px;

}

body.storelocator #pagina .content .box-testo ul.store {
	list-style-type: none;
	font-size: 10px;
	font-weight: bold;
	color: #4369A7;
	width: 133px;
	float: left;
}

body.storelocator #pagina .content .box-testo ul.store li {
	background-image: url(img/freccia_store_attivo.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;
	line-height: 20px;

}



body.storelocator #pagina .content .box-testo ul.store li.nonattivo {
	background-image: url(img/freccia_store_nonattivo.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;
	color: #B0B0B0;

}

body.storelocator #pagina .content .box-testo ul.store li.nonattivo a {
	color: #B0B0B0;
	text-decoration: none;
}

body.storelocator #pagina .content .box-testo ul.store li.nonattivo a:hover {
	color: #4369A7;
	text-decoration: none;
}


body.storelocator #pagina .content .box-testo .citta {
	width: 195px;
	float: left;

}

body.storelocator #pagina .content .box-testo .citta h3 {
	background-image: url(img/freccia_store_attivo.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;
	font-size: 10px;
	color: #4369A7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D2C9;
	line-height: 20px;

}

body.storelocator #pagina .content .box-testo .citta h4 {
	padding-left: 10px;
	font-size: 10px;
	color: #B0B0B0;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D8D2C9;
	line-height: 20px;
	text-align: left;
	padding-right: 13px;
	font-weight: bold;
	background-image: url(img/storelocator_citta_ro.png);
	background-repeat: no-repeat;
	background-position: 0px -20px;
	cursor: pointer;

}

body.storelocator #pagina .content .box-testo .citta h4:hover {
	background-position: 0px 0px;

}


body.storelocator #pagina .content .box-testo .citta .element {
	line-height: 16px;
	background-image: url(img/filetto_orizz.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D2C9;

}

body.storelocator #pagina .content .box-testo .citta .element p {
	color: #B0B0B0;
	padding-right: 13px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D2C9;
	padding-top: 4px;
	padding-bottom: 5px;
	margin: 0px;

}


body.storelocator #pagina .content .box-testo ul.store li.scegli {
	background-image: url(img/freccia_store_back.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;
	color: #B0B0B0;

}



body.storelocator #pagina .content .flash-italy {
	height: 450px;
	width: 470px;
	position: absolute;
	left: 50px;
	top: 40px;

}

body.storelocator #pagina .content .flash-worldwide {
	height: 450px;
	width: 470px;
	position: absolute;
	left: 50px;
	top: 40px;

}


body.home .flash {
	margin-top: 0px;
	height: 600px;
	overflow: hidden;
	
}

body.home2 .flash {
	margin-top: 0px;
	height: 600px;
	overflow: hidden;
	background-color:#FFFFFF;
	
}

body.newcollection #pagina .content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	border: 0px solid #E3E4D6;
	overflow: hidden;
	margin-top: 0px;
	background-image: none;
	height: 570px;

}

.scroll{
	position:absolute;
	display:block;
	height:320px;
	overflow:scroll;
	padding: 0px 30px 0px 0px;
	border-right:0;
	margin:0px 0;
	left:530px;
	top:100px;
	width: 298px;
	/* fixes has-layout-bug in IE6*/
	/*zoom:1;*/
	
}

.scroll ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 20px;
	
}

.scroll ol li {
	margin-bottom: 5px;
	
}

.scroll ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	list-style-type: none;
	
}

.scroll ul li {
	background-image: url(img/punto_elenco.png);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 23px;
	
}

.scroll p.link {
	padding-left: 10px;
	background-image: url(img/freccia_store_attivo.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;

}

.scroll p.link a {
	color: #4369A7;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;

}


/********* CONSTRUCTION **********/


#pagina .construction {
	height: 141px;
	width: 330px;
	background-image: url(img/construction_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 150px;
	margin-bottom: 150px;
	margin-left: 160px;

}

#pagina .construction h3 {
	font-family: "Times New Roman", Times, serif;
	color: #1E4073;
	font-size: 18px;
	padding-left: 145px;
	padding-top: 25px;

}

#pagina .construction h3 em{
	font-weight: normal;

}

#pagina .construction p {
	margin-left: 145px;
	margin-top: 5px;
	font-weight: normal;

}



/********* MENU SHOP ************/


#menushop {
	width: 225px;
	margin-top: 0px;
	float: left;
	background-image: url(img/menushop_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
	height: 500px;
}

#menushop h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D2C9;
	margin-right: 15px;
	margin-left: 15px;
	line-height: 24px;
	background-image: url(img/online_shop_title.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-indent: -3000px;
	margin-top: 10px;

}


#menushop h3 {
	line-height: 24px;
	color: #DBB796;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 0;
	text-transform: uppercase;
	padding-right: 4px;
	background-image: url(img/freccia_menushop.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D2C9;

}

#menushop h4 {
	line-height: 20px;
	color: #B0B0B0;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin-right: 15px;
	margin-left: 15px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D8D2C9;
	border-bottom-color: #D8D2C9;
	margin-bottom: 0px;
	text-transform: uppercase;
	padding-right: 4px;
	background-image: url(img/menushop_title_ro.png);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}

#menushop h4 strong {
	color: #DBB796;

}



#menushop h4:hover {
	background-position: 0px 0px;
	color:#DBB796;
}



/************* SIDEBAR SLIDER ***************/


/*  slider container(s) */
#container {
	position: relative;
	margin: 0px;
	width: 225px;
	height: 465px;
	overflow: auto;
	top: 0px;
	left: 0px;
}

.item {
	display: block;
	width: 225px;
	height: 465px;
}


.item ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}


.item ul li {
	line-height: 20px;
	color: #B0B0B0;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin-right: 15px;
	margin-left: 15px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D8D2C9;
	border-bottom-color: #D8D2C9;
	margin-bottom: 0px;
	text-transform: uppercase;
	padding-right: 4px;
	background-image: url(img/menushop_title_ro.png);
	background-repeat: no-repeat;
	background-position: 0px -20px;

}

.item ul li:hover {
	background-position: 0px 0px;
	color:#DBB796;
}

.item ul li:hover a {

	color:#DBB796;
}


.item ul li a {
	text-decoration: none;
	color: #B0B0B0!important;
	
}

.item ul li a:hover {
	text-decoration: none;
	color: #DBB796;
	
}



.item h3 {
	font-size: 16px;
	margin: 10px;
	color: #999999;
}


/* controls styling */
#controls1 {
	display: block;
	padding: 10px;
	position: relative;
	margin: 12px auto;
	width: 220px;
	background-color: #CCFF99;
}

.prev_btn {
	float: left;
	line-height: 20px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88400;
	background-image: url(img/freccia_menushop_back.png);
	background-repeat: no-repeat;
	background-position: 18px 50%;
	padding-left: 30px;
	position: absolute;
	left: 0px;
	bottom: 5px
}
.next_btn {
	float: none;
}



.btn_over { color:#fff; border: 1px solid #fff; background-color: #80301D; }



.clearit { clear: both; }


/********* MAIN ************/


#main {
	float: right;
	width: 735px;

}

/************ CARRELLO ***********/


#main.cart  {
	width: 705px;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;

}

#main.cart h3 {
	background-color: #FFFFFF;
	height: 23px;
	width: 230px;
	line-height: 23px;
	font-size: 11px;
	color: #D8D2C9;
	text-indent: 10px;
	float: left;
	margin-right: 3px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 15px;

}

#main.cart h3.attivo {
	background-color: #F88400;
	color: #FFFFFF;

}


#main.cart h3 strong {
	padding-right: 3px;
	line-height: 23px;
	position: relative;


}

#main.cart table.riepilogo {
	clear: both;
	width: 696px;
	margin-top: 0px;
	border-collapse: collapse;
	font-size: 11px;
	color: #474747;
	background-image: url(img/cart_riepilogo_sfondo_cellagrande.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;


}
#main.cart table.riepilogo tr {


}

#main.cart table.riepilogo th {
	height: 23px;
	line-height: 23px;
	font-size: 10px;
	text-transform: uppercase;
	color: #BDB3A4;
	text-align: left;
	background-image: url(img/cart_riepilogo_trattino_header.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-indent: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9F8F9;
	background-color: #FBFBFB;
	overflow: hidden;


}


#main.cart table.riepilogo td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F2F0ED;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;


}

#main.cart table.riepilogo .desc {
	background-image: url(img/cart_riepilogo_sfondo_cellagrande.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}

#main.cart table.riepilogo .taglia {
	width: 96px;
	background-image: url(img/cart_riepilogo_sfondo_cella.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}

#main.cart table.riepilogo .colore {
	width: 96px;
	background-image: url(img/cart_riepilogo_sfondo_cella.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}

#main.cart table.riepilogo .prezzo {
	width: 96px;
	background-image: url(img/cart_riepilogo_sfondo_cella.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}

#main.cart table.riepilogo .quantita {
	width: 96px;
	background-image: url(img/cart_riepilogo_sfondo_cella.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}

#main.cart table.riepilogo .totale {
	width: 96px;
	background-image: url(img/cart_riepilogo_sfondo_cella.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}

#main.cart table.riepilogo .modifica {
	width: 96px;
	background-image: url(img/cart_riepilogo_sfondo_cella.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}

#main.cart table.riepilogo .modifica .aggiungi {
	background-image: url(img/aggiungi_pulsante.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	display: inline-block;
	height: 17px;
	width: 23px;
	line-height: 17px;
	text-decoration: none;
	color: #474747;

}



#main.cart table.riepilogo .tot-pagam {
	line-height: 13px;
	color: #F28100;
	text-align: right;
	padding-right: 10px;


}

#main.cart .indietro {
	text-decoration: none;
	font-weight: bold;
	line-height: 46px;
	height: 46px;
	width: 115px;
	background-image: url(img/cart_freccia_indietro.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	text-align: center;
	display: block;
	float: left;
	color: #B2B2B2;
	font-size: 11px;
	

}

#main.cart .avanti {
	text-decoration: none;
	font-weight: bold;
	line-height: 46px;
	height: 46px;
	width: 115px;
	background-image: url(img/cart_freccia_avanti.png);
	background-repeat: no-repeat;
	background-position: 95px 50%;
	text-align: center;
	display: block;
	float: right;
	color: #B2B2B2;
	font-size: 11px;
	

}

/****** info spedizione ********/


#main.cart form.informazioni {
	clear: both;
	width: 696px;
	margin-top: 0px;
	font-size: 11px;
	color: #474747;
	overflow: hidden;
	padding: 0px;
	border: 1px solid #D9D2CA;
	position: relative;
}

#main.cart form.informazioni .colonna {

}


#main.cart form.informazioni h4 {
	line-height: 23px;
	background-color: #FCFCFC;
	padding-left: 7px;
	color: #D8D2C9;
	font-size: 11px;
	margin-bottom: 45px;

}

#main.cart form.informazioni h4 .obbligatori{
	position: absolute;
	top: 0px;
	right: 20px;
}

#main.cart form.informazioni h4 .obbligatori strong {
	color: #F98400;
	font-size: 13px;
	padding-right: 3px;
	position: relative;
	top: 3px;
}


#main.cart form.informazioni p {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding-left: 15px;
	margin-bottom: 19px;

}

#main.cart form.informazioni p.condizioni {

}


#main.cart form.informazioni .text {
	height: 19px;
	width: 174px;
	border: 1px solid #E2E2E2;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	float: left;

}


#main.cart form.informazioni label {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	width: 110px;
	text-align: right;
	padding-right: 8px;
	line-height: 23px;
	position: relative;

}

#main.cart form.informazioni label .star {
	color: #F98400;
	font-size: 13px;
	position: absolute;
	top: 0px;
	font-weight: bold;
	left: 310px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}


/********* ELENCO PRODOTTI ************/



#main #elenco-prodotti {
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 5px;
	margin-left: 15px;
	overflow: hidden;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D8D2C9;
	border-bottom-color: #D8D2C9;
	width: 705px;

}

#main #elenco-prodotti .prodotto {
	height: 140px;
	width: 140px;
	position: relative;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D8D2C9;
	border-bottom-color: #D8D2C9;
	border-left-color: #D8D2C9;
	border-right-color: #D8D2C9;
	margin-right: -1px;
	margin-bottom: -1px;
	background-image: url(img/prodotto_ro.png);
	background-repeat: no-repeat;
	background-position: 0px -140px;

}

#main #elenco-prodotti .prodotto:hover {
	background-position: 0px 0px;


}

#main #elenco-prodotti .prodotto img {
	display: block;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;

}

#main #elenco-prodotti .prodotto p.prezzo {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 19px;
	text-align: center;
	height: 20px;
	width: 66px;
	background-image: url(img/prezzo_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 7px;
	bottom: 7px;
	margin-bottom: 0px;
}



/*********  PRODOTTI CORRELATI ************/



#main #prodotti-correlati {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	overflow: hidden;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D8D2C9;
	border-bottom-color: #D8D2C9;
	width: 490px;
	position: absolute;
	left: 0px;
	top: 330px;
	z-index:20;
}

#main #prodotti-correlati h3 {
	background-color:#EB9036!important;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif!important;
	font-size: 11px!important;
	line-height: 18px!important;
	font-weight: normal!important;
	text-align: center!important;
	color:#FFFFFF!important;
	margin: 0px!important;
	padding: 0px!important;
	z-index: 20!important;
	margin-bottom: 5px!important;
}


#main #prodotti-correlati .prodotto {
	height: 140px;
	width: 140px;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom: -1px;
	background-image: url(img/prodotto_ro.png);
	background-repeat: no-repeat;
	background-position: 0px -140px;
	border: 1px solid #FFFFFF;
	margin-left: 10px;
}

#main #prodotti-correlati .prodotto:hover {
	background-position: 0px -140px;


}

#main #prodotti-correlati .prodotto#open {
	background-position: 0px 0px;


}


#main #prodotti-correlati .prodotto img {
	display: block;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;

}

#main #prodotti-correlati .prodotto p.prezzo {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 19px;
	text-align: center;
	height: 20px;
	width: 66px;
	background-image: url(img/prezzo_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	left: 7px;
	bottom: 7px;
	margin-bottom: 0px;
}



body#login #main {
	background-image: url(img/onlineshop_login_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}


body#login #main h3 {
	font-size: 15px;
	color: #F89220;
	margin-left: 15px;
	margin-top: 13px;
	margin-bottom: 12px;

}

body#login #menu-onlineshop ul  {
	display: block;
}


body.onlineshop .log-in {
	background-color: #F9F9F8;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	padding: 30px;
	border: 1px solid #CCCCCC;
	margin-top: 50px;
	margin-bottom: 125px;

}

body.onlineshop .log-in p {
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	width: 100%;

}

body.onlineshop .log-in p.evidenza {
	font-size: 16px;
	color: #666666;

}


body.onlineshop .log-in label {
	float: left;
	width: 100px;

}

body.onlineshop .log-in .campo {
	border: 1px solid #CCCCCC;
	width: 170px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}

body.onlineshop .log-in .accedi {
	background-color: #CDCDCD;
	border: 1px solid #666666;
	cursor: pointer;
	margin-left: 100px;
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;

}

body#login #pagina .content {
	background-image:none;
	background-color:#ffffff;
}







body#shop #main {
	background-image: url(img/onlineshop_login_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;

}


body#shop #main h3 {
	font-size: 15px;
	color: #F89220;
	margin-left: 15px;
	margin-top: 13px;
	margin-bottom: 12px;
	z-index: 10;

}


#main .ordina_prezzo {
	height: 22px;
	width: 121px;
	font-size: 10px;
	color: #FFFFFF;
	text-indent: 10px;
	background-image: url(img/ordinaxprezzo_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-transform: uppercase;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
	float: right;
	margin-right: 14px;
	margin-top: 12px;

}

#main .ordina_prezzo a {
	display: block;
	height: 22px;
	width: 121px;
	text-decoration: none;
	color:#ffffff;
}

#main .mostra_tutte {
	height: 22px;
	width: 96px;
	font-size: 10px;
	color: #FFFFFF;
	text-indent: 10px;
	background-image: url(img/mostra_tutte_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-transform: uppercase;
	line-height: 22px;
	padding: 0px;
	float: right;
	margin-right: 14px;
	margin-top: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: none;

}

#main .mostra_tutte a {
	display: block;
	height: 22px;
	width: 121px;
	text-decoration: none;
	color:#B0B0B0;
}

#main .paging {
	height: 22px;
	width: 150px;
	font-size: 11px;
	color: #999999;
	text-indent: 10px;
	background-image: url(img/mostra_tutte_sfondo.png);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	text-transform: uppercase;
	line-height: 22px;
	float: right;
	margin-right: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;

}

#main .paging a {
	height: 22px;
	width: 121px;
	text-decoration: none;
	color:#B0B0B0;
	font-weight: bold;
	padding-right: 5px;
}

#main .paging a:hover {
	text-decoration: underline;
}


#main .paging a.open {
	color:#F88400;
}

/********** SCHEDA PRDOTTO ***********/


body#shop #main #flash {
	width: 510px;
	height: 310px;
	float: left;
}

body#shop #main #scheda {
	float: right;
	height: 500px;
	width: 225px;
	background-image: url(img/scheda_sfondo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;

}

body#shop #main #scheda h3 {
	margin-right: 15px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D2C9;
	font-style: italic;
	text-align: center;
	font-weight: bold;
	color: #F88400;
	padding-bottom: 3px;
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 0px;

}

body#shop #main #scheda p {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	line-height: 18px;
	margin: 0px;
}

body#shop #main #scheda form {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D8D2C9;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

body#shop #main #scheda form p {
	overflow: hidden;
	width: 195px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: both;
}

body#shop #main #scheda form p.filetto {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D8D2C9;
	padding-bottom: 14px;
	margin-bottom: 10px;

}



body#shop #main #scheda label {
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F88400;
	text-align: right;
	display: block;
	float: left;
	width: 80px;
	padding-right: 10px;

}

body#shop #main #scheda .size {
	float: left;
	height: 19px;
	width: 80px;
	border: 1px solid #424242;
	line-height: 19px;
	font-size: 12px;

}

body#shop #main #scheda .quantity {
	float: left;
	height: 19px;
	width: 35px;
	border: 1px solid #424242;

}

body#shop #main #scheda form .addtocart {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 22px;
	width: 95px;
	font-size: 10px;
	color: #B0B0B0;
	background-image: url(img/mostra_tutte_sfondo.png);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	text-transform: uppercase;
	padding: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	cursor: pointer;
	text-indent: 8px;
	float: left;
	background-color: #FFFFFF;

}

body#shop #main #scheda form .sizehelp {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 22px;
	width: 96px;
	font-size: 10px;
	color: #B0B0B0;
	text-transform: uppercase;
	padding: 0px;
	margin-right: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	cursor: pointer;
	text-indent: 6px;
	float: left;
	background-color: #FFFFFF;

}




/********* FOOTER ************/


#footer {
	margin: 0px;
	padding: 0px;
	background-color: #CDCDCD;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}

body.home #footer {
	margin: 0px;
	padding: 0px;
	background-color: #CDCDCD;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	height: 20px;
	/*position: absolute;*/
	/*left: 0px;
	bottom: 0px;*/
	/*z-index: 2;*/
}


#footer p {
	font-size: 10px;
	color: #474747;
	text-transform: uppercase;
	text-align: right;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	line-height: 20px;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 0px;
}

#footer p .negozio {
	float: left;
	text-align: left;
	display:none;
}

body.onlineshop #footer p .negozio {
	display:block;
}


#footer p a {
	color: #474747;
	text-decoration: none;
}

#footer p a:hover {
	color: #474747;
	text-decoration: underline;
}


.show {
	display: block!important;
}


.hide {
	display: none!important;
}

#ricerca {
	position: absolute;
	left: 0px;
	top: 160px;
	width: 100%;
	z-index: 2000px;
	
}

#ricerca .content{
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 20px;
	overflow: hidden;
	background-image: url(none);

}


#ricerca form {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 135px;
	padding: 0px;
	margin: 0px;
	z-index:2000;
}


#ricerca form  .text {
	width: 93px;
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	float:left;
	line-height: 18px;
	height: 18px;
	position:relative;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-right: 5px;

}

#ricerca form  .invia {
	height: 20px;
	width: 25px;
	background-image: url(img/pulsante_cerca.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	background-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	cursor: pointer;
	position: relative;
}

body#sceltamercato #testo-scelta {
	margin-left: 160px;
	margin-right: 200px;
	margin-top: 50px;
	margin-bottom: 12px;
	padding-bottom: 60px;
}

body#sceltamercato #testo-scelta .link {
	display: block;
	background-image: url(img/freccia_scelta_mercato.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 20px;
	padding-left: 22px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;

}
