BODY {
	background: #F4F4F4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
P {
	MARGIN-TOP: 9px; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica
}

.help {
	COLOR:#0000FF; TEXT-DECORATION: underline; font-weight:bold
}
.help A {
	COLOR:#0000FF; TEXT-DECORATION: underline; font-weight:bold
}
.help A:active {
	COLOR: #999999; TEXT-DECORATION:none
}
.help A:visited {
	COLOR: #999999; TEXT-DECORATION:none
}
.help A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}

.dida {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica
}
.didamagenta {
	FONT-SIZE: 11px; COLOR:#FF00FF; FONT-FAMILY: Verdana, Arial, Helvetica
}
.didablue {
	FONT-SIZE: 11px; COLOR:#0080FF; FONT-FAMILY: Verdana, Arial, Helvetica
}
.didawhite {
	FONT-SIZE: 12px; COLOR:#FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; font-weight:bolder
}
.didabold {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica; font-weight:bold
}
.didaa {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica
}
.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
}
.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
}
.magenta A {
	COLOR:#FF00FF; TEXT-DECORATION: underline; font-weight:bold
}
.magenta A:active {
	COLOR: #FF00FF
}
.magenta A:visited {
	COLOR: #FF00FF
}
.magenta A:hover {
	COLOR: #FF00FF; TEXT-DECORATION: none
}
.fotter {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica
}
.fotter A {
	COLOR: #999999; TEXT-DECORATION: none
}
.fotter A:active {
	COLOR: #999999
}
.fotter A:visited {
	COLOR: #999999
}
.fotter A:hover {
	COLOR: #999999; TEXT-DECORATION: underline
}
.didaboldblue {
	FONT-SIZE: 11px; COLOR:#1AA3F1; FONT-FAMILY: Verdana, Arial, Helvetica; font-weight:bold
}
.didaboldblue14 {
	FONT-SIZE: 16px; COLOR:#1AA3F1; FONT-FAMILY: Verdana, Arial, Helvetica; font-weight:bold
}
.didaboldgrey {
	FONT-SIZE: 11px; COLOR:#969696; 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
}
.firmablue {
	FONT-SIZE: 9px; COLOR:#0080FF; FONT-FAMILY: Arial, Helvetica
}
.firmawhite {
	FONT-SIZE: 9px; COLOR:#FFFFFF; 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
}
.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;
}
.scarica2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #363636;
}
.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#C0C0C0;
}
.divheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}
.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; 
}
.didahome {
	FONT-SIZE: 11px;
	COLOR:#818181;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	line-height: 15px;
}

.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;
}

.testoimportantepagine {
	font-family: Arial, Helvetica;
	font-size: 24px;
	font-weight:bold;
	color:#1AA3F1;
}

.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 .sub .textax {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	color:#696969;
	margin-bottom:10px;
}
.testoimportanteofferte .sub .textax a {
	text-decoration:underline;
}
.testoimportanteofferte .sub .textax a:hover {
	text-decoration:none;
	color:#0080FF;
}
.testoimportanteofferte .euro {
	font-family: Arial, Helvetica;
	font-size: 30px;
	font-weight:bold;
	color:#696969;
}

.boxMenuPreventivo {
	background-color: #ebe8e5;
	background-image: url(Images/DivGray_top.gif);
	background-repeat: no-repeat;
	width: 170px;
	margin-bottom: 8px;
	
}

