@charset "UTF-8";
/*
	Author     : PG&W - Agenzia di comunicazione
	Copyright  : PG&W s.r.l.

	$Rev: 1218 $:
	$Author: marco $:
	$Date: 2012-07-19 15:38:08 +0200 (Thu, 19 Jul 2012) $:
*/

* {
}

body {
	background: #d8d9da url(../_img/common/pages-bkg.jpg) repeat-x top left;
	margin: 0 0;
	padding: 0 0;
	text-align: center;
}

img {
	border: 0;
	margin: 0;
}

p, a, td, h1, h2, h3, h4, h5, h6, span, ul, li, label, div, textarea, input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #555;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

hr {
	display: none;
}

.cleaner {
	clear: both;
	font-size: 1px;
}

#wrapper {
    position:relative;
	width: 954px;
	margin: 0 auto;
	text-align: left;
/*	background-color: #cc0099;*/
}

.wrapper {
    position:relative;
	width: 954px;
	margin: 0 auto;
	text-align: left;
	z-index:2;
/*	background-color: #cc0099;*/
}

.wrapperWide {
    position:relative;
	width: 100%;
	margin: 0 auto;
	text-align: left;
	z-index:1;
/*	background-color: #cc0099;*/
}

input {
	border: 1px solid #ccc;
	padding: 3px 3px 5px;
}



/*//// HEADER ////*/

#header {
/*	position: relative;*/
	width: 954px;
}

/* logo */
#header h1 {
	margin: 0;
	padding: 16px 0 8px 2px;
	float: left;
}

#header h1 a {
	display: block;
	text-indent: -9999px;
	outline: none;
	width: 225px;
	height: 53px;
	background-image: url(../_img/it/daihatsu-logo.jpg);
	background-repeat: no-repeat;
}

/* header menu right */
#headerMenuRight {
	float: right;
}

/* box logout */
#logoutBox {
	float: right;
	padding-right: 20px;
	margin-right: 2px;
	background: transparent url(../_img/common/box-logout-right-bkg.jpg) no-repeat right bottom;
}

#logoutBox ul {
	padding: 15px 0 10px 0;
	margin: 0;
	background: transparent url(../_img/common/box-logout-bkg.jpg) no-repeat left bottom;
	float: right;
}

#logoutBox ul li {
	display: inline;
	border-right: 1px dotted #888;
	padding:0 20px;
	list-style-type: none;
}

#logoutBox ul li#logout {
	border-right: none;
	padding:0 0 0 20px;
}

#logoutBox ul li#utente span {
	color: #e2001a;
}

#logoutBox a {
	font-size: 12px;
	text-decoration: none;
}

#logoutBox a:hover {
	color: #e2001a;
}

/*#logoutBox p {
	font-size: 12px;
	margin:10px 0;
}*/

/* barra amminastratore */
#wrapper.showcms #barraAdmin,
#barraAdmin {
	float: right;
	padding-right: 10px;
	margin-right: 24px;
	margin-top: 1px;
	background: transparent url(../_img/common/box-amministratore-right.png) no-repeat right bottom;
}

#wrapper.showcms #barraAdmin ul,
#barraAdmin ul {
	padding: 5px 0 5px 10px;
	margin: 0;
	background: transparent url(../_img/common/box-amministratore.png) no-repeat left bottom;
	float: right;
}

#wrapper.showcms #barraAdmin ul li,
#barraAdmin ul li {
	display: inline;
	list-style-type: none;
	background: transparent url(../_img/common/box-amministratore.png) no-repeat left bottom;
}

#wrapper.showcms #barraAdmin ul li a,
#barraAdmin ul li a {
	font-size: 12px;
	text-decoration: none;
	display: block;
	float: left;
	border-left: 1px dotted #888;
	text-indent: -9999px;
	width: 50px;
	height: 20px;
	outline: none;
}

#wrapper.showcms #barraAdmin ul li#gestione_utenti a,
#barraAdmin ul li#gestione_utenti a {
	border-left: none;
	background: transparent url(../_img/common/group.png) no-repeat 50% 50%;
}

#barraAdmin ul li#cms a {
	background: transparent url(../_img/common/cog.png) no-repeat 50% 50%;
}

#wrapper.showcms #barraAdmin ul li#cms a.cmsin,
#barraAdmin ul li#cms a.cmsin {
	background: transparent url(../_img/common/cog_delete.png) no-repeat 50% 50%;
}

#barraAdmin ul li#cms.disabled a.cmsin {
	background: transparent url(../_img/common/cog_delete_disabled.png) no-repeat 50% 50% !important;
}

#barraAdmin ul li#anteprimacms a {
	background: transparent url(../_img/common/eye-bullet-hide.png) no-repeat 50% 50%;
}

#barraAdmin ul li#anteprimacms.disabled a {
	background: transparent url(../_img/common/eye-disabled.png) no-repeat 50% 50%;
}

#wrapper.showcms #barraAdmin ul li#anteprimacms a {
	background: transparent url(../_img/common/eye.png) no-repeat 50% 50%;
}

#wrapper.showcms #barraAdmin ul li#anteprimacms.disabled a {
	background: transparent url(../_img/common/eye-disabled.png) no-repeat 50% 50%;
}
/* FINE header menu right */


/* menu principale */
#mainMenuContainer {
	margin: 0 2px;
	padding: 0;
	height: 35px;
	background-image: url(../_img/common/main-menu-bkg.gif);
}

#mainMenu {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 35px;
	width: 650px;
}

#socialMenu {
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 35px;
	width: 250px;

	/*display: none;*/
}

#socialMenu li {
	float: right;
	margin-left: 7px;
	display: none;
}

#socialMenu li a {
	display: block;
	text-indent: -9999px;
	outline: none;
	margin: 0;
	height: 35px;
	background-position: 50% 0;
	background-repeat: no-repeat;
}

#socialMenu.it li#youTube a {
	width:65px;
	background-image: url(../_img/it/main-menu-label-youtube.gif);
}

#socialMenu.it li#facebook a {
	width:43px;
	background-image: url(../_img/it/main-menu-label-facebook.gif);
}

#socialMenu.it li#daihatsuLive a {
	width: 121px;
	background-image: url(../_img/it/main-menu-label-daihatsu-live.png);
	background-position: 100% 0;
}

#socialMenu li a:hover,
#socialMenu li.selectedItemMenu a,
#socialMenu li.selectedItemMenu a:hover {
	background-position: 50% -40px;
}
#socialMenu li#daihatsuLive a:hover,
#socialMenu li#daihatsuLive.selectedItemMenu a,
#socialMenu li#daihatsuLive.selectedItemMenu a:hover {
	background-position: 100% -40px;
}

/*#mainMenu li {
	display: inline;
	float: left;
}*/

/*#mainMenu li a {
	display: block;
	text-indent: -9999px;
	outline: none;
	margin: 0;
	height: 35px;
	background-position: 50% 0;
	background-repeat: no-repeat;
}*/

/*#mainMenu.it li#daihatsu a {
	width: 91px;
	background-image: url(../_img/it/main-menu-label-daihatsu.gif);
	background-position: 0 0;
}*/

/*#mainMenu.it li#gamma a {
	width:80px;
	background-image: url(../_img/it/main-menu-label-gamma.gif);
}

#mainMenu.it li#servizi a {
	width:70px;
	background-image: url(../_img/it/main-menu-label-servizi.gif);
}

#mainMenu.it li#daihatsuFin a {
	width:110px;
	background-image: url(../_img/it/main-menu-label-daihatsu-fin.gif);
}

#mainMenu.it li#promozioni a {
	width:100px;
	background-image: url(../_img/it/main-menu-label-promozioni.gif);
}

#mainMenu.it li#concessionari a {
	width:117px;
	background-image: url(../_img/it/main-menu-label-concessionari.gif);
}

#mainMenu.it li#news a {
	width:64px;
	background-image: url(../_img/it/main-menu-label-news.gif);
}*/

/*#mainMenu li a:hover,
#mainMenu li.selectedItemMenu a,
#mainMenu li.selectedItemMenu a:hover {
	background-position: 50% -40px;
}*/

/*#mainMenu li#daihatsu a:hover,
#mainMenu li#daihatsu.selectedItemMenu a,
#mainMenu li#daihatsu.selectedItemMenu a:hover {
	background-position: 0 -40px;
}*/



/*//// TENDINA GAMMA ////*/

#overlayerGamma {
/*    opacity: 0;*/
    display: none;
    width: 930px; /*5 colonne*/
	padding: 0 0 0 24px; /*5 colonne*/
/*	width: 900px; 4 colonne*/
/*	padding: 0 0 0 54px; 4 colonne*/
/*    height: 388px;
	background: url(../_img/common/overflow-gamma-bkg.png) 0 0 no-repeat;*/
	height: 438px;
	background: url(../_img/common/overflow-gamma-bkg-bigger.png) 0 0 no-repeat;
    position: absolute;
    top: 112px;
	left: 2px;
    z-index: 90000;

    visibility: hidden;
}

#overlayerGamma .item {
	float: left;
	width: 165px;
	margin:15px 19px 0 0; /*5 colonne*/
	/*margin:15px 54px 0 0; /*4 colonne*/
}

#overlayerGamma .last {
	margin-right: 0;
	
}

#overlayerGamma #overlayerGammaTerios {
	/*width: 349px;*/  /*(164 * 2) + 19*/
	/*border-right: 1px solid #aaa;*/
}

#overlayerGamma h2 a {
	display: block;
	height: 129px;
	text-indent: -9999px;
	outline: none;
	background-position: 50% 0;
	background-repeat: no-repeat;
}

#overlayerGamma h2 a:hover {
	-khtml-opacity: .6;
	-moz-opacity: .6;
	opacity: .6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
	filter: alpha(opacity=60);
}

#overlayerGamma #overlayerGammaTerios h2 a {
	background-image: url(../_img/common/overlayer-gamma-menu-terios.jpg);
}

#overlayerGamma #overlayerGammaCharade h2 a {
	background-image: url(../_img/common/overlayer-gamma-menu-charade.jpg);
}

#overlayerGamma #overlayerGammaMateria h2 a {
	background-image: url(../_img/common/overlayer-gamma-menu-materia.jpg);
}

#overlayerGamma #overlayerGammaSirion h2 a {
	background-image: url(../_img/common/overlayer-gamma-menu-sirion.jpg);
}

#overlayerGamma #overlayerGammaCuore h2 a {
	background-image: url(../_img/common/overlayer-gamma-menu-cuore.jpg);
}

#overlayerGamma .item ul {
	margin:0;
	padding:0;
}

#overlayerGamma .item ul li {
	list-style-type: none;
	margin-bottom: 2px;
}

#overlayerGamma .item ul li a {
	text-decoration:none;
	display: block;
	padding: 3px 0 4px 20px;
	background: url(../_img/common/list-image-quad-red.gif) no-repeat 4px 9px;
	border-bottom: 1px dotted #aaa;
}

