body,html 	{margin:0; padding:0; top:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; background:url(../img-classici-veneziani/sfondo.jpg) repeat-x #6a6a69;}
img 		{border:0}
a 			{text-decoration:none;}
a:hover 	{text-decoration:none}
h1 			{color:#fff}
h2  		{color:#000}
h3  		{color:#000}



/* most used */
.fl 	{float:left}
.fr		{float:right}
.clear 	{clear:both}
#errore {font-weight:bold; color:#ff0000;}
.cleaner {clear:both; line-height:0; height:0; margin:0; padding:0; display:block;}


/* struttura */
#main {width:960px; position:absolute; left:50%; margin:0 0 0 -480px;}



/* header */
#head 					{width:960px; margin:0; padding:0; background:url(../img-classici-veneziani/header-sfondo.jpg) repeat-x}
#head .logo 			{width:196px; float:left;}
#head .dx   			{width:764px; float:right; background:url(../img-classici-veneziani/sfondo-dx.jpg) top right no-repeat;}
#head .dx #flags 		{width:165px; margin:30px 0 0 0; float:right;}
#head .dx .menu 		{margin:37px 0 0 0;}
#head .dx .menu .spcmen {line-height:17px;}
#head .dx .menu .cap	{color:#c20e00;}


/* flags */
a#it, a#en, a#de, a#ru	{width:28px; height:51px; display:block; float:left;}
a#it {background:url(../img-classici-veneziani/it.jpg) no-repeat;}
a#en {background:url(../img-classici-veneziani/en.jpg) no-repeat;}
a#de {background:url(../img-classici-veneziani/de.jpg) no-repeat;}
a#ru {background:url(../img-classici-veneziani/ru.jpg) no-repeat;}
a:hover#it {background:url(../img-classici-veneziani/it-roll.jpg) no-repeat;}
a:hover#en {background:url(../img-classici-veneziani/en-roll.jpg) no-repeat;}
a:hover#de {background:url(../img-classici-veneziani/de-roll.jpg) no-repeat;}
a:hover#ru {background:url(../img-classici-veneziani/ru-roll.jpg) no-repeat;}




/* centro */
#bd 						{width:960px; #margin-top:-4px; _margin-top:0; background:url(../img-classici-veneziani/cnt-sfondo.jpg) repeat-x;}
#bd .sx 					{width:44px;}
#bd .dx 					{width:44px;}

#bd .cnt 					{width:818px; margin:0 27px 0 27px; background:url(../img-classici-veneziani/cnt-sfondo.jpg) repeat-x #fff;}
#bd .cnt .txt 				{width:290px; margin:5px 0 0 0; background:url(../img-classici-veneziani/main-sfondo-txt.jpg) repeat-y;}
#bd .cnt .txt .box 			{}
#bd .cnt .txt .box .tes		{width:222px; margin:0 0 0 25px; text-align:justify;}
#bd .cnt .img				{width:528px;}



/* prodotti */
#pr 						{width:815px; margin:5px 0 0 0; background:url(../img-classici-veneziani/p-sfondo.jpg) repeat-y}
#pr .box					{background:url(../img-classici-veneziani/p-sfondo-sopra.jpg) repeat-x top}
#pr .box .menu 				{width:186px; margin:0 30px 0 55px!important; margin:0 30px 0 30px;}
#pr .box .menu .tit			{color:#FF0000; font-weight:bold;}
#pr .box .menu .btn			{margin:15px 0 0 5px; line-height:25px}

#pr .box .boxfoto			{width:505px; height:375px;}
#pr .box .boxfoto .tit		{margin:0 0 10px 0;}
#pr .box .boxfoto .foto		{width:120px; height:80px; margin:0 3px 3px 0; border:#7e7e7e 1px solid;}
#pr .box .boxfoto .menu		{width:400px; margin:0 0 0 47px!important; margin:0 0 0 47px; text-align:center; color:#909090;}				



/* dove */
#do 						{width:815px; margin:5px 0 0 0; background:url(../img-classici-veneziani/d-box-sfondo.jpg) repeat-y}
#do .box					{background:url(../img-classici-veneziani/d-sfondo.jpg) repeat-x top}
#do .box .dove				{width:185px; display:block; padding:0 50px 0 25px; }
#do .box .map				{margin:0}
#do .indi					{width:480px; padding:0 0 0 270px;} 


.grazie						{width: 814px; display:block; text-align:center;}

.capcap				{margin:0 0 0 -2px!important; margin:0;}


/* footer */
#ft     		{width:960px; text-align:center; background:url(../img-classici-veneziani/main-sfondo.jpg)}
#ft .foot 		{width:960px; color:#575757; font-size:10px; background:url(../img-classici-veneziani/footer-sfondo.jpg) no-repeat top center; text-align:center;}



/* link */
.menulnk a				{width:129px; font-weight:bold; color:#de6300; height:38px; display:block; text-align:center; background:url(../img-classici-veneziani/m-menu-btn.jpg); }
.menulnk a:hover    	{width:129px; height:38px; display:block; text-align:center; background:url(../img-classici-veneziani/m-menu-btn-roll.jpg);}
.menulnk2 a   		   	{width:129px; font-weight:bold; color:#de6300; height:38px; display:block; text-align:center; background:url(../img-classici-veneziani/m-menu-btn-roll.jpg);}
.menulnk2 a:hover    	{width:129px; height:38px; display:block; text-align:center; background:url(../img-classici-veneziani/m-menu-btn-roll.jpg);}


.mailto a  				{color:#575757; font-weight:bold;}
.mailto a:hover			{color:#990000; font-weight:bold;}

.catmenu a      		{color:#000; font-weight:normal;}
.catmenu a:hover      	{color:#b9972c; font-weight:bold}
.catmenu2 a      		{color:#b9972c; font-weight:bold}
.catmenu2 a:hover      	{color:#b9972c; font-weight:bold}


.paglnk a    			{color:#909090;}
.paglnk a:hover    		{color:#000;}
.paglnk2 			  	{color:#000; font-weight:bold;}

.ssmen a      			{color:#000; font-weight:bold; font-size:10px;}
.ssmen a:hover      	{color:#cc0000; font-weight:bold}

/* form */
#form                  {margin:20px 0 0 40px!important; margin:20px 0 0 20px; width:400px;}
#form .cont            {margin:0 0 2px 0;}
#form .cont .testo     {width:120px; margin:0 10px 0 0; text-align:left;}
#form .cont .testo .sp {line-height:3px;}
#form .cont .datix     {width:207px; margin:0}



/* lunghezze form */
.inp  {width:205px;}
.selx {width:217px;}
.txa  {width:209px;}
.radio{width:11px; height:11px; margin:8px 0 0 0;}



/* stile testo */
.col  {color:#003366; font-weight:bold;}



/* tag form */
input    {height:15px; margin:0 0 0 -2px !important; margin:0; background:#fafcff; padding:2px 5px 1px 5px;
border:#8e99b1 1px solid;  font-size:11px;}

textarea {margin:0 0 0 -2px !important; margin:0; background:#fafcff; padding:0 3px 0 3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:#8e99b1 1px solid; font-size:11px; overflow:auto;}

select   {height:19px; margin:0 0 0 -2px !important; margin:0; background:#fafcff; padding:0 1px 0 1px;
border:#8e99b1 1px solid; font-size:11px; overflow:auto}


/* privacy */
#pri   {width:250px; margin:20px 0 0 0;}