.boxMenuPreventivo .middle {
	background-image: url(Images/DivGray_middle.gif);
	background-repeat:repeat;
	background-position:left-center;
	margin-top: 12px;
	margin-bottom: 0px;
	
}
.boxMenuPreventivo img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.boxMenuPreventivo .bottom {
	background-image: url(Images/DivGray_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}

.boxMenuPreventivo .headLine3 {
	color: #F0333F;
	padding: 10px;
	font-weight: bold;
	margin-top: 0px;
	font-size: 18px;
	line-height: 18px;
}
.boxMenuPreventivo .headText {
	font-size: 11px;
	color: #78726D;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#boxRegistrati {
	background-image:url(Images/cddvd_247.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 170px;
	height:117;
	text-indent: 2px;
}
#boxStart {
	background-image:url(Images/start_project.png);
	style:cursor:pointer; 
	onclick:location.href='http://www.cdclick-europe.com/download.php';
	background-repeat: no-repeat;
	background-position: left top;
	width: 90px;
	height:22px;
	text-indent: 2px;
}


#lang_container {float: right; height: 33px; width:157px; background:#FFFFFF;}
#lang_dropdown {float: right; margin: 7px 5px 0 0; font-family: arial, helvetica, sans-serif; font-size:11px; color:#555;}
#lang_flag {float: right; margin: 4px 10px 0 0}

.stampa {

	background-color: #FFFFFF;
	background-image: url(Images/print.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 66px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}

.boxHome {
	background-color:#FFFFFF;
	background-image: url(Images/BoxHomeTop.png);
	background-repeat: no-repeat;
	width: 645;
	margin-bottom: 0px;
	
}

.boxHome .middle {
	background-image: url(Images/BoxHomeMiddle.png);
	background-repeat:repeat;
	background-position:left-center;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 645;
	
}
.boxHome img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.boxHome .bottom {
	background-image: url(Images/BoxHomeBottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 0px;
	width: 645px;
}

.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;
}

/* tooltip preventivo combo */
#duplication {
	background:transparent url(Images/tooltip.png) no-repeat scroll 0 0;
	display:block;
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	width:18px;
	cursor:pointer;
	float:right;
}
#printingdisc {
	background:transparent url(Images/tooltip.png) no-repeat scroll 0 0;
	display:block;
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	width:18px;
	cursor:pointer;
	float:right;
}
#insert {
	background:transparent url(Images/tooltip.png) no-repeat scroll 0 0;
	display:block;
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	width:18px;
	cursor:pointer;
	float:right;
}
#packaging {
	background:transparent url(Images/tooltip.png) no-repeat scroll 0 0;
	display:block;
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	width:18px;
	cursor:pointer;
	float:right;
}
#altri_servizitooltip {
	background:transparent url(Images/tooltip.png) no-repeat scroll 0 0;
	display:block;
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	width:18px;
	cursor:pointer;
}
#mediatype {
	background:transparent url(Images/tooltip.png) no-repeat scroll 0 0;
	display:block;
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	width:18px;
	cursor:pointer;
	float:right;
}
#pack_specialitooltip {
	background:transparent url(Images/tooltip.png) no-repeat scroll 0 0;
	display:block;
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	width:18px;
	cursor:pointer;
}
#insertitooltip {
	background:transparent url(Images/tooltip.png) no-repeat scroll 0 0;
	display:block;
	height:14px;
	overflow:hidden;
	text-indent:-999em;
	width:18px;
	cursor:pointer;
}

/* tooltip styling */
.tooltip {
	display:none;
	background:url(Images/testo_sinistra.png);
	height:164px;
	margin-top:170px;
	margin-left:340px;
	width:641px;
	font-size:11px;
	color:#B2B2B2;
}

/* a .label element inside tooltip */
.tooltip .label {
	color:#000000;
	width:auto;
	font-size:11px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-left:20px;
}

.tooltip .description {
	color:#000000;
	width:auto;
	font-size:9px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-left:20px;
}

.tooltip a {
	color:#0000FF;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
}

/* element inside fancybox */
#content {
	width: 400px;
	margin: 40px auto 0 auto;
	padding: 0 60px 30px 60px;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
}

/* element inside combo */

.boxCombo {
	background-color: #ebe8e5;
	background-image: url(Combo/DivGray_top.gif);
	background-repeat: no-repeat;
	width: 170px;
	margin-bottom: 8px;
	
}