#overlayerGamma .item ul li a:hover {
	background-color: #c1c6cb;
	color: #e2001a;
}


#overlayerGamma #overlayerGammaTerios ul {
	float: left;
	width: 155px;
	margin-right: 19px;
}

#overlayerGamma #overlayerGammaTerios ul.menuLE {
	margin-right: 0;
	background: url(../_img/it/overlayer-gamma-menu-le-bkg-t.png) no-repeat;
/*	height: 194px;*/
}

#overlayerGamma #overlayerGammaTerios ul.menuLE li {

}

/*#overlayerGamma #overlayerGammaTerios ul.menuLE li a {
	border: 0;
	text-indent: -9000px;
	outline: none 0;
	padding: 0;
}*/

#overlayerGamma #overlayerGammaTerios li.dolomiteTerios a {
/*	background: url(../_img/common/overlayer-gamma-menu-dolomite.png) no-repeat 50% 0;
	height: 26px;
	margin-top:50px;*/
	margin-top:35px;
}

#overlayerGamma #overlayerGammaTerios li.thinkPinkTerios a {
/*	background: url(../_img/common/overlayer-gamma-menu-thinkpink.png) no-repeat 50% 0;
	height: 36px;*/
/*	margin-top:20px;*/
}



/*//// CONTAINER ////*/

#container {
/*    position: relative;*/
/*    left: 2px;*/
/*    width: 950px;*/
/*	background-color: #123;*/
	margin: 17px 2px 10px 2px;
}

.wrapperWide #container {
	margin: 17px 0 10px 0;
}

#container h2 {
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

#container h2,
#container h2 span {
	font-size: 24px;
}

#container h2 span {
	color: #e2001a;
}

#container h3,
#container h3 span {
	font-size: 20px;
}

#container h3 {
	margin: 0 0 8px 0;
/*	text-transform: uppercase;*/
}

#container h3 span {
	color: #e2001a;
}

#container h4 {
	font-size: 16px;
	margin: 0 0 15px 0;
/*	text-transform: uppercase;*/
}

#container p {
	margin: 0 0 15px 0;
	line-height: 1.5em;
}

#container p.small {
	color: #999;
	font-size: 10px;
	border-top: 1px dotted #999;
	padding: 10px 0 0 0;
	margin-top:50px;
}

#container p.left {
	margin-right:220px;
	margin-top:50px;
}

#container p.right {
	float: right;
	width: 200px;
	margin-top:50px;
}

#container #topContent {
	margin: 0;
	padding: 15px 22px 5px;
	background: transparent url(../_img/common/top-content-generic-bkg.png) no-repeat 0 0;
}
#container #mainContent {
	margin: 0;
	padding: 10px 22px 5px;
	background: transparent url(../_img/common/content-generic-bkg.png) repeat-y 0 0;
}
#container #bottomContent {
	height: 15px;
	margin: 0;
	background: transparent url(../_img/common/bottom-content-generic-bkg.png) no-repeat 0 0;
}

#wideVisual {
	margin: 0 0 5px 0;
}
#container #mainContent .items {
	margin-bottom: 20px;
/*	overflow: hidden;*/
}
#container #mainContent .itemsLast {
	margin-bottom: 0;
}
/*.items h2 {
	margin-bottom: 40px!important;
}*/

.items p,
.itemsLast p {
	width: 350px;
}

.items p.wide,
.itemsLast p.wide {
	width: 640px;
}

.items img,
.itemsLast img {
	float: right;
	margin: 2px 0 10px 15px;
}

.imgVertical {
	float: right;
	width: 262px;
}

.imgVertical img {
	margin: 2px 0 20px 15px;
}

.imgVertical img.spaziata {
	margin: 2px 0 30px 15px;
}

.items img.imgLast,
.itemsLast img.imgLast,
.imgVertical img.imgLast {
	margin: 2px 0 0 15px;
}

.imgInline {
	width: 640px;
}

.imgInline img {
	margin: 0 6px 0 0;
	float: left;
}

.imgInline img.last {
	margin: 0 0 0 0;
}

/*.items .imgInline img,
.items .imgInlineLast img {
	margin: 0;
}*/



#galleryLightbox {
	/*margin-right:262px;*/ /* .dida widht + 15px */
/*	margin-bottom: 50px;*/
	width: 378px;
	float: left;
}

#galleryLightbox div {
	margin: 0 6px 6px 0;
	float: left;
}

#galleryLightbox a {
	float: left;
}

#galleryLightbox div.last {
	margin: 0px;
}

#galleryLightbox div.cleaner {
	float: none;
}

.dida {
	float:right;
	width: 247px;
}


/*//// GAMMA ////*/

/* tendina menu modello */
#overlayerMenuModelloContainer {
    /*opacity:0;
    display:none;*/
    width: 291px;
    height: 400px;
    position: absolute;
    right: 1px;
    top: 129px;
    z-index: 8000;
}

#overlayerMenuModello {
    /*opacity:0;*/
    display: none;
    width: 268px;
    height: 400px;
    background: transparent url(../_img/common/overflow-menu-modello-bkg.png) no-repeat scroll -21px 0;
	overflow: hidden;
	float: right;
}

#btSlideStarter{
    width: 23px;
    height: 74px;
	margin: 163px 0 0 0;
    background: url("../_img/common/overflow-menu-modello-bkg.png") 0 50% no-repeat;
	overflow: hidden;
	float: right;
}

#btSlideStarter.doClose {
	background: url("../_img/common/overflow-menu-modello2-bkg.png") 0 50% no-repeat;
}

/* menu modello */
#modelMenu {
	width: 250px;
	list-style-type: none;
	margin: 0 0 0 20px;
	padding: 0;
}

#modelMenu li {
	margin-bottom: 2px;
}

#modelMenu.it li.greenPoweredTerios,
#modelMenu.it li.greenPoweredMateria,
#modelMenu.it li.greenPoweredSirion,
#modelMenu.it li.greenPoweredCuore,
#modelMenu.it li.greenPoweredCharade {
	margin-bottom: 20px;
}


#modelMenu.it li.carConfiguratorTerios,
#modelMenu.it li.testDriveTerios,
#modelMenu.it li.finanziamentiTerios,
#modelMenu.it li.promozioniGammaTerios,
#modelMenu.it li.pdfAccessoriTerios,

/*#modelMenu.it li.dolomiteTerios,
#modelMenu.it li.thinkPinkTerios,*/

#modelMenu.it li.carConfiguratorMateria,
#modelMenu.it li.testDriveMateria,
#modelMenu.it li.finanziamentiMateria,
#modelMenu.it li.promozioniGammaMateria,
#modelMenu.it li.pdfAccessoriMateria,

#modelMenu.it li.carConfiguratorSirion,
#modelMenu.it li.testDriveSirion,
#modelMenu.it li.finanziamentiSirion,
#modelMenu.it li.promozioniGammaSirion,

#modelMenu.it li.carConfiguratorCuore,
#modelMenu.it li.testDriveCuore,
#modelMenu.it li.finanziamentiCuore,
#modelMenu.it li.promozioniGammaCuore {
	margin-left: 3px;
	display: inline;
	float: left;
}

#modelMenu.it li.carConfiguratorTerios,
#modelMenu.it li.testDriveTerios,
#modelMenu.it li.finanziamentiTerios,

#modelMenu.it li.dolomiteTerios,
#modelMenu.it li.thinkPinkTerios,

#modelMenu.it li.carConfiguratorMateria,
#modelMenu.it li.testDriveMateria,
#modelMenu.it li.finanziamentiMateria,

#modelMenu.it li.carConfiguratorSirion,
#modelMenu.it li.testDriveSirion,
#modelMenu.it li.finanziamentiSirion,

#modelMenu.it li.carConfiguratorCuore,
#modelMenu.it li.testDriveCuore,
#modelMenu.it li.finanziamentiCuore {
	margin-left: 0px;
}

#modelMenu.it li.testDriveTerios,
#modelMenu.it li.pdfAccessoriTerios {
	margin-bottom: 20px;
}

#modelMenu.it li.dolomiteTerios,
#modelMenu.it li.thinkPinkTerios {
	clear:both;
}

#modelMenu.it li.thinkPinkTerios {
	margin-top: 15px;
}

#modelMenu li a {
	display: block;
	text-indent: -9999px;
	outline: none;
	margin: 0;
	height: 21px;
	width: 247px;
	background-position: -10px -10px;
	background-repeat: no-repeat;
}

#modelMenu.it li.carConfiguratorTerios a,
#modelMenu.it li.testDriveTerios a,
#modelMenu.it li.finanziamentiTerios a,
#modelMenu.it li.promozioniGammaTerios a,
#modelMenu.it li.pdfAccessoriTerios a,

#modelMenu.it li.carConfiguratorMateria a,
#modelMenu.it li.testDriveMateria a,
#modelMenu.it li.finanziamentiMateria a,
#modelMenu.it li.promozioniGammaMateria a,
#modelMenu.it li.pdfAccessoriMateria a,

#modelMenu.it li.carConfiguratorSirion a,
#modelMenu.it li.testDriveSirion a,
#modelMenu.it li.finanziamentiSirion a,
#modelMenu.it li.promozioniGammaSirion a,

#modelMenu.it li.carConfiguratorCuore a,
#modelMenu.it li.testDriveCuore a,
#modelMenu.it li.finanziamentiCuore a,
#modelMenu.it li.promozioniGammaCuore a,

#modelMenu.it li.finanziamentiCharade a {
	height: 76px;
	width: 122px;
}

#modelMenu.it li.dolomiteTerios a,
#modelMenu.it li.thinkPinkTerios a {
	height: 82px;
}

#modelMenu.it li.dolomiteTerios a {
	background-image: url(../_img/it/model-menu-label-dolomite-pink.png);
}

#modelMenu.it li.thinkPinkTerios a {
	background-image: url(../_img/it/model-menu-label-terios-think-pink.png);
}

#modelMenu.it li.indexTerios a {
	background-image: url(../_img/it/model-menu-label-terios.png);
}

#modelMenu.it li.indexMateria a {
	background-image: url(../_img/it/model-menu-label-materia.png);
}

#modelMenu.it li.indexSirion a {
	background-image: url(../_img/it/model-menu-label-sirion.png);
}

#modelMenu.it li.indexCuore a {
	background-image: url(../_img/it/model-menu-label-cuore.png);
}

#modelMenu.it li.indexCharade a {
	background-image: url(../_img/it/model-menu-label-charade.png);
}

#modelMenu.it li.designTerios a,

#modelMenu.it li.designMateria a,

#modelMenu.it li.designSirion a,

#modelMenu.it li.designCuore a,

