﻿/******************** CSS GENERICO *****************************/
img {border:0px;}
.cpointer
{
	cursor:pointer;
}
.brd0
{
	border:0 !important;
}
.mrgtop0
{
	margin-top:0px !important;
}
.mrgtop2
{
	margin-top:2px !important;
}
.mrgtop5
{
	margin-top:5px !important;
}
.mrgtop18
{
	margin-top:18px !important;
}
.mrgtop48
{
	margin-top:48px !important;
}
.mrgbot0
{
	margin-bottom:0px !important;
}
.mrgrgt90
{
	margin-right:90px !important;
}
.valtop
{
	vertical-align:top !important;
}
.wdt510
{
	width:510px !important;
}
.wdt410
{
	width:410px !important;
}
.wdt410
{
	width:410px !important;
}
.wdt260
{
	width:280px !important;
}
.wdt208
{
	width:208px !important;
}
.wdt200
{
	width:200px !important;
}
.wdt180
{
	width:180px !important;
}
.wdt140
{
	width:140px !important;
}
.wdt130
{
	width:130px !important;
}
.wdt103
{
	width:103px !important;
}
.wdt100
{
	width:100px !important;
}
.wdt93
{
	width:93px !important;
}
.wdt90
{
	width:90px !important;
}
.wdt85
{
	width:85px !important;
}
.wdt70
{
	width:70px !important;
}
.wdt50
{
	width:50px !important;
}