.boxCombo .middle {
	background-image: url(Combo/DivGray_middle.gif);
	background-repeat:repeat;
	background-position:left-center;
	margin-top: 12px;
	margin-bottom: 0px;
	
}
.boxCombo img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.boxCombo .bottom {
	background-image: url(Combo/DivGray_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}

.boxCombo .headLine3 {
	color: #F0333F;
	padding: 10px;
	font-weight: bold;
	margin-top: 0px;
	font-size: 18px;
	line-height: 18px;
}
.boxCombo .headText {
	font-size: 11px;
	color: #78726D;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* 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;
	padding-bottom:50px;
}

.footer .down {
    background:#FFFFFF;
	margin-top: 0px;
	margin-left:6px;
	margin-bottom:0px;
	float:left;
	text-align:left;
	width:970px;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica; 
}


/* element inside awards */

.awards {
	width: 990px;
	margin-bottom: 1px;
	text-align:left;
}
.awards .map {
	margin-top: 6px;
	margin-left:6px;
	margin-bottom:6px;
	float:left;
	text-align:left;
	width:990px;
	font-size: 11px; 
	color:#1AA3F1; 
	font-family: Verdana, Arial, Helvetica; 
	font-weight:bold
}
.awards .middle {
	margin-top: 12px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	text-align:left;
	width:130px;
	height:70px;
}


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; }

/* element inside template
sono gli elementi che includono l'immagine how it works */
#howdoesitworks {
	height: 363px;
	width: 215px;
	background-image:url(Images/howitworks2.png);
	margin-left:27px;
	margin-top:15px;
	float:right;
    }
#howdoesitworks_products {
	height: 363px;
	width: 215px;
	background-image:url(Images/howitworks2.png);
	margin-left:10px;
	margin-top:15px;
	float:right;
    }