#modelMenu.it li.designCharade a {
	background-image: url(../_img/it/model-menu-label-design.png);
}

#modelMenu.it li.tecnicaTerios a,

#modelMenu.it li.tecnicaMateria a,

#modelMenu.it li.tecnicaSirion a,

#modelMenu.it li.tecnicaCuore a,

#modelMenu.it li.tecnicaCharade a {
	background-image: url(../_img/it/model-menu-label-tecnica.png);
}

#modelMenu.it li.sicurezzaTerios a,

#modelMenu.it li.sicurezzaMateria a,

#modelMenu.it li.sicurezzaSirion a,

#modelMenu.it li.sicurezzaCuore a,

#modelMenu.it li.sicurezzaCharade a {
	background-image: url(../_img/it/model-menu-label-sicurezza.png);
}

#modelMenu.it li.schedeTecnicheTerios a,

#modelMenu.it li.schedeTecnicheMateria a,

#modelMenu.it li.schedeTecnicheSirion a,

#modelMenu.it li.schedeTecnicheCuore a,

#modelMenu.it li.schedeTecnicheCharade a {
	background-image: url(../_img/it/model-menu-label-schede-tecniche.png);
}

#modelMenu.it li.versioniPrezziTerios a,

#modelMenu.it li.versioniPrezziMateria a,

#modelMenu.it li.versioniPrezziSirion a,

#modelMenu.it li.versioniPrezziCuore a,

#modelMenu.it li.versioniPrezziCharade a {
	background-image: url(../_img/it/model-menu-label-versioni-prezzi.png);
}

#modelMenu.it li.accessoriTerios a,

#modelMenu.it li.accessoriMateria a,

#modelMenu.it li.accessoriSirion a,

#modelMenu.it li.accessoriCuore a,

#modelMenu.it li.accessoriCharade a {
	background-image: url(../_img/it/model-menu-label-accessori.png);
}

#modelMenu.it li.multimediaTerios a,

#modelMenu.it li.multimediaMateria a,

#modelMenu.it li.multimediaSirion a,

#modelMenu.it li.multimediaCuore a,

#modelMenu.it li.multimediaCharade a {
	background-image: url(../_img/it/model-menu-label-multimedia.png);
}

#modelMenu.it li.brochureTerios a,

#modelMenu.it li.brochureMateria a,

#modelMenu.it li.brochureSirion a,

#modelMenu.it li.brochureCuore a,

#modelMenu.it li.brochureCharade a {
	background-image: url(../_img/it/model-menu-label-brochure.png);
}

#modelMenu.it li.brochureTerios a,

#modelMenu.it li.brochureCharade a {
	margin-bottom:20px;
}

#modelMenu.it li.greenPoweredTerios a,

#modelMenu.it li.greenPoweredMateria a,

#modelMenu.it li.greenPoweredSirion a,

#modelMenu.it li.greenPoweredCuore a,

#modelMenu.it li.greenPoweredCharade a {
	background-image: url(../_img/it/model-menu-label-green-powered.png);
}

#modelMenu.it li.carConfiguratorTerios a,

#modelMenu.it li.carConfiguratorMateria a,

#modelMenu.it li.carConfiguratorSirion a,

#modelMenu.it li.carConfiguratorCuore a,

#modelMenu.it li.carConfiguratorCharade a {
	background-image: url(../_img/it/model-menu-label-configurator.png);
}

#modelMenu.it li.testDriveTerios a,

#modelMenu.it li.testDriveMateria a,

#modelMenu.it li.testDriveSirion a,

#modelMenu.it li.testDriveCuore a,

#modelMenu.it li.testDriveCharade a {
	background-image: url(../_img/it/model-menu-label-test-drive.png);
}

#modelMenu.it li.finanziamentiTerios a,

#modelMenu.it li.finanziamentiMateria a,

#modelMenu.it li.finanziamentiSirion a,

#modelMenu.it li.finanziamentiCuore a,

#modelMenu.it li.finanziamentiCharade a {
	background-image: url(../_img/it/model-menu-label-finanziamenti.png);
}

#modelMenu.it li.promozioniGammaTerios a,

#modelMenu.it li.promozioniGammaMateria a,

#modelMenu.it li.promozioniGammaSirion a,

#modelMenu.it li.promozioniGammaCuore a,

#modelMenu.it li.promozioniGammaCharade a {
	background-image: url(../_img/it/model-menu-label-promozioni.png);
}

#modelMenu.it li.pdfAccessoriTerios a {
	background-image: url(../_img/it/model-menu-label-accessori-terios.png);
}

#modelMenu.it li.pdfAccessoriMateria a {
	background-image: url(../_img/it/model-menu-label-accessori-materia.png);
}

#modelMenu.it li.testDriveTerios,
#modelMenu.it li.testDriveSirion,
#modelMenu.it li.testDriveMateria,
#modelMenu.it li.testDriveCuore {
	display: none;
}


#modelMenu li a:hover,
#modelMenu li.selectedItemMenu a,
#modelMenu li.selectedItemMenu a:hover {
	background-position: -10px -40px;
}

#modelMenu.it li.dolomiteTerios a:hover,
#modelMenu.it li.thinkPinkTerios a:hover {
	background-position: -10px -10px;
}

#modelMenu li.carConfiguratorTerios a:hover,
#modelMenu li.carConfiguratorTerios.selectedItemMenu a,
#modelMenu li.carConfiguratorTerios.selectedItemMenu a:hover,
#modelMenu li.testDriveTerios a:hover,
#modelMenu li.testDriveTerios.selectedItemMenu a,
#modelMenu li.testDriveTerios.selectedItemMenu a:hover,
#modelMenu li.finanziamentiTerios a:hover,
#modelMenu li.finanziamentiTerios.selectedItemMenu a,
#modelMenu li.finanziamentiTerios.selectedItemMenu a:hover,
#modelMenu li.promozioniGammaTerios a:hover,
#modelMenu li.promozioniGammaTerios.selectedItemMenu a,
#modelMenu li.promozioniGammaTerios.selectedItemMenu a:hover,
#modelMenu li.pdfAccessoriTerios a:hover,
#modelMenu li.pdfAccessoriTerios.selectedItemMenu a,
#modelMenu li.pdfAccessoriTerios.selectedItemMenu a:hover,

#modelMenu li.carConfiguratorMateria a:hover,
#modelMenu li.carConfiguratorMateria.selectedItemMenu a,
#modelMenu li.carConfiguratorMateria.selectedItemMenu a:hover,
#modelMenu li.testDriveMateria a:hover,
#modelMenu li.testDriveMateria.selectedItemMenu a,
#modelMenu li.testDriveMateria.selectedItemMenu a:hover,
#modelMenu li.finanziamentiMateria a:hover,
#modelMenu li.finanziamentiMateria.selectedItemMenu a,
#modelMenu li.finanziamentiMateria.selectedItemMenu a:hover,
#modelMenu li.promozioniGammaMateria a:hover,
#modelMenu li.promozioniGammaMateria.selectedItemMenu a,
#modelMenu li.promozioniGammaMateria.selectedItemMenu a:hover,
#modelMenu li.pdfAccessoriMateria a:hover,
#modelMenu li.pdfAccessoriMateria.selectedItemMenu a,
#modelMenu li.pdfAccessoriMateria.selectedItemMenu a:hover,

#modelMenu li.carConfiguratorSirion a:hover,
#modelMenu li.carConfiguratorSirion.selectedItemMenu a,
#modelMenu li.carConfiguratorSirion.selectedItemMenu a:hover,
#modelMenu li.testDriveSirion a:hover,
#modelMenu li.testDriveSirion.selectedItemMenu a,
#modelMenu li.testDriveSirion.selectedItemMenu a:hover,
#modelMenu li.finanziamentiSirion a:hover,
#modelMenu li.finanziamentiSirion.selectedItemMenu a,
#modelMenu li.finanziamentiSirion.selectedItemMenu a:hover,
#modelMenu li.promozioniGammaSirion a:hover,
#modelMenu li.promozioniGammaSirion.selectedItemMenu a,
#modelMenu li.promozioniGammaSirion.selectedItemMenu a:hover,

#modelMenu li.carConfiguratorCuore a:hover,
#modelMenu li.carConfiguratorCuore.selectedItemMenu a,
#modelMenu li.carConfiguratorCuore.selectedItemMenu a:hover,
#modelMenu li.testDriveCuore a:hover,
#modelMenu li.testDriveCuore.selectedItemMenu a,
#modelMenu li.testDriveCuore.selectedItemMenu a:hover,
#modelMenu li.finanziamentiCuore a:hover,
#modelMenu li.finanziamentiCuore.selectedItemMenu a,
#modelMenu li.finanziamentiCuore.selectedItemMenu a:hover,
#modelMenu li.promozioniGammaCuore a:hover,
#modelMenu li.promozioniGammaCuore.selectedItemMenu a,
#modelMenu li.promozioniGammaCuore.selectedItemMenu a:hover,

#modelMenu li.finanziamentiCharade a:hover,
#modelMenu li.finanziamentiCharade.selectedItemMenu a,
#modelMenu li.finanziamentiCharade.selectedItemMenu a:hover{
	background-position: -10px -96px;
}

#visualIndex {
	height: 400px;
	outline: none;
}


#visual {
	height: 198px;
}

#visualBig,
#image_wrap {
	height: 400px;
	width: 684px;
}

/* contenitore menu modello */
#menuContainer {
    width: 247px;
/*    height: 400px;*/
	float: right;
}
#menuContainer #modelMenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#container.col2 #content {
	width: 684px;
	margin: 4px 0 0 0;
}
#container.col2 #topContent {
	margin: 0;
	padding: 15px 22px 5px;
	background: transparent url(../_img/common/top-content-gamma-bkg.png) no-repeat 0 0;
}
#container.col2 #mainContent {
	margin: 0;
	padding: 10px 22px 5px;
	background: transparent url(../_img/common/content-gamma-bkg.png) repeat-y 0 0;
}
#container.col2 #mainContent.mainContentWithTable {
	margin: 0;
	padding: 7px 19px 5px 19px;
	background: transparent url(../_img/common/content-gamma-bkg.png) repeat-y 0 0;
}
#container.col2 #bottomContent {
	height: 15px;
	margin: 0;
	background: transparent url(../_img/common/bottom-content-gamma-bkg.png) no-repeat 0 0;
}
/* menu Design */
#menuTabsContainer {
	position: absolute;
	left: 16px;
    top: 297px;
	z-index: 999;
}

#menuTabsContainer.multimedia {
	top: 499px;
}

#tabsMenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 35px;
}
#tabsMenu li {
	display: inline;
	float: left;
	margin-left: 3px;
}
#tabsMenu li a {
	display: block;
	text-indent: -9999px;
	outline: none;
	margin: 0;
	height: 35px;
	background-position: 50% -10px;
	background-repeat: no-repeat;
}

