BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #F4F4F4
}
P {
	MARGIN-TOP: 9px; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica
}
strong {
    color:#464646
	
}
.dida {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica
}
.didaa {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica
}
.didaboldmagenta {
	FONT-SIZE: 11px; COLOR:#E50083; FONT-FAMILY: Verdana, Arial, Helvetica; font-weight:bold
}
.didaboldmagenta A {
	COLOR:#E50083; TEXT-DECORATION: underline
}
.didaboldmagenta A:active {
	COLOR:#E50083
}
.didaboldmagenta A:visited {
	COLOR:#E50083
}
.didaboldmagenta A:hover {
	COLOR:#E50083; TEXT-DECORATION: none
}
.didaa A {
	COLOR: #999999; TEXT-DECORATION: underline
}
.didaa A:active {
	COLOR: #999999
}
.didaa A:visited {
	COLOR: #999999
}
.didaa A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
.didaboldblue {
	FONT-SIZE: 11px; COLOR:#1AA3F1; FONT-FAMILY: Verdana, Arial, Helvetica; font-weight:bold
}
.dida2 {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica
	}
.dida3 {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica
}
.firma {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica
}
.firmalanding {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica
}
.BoxTabellaHome {
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica
}
.BoxTabellaHomeFirma {
	FONT-SIZE: 8px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica
}
.grey {
	COLOR: #aaaaaa
}
A {
	COLOR: #666666; TEXT-DECORATION: none
}
A:active {
	COLOR: #666666
}
A:visited {
	COLOR: #666666
}
A:hover {
	COLOR: #000099; TEXT-DECORATION: none
}
.grey A {
	COLOR: #999999; TEXT-DECORATION: none
}
.grey A:active {
	COLOR: #999999
}
.grey A:visited {
	COLOR: #999999
}
.grey A:hover {
	COLOR: #999999; TEXT-DECORATION: underline
}
.menu A {
	COLOR: #666666; TEXT-DECORATION: none; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica
}
.menu A:active {
	COLOR: #666666
}
.menu A:visited {
	COLOR: #666666
}
.menu A:hover {
	COLOR: #000058; font-weight: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
.menu2 A {
	COLOR: #666666; TEXT-DECORATION: none; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica
}
.menu2 A:active {
	COLOR: #666666
}
.menu2 A:visited {
	COLOR: #666666
}
.menu2 A:hover {
	COLOR: #000058; font-weight: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none;
}
.blu A {
	COLOR: #03438A; TEXT-DECORATION: none ; FONT-SIZE: 11px;  FONT-FAMILY: Verdana, Arial, Helvetica
}
.blu A:active {
	COLOR: #03438A ; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica
}
.blu A:visited {
	COLOR: #03438A ; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica
}
.blu A:hover {
	COLOR: #03438A; TEXT-DECORATION: underline ; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica
}
.firmalanding A:hover {
	COLOR: #666666; TEXT-DECORATION: underline ; FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica
}
.scarica {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #3001FD;
}
.scarica1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #363636;
}
.offerte {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #3001FD;
}
.offerteceleste {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color:#1AA3F1;
}
.dida4 {
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}
.dida4 a {
	 color:#333333;
 	 TEXT-DECORATION: none; 
	}
.dida4 a:active {
	 color:#333333;
	 TEXT-DECORATION: none; 
	}
.dida4 a:visited {
	 color:#333333;
	 TEXT-DECORATION: none; 
}
.dida4 a:hover {
	 color:#000000;
	 TEXT-DECORATION: none; 
}

.scarica a {
	 color: #3001FD;
 	 TEXT-DECORATION: none; 
	}
.scarica a:active {
	 color: #3001FD;
	 TEXT-DECORATION: none; 
	}
.scarica a:visited {
	 color: #3001FD;
	 TEXT-DECORATION: none; 
}
.scarica a:hover {
	 color:#000099;
	 TEXT-DECORATION: none; 
}

.dida5 {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	line-height: 20px;
}