#off_howdoesitworks {
	height: 363px;
	width: 215px;
	background-image:url(Images/howitworks2.png);
	margin-left:33px;
	margin-top:15px;
	float:right;
}
a.startyourproject {
	display: block;
	height: 36px;
	width: 195px;
	background-image:url(Images/startyourproject.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 295px;
	float: left;
	margin-left: 13px;
    }
a.startyourproject:hover {
	background-position: center bottom;
    }
a.startyourtour {
	display: block;
	height: 36px;
	width: 195px;
	background-image:url(Images/startyourtour.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 295px;
	float: left;
	margin-left: 13px;
    }
a.startyourtour:hover {
	background-position: center bottom;
    }
	
a.startyourproject_offer {
	display: block;
	height: 36px;
	width: 195px;
	background-image:url(Images/startyourproject.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	float: left;
	margin-left: 7px;
    }
a.startyourproject_offer:hover {
	background-position: center bottom;
    }	

/* element inside template
sono gli elementi dentro la pagina template e products */
.wraptemplate {
    float:left;
	width:738px;
	height:90px;
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color:#1AA3F1;
	border-bottom: 1px dashed #CCCCCC;
	text-align:left;
	padding: 10px 0px 0px 30px;

}
.wraptemplate A {
	COLOR: #999999; TEXT-DECORATION:underline;
}
.wraptemplate A:active {
	COLOR: #999999
}
.wraptemplate A:visited {
	COLOR: #999999
}
.wraptemplate A:hover {
	COLOR: #999999; TEXT-DECORATION:none;
}
.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;
	margin-top:10px;
}
.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:10px;
	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;
}
.viewsample {
    float:left;
	width:90px;
	color:#666;
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	color:#696969;
	margin-left:5px;
	margin-top:9px;
}
.viewsample A {
	COLOR: #999999; TEXT-DECORATION:underline;
}
.viewsample A:active {
	COLOR: #999999
}
.viewsample A:visited {
	COLOR: #999999
}
.viewsample A:hover {
	COLOR: #999999; TEXT-DECORATION:none;
}
.note {
    float:left;
	width:100px;
	color:#666;
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	color:#696969;
	margin-left:5px;
	margin-top:9px;
}
.note A {
	COLOR: #999999; TEXT-DECORATION:underline;
}
.note A:active {
	COLOR: #999999
}
.note A:visited {
	COLOR: #999999
}
.note 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 template
sono gli elementi dentro la pagina template e products */
.wraptemplate2 {
    float:left;
	width:700px;
	height:125px;
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color:#1AA3F1;
	border-bottom: 1px dashed #CCCCCC;
	text-align:left;
	padding: 10px 0px 0px 30px;

}
.wraptemplate2 .image {
    float:left;
	width:61px;
	height:55px;
}
.wraptemplate2 .image .sub {
    margin-left:30px;
	width:300px;
}

/* element inside backgrounds
sono gli elementi dentro che incorniciano pagine */

.backgroundfooter {
background-image:url(Images/bodycontainer_up.jpg);
background-repeat:no-repeat;

}

.backgroundmain {
background-image:url(Images/bodycontainer_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;

}
/* element inside backgroundsocial */

.backgroundsocial {
        background-image:url(Images/backgroundsocial.jpg);
        background-repeat:repeat-y;
		
}

.wrapsocial {
        width:997px;
        height:50px;
		background: #F4F4F4;
}
.wrapsocial .creditcard{
        float:left;
        width:241px;
		margin:10px 0px 0px 10px;
        height:30px;
}
.wrapsocial .social{
        float:left;
		margin:10px 5px 5px 10px;
        width:32px;
        height:38px;
}
.wrapsocial .text{
        float:left;
        font-size: 11px;
		margin:10px 5px 5px 10px; 
	    color:#6A6A6A;
		text-align:justify;
		width:675px; 
	    font-family: Verdana, Arial, Helvetica; 
}

/* header */
#cdclicktour
{
	position:absolute;
	float:left;
	margin-left:100px;
	background:url(Images/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(Images/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;
}

/* element inside banners */

.wrapbanner {
	width: 997px;
	height:135px;
	text-align:center;
	FONT-SIZE: 12px; 
	COLOR:#FFFFFF; 
	FONT-FAMILY: Arial, Helvetica;
	background: #F4F4F4;
}
.wrapbanner .image {

    background-image:url(Images/promotion/banner2.jpg);
	float:left;
	width:246px;
	height:135px;
}
.wrapbanner .image2 {
	background-image:url(Images/promotion/banner.jpg);
	float:left;
	margin-left:4px;
	width:246px;
	height:135px;
}
.wrapbanner .image3 {
	background-image:url(Images/promotion/banner3.jpg);
	float:left;
	margin-left:4px;
	width:246px;
	height:135px;
}
.wrapbanner .image4 {
	background-image:url(Images/promotion/banner4.jpg);
	float:left;
	margin-left:4px;
	width:246px;
	height:135px;
}
.wrapbanner .image5 {
	background-image:url(Images/promotion/banner6.jpg);
	float:left;
	margin-left:4px;
	width:246px;
	height:135px;
}
.wrapbanner .image6 {
	background-image:url(Images/promotion/banner7.jpg);
	float:left;
	margin-left:4px;
	width:246px;
	height:135px;
}
.wrapbanner .text {
	float:left;
	margin:5px 3px 0px 120px;
	width:120px;
	height:100px;
}
.wrapbanner .url {
	float:left;
	margin:10px 0px 0px 0px;
	width:243px;
	height:15px;
	font-weight:bold;
	color:#FFFFFF;
}

.wrapbanner .url A {
	FONT-SIZE: 12px; 
	COLOR:#FFFFFF; 
	FONT-FAMILY: Arial, Helvetica;
	text-decoration:underline;
}
.wrapbanner .url A:active {
	COLOR:#FFFFFF;
}
.wrapbanner .url A:visited {
	COLOR: #FFFFFF;
}
.wrapbanner .url A:hover {
	COLOR:#FFFFFF; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
}

/* element inside offerte 
sono gli elementi dentro la pagina delle 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(Images/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(Images/promotion/cdclick_packages.jpg);
	    background-repeat: no-repeat;
	    background-position: center top;
	    float: right;
}
a.cdclickpackages:hover {
	    background-position: center bottom;
}
.productcode {
	display: block;
	height: 24px;
	width: 198px;
	background-image:url(Images/promotion/code.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	float: left;
	margin-left: 0px;
	z-index:999;
    }
/* menu header*/
#h1logo{overflow:hidden; margin-top:0px; margin-right:0px; height:105px;width:150px; float:left; background:url(Images/header/logo_cdclick.png) no-repeat;}
#h1menu{border-spacing:0;border-collapse:collapse;margin-left:-11px;height:40px;width:1020px;background:#00A5FF;font-size:12px; z-index:9999;}
#h1triangle{border-spacing:0;border-collapse:collapse;margin-left:-12px;height:12px;width:1020px; background:url(Images/header/bodycontainertriangle.jpg) no-repeat;font-size:12px}
#h1menu a{color:#007ea7;text-decoration:underline;outline:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#h1menu a:hover{text-decoration:none;outline:0}
#h1menu a:focus,a:active{outline:0}

.h1menu-container{z-index:2;height:40px}
#h1menu li{float:left; list-style:none;}
#h1menu li a{text-decoration:none;color:#FFF;font-size:15px;padding:12px;display:block}
#h1menu li:hover{background:#5d575d;}
#h1menu li.menu_current a{font-weight:bold;color:#fc0}
#h1menu li img{margin-right:7px}
#h1menu_top li{float:left;padding-top:10px;color:#007ea7}
#h1menu_top li.space{margin:0 5px 0 5px;color:#999}
#h1boton_ppal li.space{border-left:1px dotted #fff}
#h1boton_registro li.space{border-left:1px dotted #fff}
#h1menu_top li a{color:#007ea7}
.fleft{float:left; margin:0 0 0 -10px}
.fright{float:right; margin:0 0 0 0}

#h1upcontainer {width:992px;height:105px;}
#h1textlang {float:right; width:auto; margin-right:-15px; width:500px; margin-top:15px}
#h1text {float:left;font-size: 9px; COLOR: #666666; font-family: Arial, Helvetica; padding-top:7px; margin-right:10px; margin-left:45px}
#h1lang {float:left; width:180px}

#h1menuwhats{border-spacing:0;border-collapse:collapse;margin-top:30px; margin-left:10px;height:20px;width:480px;background:#D2D2D2;font-size:10px; z-index:9999}
#h1menuwhats a{color:#007ea7;text-decoration:underline;outline:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
#h1menuwhats a:hover{text-decoration:none;outline:0}
#h1menuwhats a:focus,a:active{outline:0}
.h1menuwhats-container{z-index:2;height:20px}
#h1menuwhats li{float:left; list-style:none}
#h1menuwhats li a{text-decoration:none;color:#FFF;font-size:10px;padding:3px;display:block}
#h1menuwhats li:hover{background:#5d575d}
#h1menuwhats li.menu_current a{font-weight:bold;color:#fc0}
#h1menuwhats li img{margin-right:7px}
#h1menuwhats_top li{float:left;padding-top:10px;color:#007ea7}
#h1menuwhats_top li.space{margin:0 5px 0 5px;color:#999}
#h1menuwhats_ppal li.space{border-left:1px dotted #fff}
#h1menuwhats_top li a{color:#007ea7}
#h1img{margin-top:-3px; float:left}

#h1upcontainer {width:992px;height:105px;}
#h1textlang {float:right; width:auto; margin-right:-15px; width:580px; margin-top:15px}

#h1text {float:left;font-size:9px; color: #666666; font-family: Arial, Helvetica; padding-top:7px; margin-right:10px; margin-left:45px; width:260px}
#h1text a {font-size:9px;color: #666666; TEXT-DECORATION:none}
#h1text a:active {font-size:9px;color: #666666}
#h1text a:visited {font-size:9px;color: #666666}
#h1text a:hover {font-size:9px;color:#0080FF; TEXT-DECORATION: none}

#h1langtitle {float:right; width:700px; margin-right:10px;font:Arial, Helvetica, sans-serif;}
#h1lang {float:right; width:240px;font:Arial, Helvetica, sans-serif;}

#h1title {width:450px;FONT-SIZE: 11px; COLOR:#424242; FONT-FAMILY: Arial, Helvetica;margin-top:6px; margin-right:8px; float:left; text-align:right; font-weight:bold;}
#h1title ul,ol { list-style:none; padding:0; margin:0; }
#h1title li{float:right}
#h1title li.space{margin:0px 2px 0px 2px; color:#999}
#h1title a {font-size:11px;color:#ABABAB; TEXT-DECORATION:underline}
#h1title a:active {font-size:11px;color: #ABABAB}
#h1title a:visited {font-size:11px;color: #ABABAB}
#h1title a:hover {font-size:11px;color:#ABABAB; TEXT-DECORATION:none}

#h1main {width:992px}

/* element inside sub offerte */
a.start {
	display: block;
	height: 56px;
	width: 225px;
	background-image:url(Images/code.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	float: left;
	margin-left: 0px;
	z-index:999;
    }
a.start:hover {
	background-position: center bottom;
    }
.start_text {
	margin-left:10px; 
	margin-top:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:22px; 
	font-weight:bold; 
	color:#FFFFFF;
    }
a.code {
	display: block;
	height: 24px;
	margin-left:8px;
	width: 198px;
	background-image:url(Images/promotion/code.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	float: left;
	z-index:999;
    }
a.code:hover {
	background-position: center bottom;
    }
.code_text {
	margin-left:13px; 
	margin-top:5px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#FFFFFF;
    }


.wrapoffertadetails
{
	width:997px;
	height:400px; 
	margin-top:20px;
}

.wrapoffertadetails_img
{
	width:350px;
	float:left;
	text-align:center;
}

.wrapoffertadetails_testo
{
	width:375px;
	float:left; 
	height:349px; 
}

.wrapoffertadetails_howitworks
{
	width:215px; 
	height:363px; 
	float:right; 
	background:url(Images/promotion/howitworks.jpg) no-repeat;
	z-index:998;
}

.wrapoffertadetails_insidehowitworks
{
	margin-top:10px; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold; 
	color:#FF00FF;
}
.wrapoffertadetails_insidehowitworks_download
{
	margin-top:30px; 
	width:140px; 
	float:right; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#6C6C6C; 
	font-weight:bold;
}
.wrapoffertadetails_insidehowitworks_create
{
	margin-top:50px; 
	width:140px; 
	float:right; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#6C6C6C; 
	font-weight:bold;
}
.wrapoffertadetails_insidehowitworks_order
{
	margin-top:55px; 
	width:140px; 
	float:right; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#6C6C6C; 
	font-weight:bold;
}

.passaparola{ margin-top:-45px; margin-left:-12px; width:283px; height:46px; background:url(Images/promotion/passaparola.png) no-repeat; border:0;}
.addthis_toolbox { float:right; margin-right:30px; margin-top:10px;}
.passaparolatext { float:left; margin-left:30px; margin-top:13px;font-family:Arial, Helvetica; font-size:12px; color:#FFFFFF; font-weight:bold;}
.custom_images { }
.addthis_button_facebook_like{margin-left:7px!important}
.addthis_button_facebook{color:#007ea7;text-decoration:none;font-weight:bold;}
.addthis_button_twitter{color:#007ea7;text-decoration:none;font-weight:bold}

#passaparolaofferte{ margin-top:15px; margin-bottom:20px; margin-left:-36px; width:283px; height:46px; background:url(Images/promotion/passaparola_offerte.png) no-repeat; border:0;}
.addthis_toolbox_offerte { float:right; margin-right:30px; margin-top:14px;}
.passaparolatext_offerte { float:left; margin-left:30px; margin-top:20px;font-family:Arial, Helvetica; font-size:12px; color:#FFFFFF; font-weight:bold;}
#passaparoladownload{ margin-top:15px; margin-bottom:20px; margin-left:-29px; width:283px; height:46px; background:url(Images/promotion/passaparola_offerte.png) no-repeat; border:0;}

#passaparolaquickquote{ margin-top:15px; margin-bottom:20px; margin-left:-12px; width:283px; height:46px; background:url(/Images/promotion/passaparola_offerte.png) no-repeat; border:0;}
.addthis_toolbox_quickquote { float:right; margin-right:30px; margin-top:14px;}
.passaparolatext_quickquote { float:left; margin-left:30px; margin-top:20px;font-family:Arial, Helvetica; font-size:12px; color:#FFFFFF; font-weight:bold;}

#quickquotedetails{ margin-top:10px; margin-bottom:10px; margin-left:-29px; width:283px; height:46px; background:url(Images/promotion/passaparola_offerte.png) no-repeat; border:0;}
.quickquote_text { float:left; margin-left:30px; margin-top:15px;font-family:Arial, Helvetica; font-size:12px; color:#FFFFFF; font-weight:bold;}
.quickquote_text a{ font-family:Arial, Helvetica; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.quickquote_text a:hover{ font-family:Arial, Helvetica; font-size:12px; color:#FFFFFF; font-weight:bold;text-decoration:none;}


/* lightbox for promotion page
start your project*/

.usepromocode {width: 770px;height:330px;text-align:left;}
.usepromocodelft {float: left;width: 245px;height:300px;margin-top:30px;margin-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#424242;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:#6E6D6D;text-align:left;}
div.startprojectnow a { text-decoration:underline;}
div.startprojectnow a:hover { text-decoration:none;}
.usepromocode .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;}
a.avviacdclick {display: block;	height: 28px;width: 165px;background-image:url(Images/promotion/fb/avviacdclick.png);background-repeat: no-repeat;background-position:center top;}
a.avviacdclick:hover {background-position: center bottom;}
a.register {display: block;height: 28px;width: 165px;background-image:url(Images/promotion/fb/register.png);background-repeat: no-repeat;background-position: center top;}
a.register:hover { background-position: center bottom;}
a.order {display: block;height: 28px;width: 165px;background-image:url(Images/promotion/fb/order.png);background-repeat: no-repeat;background-position: center top;}
a.order:hover {background-position: center bottom;}

/* element inside social, promotion */

#ourproducts {
	background: #F4F4F4;
	width: 997px;
	height:155px;
	text-align:left;
}
#ourproducts .map {
    background:#F4F4F4;
	float:left;
	text-align:left;
	width:997px;
	font-size: 11px; 
	color:#1AA3F1; 
	font-family: Verdana, Arial, Helvetica; 
	font-weight:bold
}
#ourproducts .main {
	margin-top: 12px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:auto;
	float:left;
	text-align:left;
	width:110px;
}
#ourproducts .middle {
	margin-top: 12px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:auto;
	float:left;
	text-align:left;
	width:100px;
}
#ourproducts .middle .img {
	height:80px;
}
/* element inside compare printing option */
.wrapcompareprinting
{
	width:990px;
	height:550px;
	margin-top:20px;
}

.wrapcompareprinting_img
{
	width:966px;
	height:497px;
	margin-left:15px;
	float:left;
	text-align:center;
}
.wrapcompareprintingtext
{
	width:997px;
	height:400px; 
	margin-top:20px;
}
.wrapcompareprintingtext_testo
{
	width:450px;
	float:left; 
	height:349px;
	float:left;
	margin-left:20px;
	margin-top:60px;
}
.wrapcompareprintingtext_main {
	font-family: Arial, Helvetica;
	font-size: 24px;
	font-weight:bold;
	color:#1AA3F1;
}
.wrapcompareprintingtext_main .sub {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight:bold;
	color:#696969;
	margin-top:10px;
}
.wrapcompareprintingtext_main .sub .textax {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight:normal;
	color:#696969;
	margin-bottom:10px;
	margin-top:10px;
	line-height:18px;
}
a.iniziaprogetto_printing {
	display: block;
	height: 36px;
	width: 195px;
	background-image:url(Images/startyourproject.png);
	background-repeat: no-repeat;
	background-position: center top;
    }
a.iniziaprogetto_printing:hover {
	background-position: center bottom;
    }
a.goquickquote {
	display: block;
	height: 56px;
	width: 225px;
	background-image:url(Images/code.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 20px;
	float: left;
	margin-left: -29px;
	z-index:999;
    }
a.goquickquote:hover {
	background-position: center bottom;
    }
.goquickquote_text {
	margin-left:12px; 
	margin-top:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:22px; 
	font-weight:bold; 
	color:#FFFFFF;
    }