#tabsMenu.it li.designInterniTerios a,

#tabsMenu.it li.designInterniMateria a,

#tabsMenu.it li.designInterniSirion a,

#tabsMenu.it li.designInterniCuore a,

#tabsMenu.it li.designInterniCharade a {
	width: 78px;
	background-image: url(../_img/it/model-tabs-menu-interni.png);
}

#tabsMenu.it li.designEsterniTerios a,

#tabsMenu.it li.designEsterniMateria a,

#tabsMenu.it li.designEsterniSirion a,

#tabsMenu.it li.designEsterniCuore a,

#tabsMenu.it li.designEsterniCharade a {
	width: 78px;
	background-image: url(../_img/it/model-tabs-menu-esterni.png);
}

#tabsMenu.it li.design360Terios a,

#tabsMenu.it li.design360Materia a,

#tabsMenu.it li.design360Sirion a,

#tabsMenu.it li.design360Cuore a,

#tabsMenu.it li.design360Charade a {
	width: 140px;
	background-image: url(../_img/it/model-tabs-menu-360.png);
}

#tabsMenu.it li.coloriTerios a,

#tabsMenu.it li.coloriMateria a,

#tabsMenu.it li.coloriSirion a,

#tabsMenu.it li.coloriCuore a,

#tabsMenu.it li.coloriCharade a {
	width: 80px;
	background-image: url(../_img/it/model-tabs-menu-colori.png);
}

#tabsMenu.it li.schedeDatiTecniciTerios a,

#tabsMenu.it li.schedeDatiTecniciMateria a,

#tabsMenu.it li.schedeDatiTecniciSirion a,

#tabsMenu.it li.schedeDatiTecniciCuore a,

#tabsMenu.it li.schedeDatiTecniciCharade a {
	width: 110px;
	background-image: url(../_img/it/model-tabs-menu-dati-tecnici.png);
}

#tabsMenu.it li.schedeDimensioniTerios a,

#tabsMenu.it li.schedeDimensioniMateria a,

#tabsMenu.it li.schedeDimensioniSirion a,

#tabsMenu.it li.schedeDimensioniCuore a,

#tabsMenu.it li.schedeDimensioniCharade a {
	width: 110px;
	background-image: url(../_img/it/model-tabs-menu-dimensioni.png);
}

#tabsMenu.it li.schedeConsumiTerios a,

#tabsMenu.it li.schedeConsumiMateria a,

#tabsMenu.it li.schedeConsumiSirion a,

#tabsMenu.it li.schedeConsumiCuore a,

#tabsMenu.it li.schedeConsumiCharade a {
	width: 90px;
	background-image: url(../_img/it/model-tabs-menu-consumi.png);
}

#tabsMenu.it li.multimediaGalleryTerios a,

#tabsMenu.it li.multimediaGalleryMateria a,

#tabsMenu.it li.multimediaGallerySirion a,

#tabsMenu.it li.multimediaGalleryCuore a,

#tabsMenu.it li.multimediaGalleryCharade a {
	width: 80px;
	background-image: url(../_img/it/model-tabs-menu-gallery.png);
}

#tabsMenu.it li.multimediaWallpaperTerios a,

#tabsMenu.it li.multimediaWallpaperMateria a,

#tabsMenu.it li.multimediaWallpaperSirion a,

#tabsMenu.it li.multimediaWallpaperCuore a,

#tabsMenu.it li.multimediaWallpaperCharade a {
	width: 102px;
	background-image: url(../_img/it/model-tabs-menu-wallpaper.png);
}

#tabsMenu.it li.versioniPrezziBenzinaTerios a,

#tabsMenu.it li.versioniPrezziBenzinaMateria a,

#tabsMenu.it li.versioniPrezziBenzinaSirion a,

#tabsMenu.it li.versioniPrezziBenzinaCuore a,

#tabsMenu.it li.versioniPrezziBenzinaCharade a {
	width: 84px;
	background-image: url(../_img/it/model-tabs-menu-benzina.png);
}

#tabsMenu.it li.versioniPrezziTerios2wd a {
	width: 110px;
	background-image: url(../_img/it/model-tabs-menu-terios-2wd.png);
}

#tabsMenu.it li.versioniPrezziTerios4wd a {
	width: 110px;
	background-image: url(../_img/it/model-tabs-menu-terios-4wd.png);
}

#tabsMenu.it li.versioniPrezziGreenTerios a,

#tabsMenu.it li.versioniPrezziGreenMateria a,

#tabsMenu.it li.versioniPrezziGreenSirion a,

#tabsMenu.it li.versioniPrezziGreenCuore a,

#tabsMenu.it li.versioniPrezziGreenCharade a {
	width: 182px;
	background-image: url(../_img/it/model-tabs-menu-green-powered.png);
}

#tabsMenu.it li.versioniPrezziBenzina4WDSirion a {
	width: 118px;
	background-image: url(../_img/it/model-tabs-menu-benzina-4WD.png);
}

#tabsMenu li a:hover {
	background-position: 50% -70px;
}

#tabsMenu li.selectedItemMenu a,
#tabsMenu li.selectedItemMenu a:hover {
	background-position: 50% -130px;
}

ol li {
	font-size: 10px;
}





/*//// PROMOZIONI ////*/

/*.promotions .indexItem {
	float:left;
	background:#e1e1e1;
	width: 219px;
	margin: 0 10px 20px 0;
}*/

.promotions .indexItem {
	float:left;
	background:#e1e1e1;
	width: 294px;
	margin: 0 12px 20px 0;
}

.promotions .indexItem.last {
	margin: 0 0 20px 0;
}

.promotions .promotionsContent {
	padding:20px 20px 10px 20px;
	background: url(../_img/common/prom-box-bkg.gif) repeat-x;
	min-height: 190px;
	position: relative;
}

.promotions .promotionsContent ul {
	padding: 0;
	margin: 0 0 25px 0;
}

.promotions .promotionsContent li {
	padding: 4px 0;
	margin: 0 10px 2px 10px;
	list-style-type: none;
	border-bottom: 1px dotted #aaa;
	font-size: 12px;
}

.promotions .promotionsContent p {
	text-align: center;
	font-size: 11px;
}

/*.promotions .promotionsContent .button01 {
	position: absolute;
	bottom:10px;
	width: 146px;
}*/

.promotions .promotionsContent .button01 {
	position: absolute;
	bottom:10px;
	width: 220px;
}

.promotions .indexItem .footer  {
	height: 11px;
	background: url(../_img/common/promozioni-box-bottom.gif) no-repeat;
}

.promotions #promotionsMenu {
	margin: 0;
	padding: 0;
}

.promotions #promotionsMenu li {
	list-style-type: none;
	margin-bottom: 10px;
}

.promotions #promotionsMenu .promotionMenuTop {
	height: 8px;
	background: url(../_img/common/prom-menu-top.png) no-repeat;
}

.promotions #promotionsMenu .promotionMenuBottom {
	height: 16px;
	background: url(../_img/common/prom-menu-bottom.png) no-repeat;
}

#container.promotions h3 {
	font-size: 16px;
	margin-bottom: 8px;
}

#container.promotions .fin-button {
	margin-top: 25px;
	text-align: center;
}

#footerFIN {
	text-align: center;
}

#footerFIN span {
	font-size: 11px;
	vertical-align: middle;
}

#footerFIN img {
	vertical-align: middle;
	margin: 0 0 0 15px;
}

#colLeft {
	width: 662px;
}

#colRight {
	float: right;
	width: 225px;
	background-color: #cc0099;
}




/*//// BOTTONI ////*/

a.button01 {
    background: url(../_img/common/button01-right.png) no-repeat scroll top right;
	display: block;
	height: 25px;
	padding-right: 33px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

a.button01 span {
	background: url(../_img/common/button01-left.png) no-repeat top left;
	display: block;
	height: 19px;
	padding: 6px 0 0 18px;
	cursor: pointer;
}

a.button01:hover span {
	background-position: 0 -25px;
}

a.button01:hover {
	background-position: right -25px;
}



/*//// CONCESSIONARI ////*/
#container.dealer #leftContent {
	margin: 0 470px 10px 0;
}

#container.dealer #rightContent {
	float: right;
	width: 450px;
	border-left: 1px dotted #999;
	margin: 0 0 10px 0;
}

#container.dealer .formItem {
	font-size: 14px;
	color: #777;
	margin:0 0 25px 0;
}

#container.dealer input {
	font-size: 14px;
	color: #777;
}

#container.dealer h3 {
	margin-top: 100px;
}

#container.dealer h3 a {
	font-size: 18px;
	text-decoration: underline;
}

#container.dealer h3 a:hover {
	font-size: 18px;
	text-decoration: none;
	color: #e2001a;
}

#container.dealer label {
	display: block;
	margin:0 0 5px 0;
	font-size: 13px;
}

#container.dealer a.button01 {
	margin-bottom: 20px;
	width: 250px;
}



/*//// TEST DRIVE ////*/
#container.testDrive #frm_contatti {
/*	background-color: red;*/
}

#container.testDrive fieldset {
	margin: 30px 0;
	padding: 0;
	border: 0;
}

#container.testDrive fieldset input,
#container.testDrive fieldset textarea {
	border: 1px solid #999;
	padding: 3px;
}

#container.testDrive .formItem,
#container.testDrive .formItemSmall,
#container.testDrive .formItemBig {
	float: left;
	font-size: 14px;
	color: #777;
	margin:0 0 10px 0;
}

#container.testDrive .formItem {
	width: 220px;
}

#container.testDrive .formItemSmall {
	width: 110px;
}

#container.testDrive .formItemBig {
	width: 440px;
}

#container.testDrive label {
	display: block;
	margin:0 0 3px 0;
	font-size: 12px;
}

#container.testDrive .mandatory label {
	font-weight: bold;
}

#container.testDrive .error label {
	font-weight: bold;
	color: #e2001a;
}

#container.testDrive .inputMiddle {
	width: 180px;
}

#container.testDrive .inputSmall {
	width: 70px;
}

#container.testDrive .inputBig {
	width: 400px;
}

#container.testDrive .contactsButton {
	background-color: #ccc;
	cursor: pointer;
}

#container.testDrive #feedback {
	padding: 2px 10px;
	border-left: 2px solid #e2001a;
	color: #e2001a;
	font-size: 12px;
	line-height: 1.5em;
}



/*//// MULTIMEDIA GALLERY ////*/
#container.multimediaGallery #mainContent,
#container.multimediaWallpaper #mainContent{
	padding:10px 2px 15px;
}

#container.multimediaWallpaper #wallpaperOverlayer {
	right:268px;
	top:499px;
	width: 310px;
	height: 21px;
	background: url(../_img/common/wallpaper-overlayer-bkg.png) no-repeat;
	position:absolute;
	z-index:999;
	padding: 9px 0 0 40px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft :5px;
	-webkit-border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright :5px;
	-webkit-border-bottom-right-radius: 5px;
}

