html,body{margin: 0;padding:0;background-image:url(../img/sfondo.jpg); background-repeat:repeat-x; background-color:#ddeda2;}

form{ margin:0;}

.float { float:left}
.floatDx { float:right} 
div#contenitore {position: relative;width:752px; margin-left:auto; margin-right:auto;}

/*************************************************   LOGO  *********************************************************/

div#logo {background-image: url(../img/sfondo_logo.gif);background-repeat: repeat-x; width:752px;}
div#fiore {background-image:url(../img/fiore.gif);background-repeat: no-repeat;background-position: right top; height:109px; }
div#logo img { margin-top:26px;}


/*************************************************   MENU HEADER  *********************************************************/

div#menuHeader {width:750px; height:31px; padding-left:2px; background-image: url(../img/fiore_sotto.gif); background-position:right top; background-repeat:no-repeat;}


/***************************************************  MENU    **********************************************************/

div#menu {width:193px; padding: 0 10px 0 10px;}
#menu ul {margin:0 0 8px 0; padding:0; list-style:none;}
#menu li{ font-family:tahoma; font-size:13px; color: #f24f18;line-height:15px; padding-left:14px; background-image:url(../img/menu/pallino.gif); background-repeat:no-repeat; background-position:left center;}
#menu li a{color: black; text-decoration:none;}
#menu li a:hover, #menu li a:focus{color: #f24f18;}
.menuCliccato{color: #f24f18; }



/***************************************************  CENTRO HOME    **********************************************************/

div#centro {position:relative; width:744px; background-color:#FFFFFF; padding:4px;}
div#centroSfondo { position:relative; width:744px; background-image:url(../img/sfondo_centro.gif); background-repeat:repeat-y;}
div#bannerIntroHome {width:520px;margin-bottom:10px;}
div#testoHome {width:510px; margin-bottom:10px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:solid #3c8700 1px;}
div#testoHome p{ margin:0; text-align:justify;}
div#testoHome strong{font-size:15px; color:#ff672b;margin-bottom:5px;}

div#evidenzaHome { position:relative; width:520px; }
div#evidenzaHome1 { position:relative;	width:520px;	border:1px solid #979797;	background-color: #e7e7e7;}
div#titoloEvidenzaHome1 { position:absolute; margin-left:-1px; margin-top:-1px; background-image: url(../img/home/angolo_evidenza1.gif);	background-repeat: no-repeat;	background-position: top left; width:520px; height:40px;}
div#titoloEvidenzaHome1 img{ margin: 9px 8px 0 0;}
div#contenutoEvidenza1 { margin-top:40px; padding-left:9px;}
div#contenutoEvidenza1 img{ margin:0 1px 1px 0; padding:0; border:solid #666666 1px;}

div#evidenzaHome2 {width:165px; height:206px;}
.titoloEvidenzaHome2 { background-color:#ff672b; padding:5px; margin-bottom:2px;}
.contenutoEvidenza2 { background-image:url(../img/home/fondino_promozioni.jpg); background-repeat:repeat-x; border:solid #ff672b 1px; height:179px;}
.contenutoEvidenza2 p{ margin:2px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#ffffff;}
.contenutoEvidenza2 a{ margin:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFF99; text-decoration:none;}

.contenutoRitrIll {  border:solid #ff672b 1px; height:179px;}
.contenutoRitrIll p{ margin: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#000000;}
.contenutoRitrIll a{line-height:19px; margin:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration:none;}
.contenutoRitrIll a:hover{ color:#ff672b;}


/***************************************************  CHIUSURA    **********************************************************/

div#chiusura {width:752px; height:28px; background-color:#FFFFFF; margin:0; padding:0; background-image:url(../img/ang_giu_sx.gif); background-repeat:no-repeat; background-position:bottom left;}
div#chiusura2 { width:744px; height:24px; margin:0; padding:0 4px 4px 4px; background-image:url(../img/ang_giu_dx.gif); background-repeat:no-repeat; background-position:bottom right;}
div#centroChiusura { line-height:22px; height:22px; border-top:solid #3b8202 3px; width:716px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;padding-left:5px;}
div#skype{height:22px; line-height:22px;}
div#skype2 img{ margin:3px;}
.skypeLink a{ margin-left:5px; margin-right:10px; text-decoration:none; color:#000000;}
.skypeLink a:hover{ color: #FF3300;}
div#cerchioChiusura {height:24px; margin:0;}

/***************************************************  PAGINE    **********************************************************/

div#contenuti {position:relative; width:502px; padding:10px;}
div#contenutiPortfolio {position:relative; width:502px; padding:10px 10px 5px 10px;}
#imgChi{ margin:0 0 10px 10px;}
.rigaContatti{ line-height:34px; margin: 0 0 0 20px; padding:0;}
.rigaContatti img, .rigaContatti2 img{margin: 0 7px 0 0;}
.rigaContatti2{ height:34px; margin: 0 0 0 20px; padding:0;}
.formContatti{ position:relative;}
.formContatti p{ line-height:22px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; width:150px; text-align:right; padding:0;}

.schedaPortfolio {position:relative; width:502px; margin-bottom:15px;}
.schedaPortfolioDettagli { width:240px;}
.schedaPortfolioChiusura { position:absolute; bottom:0; right:0; width:240px; height:1px; background-image: url(../img/sfondo_tratti.gif); background-repeat:repeat-x;}
.schedaPortfolioBott {position:absolute; bottom:4px; right:3px; }
.schedaPortfolioDettagli h1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #797979;padding: 0px 0px 0px 5px;background-image: url(../img/sfondo_tit_portfolio.gif);	height:21px; line-height:21px; margin:0 0 5px 0;}
.schedaPortfolioDettagli p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.sfondoTitPortfolio {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #797979;padding: 0px 0px 0px 5px;background-image: url(../img/sfondo_tit_portfolio.gif);	height:21px; line-height:21px;}
.ImgPortfolioArte{ margin:0 -4px 10px 0; padding:0;}
.ImgPortfolioArte img{ margin:0 4px 3px 0; float:left;}
.ImgPortfolioFumetti{ margin:0 3px 10px 3px; padding:0;}
.ImgPortfolioFumetti img{ margin:0 4px 3px 0; float:left;}
.ImgPortfolioFumetti h1{ text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #797979;background-image: url(../img/sfondo_tit_portfolio.gif);height:21px; line-height:21px; margin:0 4px 3px 0; width:70px;}


/***************************************************  ALTRO    **********************************************************/

.marginiDxSx { margin:0 5px 0 5px;}
.marginiDxSx10 { margin:0 5px 0 5px;}
.marginiDx { margin:0 5px 0 0;}
.marginiSu { margin:10px 0 0 0;}
.marginiSuGiu { margin:10px 0 10px 0;}

.bordo{  border:solid #666666 1px;}

.testoCentro { text-align:center; }

.TitoloPagine { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size:18px; color:#f24f18; width:100%;}
.lineaRossa { height:1px; background-image:url(../img/sfondo_tratt_rosso.gif); margin-bottom:10px;  width:100%;}

.TitolettoNero { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  font-size:12px; line-height:20px;}
.lineaGrigiaTratt {	height:1px;	background-image:url(../img/sfondo_tratti.gif);	margin-bottom:10px;}

.TestoPagine { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; }

div#TestoSpaziHome { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; }
div#TestoSpaziHome h1{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:14px; color:#f24f18; font-weight:bold; margin:0 0 5px 0; }
div#TestoSpaziHome h2{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#4d4c4c; font-weight:bold; margin:0 0 5px 0; }
div#TestoSpaziHome ul{ margin:0; padding:0; font-size:11px; }
div#TestoSpaziHome li{color:#4d4c4c; font-size:11px; padding-left:0px; list-style-type: circle; margin-left:40px; list-style-position:outside;}





.TestoPagine p{ margin:0;}
.TestoPagine a{	color:#3c8700; text-decoration:none;}
.TestoPagine a:hover{ text-decoration: underline;}
.testoGiustificato {text-align: justify;}
.campoForm {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;border: 1px solid #3c8700; width:300px; margin: 2px 0 2px 5px;}
.bottoniForm {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight:bold;border:1px solid #3c8700; width:100px; margin: 5px; color:#3c8700; cursor:pointer;}

div#w3c { width:752px; padding:8px 0 8px 0;}
div#w3c img{ margin:5px;}
.clearAll { clear:both;}

/***************************************************  GALLERY    **********************************************************/
div#contenutiGallery {position:relative; width:724px; padding:10px;}
div#centroSfondoGallery  { position:relative; width:744px;}
.TitoloPagineGallery { text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size:18px; color:#f24f18; width:100%;}
div#menuHeaderGallery  {width:750px; height:31px; padding-left:2px; background-image: url(../img/fiore_sotto.gif); background-position:right top; background-repeat:no-repeat;}
div#menuHeaderGallery  p{margin:0;}
div#voceMenuGallery {margin:0 8px 0 8px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size:12px; font-weight:bold; color:#ffffff; line-height:30px;}
div#voceMenuGallery a{ text-decoration:none; color:#ffe3b4;}
div#voceMenuGallery a:hover{ text-decoration:none; color:#FFFFFF;}
.TitolettoThumbGallery { text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#999999; font-weight:bold; margin:3px;}