.Stile3 {color: #000066}
.Stile4 {color: #000081}
.Stile7 {
	color: #010066;
	font-weight: bold;
}
.Stile12 {font-size: 10px}
.Stile13 {font-size: 13px}
.Stile20 {font-size: 16px; font-weight: bold; color: #CC0000; }
.Stile21 {font-size: 12px}
.Stile23 {font-size: 16px}
.Stile24 {color: #FFFFFF}
.Stile25 {font-size: 11px}
.Stile27 {font-size: 12px; font-weight: bold; color: #333333; }
.Stile28 {
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}
.scarica1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #363636;
}
.scarica1blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color:#000080;
}
.scarica2 {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color:#434343;
}	
.scarica3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #363636;
}
.boxTDlanleft {
	background-image: url(../Immagini/landing/bordo_top.png);
	background-repeat:repeat;
	background-position:left-center;
	margin-top: 12px;
	margin-bottom: 0px;
}
.testolanding {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color:#434343;
}

.testoindex {
	font-family: Arial, Helvetica;
	font-size: 24px;
	font-weight:bold;
	color:#1AA3F1;
	padding-left: 10px;
	padding-top: 10px;
}	

.testoimportantepagine {
	font-family: Arial, Helvetica;
	font-size: 24px;
	font-weight:bold;
	color:#1AA3F1;
}

#comefunziona {
	height: 354px;
	width: 210px;
	background-image:url(Immagini/howitworks2.png);
    }
a.iniziaprogetto {
	display: block;
	height: 36px;
	width: 195px;
	background-image:url(Immagini/home/inizia_progetto.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 295px;
	float: left;
	margin-left: 7px;
    }
a.iniziaprogetto:hover {
	background-position: center bottom;
    }

.boxoffertealtosinistra {
	background-image: url(Immagini/border_left_top.png);
	width: 17px;
	height: 17px;
    }

.boxoffertetop {
	background-image: url(Immagini/border_top.png);
	width: 332px;
	height: 17px;
	background-repeat:repeat-x;
	}

.boxoffertealtodestra {
	background-image: url(Immagini/border_right_top.png);
	width: 22px;
	height: 17px;
	}

.boxoffertesinistra {
	background-image: url(Immagini/border_left.png);
	width: 17px;
	height: 160px;
	}
	
.boxoffertedestra {
	background-image: url(Immagini/border_right.png);
	width: 22px;
	height: 160px;
	}
	
.boxoffertebassosinistra {
	background-image: url(Immagini/border_left_bottom.png);
	width: 17px;
	height: 17px;
    }

.boxoffertebasso {
	background-image: url(Immagini/border_bottom.png);
	width: 332px;
	height: 17px;
	background-repeat:repeat-x;
	}

.boxoffertebassodestra {
	background-image: url(Immagini/border_right_bottom.png);
	width: 22px;
	height: 17px;
	}

.boxHome {
	background-color:#FFFFFF;
	background-image: url(Immagini/BoxHomeTop.jpg);
	background-repeat: no-repeat;
	width: 760px;
	margin-bottom: 0px;
	
}

.boxHome .middle {
	background-image: url(Immagini/BoxHomeMiddle.jpg);
	background-repeat:repeat;
	background-position:left-center;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 760px;
	
}
.boxHome img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.boxHome .bottom {
	background-image: url(Immagini/BoxHomeBottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 0px;
	width: 760px;
}

.boxHome .headLine3 {
	color: #F0333F;
	padding: 10px;
	font-weight: bold;
	margin-top: 0px;
	font-size: 18px;
	line-height: 18px;
}
.boxHome .headText {
	font-size: 11px;
	color: #78726D;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.boxHome a {
    color:#2D2D2D;
    text-decoration:underline;
    white-space: nowrap;
}
.boxHome a:hover {
    color:#2D2D2D;
    text-decoration: none;
    white-space: nowrap;
}

.boxTour {
	background-color:#FFFFFF;
	background-image: url(Immagini/BoxTourTop.png);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	width: 241px;
	margin-bottom: 0px;
	
}


.boxTour .middle {
	background-image: url(Immagini/BoxTourMiddle.png);
	background-repeat:repeat;
	background-position:left-center;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 241px;
	
}
.boxTour img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.boxTour .bottom {
	background-image: url(Immagini/BoxTourBottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align:center;
	padding-bottom: 0px;
	width: 241px;
}

.boxTour .headLine3 {
	color: #F0333F;
	padding: 10px;
	font-weight: bold;
	margin-top: 0px;
	font-size: 18px;
	line-height: 18px;
}
.boxTour .headText {
	font-size: 11px;
	color: #78726D;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.boxTour a {
    color:#FFFFFF;
    text-decoration:underline;
    white-space: nowrap;
}
.boxTour a:hover {
    color:#FFFFFF;
    text-decoration: none;
    white-space: nowrap;
}

.boxTransfer {
	background-color:#FFFFFF;
	background-image: url(Immagini/BoxTransferTop.png);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	width: 241px;
	margin-bottom: 0px;
	
}

.boxTransfer .middle {
	background-image: url(Immagini/BoxTransferMiddle.png);
	background-repeat:repeat;
	background-position:left-center;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 241px;
	
}
.boxTransfer img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.boxTransfer .bottom {
	background-image: url(Immagini/BoxTransferBottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align:center;
	padding-bottom: 0px;
	width: 241px;
}

.boxTransfer .headLine3 {
	color: #F0333F;
	padding: 10px;
	font-weight: bold;
	margin-top: 0px;
	font-size: 18px;
	line-height: 18px;
}
.boxTransfer .headText {
	font-size: 11px;
	color: #78726D;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.boxTransfer a {
    color:#FFFFFF;
    text-decoration:underline;
    white-space: nowrap;
}
.boxTransfer a:hover {
    color:#FFFFFF;
    text-decoration: none;
    white-space: nowrap;
}

.boxGreen {
	background-color:#FFFFFF;
	background-image: url(Immagini/BoxGreenTop.png);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	width: 241px;
	margin-bottom: 0px;
	
}

.boxGreen .middle {
	background-image: url(Immagini/BoxGreenMiddle.png);
	background-repeat:repeat;
	background-position:left-center;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 241px;
	
}
.boxGreen img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.boxGreen .bottom {
	background-image: url(Immagini/BoxGreenBottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align:center;
	padding-bottom: 0px;
	width: 241px;
}

.boxGreen .headLine3 {
	color: #F0333F;
	padding: 10px;
	font-weight: bold;
	margin-top: 0px;
	font-size: 18px;
	line-height: 18px;
}
.boxGreen .headText {
	font-size: 11px;
	color: #78726D;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.boxGreen a {
    color:#FFFFFF;
    text-decoration:underline;
    white-space: nowrap;
}
.boxGreen a:hover {
    color:#FFFFFF;
    text-decoration: none;
    white-space: nowrap;
}

.boxSiae {
	background-color:#FFFFFF;
	background-image: url(Immagini/BoxSiaeTop.png);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	width: 241px;
	margin-bottom: 0px;
	
}

.boxSiae .middle {
	background-image: url(Immagini/BoxSiaeMiddle.png);
	background-repeat:repeat;
	background-position:left-center;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 241px;
	
}
.boxSiae img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.boxSiae .bottom {
	background-image: url(Immagini/BoxSiaeBottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align:center;
	padding-bottom: 0px;
	width: 241px;
}

.boxSiae .headLine3 {
	color: #F0333F;
	padding: 10px;
	font-weight: bold;
	margin-top: 0px;
	font-size: 18px;
	line-height: 18px;
}
.boxSiae .headText {
	font-size: 11px;
	color: #78726D;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.boxSiae a {
    color:#FFFFFF;
    text-decoration:underline;
    white-space: nowrap;
}
.boxSiae a:hover {
    color:#FFFFFF;
    text-decoration: none;
    white-space: nowrap;
}

.contenitore-box{
position:relative;
}
.contenitore-box .box-1{
	position:relative;
	border:2px solid #900;
	padding:0.4em;
	width:147px;
	background-color:#fafafa;
	color: #900;
	left: 3px;
	top: -1px;
}
.contenitore-box .box-2{
position:absolute;
left:405px;
top:27px;
border:2px solid #900;
padding:0.4em;
width:170px;
background-color:#fafafa;
color: #900;
}

/* element inside sub offerte */

.testoimportanteofferte {
	font-family: Arial, Helvetica;
	font-size: 24px;
	font-weight:bold;
	color:#1AA3F1;
}
.testoimportanteofferte .sub {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight:bold;
	color:#696969;
}
.testoimportanteofferte .euro {
	font-family: Arial, Helvetica;
	font-size: 30px;
	font-weight:bold;
	color:#696969;
}

/* element inside offerte */
.wrapofferte {
    float:left;
	width:700px;
	height:120px;
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color:#1AA3F1;
	margin-bottom:10px;
	border-bottom: 1px dashed #CCCCCC;
	text-align:left;

}
.wrapofferte .image {
    float:left;
	width:110px;
	height:100px;
}
.wrapofferte .image .sub {
    margin-left:30px;
    
}
.testoofferte {
    width:110px;
	float:left;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color:#696969;
}
.testoofferte .sub {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	color:#696969;
}
.testoofferte .euro {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight:bold;
	color:#696969;
}

.testoofferte .sub ul {
    margin-top:0.4em;
	margin-left:0.1em;
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	color:#696969;
}
.testoofferte .sub li {
    margin-bottom:0.1em;
	margin-left:0.1em;
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	color:#696969;
}

.ul_offerte {
    list-style-image: url(Immagini/ul_offerte.jpg);
   	font-family: Arial, Helvetica;
	font-size: 12px;
	color:#969696;
	font-weight:bold;
	margin-bottom:0;
}

.ul_offerte ul {
    margin-top:1em;
}
.ul_offerte li {
    margin-bottom:0.5em;
}

.ul_offerte A {
	COLOR: #999999; TEXT-DECORATION: underline
}
.ul_offerte A:active {
	COLOR: #999999
}
.ul_offerte A:visited {
	COLOR: #999999
}
.ul_offerte A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}

.promocode {
	FONT-SIZE: 14px; 
	COLOR:#FF00F6; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	font-weight:bold;
	margin-left:24px;
	margin-bottom:5px
}
.promocode A {
	COLOR:#FF00F6; TEXT-DECORATION: underline
}
.promocode A:active {
	COLOR:#FF00F6;
}
.promocode A:visited {
	COLOR:#FF00F6;
}
.promocode A:hover {
	COLOR:#FF00F6; TEXT-DECORATION: none
}

.promocode .little {
	FONT-SIZE: 9px; 
	COLOR:#6C6C6C; 
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal; 
}

a.cdclickpackages {
	    display: block;
	    height: 28px;
	    width: 140px;
	    background-image:url(Immagini/promotion/cdclick_packages.jpg);
	    background-repeat: no-repeat;
	    background-position: center top;
	    float: right;
}
a.cdclickpackages:hover {
	    background-position: center bottom;
}

/* element inside backgroundsocial */

.backgroundsocial {
        background-image:url(Immagini/backgroundsocial.jpg);
        background-repeat:repeat-y;
}

.wrapsocial {
        width:1000px;
        height:50px;
}
.wrapsocial .creditcard{
        float:left;
        width:241px;
		margin:10px 0px 0px 10px;
        height:30px;
}
.wrapsocial .social{
        float:left;
		margin:5px 5px 5px 5px;
        width:130px;
        height:38px;
}
.wrapsocial .text{
        float:left;
        font-size: 11px;
		margin:10px 5px 5px 10px; 
	    color:#6A6A6A;
		text-align:justify;
		width:593px; 
	    font-family: Verdana, Arial, Helvetica; 
}

/* element inside footer */

.footer {
	background-color: #ebe8e5;
	width: 970px;
	margin-bottom: 1px;
	text-align:left;
}
.footer .map {
    background:#FFFFFF;
	margin-top: 6px;
	margin-left:6px;
	margin-bottom:6px;
	float:left;
	text-align:left;
	width:970px;
	font-size: 11px; 
	color:#1AA3F1; 
	font-family: Verdana, Arial, Helvetica; 
	font-weight:bold
}
.footer .middle {
	margin-top: 12px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:auto;
	float:left;
	text-align:left;
	width:170px;
}

.backgroundfooter {
background-image:url(Immagini/bodycontainer_up.jpg);
background-repeat:no-repeat;

}

.backgroundmain {
background-image:url(Immagini/bodycontainer_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;

}

.backgroundoffer {
background-image:url(Immagini/bodycontainer_bottom2.jpg);
background-repeat:no-repeat;
background-position:bottom;

}

/* element inside banners */

.wrapbanner {
    background-image:url(Immagini/backgroundsocial.jpg)
	width: 1000px;
	height:150px;
	text-align:center;
	FONT-SIZE: 12px; 
	COLOR:#232323; 
	FONT-FAMILY: Arial, Helvetica;
}
.wrapbanner .image {

    background-image:url(Immagini/promotion/banner2.jpg);
	float:left;
	width:246px;
	height:135px;
	margin-top:7px;
}
.wrapbanner .image2 {
	background-image:url(Immagini/promotion/banner.jpg);
	float:left;
	margin-left:6px;
	width:246px;
	height:135px;
	margin-top:7px;
}
.wrapbanner .image3 {
	background-image:url(Immagini/promotion/banner3.jpg);
	float:left;
	margin-left:5px;
	width:246px;
	height:135px;
	margin-top:7px;
}
.wrapbanner .image4 {
	background-image:url(Immagini/promotion/banner4.jpg);
	float:left;
	margin-left:5px;
	width:246px;
	height:135px;
	margin-top:7px;
}
.wrapbanner .image5 {
	background-image:url(Immagini/promotion/banner6.jpg);
	float:left;
	margin-left:6px;
	width:246px;
	height:135px;
	margin-top:7px;
}
.wrapbanner .image6 {
	background-image:url(Immagini/promotion/banner7.jpg);
	float:left;
	margin-left:5px;
	width:246px;
	height:135px;
	margin-top:7px;
}
.wrapbanner .text {
	float:left;
	margin:5px 3px 0px 120px;
	width:120px;
	height:100px;
}
.wrapbanner .url {
	float:left;
	margin:10px 0px 0px 0px;
	width:245px;
	height:15px;
	font-weight:bold;
}

.wrapbanner .url A {
	FONT-SIZE: 12px; 
	COLOR:#232323; 
	FONT-FAMILY: Arial, Helvetica;
	text-decoration:underline;
}
.wrapbanner .url A:active {
	COLOR: #232323
}
.wrapbanner .url A:visited {
	COLOR: #232323
}
.wrapbanner .url A:hover {
	COLOR:#232323; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
}




/* element inside template */
.wraptemplate {
    float:left;
	width:550px;
	height:66px;
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color:#1AA3F1;
	border-bottom: 1px dashed #CCCCCC;
	text-align:left;

}
.wraptemplate .image {
    float:left;
	width:61px;
	height:55px;
}
.wraptemplate .image .sub {
    margin-left:30px;
	width:300px;
}
.testotemplate {
    width:300px;
	float:left;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color:#696969;
	margin-left:5px;
}
.testotemplate .sub {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	color:#696969;
}
.downloadtemplate {
    float:left;
	width:130px;
	color:#666;
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	color:#696969;
	margin-left:25px;
	margin-top:6px;
}
.downloadtemplate A {
	COLOR: #999999; TEXT-DECORATION:underline;
}
.downloadtemplate A:active {
	COLOR: #999999
}
.downloadtemplate A:visited {
	COLOR: #999999
}
.downloadtemplate A:hover {
	COLOR: #999999; TEXT-DECORATION:none;
}
.scegliprodotto{
	width:500px;
	float:left;
	padding-bottom:22px;
	border:none;
}
.scegliprodotto label{
	float:left;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color:#696969;
	margin-top:5px;
	padding:0 8px 0 0;
	
}
.scegliprodotto select{
	float:left;
	width:191px;
	font-size: 12px;
	font-weight:bold;
	color:#696969;
}
    
.scegliprodotto fieldset{
	border:none;
}


/* element inside layout */
.wraplayout {
    float:left;
	width:210px;
	height:230px;
	margin-left:30px;
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color:#1AA3F1;
	border-bottom: 1px dashed #CCCCCC;
	text-align:left;

}
.wraplayout .image {
    float:left;
	width:200px;
	height:139px;
}
.wraplayout .image .sub {
    margin-left:30px;
	width:200px;
}
.testolayout {
    width:200px;
	float:left;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color:#696969;
	margin-left:5px;
}
.testolayout .sub {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	color:#696969;
}

table.tabbs { width: 580px; margin: 0; padding: 0; border: none; border: 0px; border-spacing: 0px; }
table.tabbs th { text-align: left; padding: 6px; font-weight: bold; border-bottom: 1px dashed #CCCCCC; padding-top: 25px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; vertical-align: bottom;}
table.tabbs td { border: none; background-color: #FFFFFF; padding-top: 6px; padding-right: 25px; padding-bottom: 6px; padding-left: 6px; border-bottom: 1px dashed #CCCCCC; vertical-align: top; background-repeat: repeat-x; }

/* header */
#cdclicktour
{
	position:absolute;
	float:left;
	margin-left:100px;
	background:url(Immagini/tourcdclick.png) no-repeat;
	text-indent:-9999px;
	width:120px;
	height:27px;
	overflow:visible;
	z-index:1;
	top: -1px;
	left: 17px;
}
#cdclicktour a
{
	height:100%;
	width:100%;
	cursor:pointer;
	outline:none;
	display:block;
}

#cdclickoffer
{
	position:absolute;
	float:left;
	margin-left:240px;
	top: -1px;
	background:url(Immagini/cdclickoffer.png) no-repeat;
	text-indent:-9999px;
	width:120px;
	height:27px;
	overflow:visible;
	z-index:1;
	left: -6px;
}
#cdclickoffer a
{
	height:100%;
	width:100%;
	cursor:pointer;
	outline:none;
	display:block;
}

/* preventivo 
quick quote for cdclick in asp
to use with xml file*/

#quotecontainer {
width: 970px ;
height:442px;
margin-left:15px;
margin-top:0px;

}

#quoteup {
float: left;
width: 970px;
margin-top:20px;
color:#FF00F6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#quoteleft {
float: left;
width: 210px;
margin-top:20px;
}

div.media {
width: 200px;
height:425px;
margin-left:13px;
border-right: #0000ff 1px solid;
border-top: #0000ff 1px solid;
border-left: #0000ff 1px solid;
border-bottom: #0000ff 1px solid;
border-color:#ABABAB;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;

}
div.media .main{
text-align:left;
margin-top:-0.7em;
margin-left:10px;
background-color:#FFFFFF;
width:120px;
color:#4B4891;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.media .socialquote{
text-align:left;
margin-top:145px;
margin-left:10px;
width:195px;
}

div.servizi {
width: 200px;
height:140px;
margin-left:13px;
border-right: #0000ff 1px solid;
border-top: #0000ff 1px solid;
border-left: #0000ff 1px solid;
border-bottom: #0000ff 1px solid;
border-color:#ABABAB;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin-top: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#575757;

}
div.servizi .main{
text-align:left;
margin-top:-0.7em;
margin-left:10px;
background-color:#FFFFFF;
width:180px;
color:#4B4891;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#quotecolumn {
float: left;
width: 210px;
margin-left:0px;
}

div.stampa {
width: 200px;
height:170px;
margin-left:13px;
border-right: #0000ff 1px solid;
border-top: #0000ff 1px solid;
border-left: #0000ff 1px solid;
border-bottom: #0000ff 1px solid;
border-color:#ABABAB;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin-top: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#575757;

}
div.stampa .main{
text-align:left;
margin-top:-0.7em;
margin-left:5px;
background-color:#FFFFFF;
width:200px;
color:#4B4891;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.packaging {
width: 200px;
height:213px;
margin-left:13px;
border-right: #0000ff 1px solid;
border-top: #0000ff 1px solid;
border-left: #0000ff 1px solid;
border-bottom: #0000ff 1px solid;
border-color:#ABABAB;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin-top: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#575757;

}
div.packaging .main{
text-align:left;
margin-top:-0.7em;
margin-left:5px;
background-color:#FFFFFF;
width:200px;
color:#4B4891;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.cover {
width: 200px;
height:188px;
margin-left:13px;
border-right: #0000ff 1px solid;
border-top: #0000ff 1px solid;
border-left: #0000ff 1px solid;
border-bottom: #0000ff 1px solid;
border-color:#ABABAB;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin-top: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#575757;

}
div.cover .main{
text-align:left;
margin-top:-0.7em;
margin-left:5px;
background-color:#FFFFFF;
width:200px;
color:#4B4891;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.masterizzare {
width: 200px;
height:70px;
margin-left:13px;
border-right: #0000ff 1px solid;
border-top: #0000ff 1px solid;
border-left: #0000ff 1px solid;
border-bottom: #0000ff 1px solid;
border-color:#ABABAB;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin-top: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#575757;

}
div.masterizzare .main{
text-align:left;
margin-top:-0.7em;
margin-left:5px;
background-color:#FFFFFF;
width:150px;
color:#4B4891;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#riepilogocolumn {
float: left;
width: 260px;
height:480px;
margin-left:30px;
margin-top:0px;
background-color:#F8F8F8;
border-right: #FF01E4 1px solid;
border-top: #FF01E4 1px solid;
border-left: #FF01E4 1px solid;
border-bottom: #FF01E4 1px solid;
border-color:#FF01E4;

}

div.produzione {
width: 220px;
height:100px;
margin-left:13px;
margin-top: 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#575757;

}
div.produzione .main{
text-align:left;
margin-top:-0.7em;
margin-left:5px;
background-color:#F8F8F8;
width:200px;
color:#FF00B9;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.spedizione {
width: 220px;
height:30px;
margin-left:13px;
margin-top: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#575757;

}
div.spedizione .main{
text-align:left;
margin-top:-0.7em;
margin-left:5px;
background-color:#F8F8F8;
width:200px;
color:#FF00B9;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.produzione .riepilogo {
margin-top: 5px;
margin-lett:5px;
}

div.riepilogo {
width: 237px;
height:65px;
margin-left:13px;
margin-top: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#575757;

}
div.riepilogo .main{
text-align:left;
margin-top:-0.7em;
margin-left:5px;
background-color:#F8F8F8;
width:200px;
color:#FF00B9;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.riepilogo .riepilogo {
margin-top: 5px;
margin-lett:5px;
}

div.quote {
margin-top: 25px;
margin-left:13px;
font-size:11px;
width:220px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.quote .main{
text-align:left;
margin-top:-0.7em;
margin-left:5px;
background-color:#F8F8F8;
width:220px;
color:#FF00B9;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.discprinting {
    width:200px;
	float:left;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color:#696969;
	margin-left:5px;
	margin-top:10px;
}
.discprinting .sub {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	color:#696969;
}

.firmablue {
	FONT-SIZE: 9px; COLOR:#0080FF; FONT-FAMILY: Arial, Helvetica
}

#quotestartproject {
width: 770px ;
height:330px;
text-align:left;
}

#quotestartprojectlft {
float: left;
width: 245px;
height:300px;
margin-top:30px;
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0080FF;
text-align:left;
font-weight:bold;
border-right:dotted;
border-right-color:#818181;
border-right-width:0.1em;
}

div.startprojectnow {
margin-top: 5px;
margin-left:10px;
width:225px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:none;
color:#C0C0C0;
text-align:left;
}

#users {
margin-left:10px;
width:400px;
height:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:none;
color:#C0C0C0;
text-align:left;
}





#cdclickuser {
width: 650px ;
height:330px;
text-align:left;
}

#cdclickuserlft {
float: left;
width: 210px;
height:300px;
margin-top:5px;
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0080FF;
text-align:left;
font-weight:bold;
border-right:dotted;
border-right-color:#818181;
border-right-width:0.1em;
}

div.usercdclick {
margin-top: 5px;
margin-left:5px;
width:205px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:none;
color:#C0C0C0;
text-align:left;
}