#container.multimediaWallpaper #wallpaperOverlayer a {
	font-size: 12px;
	margin: 0 12px 0  0;
	color: #ddd;
	text-decoration: none;
}

#container.multimediaWallpaper #wallpaperOverlayer a:hover {
	color: #e2001a;
}

#container.multimediaWallpaper #wallpaperOverlayer span {
	font-size: 12px;
	margin: 0 20px 0  0;
	color: #ddd;
}



/*//// DAIHATSU ////*/
#container.daihatsu #leftContent {
	margin: 0 320px 10px 0;
}

#container.daihatsu #rightContent {
	float: right;
	width: 300px;
	border-left: 1px dotted #999;
	margin: 0 0 10px 0;
}




/***** NEWS *****/
/***** DAIHATSU NEWS *****/
#container.news .newsList,
#container.news .newsComplete {
	margin: 0 0 20px 0;
}

#container.news .newsList {
	border-bottom: 1px dotted #999;
}

#container.news .newsList h3,
#container.news .newsComplete h3 {
	margin: 0 0 5px 0;
	color: #e2001a;
}
#container.news .newsList a,
#container.news .newsComplete a {
	color: #e2001a;
	text-decoration: none;
/*	white-space: nowrap;*/
}
#container.news .newsList a:hover,
#container.news .newsComplete a:hover {
	text-decoration: underline;
}
#container.news .newsList h3 a,
#container.news .newsComplete h3 a {
	font-size: 20px;
}

p.data {
	margin: 0 0 5px 0 !important;
}

#container.news #leftContent,
#container.daihatsuNews #leftContent {
	margin: 0 320px 10px 0;
}

#container.news #rightContent,
#container.daihatsuNews #rightContent {
	float: right;
	width: 270px;
	border-left: 1px dotted #999;
	margin: 0 0 10px 0;
	text-align: center;
}

#container.news #rightContent a,
#container.daihatsuNews #rightContent a {
	display: block;
	margin: 0 auto 20px auto;
	outline: none;
}

#container.news #rightContent a img,
#container.daihatsuNews #rightContent a img {
	border: 1px solid #BBB;
	padding: 2px;
	vertical-align: top;
}

#container.news #rightContent a img.noBorder,
#container.daihatsuNews #rightContent a img.noBorder {
	border: 0px solid #BBB;
	padding: 0;
	vertical-align: top;
}

a.custom {
	color: #e2001a;
	text-decoration: none;
}

a.custom:hover {
	text-decoration: underline;
}

a.custom2 {
	text-decoration: none;
}

a.custom2:hover {
	color: #e2001a;
	text-decoration: underline;
}

a.custom3 {
	text-decoration: underline;
}

a.custom3:hover {
	color: #e2001a;
	text-decoration: none;
}

#container.daihatsuNews #leftContent .boxRevue,
#container.daihatsuNews #leftContent .boxRevueLast {
	margin: 0 0 43px 0;
	float: left;
}

#container.daihatsuNews #leftContent .boxRevue {
	width: 209px;
}

#container.daihatsuNews #leftContent .boxRevueLast {
	width: 166px;
}

.innerBoxRevue {
	width: 166px;
/*	background-color: #cc0099;*/
}

.innerBoxRevue img {
	display: block;
	border: 1px solid #BBB;
	padding: 2px;
	vertical-align: top;
	margin-bottom: 10px;
}

.innerBoxRevue h5 {
	color: #e2001a;
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-transform: uppercase;
}

.innerBoxRevue a.button01 {
    background: url(../_img/common/button02-right.png) no-repeat scroll top right;
/*	display: block;
	height: 25px;
	padding-right: 33px;
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;*/
}

.innerBoxRevue a.button01 span {
/*	background: url(../_img/common/button01-left.png) no-repeat top left;
	display: block;
	height: 19px;*/
	padding: 6px 0 0 10px;
/*	cursor: pointer;*/
}

.innerBoxRevue .button01 {
	margin-top: 3px;
}

/*.innerBoxRevue a.button01:hover span {
	background-position: 0 -25px;
}*/

.innerBoxRevue a.button01:hover {
	background-position: right -25px;
}





/***** AREE RISERVATE *****/

#container.resArea h2 {
	float: left;
}

#container.resArea input {
	float: right;
	background: #fff url(../_img/common/zoom.png) no-repeat 99% 50%;
	padding-right: 20px;
}

#container.resArea #leftContent {
	margin: 0 300px 10px 0;
	padding: 0px 0 0 0;
}

#container.resArea #rightContent {
	float: right;
	width: 270px;
	border-left: 1px dotted #999;
	margin: 0 0 10px 0;
/*	text-align: center;*/
}

#container.resArea #leftContent .rowDocument {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dotted #999;
	float: left;
	width: 600px;
}

#container.resArea #leftContent .rowDocument .rowDocumentImg {
	float: left;
	width: 180px;
}

#container.resArea #leftContent .rowDocument .rowDocumentDescription {
	float: left;
	width: 400px;
}

#container.resArea #leftContent .rowDocument .rowDocumentImg img {
	display: block;
	border: 1px solid #BBB;
	padding: 2px;
	vertical-align: top;
}

#container.resArea #leftContent .rowDocument .rowDocumentDescription h5 {
	color: #e2001a;
	margin: 0;
	padding: 0;
	font-size: 14px;
}

#container.resArea #leftContent .rowDocument .rowDocumentDescription p {
	margin: 5px 0 5px 0;
	padding: 0;
}

#container.resArea #leftContent .rowDocument .rowDocumentDescription ul {
	margin: 0;
	padding: 0;
}

#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li a {
/*	font-weight: bold;*/
	color: inherit;
	padding: 3px 3px 3px 20px;
	display: block;
	background: transparent url(../_img/common/page_white.png) no-repeat 0 50%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url( 'bindings.xml#ellipsis' );
	outline: none;
}

#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.JPG a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.JPEG a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.GIF a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.TIF a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.TIFF a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.BMP a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.PNG a {
	background: transparent url(../_img/common/picture.png) no-repeat 0 50%;
}

#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.PDF a {
	background: transparent url(../_img/common/page_white_acrobat.png) no-repeat 0 50%;
}

#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.ZIP a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.RAR a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.TZ a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.TGZ a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.TAR a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.SIT a {
	background: transparent url(../_img/common/page_white_compressed.png) no-repeat 0 50%;
}

#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.TXT a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.TTF a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.WRI a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.RTF a {
	background: transparent url(../_img/common/page_white_text.png) no-repeat 0 50%;
}

#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.XLS a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.XLT a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.XLW a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.CSV a {
	background: transparent url(../_img/common/page_white_excel.png) no-repeat 0 50%;
}

#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.DOC a {
	background: transparent url(../_img/common/page_white_word.png) no-repeat 0 50%;
}

#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.PPT a,
#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li.PPS a {
	background: transparent url(../_img/common/page_white_powerpoint.png) no-repeat 0 50%;
}

#container.resArea #leftContent .rowDocument .rowDocumentDescription ul li a:hover {
	color: #e2001a;
	text-decoration: none;
}

#wrapper #container.resArea #leftContent .rowDocumentDescription a.req-info {
/*	color: #e2001a;*/
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
/*	display: block;*/
/*	border-bottom: 1px dotted #999;*/
	margin-bottom: 10px;
	padding: 5px 10px 5px 35px;
	outline: none;
	float: left;
	background: #ddd url(../_img/common/email_go.png) no-repeat 10px 50%;
	display: none;
}

#wrapper #container.resArea #leftContent .rowDocumentDescription a:hover.req-info {
	background-color: #c8c8c8;
	display: none;
}

#container.resArea #rightContent #scrollingDiv {
	float: right;
	width: 250px;
	margin-top: 0px;
/*	background-color: greenyellow;*/
}

#container.resArea #rightContent #scrollingDiv #accordion h3,
#container.resArea #rightContent #scrollingDiv #accordion h3 a {
	margin: 0;
	padding: 0;
	outline: none;
	font-size: 12px;
	font-weight: bold;
}

/*#container.resArea #rightContent #scrollingDiv #accordion h3 {
	border-bottom: 1px dotted #999;
}*/

#container.resArea #rightContent #scrollingDiv #accordion h3 a {
	margin: 2px 0px;
	padding: 5px 5px 5px 16px;
	background: #c8c8c8 url(../_img/common/bullet_arrow_right_.png) no-repeat scroll 0 50%;
	display: block;
}

#container.resArea #rightContent #scrollingDiv #accordion h3 a:hover,
#container.resArea #rightContent #scrollingDiv #accordion h3 a.selected {
	text-decoration: none;
	background: #ddd url(../_img/common/bullet_arrow_right_.png) no-repeat scroll 0 50%;
}

#container.resArea #rightContent #scrollingDiv #accordion h3.ui-state-active a {
	background: #ddd url(../_img/common/bullet_arrow_down_.png) no-repeat scroll 0 50%;
}

#container.resArea #rightContent #scrollingDiv #accordion h3.ui-state-active a:hover {
	color: #555;
}

/*#container.resArea #rightContent #scrollingDiv #accordion h3.ui-state-default a {
	background: #c8c8c8 url(../_img/common/bullet_arrow_right.png) no-repeat scroll 0 50%;
}*/

#container.resArea #rightContent #scrollingDiv #accordion h3.ui-state-default a.selected {
	background: #e2001a url(../_img/common/bullet_arrow_right_.png) no-repeat scroll 0 50%;
	color: #d7d7d7;
}

#container.resArea #rightContent #scrollingDiv #accordion h3.ui-state-active a.selected,
#container.resArea #rightContent #scrollingDiv #accordion h3.ui-state-active a:hover.selected{
	background: #e2001a url(../_img/common/bullet_arrow_down_.png) no-repeat scroll 0 50%;
	color: #d7d7d7;
}

#container.resArea #rightContent #scrollingDiv #accordion ul {
	margin: 0;
	padding: 0;
}

#container.resArea #rightContent #scrollingDiv #accordion ul li {
	list-style: none;
}

#container.resArea #rightContent #scrollingDiv #accordion ul li a,
#container.resArea #rightContent #scrollingDiv #accordion ul li ul li a {
	margin: 0;
	padding: 2px 2px 2px 16px;
/*	border-bottom: 1px dotted #eaeaea;*/
	background: #ddd;
	font-weight: bold;
}

#container.resArea #rightContent #scrollingDiv #accordion ul li a:hover {
/*	background: #999;*/
	color: #e2001a;
	text-decoration: none;
}

#container.resArea #rightContent #scrollingDiv #accordion ul li a.selected {
/*	background: #e2001a;*/
	color: #e2001a;
	text-decoration: none;
}