.mrglft3
{
	margin-left:3px !important;
}
.dspNone
{
	display:none;
}
.clrLft
{
	clear:left;
}
.algRgt
{
	text-align:right;
}
.mrgtop77
{
	margin-top:77px !important;
}
.fltLft
{
	float:left;
}
.fltRgt
{
	float:right;
}
.pdgtop0
{
	padding-top:0px !important;
}
.top899
{
	top:899px !important;
}
/******************** PARTE DI MENU IN ALTO UGUALE PER MOLTE PAGINE *****************************/
#divHeaderMenuLoghi
{
	height:32px;
	margin-top: 151px;
	margin-left:379px;
}
#divHeaderMenuLoghi img
{
	border:0;
}
#divHeaderMenuSedi
{
	margin-top: 4px;
	margin-left:379px;
}
#divHeaderMenuSedi img
{
	border:0;
}
/******************** PARTE DI MENU IN BASSO UGUALE PER MOLTE PAGINE *****************************/
#divMenu
{
	position:absolute;
	left:275px;
	top:601px;
}
#divMenu > div
{
	height:36px;
	width:107px;
	float:left;
	text-align:center;
	font-size:0.5em;
	color:White;
}
#menuHome
{
	background-image:url('../img/menu/menuHome.png');
	background-position:center;
	background-repeat:no-repeat;	
}
#menuServizi
{
	background-image:url("../img/menu/menuServizi.png");
	background-position:center;
	background-repeat:no-repeat;	
}
#menuPromozioni
{
	background-image:url("../img/menu/menuPromozioni.png");
	background-position:center;
	background-repeat:no-repeat;	
}
#menuContatti
{
	background-image:url("../img/menu/menuContatti.png");
	background-position:center;
	background-repeat:no-repeat;	
}
#menuOfficina
{
	background-image:url("../img/menu/menuOfficina.png");
	background-position:center;
	background-repeat:no-repeat;	
}
#menuRicambi
{
	background-image:url("../img/menu/menuRicambi.png");
	background-position:center;
	background-repeat:no-repeat;	
}
#menuHome:hover
{
	background-image:url("../img/menu/menuHome_hover.png");
	cursor:pointer;	
}
#menuServizi:hover
{
	background-image:url("../img/menu/menuServizi_hover.png");
	cursor:pointer;		
}
#menuPromozioni:hover
{
	background-image:url("../img/menu/menuPromozioni_hover.png");
	cursor:pointer;		
}
#menuContatti:hover
{
	background-image:url("../img/menu/menuContatti_hover.png");
	cursor:pointer;
}
#menuOfficina:hover
{
	background-image:url("../img/menu/menuOfficina_hover.png");
	cursor:pointer;
}
#menuRicambi:hover
{
	background-image:url("../img/menu/menuRicambi_hover.png");
	cursor:pointer;
}
/******************** PARTE DEI CONTATTI RICAMBI UGUALI PER MOLTE PAGINE *****************************/
#divContattiRicambi
{
	border-top:solid 1px #2084bb;
	border-left:solid 1px #2084bb;
	border-bottom:solid 1px #2084bb;
	padding:5px 3px;
	width:118px;
	float:left;	
}
#divContattiRicambi > p
{
	margin:0px 0 15px 0;
}
#divContattiRicambiRight
{
	border-top:solid 1px #2084bb;
	border-right:solid 1px #2084bb;
	border-bottom:solid 1px #2084bb;
	padding:5px 5px;
	width:126px;
	float:left;	
	margin-left:11px
}
#divContattiRicambiRight > p
{
	margin:0px 0 10px 0;
}
#divContattiRicambiInfo
{
	margin-top:24px;
	border-top:solid 1px #2084bb;
	border-left:solid 1px #2084bb;
	border-bottom:solid 1px #2084bb;
	padding:5px 3px;
	width:180px;
	float:left;	
}
#divContattiRicambiInfo > p
{
	margin:0px 0 9px 0;
}
/******************** LISTE CON LINK PARTICOLARI UGUALI PER MOLTE PAGINE *****************************/
.listaLink
{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
	padding:0;
	list-style-type:none;
}
.listaLink > li
{
	clear:both;
	padding:0px;
	margin:0px;
}
.listaLink > li > a
{
	padding:0px;
	margin:0px;
	height:12px;
	line-height:12px;
}
.listaLink > li > p
{
 	width:210px;
	border-bottom:solid 1px #2084bb;
	margin:2px 0px 0px 0px;
	float:left;
}
.listaLink > li > p > a
{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.listaLink > li > p > img
{
 	margin-right:3px;
}
.listaLink > li > img
{
 	margin-right:3px;
 	vertical-align:bottom;
}
.frecceLista
{
	cursor:pointer;
	border:0;
}
.testoLista
{
	cursor:pointer;
	border:0;
}
/******************** CSS GENRICO RELATIVO AL TESTO DEL PROGETTO CERIANI **********************************/
.testoAzzurro12
{
	font-size:12pt;
	font-weight:bold;
	color:#2084bb;
}
.testoAzzurro10
{
	font-size:10pt;
	font-weight:bold;
	color:#2084bb;
}
.testoAzzurro8
{
	font-size:7.5pt;
	color:#2084bb;
}
.testoDescrizione
{
	font-size:7.5pt;
	color:#ffffff;
	line-height:120%;
}
.testoBianco12
{
	font-size:12pt;
	font-weight:bold;
	color:white;
}
.testoBianco10
{
	font-size:10pt;
	font-weight:bold;
	color:white;
}
.testoBianco9
{
	font-size:9pt;
	font-weight:bold;
	color:white;
}
.testoBianco8
{
	font-size:8pt;
	font-weight:bold;
	color:white;
}
.testoBianco7_5
{
	font-size:7.5pt;
	font-weight:bold;
	color:white;
}
.testoBianco7
{
	font-size:7pt;
	color:white;
}
/******************** CSS GENRICO POPUP ******************************************************/
.popup
{
	z-index:100;
	height:352px;
	width:222px;
	background-image:url("../img/popup.png");
	padding:10px 25px 15px 30px;
	position:absolute;
	top:80px;
	left:65%;
}
.sfondoLabel
{
	padding:2px 4px;
	height:17px;
	width:214px;
	background-image:url("../img/sfondoLabel.jpg");	
	background-position:left;
	background-repeat:repeat-x;
	font-size:6.5pt;
	color:#ffffff;
	line-height:110%;
}
.inputRevisione
{
	width:212px;
	padding:2px 4px;
	border-width:1px;
}
.modal
{
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	height:660px;
	width:100%;
	z-index:99;
	background-color:Black;
	filter: alpha(opacity=70);
	opacity: .7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
/******************** CSS GENRICO PER I FORM DA COMPILARE *************************************************/
.sfondoLabelFloat
{
	padding:2px 4px;
	height:17px;
	background-image:url("../img/sfondoLabel.jpg");	
	background-position:left;
	background-repeat:repeat-x;
	font-size:6.5pt;
	color:#ffffff;
	line-height:110%;
	float:left;
	margin:4px 0px 0px 2px;
}
.inputFloat
{
	padding:1px 2px;
	height:13px;
	font-size:7.5pt;
	color:#000000;
	line-height:110%;
	float:left;
	margin:2px 0px 2px 2px;
}

.selectFloat
{
	padding:1px 2px;
	height:18px;
	font-size:7.5pt;
	color:#000000;
	line-height:110%;
	float:left;
	margin:2px 0px 2px 2px;
}
.textAreaFloat
{
	padding:1px 3px;
	height:55px;
	font-size:7pt;
	color:#000000;
	line-height:110%;
	float:left;
	margin:2px 0px 2px 2px;
}
#selectSedi
{
	font-size:8pt;
	padding:1px 2px;
	margin-right:6px;
}
.divAccetto
{
	margin:3px 0px 0px 300px;
	width:80px;
}