#container.resArea #rightContent #scrollingDiv #accordion ul li ul li a {
	padding-left: 31px;
	background: #ddd url(../_img/common/file-tree.png) no-repeat scroll 10px 50%;
	font-weight: normal;
}

#container.resArea #rightContent #scrollingDiv #accordion ul li ul li.last a {
	padding-left: 31px;
	background: #ddd url(../_img/common/file-tree-last.png) no-repeat scroll 10px 50%;
	font-weight: normal;
}









#container.resArea #rightContent a {
	display: block;
	margin: 0 auto 20px auto;
	outline: none;
}

#container.resArea #rightContent a img {
	border: 1px solid #BBB;
	padding: 2px;
	vertical-align: top;
}

#container.resArea #rightContent a img.noBorder {
	border: 0px solid #BBB;
	padding: 0;
	vertical-align: top;
}

.innerBoxRevue {
	width: 166px;
}









/***** ACCESSORI *****/
#container.accessori .accessoriList h4{
    border-bottom:1px dotted #999999;
	height: 30px;
    font-weight: bold;
}
#container.accessori .accessoriList h3{
    cursor: pointer;
	border-bottom:1px dotted #999999;
	background: url(../_img/common/accessori-red-arrow.gif) no-repeat 100% 50%;
	margin: 0 0 25px 0;
}
#container.accessori .accessorioImg{
    float:right;
    border: 1px solid #ccc;
    padding: 5px;
}
.accessorioImg {
	margin-left:15px;
	margin-bottom:20px;
}

#container.accessori .accessoriList h4,
#container.accessori .accessorio{
    border-bottom:1px dotted #999999;
	margin: 0 0 20px 0;
}
.accordionAccessori{
    display:none;
}

#container.accessori #menuTabsContainer{
    top:330px;
}

#container.accessori .accessoriList {
	margin: 0 0 5px 0;
}

#container.accessori h2 {
	margin: 0 0 25px 0;
}

#container.accessori h3 {
	margin: 0 0 5px 0;
	color: #e2001a;
}

#container.accessori .accessoriList a {
	color: #e2001a;
	text-decoration: none;
}
#container.accessori .accessoriList a:hover {
	text-decoration: underline;
}

#container.accessori #leftContent {
	margin: 0 320px 10px 0;
}

#container.accessori #rightContent {
	float: right;
	width: 270px;
	border-left: 1px dotted #999;
	margin: 0 0 10px 0;
	text-align: center;
}

#container.accessori #rightContent a {
	display: block;
	margin: 0 auto 20px auto;
	outline: none;
}

#container.accessori #rightContent a img {
	border: 1px solid #BBB;
	padding: 2px;
/*	margin: 10px 30px 10px 0;*/
	vertical-align: top;
}

#container.accessori #leftContent .newsList {
	border-bottom: 0px dotted #999;
}

#tabsMenu.it li.accessoriOriginali a {
	width: 150px;
	background-image: url(../_img/it/model-tabs-menu-accessori-originali.png);
}
#tabsMenu.it li.accessoriThule a {
	width: 74px;
	background-image: url(../_img/it/model-tabs-menu-accessori-thule.png);
}
#tabsMenu.it li.accessoriKenwood a {
	width: 94px;
	background-image: url(../_img/it/model-tabs-menu-accessori-kenwood.png);
}
#tabsMenu.it li.accessoriBecker a {
	width: 78px;
	background-image: url(../_img/it/model-tabs-menu-accessori-becker.png);
}



#container .accessoriList .accordionAccessori .accessorio .pdfCategoriaAccessori{
	font-size:11px;
	color:#fff;
	display:block;
	margin:10px 0 15px 0;
	background: url(../_img/common/scarica-pdf-accessori.png) no-repeat left center;
	height:30px;
	text-decoration:none;
	text-align:left;
	padding:15px 0 0 50px;
	
}

#container.accessori #rightContent a img.noBorder {
	border: 0px solid #BBB;
	padding: 0;
	vertical-align: top;
}


/***** SCHEDE TECNICHE *****/
table.tecnicalDataTable {
	width: 100%;
	border-collapse: collapse;
}

table.tecnicalDataTable td,
table.tecnicalDataTable th {
	border: 2px solid #eaeaea;
	padding: 5px 5px;
/*	width: 33%;*/
/*	border-style: none solid;*/
}

table.tecnicalDataTable th.firstColumn {
	width: 34%;
}

table.tecnicalDataTable th.othersColumns {
	width: 22%;
}

table.tecnicalDataTable th.otherColumns {
	width: auto;
}

table.tecnicalDataTable th {
	background-color: #abb0b4;
	color: #FFF;
	font-size: 1.0em;
	padding: 8px 5px;
}

table.tecnicalDataTable td {
	background-color: #d7d7d7;
	font-size: 11px;
/*	color: #333;*/
}

/***** becker Navigator *****/

.beckerNavigator{
	margin-bottom:70px;
}

.imgBeckerNavigator {
	margin-bottom:150px;
}

/***** green powered *****/

#container.models h3.spaced,
#container.greenPowered h3.spaced {
	margin-top: 15px;
}

table.greenPoweredTable {
	width: 100%;
	border-collapse: collapse;
}

table.greenPoweredTable td,
table.greenPoweredTable th {
	border: 2px solid #a4c408;
	padding: 5px 5px;
/*	width: 33%;*/
/*	border-style: none solid;*/
}

table.greenPoweredTable th.firstColumn,
table.greenPoweredTable td.firstColumn {
	width: 34%;
}

table.greenPoweredTable th.othersColumns,
table.greenPoweredTable td.othersColumns {
	width: 33%;
}


table.greenPoweredTable th {
	background-color: #b5d12c;
	color: #FFF;
	font-size: 1.0em;
	padding: 8px 5px;
}

table.greenPoweredTable td {
	background-color: #e7eec4;
	font-size: 11px;
/*	color: #333;*/
}

#container p.note {
	font-size: 9px;
	margin-top: 5px;
}





#container.dealerDetail #leftContent {
}

#container.dealerDetail #rightContent {
	float: right;
	width: 430px;
	padding-left:20px;
}

#container.dealerDetail #rightContent .formItem {
	float: left;
	width: 200px;
	margin: 0 0 10px 0;
}

#container.dealerDetail #rightContent p {
	margin: 3px 0 10px 0;
	font-size: 14px;
}

#container.dealerDetail h3 {
	margin:0 0 35px 0;
}

#container.dealerDetail .blockResults {
	margin:0 0 40px 0;
}

#container.dealerDetail .results {
	width: 294px;
	float: left;
	margin: 0 10px 0 0;
}

#container.dealerDetail .row {
	margin: 0 0 20px 0;
}

#container.dealerDetail .last {
	float: left;
	margin: 0;
}

#container.dealerDetail .results span.company {
	display: block;
	margin:0 0 2px 0;
	font-size: 13px;
	text-transform: uppercase;
	background: #ddd;
	padding:10px 4px 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#container.dealerDetail .results.vendita_auto span.company {
	background: #ddd url(../_img/common/vendita-auto-icon.gif) no-repeat 96% 50%;
	padding-right: 5px;
}

#container.dealerDetail .results.officina span.company {
	background: #ddd url(../_img/common/riparatori-icon.gif) no-repeat 96% 50%;
	padding-right: 5px;
}

#container.dealerDetail .results.officina_e_vendita span.company {
	background: #ddd url(../_img/common/vendita-e-riparatori-icon.gif) no-repeat 96% 50%;
	padding-right: 5px;
}

#container.dealerDetail h4 {
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #999;
}

#container.dealerDetail h2.demolitori {
	margin-bottom: 35px;
}





/*//// HOME PAGE ////*/

#homeVisual {
}

#newsTiker {
	height: 37px;
	background: url(../_img/common/home-news-bkg.png) no-repeat;
	padding: 1px 0 2px 0;
}

#newsTiker h2 {
	text-indent: -9999px;
	background: url(../_img/common/home-news-label.gif) no-repeat;
	margin:0 0 0 32px;
	height: 37px;
	width: 63px;
	float: left;
}

#newsTiker #newsList {
	margin:0 0 0 115px;
	overflow: hidden;
}

#newsTiker ul {
	padding:0;
}

#newsTiker li {
	list-style-type: none;
	height: 24px;
	padding:13px 0 0 0;
}

#newsTiker li a {
	text-decoration: none;
}

#newsTiker li strong {
	color: #e2001a;
}

#homeBoxes {
	background: url(../_img/common/home-boxes-body.png) repeat-y;
}

#highlightBoxes {
	float: left;
	width: 948px;
	height: 127px;
	margin: 0 0 0 3px;
	padding: 22px 2px 0 0;
}

#highlightBoxes .arrow a {
	display: block;
	height: 105px;
	width: 27px;
	text-indent: -9999px;
	outline: none;
}

#highlightBoxes #leftArrow a {
	background: url(../_img/common/home-boxes-left-arrow.gif) no-repeat  0 50%;
}

#highlightBoxes #rightArrow a {
	background: url(../_img/common/home-boxes-right-arrow.gif) no-repeat 0 50%;
}

#highlightBoxes #leftArrow a:hover,
#highlightBoxes #rightArrow a:hover{
	background-position: -27px 50%;
}

#highlightBoxes #leftArrow {
	float: left;
}

#highlightBoxes #rightArrow {
	float: right;
}

#highlightBoxes #highlightContent {
	overflow: hidden;
	margin:0 0 0 44px;
}

#highlightBoxes #highlightContent ul {
}

#highlightBoxes #highlightContent li {
	margin: 0 8px;
}

/* Sostiture i tag qui sopra con quelli qui sotto quando si vuole stringere il box
degli highlight in home page per fare spazio al box dell'area live'*/

/*#highlightBoxes {
	float: left;
	width: 685px;
	height: 127px;
	margin: 0 0 0 2px;
	padding: 22px 2px 0 0;
	background: url(../_img/common/home-boxes-divider.gif) repeat-y 100% 0;
}

#highlightBoxes .arrow a {
	display: block;
	height: 105px;
	width: 27px;
	text-indent: -9999px;
	outline: none;
}

#highlightBoxes #leftArrow a {
	background: url(../_img/common/home-boxes-left-arrow.gif) no-repeat;
}

#highlightBoxes #rightArrow a {
	background: url(../_img/common/home-boxes-right-arrow.gif) no-repeat;
}

#highlightBoxes #leftArrow a:hover,
#highlightBoxes #rightArrow a:hover{
	background-position: -27px 50%;
}

#highlightBoxes #leftArrow {
	float: left;
}

#highlightBoxes #rightArrow {
	float: right;
}

#highlightBoxes #highlightContent {
	overflow: hidden;
	margin:0 0 0 32px;
}

#highlightBoxes #highlightContent ul {
}

#highlightBoxes #highlightContent li {
	margin: 0 4px;
}*/

#breadcrumb {
	font-size: 11px;
}

#breadcrumb a {
	font-size: 11px;
	text-decoration: none;
}

#breadcrumb a:hover {
	text-decoration: underline;
}


/*//// FOOTER ////*/

#footer {
/*    position: relative;*/
	margin: 0 0 20px 0;
}

#footerTop {
	background: url(../_img/common/footer-top.png) no-repeat;
	padding:20px 24px 10px 24px;
}

.homepage #footerTop {
	background: url(../_img/common/footer-top-home.png) no-repeat;
	padding:20px 24px 10px 24px;
}

#footer ul {
}

#footer a {
	font-size: 10px;
	text-decoration: none;
}

#footer p {
	font-size: 10px;
	margin:0;
}

#footer a:hover {
	color: #e2001a;
}

#footer ul li {
	list-style-type: none;
}

/* menu aree riservate */
#footerMenuLeft {
	padding:0;
	margin: 0;
	float:left;
	width: 300px;
}

#footerMenuLeft a {
	display: block;
	padding: 4px 0;
	background: url(../_img/common/footer-arrow.png) no-repeat;
}

#footerMenuLeft #areaConcessionari a {
	background-position: 135px 50%;
}

#footerMenuLeft #areaStampa a {
	background-position: 68px 50%;
}

#footerMenuLeft #elencoDemolitori a {
	background-position: 153px 50%;
}



/* menu istituzionale */
#footerRight {
	margin: 0 0 0 320px;
	text-align: right;
}

#footerMenuRight {
	padding:0;
	margin: 0 0 10px 0;
}

#footerMenuRight li {
	display: inline;
	border-right: 1px solid #888;
	padding:0 20px;
}

#footerMenuRight li#credits {
	border-right: none;
	padding:0 0 0 20px;
}

#footerBottom {
	background: url(../_img/common/footer-bottom.png) no-repeat left bottom;
	height: 15px;
}








/*//// SERZIONE TERIOS DOLOMITE ////*/

body.teriosDolomite {
	background: #000 url(../_img/common/gamma/terios/dolomite/pages-bkg.jpg) no-repeat 50% 0;
}

.teriosDolomite #container {
	position: relative;
}

.teriosDolomite #wrapper #container {
	margin:45px 2px 10px;
}

.teriosDolomite #header h1 a {
	background-image: url(../_img/it/gamma/terios/dolomite/daihatsu-logo.png);
}

.teriosDolomite #container h2 {
	text-indent: -9000px;
	height: 54px;
	width: 300px;
	background-repeat: no-repeat;
	background-position: 0 17px;
	margin: 0 0 0 35px;
}

.teriosDolomite #container h2.esterni {
	background-image: url(../_img/it/gamma/terios/dolomite/esterni-title.png);
}

.teriosDolomite #container h2.interni {
	background-image: url(../_img/it/gamma/terios/dolomite/interni-title.png);
}

.teriosDolomite #container h2.versioni {
	background-image: url(../_img/it/gamma/terios/dolomite/versioni-title.png);
}

.teriosDolomite #container h2.titleAbsolute {
	position: absolute;
	z-index: 8;
}

.teriosDolomite #footerTop {
	background: url(../_img/common/gamma/terios/dolomite/footer-top.png) no-repeat;
}

.teriosDolomite #footer a,
.teriosDolomite #footer p {
	color: #e1e1e1;
}

.teriosDolomite #footer a:hover {
	color: #e2001a;
}

.teriosDolomite #footerBottom {
	background: url(../_img/common/gamma/terios/dolomite/footer-bottom.png) no-repeat left bottom;
}

#dolomiteNavMenu {
	margin:12px 0 0 0;
	padding:0 0 0 40px;
	float: left;
}

#dolomiteNavMenu li {
	list-style-type: none;
	float:left;
	margin:0 40px 0 0;
	height: 49px;
}

#dolomiteNavMenu li a {
	display: block;
	text-indent: -9000px;
	float: left;
	outline: 0 none;
	height: 49px;
	width: 100px;
	background-position: 50% 0;
	background-repeat: no-repeat;
/*	background-color: #a4c408;*/
}

#dolomiteNavMenu li a:hover {
	background-position: 50% -49px;
}

#dolomiteNavMenu li.dolomiteIndex {
	margin-right: 65px;
}

#dolomiteNavMenu li.dolomiteIndex a {
	width: 115px;
}

#dolomiteNavMenu li.dolomiteEsterni a {
	width: 70px;
	background-image: url(../_img/it/gamma/terios/dolomite/esterni.png);
}

#dolomiteNavMenu li.dolomiteInterni a {
	width: 70px;
	background-image: url(../_img/it/gamma/terios/dolomite/interni.png);
}

#dolomiteNavMenu li.dolomiteVersioni a {
	width: 140px;
	background-image: url(../_img/it/gamma/terios/dolomite/versioni.png);
}

#dolomiteNavMenu li.dolomiteBrochure a {
	width: 90px;
	background-image: url(../_img/it/gamma/terios/dolomite/brochure.png);
}

#dolomiteNavMenu li.dolomitePromozioni a {
	width: 110px;
	background-image: url(../_img/it/gamma/terios/dolomite/promozioni.png);
}

.teriosDolomite .titleAbsolute {
	position: absolute;
}

.teriosDolomite .esterniInterniGallery {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 930px;
	height: 439px;
	margin-left:10px;
}

.teriosDolomite .esterniInterniGallery .photos {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

.teriosDolomite .photos div {
	float:left;
}

.teriosDolomite .esterniInterniGallery .photos p {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #ccc;
	font-size: 13px;
	padding:15px 0 0 0;
}

.teriosDolomite a.esterniInterniGalleryArrow {
	display:block;
	position:absolute;
	z-index: 10;
	margin-right:0;
	width: 62px;
	height: 83px;
	cursor:pointer;
	top: 153px;
}

.teriosDolomite a.esterniInterniGalleryArrow:hover {
	background-position: 0 -83px;
}

.teriosDolomite a.next {
	background:url("../_img/common/gamma/terios/dolomite/gallery-arrow-right.png") no-repeat;
	right:20px;
}

.teriosDolomite a.prev {
	background:url("../_img/common/gamma/terios/dolomite/gallery-arrow-left.png") no-repeat;
	left:20px;
}

.teriosDolomite .roundCorners {
	position: absolute;
	width: 930px;
	height: 384px;
	z-index: 9;
	top: 0;
	left: 10px;
	background:url("../_img/common/gamma/terios/dolomite/gallery-round-corners.png") no-repeat;
}

.teriosDolomite #boxVersioniEPrezzi {
	height: 365px;
	margin: 10px 0 20px 10px;
	padding: 0 0 0 25px;
	background:url("../_img/common/gamma/terios/dolomite/versioni-box.png") no-repeat;
}

.teriosDolomite #boxVersioniEPrezzi #imageComposition {
	float: right;
	margin: 23px 35px 0 0;
}

.teriosDolomite #boxVersioniEPrezzi #boxHeader {
	padding: 15px 0 0 0;
}

.teriosDolomite #boxVersioniEPrezzi #boxTable #content {
	width: 500px;
	height: 298px;
}

.teriosDolomite #boxVersioniEPrezzi #boxTable table,
.teriosDolomite #boxVersioniEPrezzi #boxHeader table {
	width: 465px;
}

.teriosDolomite #boxVersioniEPrezzi #boxTable table td,
.teriosDolomite #boxVersioniEPrezzi #boxHeader table td {
	padding: 8px 0;
	font-size: 11px;
	color: #ccc;
	border-bottom:1px solid #4c4c4c;
}

.teriosDolomite #boxVersioniEPrezzi #boxTable table td.spec,
.teriosDolomite #boxVersioniEPrezzi #boxHeader table td.spec {
	text-align: center;
	width: 100px;
}

#visualIndexDolomiteBackup {
	height: 467px;
	background: url(../_flash/it/gamma/terios-dolomite-intro.jpg) no-repeat 50% 0;
}





/*//// SEZIONE TERIOS THINK PINK ////*/

body.teriosThinkPink {
	background: #d8d2d1 url(../_img/common/gamma/terios/thinkpink/pages-bkg.jpg) no-repeat 50% 0;
}

.teriosThinkPink #container {
	position: relative;
}

.teriosThinkPink #wrapper #container {
	margin:45px 2px 10px;
}

.teriosThinkPink #header h1 a {
	background-image: url(../_img/it/gamma/terios/thinkpink/daihatsu-logo.png);
}

.teriosThinkPink #container h2 {
	text-indent: -9000px;
	height: 54px;
	width: 300px;
	background-repeat: no-repeat;
	background-position: 0 17px;
	margin: 0 0 0 35px;
}

.teriosThinkPink #container h2.esterni {
	background-image: url(../_img/it/gamma/terios/thinkpink/esterni-title.png);
}

.teriosThinkPink #container h2.interni {
	background-image: url(../_img/it/gamma/terios/thinkpink/interni-title.png);
}

.teriosThinkPink #container h2.versioni {
	background-image: url(../_img/it/gamma/terios/thinkpink/versioni-title.png);
}

.teriosThinkPink #container h2.titleAbsolute {
	position: absolute;
	z-index: 8;
}

#thinkPinkNavMenu {
	margin:12px 0 0 0;
	padding:0 0 0 40px;
	float: left;
}

#thinkPinkNavMenu li {
	list-style-type: none;
	float:left;
	margin:0 25px 0 0;
	height: 49px;
}

#thinkPinkNavMenu li a {
	display: block;
	text-indent: -9000px;
	float: left;
	outline: 0 none;
	height: 49px;
	width: 100px;
	background-position: 50% 0;
	background-repeat: no-repeat;
/*	background-color: #a4c408;*/
}

#thinkPinkNavMenu li a:hover {
	background-position: 50% -49px;
}

#thinkPinkNavMenu li.dolomiteIndex {
	margin-right: 65px;
}

#thinkPinkNavMenu li.dolomiteIndex a {
	width: 115px;
}

#thinkPinkNavMenu li.dolomiteEsterni a {
	width: 80px;
	background-image: url(../_img/it/gamma/terios/thinkpink/esterni.png);
}

#thinkPinkNavMenu li.dolomiteInterni a {
	width: 80px;
	background-image: url(../_img/it/gamma/terios/thinkpink/interni.png);
}

#thinkPinkNavMenu li.dolomiteVersioni a {
	width: 170px;
	background-image: url(../_img/it/gamma/terios/thinkpink/versioni.png);
}

#thinkPinkNavMenu li.dolomiteBrochure a {
	width: 105px;
	background-image: url(../_img/it/gamma/terios/thinkpink/brochure.png);
}

#thinkPinkNavMenu li.dolomitePromozioni a {
	width: 125px;
	background-image: url(../_img/it/gamma/terios/thinkpink/promozioni.png);
}

.teriosThinkPink .titleAbsolute {
	position: absolute;
}

.teriosThinkPink .esterniInterniGallery {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 930px;
	height: 439px;
	margin-left:10px;
}

.teriosThinkPink .esterniInterniGallery .photos {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

.teriosThinkPink .photos div {
	float:left;
}

.teriosThinkPink .esterniInterniGallery .photos p {
	text-align: center;
	text-transform: uppercase;
	color: #e75d99;
	font-size: 13px;
	padding:15px 0 0 0;
}

.teriosThinkPink a.esterniInterniGalleryArrow {
	display:block;
	position:absolute;
	z-index: 10;
	margin-right:0;
	width: 62px;
	height: 83px;
	cursor:pointer;
	top: 153px;
}

.teriosThinkPink a.esterniInterniGalleryArrow:hover {
	background-position: 0 -83px;
}

.teriosThinkPink a.next {
	background:url("../_img/common/gamma/terios/thinkpink/gallery-arrow-right.png") no-repeat;
	right:20px;
}

.teriosThinkPink a.prev {
	background:url("../_img/common/gamma/terios/thinkpink/gallery-arrow-left.png") no-repeat;
	left:20px;
}

.teriosThinkPink .roundCorners {
	position: absolute;
	width: 930px;
	height: 384px;
	z-index: 9;
	top: 0;
	left: 10px;
	background:url("../_img/common/gamma/terios/thinkpink/gallery-round-corners.png") no-repeat;
}

.teriosThinkPink #boxVersioniEPrezzi {
	height: 365px;
	margin: 10px 0 20px 10px;
	padding: 0 0 0 25px;
	background:url("../_img/common/gamma/terios/thinkpink/versioni-box.png") no-repeat;
}

.teriosThinkPink #boxVersioniEPrezzi #imageComposition {
	float: right;
	margin: 23px 35px 0 0;
}

.teriosThinkPink #boxVersioniEPrezzi #boxHeader {
	padding: 15px 0 0 0;
}

.teriosThinkPink #boxVersioniEPrezzi #boxTable #content {
	width: 500px;
	height: 298px;
}

.teriosThinkPink #boxVersioniEPrezzi #boxTable table,
.teriosThinkPink #boxVersioniEPrezzi #boxHeader table {
	width: 465px;
}

.teriosThinkPink #boxVersioniEPrezzi #boxTable table td,
.teriosThinkPink #boxVersioniEPrezzi #boxHeader table td {
	padding: 8px 0;
	font-size: 11px;
	color: #fff;
	border-bottom:1px solid #de85b2;
}

.teriosThinkPink #boxVersioniEPrezzi #boxTable table td.spec,
.teriosThinkPink #boxVersioniEPrezzi #boxHeader table td.spec {
	text-align: center;
	width: 80px;
}

#visualIndexThinkPinkBackup {
	height: 467px;
	background: url(../_flash/it/gamma/terios-thinkpink-intro.jpg) no-repeat 50% 0;
}



/*//// UI ACCORDION AREA RISERVATA ////*/

#scrollingDiv .ui-widget-content {
	background:none;
	border:0;
}

#scrollingDiv .ui-widget-content a {
	color:#555555;
}

#scrollingDiv .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited  {
	color:#555555;
}

#scrollingDiv .ui-accordion .ui-accordion-content {
	margin:0;
	padding:0;
	top:0;
}

#scrollingDiv .ui-state-default .ui-icon {
	background:none;
}

#scrollingDiv .ui-state-active .ui-icon {
	background:none;
}

/*#scrollingDiv .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background:none;
	border:0;
}*/

#scrollingDiv .ui-state-default {
	background:none;
	border:0;
}

#scrollingDiv .ui-corner-all {
	-moz-border-radius:0;
}

#scrollingDiv .ui-accordion-header ui-helper-reset ui-state-default ui-corner-all {
	background:none;
}

#scrollingDiv .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background:none;
	border:0;
}

.noPublicDocument {
	display: none;
}


/*//// DAIHATSU ESPANA ////*/

.daihatsuEspana #header h1 a {
	background-image: url(../_img/es/daihatsu-logo.jpg);
	background-repeat: no-repeat;
}

.daihatsuEspana #mainMenuContainer {
	display:none;
}

.daihatsuEspana #header {
	height: 77px;
}

.daihatsuEspana #container {
	margin-top:5px;
	margin-bottom:20px;
}

.daihatsuEspana #container p {
	margin-bottom:0;
}

.daihatsuEspana #footer {
	display:none;
}

.daihatsuEspana #container.daihatsu #leftContent .imgFundada {
	margin-right:432px;
	margin-top:48px;
	margin-left:20px;
	width:154px;
}

.daihatsuEspana #container.daihatsu #leftContent .fundada {
	float:right;	
	font-size:14px;
	margin-right:20px;
	width:355px
}

.daihatsuEspana #container.daihatsu #leftContent .fundada h3 {
	font-size:16px;
	font-weight:bold;
	color:#E2001A;
}

.daihatsuEspana #container.daihatsu #leftContent .fundada p {
	color:#757a7d;
	font-size:12px;
	line-height:18px;
}

.daihatsuEspana #container.daihatsu #rightContent h2 {
	margin-left:20px;
	margin-bottom:20px;
}

.daihatsuEspana #container.daihatsu #rightContent h4 {
	text-transform:uppercase;
	color:#E2001A;
	font-size:10px;
	font-weight:bold;
	margin-left:20px;
	margin-bottom:0;
}

.daihatsuEspana #container.daihatsu #rightContent p {
	font-size:10px;
	margin-left:20px;
	margin-bottom:10px;
	line-height:14px;
}

.daihatsuEspana #container.daihatsu #rightContent a {
	font-size:10px;
}


/*//// PAGINA DAIHATSU FIN ////*/

#rightContent a.button01 {
	width:160px;
	margin:0 auto;
	margin-bottom:30px;
}

/*//// ACCESSORI ORIGINALI PDF ////*/

.pdfCategoriaAccessoriOriginali{
	font-size:11px;
	color:#fff;
	display:block;
	margin:10px 0 15px 0;
	background: url(../_img/common/scarica-pdf-accessori.png) no-repeat left center;
	height:30px;
	text-decoration:none;
	text-align:left;
	padding:15px 0 0 50px;

}

.footIva {
	font-size:10px;
}

/*//// PAGINA CHECK UP SUMMER ////*/

#leftContent .checkBox {
	margin: 20px 0;
}

#leftContent ul.checkUp {
	padding: 0;
	margin: 0 0 10px 15px;
}

#leftContent ul.checkUp li {
	line-height: 16px;
}

#leftContent p.checkTitle {
	margin: 0;
	font-style: italic;
	font-weight: bold;
}

#rightContent h3.checkSubtitle {
	padding: 20px 0 0 20px;
}

#rightContent p.checkUnder {
	padding: 0 0 0 20px;
}

#rightContent p.checkUnder.info {
	font-size: 11px;
	border: 1px dotted #ccc;
	padding: 10px;
	text-align: center;
	margin: 30px 0 10px 20px;
}


/*//// PAGINA GPL ////*/

#rightContent h4.carTitle {
	margin: 25px 0 0 20px;
}

#rightContent ul.gplList li {
	list-style-type: square;
}

#leftContent div.gplInfo {
	border: 1px dotted #ccc;
	padding: 20px;
	margin-bottom: 20px;
}

#leftContent div.gplInfo p {
/*	 border-top: 1px dotted #999999;*/
    color: #999999;
    font-size: 10px;
/*    margin-top: 50px;*/
/*    padding: 10px 0 0;*/
}

#leftContent div.gplInfo img {
	text-align: center;
	margin-left: 120px;
}


span.title_category {
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px 0;
}

#container.dealerDetail #rightContent div.legenda-riparatori p {
	font-size: 13px;
	font-weight: bold;
}

div.legenda-riparatori {
	margin-top: 20px;
}

div.legenda-riparatori span.officina-icon {
	background: url(../_img/common/z-officina-icon.png) no-repeat;
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	margin-right: 13px;
}

div.legenda-riparatori span.vendita-icon {
	background: url(../_img/common/z-vendita-icon.png) no-repeat;
	width: 23px;
	height: 11px;
	display: block;
	float: left;
	margin-right: 9px;
	margin-top: 5px;
}

div.legenda-riparatori span.vendita-officina-icon {
	background: url(../_img/common/z-vendita-e-riparatori-icon.png) no-repeat;
	width: 23px;
	height: 22px;
	display: block;
	float: left;
	margin: 0 10px 0 0;
}


/*//// PAGINA CHECK-UP FACILE SUMMER 2012 ////*/

#form .form-row {
    margin: 0 0 10px 0;
}

#form .form-row label {
    display: inline-block;
    margin-top: 7px;
    /*vertical-align: top;*/
    width: 160px;
}

#form .form-row input.text {
    background: #FEFEFE url("../_img/common/input-text-bg.png") repeat-x;
    border: 1px solid #ddd;
    border-radius: 4px 4px 4px 4px;
    padding: 5px 4px;
    width: 247px;
}

#form .form-row textarea {
    background: #FEFEFE url("../_img/common/textarea-bg.png") repeat-x;
    border: 1px solid #ddd;
    border-radius: 4px 4px 4px 4px;
    padding: 5px 4px;
}

#form .form-row  textarea.selected {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #2090DD;
}

#form .form-row textarea.texta:focus {
    outline: medium none;
}

#form .form-privacy {
    margin: 20px 0 0 160px;
    line-height: 18px;
    height: 50px;
}

#form .form-privacy a {
    color: #E2001A;
}

#form .form-privacy .checkb {
    display: block;
    float: left;
}

#form .form-privacy label {
    display: block;
    float: left;
    display: block;
    margin: 2px 0 0 10px;   
}

#form .form-submit {
    text-align: center;
    margin: 30px 0 0;
}

#form .form-submit input {
    background: url("../_img/common/input-submit-bg.png") no-repeat;
    width: 203px;
    height: 36px;
    cursor: pointer;
    border: none;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}

body.esito-form {
	background: #d8d9da url(../_img/common/pages-bkg.jpg) repeat-x top left;
	margin: 0 0;
	padding: 0 0;
	text-align: center;
}

#container .deser-feedback-ok p {
    font-size: 18px;
    text-align: center;
    margin: 30px 0 0;
}

#container .deser-feedback-ko p {
    font-size: 18px;
    text-align: center;
    color: red;
    margin: 30px 0 0;
}

#rightContent.deserterios a.button01 {
    margin: 10px auto 30px 10px;
    width: 257px;
}

#rightContent a.button01 span {
    background: url("../_img/common/button01-left.png") no-repeat scroll left top transparent;
    cursor: pointer;
    display: block;
    height: 21px;
    padding: 4px 0 0 18px;
}




