body {
	margin: 0px;
	font-family:Tahoma;
	font-size:12px;
}

h1 {font-size:16px; font-weight:bold; color:#1b3a55; margin:0px;}
h1 a{font-size:16px; font-weight:bold; color:#1b3a55; margin:0px;}
h2 {font-size:12px; font-weight:normal; margin:0px 0px 10px 0px; line-height:16px;}

a {text-decoration:none; color:#4c8ca9;} 
a:hover {color:#d1700a;}

#logo {float:left; position:absolute; left:20px; top:10px;}
#logo .logo {margin-top:30px;}
#logo img {border:0px;}

#header {width:774px; left:220px; top: 0px; position:absolute; font-size:12px; font-weight:bold; color:#d1700a;}
#header img {margin-bottom:10px; border:0px;}
#header .slogan {float:right;}
#header a {font-size:12px; font-weight:bold; color:#d1700a;}
#header a:hover {text-decoration:underline;}

#slogan { font-size:15px; font-weight:bold; text-align:right; float:right; margin:15px 0px 15px 15px; width:200px; color:#4c8ca9; }

.subtit_provider { font-size:11px; font-weight:bold; margin:5px 0px 0px 0px; color:#1b3a55; }

/*********** HOME PAGE ************/

/* PARTE 1 */
#fx1 {color:#fff; background-color:#1b3a55; position:absolute; top:470px; width:995px; height:330px; font-weight:bold;}
#fx1 #col1 {width:955px; line-height:22px; position:absolute; margin:15px 0px 0px 20px;}
#fx1 #col2 {width:170px; position:absolute; float:left; top:125px;left:25px;  margin:15px 0px 0px 0px;}
#fx1 #col2a {width:190px; position:absolute; float:left; top:125px; left:190px; margin:15px 0px 0px 0px;}
#fx1 #col3 {width:370px; position:absolute; float:left; top:125px; left:380px; margin:15px 0px 0px 0px;}
#fx1 #col4 {width:230px; position:relative; float:left; top:125px; left:750px; margin:15px 0px 0px 0px;}
#fx1 #col5 {width:955px; position:relative; float:left; top:285px; left:0px; line-height:22px; position:absolute; margin:15px 0px 0px 20px; font-weight:bold;}
#fx1 li {list-style-image:url(img/bullet1.gif); font-size:12px; line-height:17px; margin-left:10px; margin-bottom:5px;}
#fx1 a {color:#fff; text-decoration:underline;}

/* PARTE 2*/
#fx2 .titolo {color:#1b3a55; font-size:14px; font-weight:bold; margin:5px 5px 5px 10px;}
#fx2 #sidebar {position:absolute; top:205px; left: 20px;}
#fx2 #sidebar p {border-bottom:solid 1px #e8e8e8; margin:0px;}
#fx2 #sidebar p a{ background-image:url(img/bullet2.gif); background-repeat:no-repeat; padding:3px 3px 3px 10px; line-height:22px; text-decoration:none; font-size:11px; font-weight:bold; color:#4c8ca9;} 
#fx2 #sidebar p a:hover{color:#d1700a;}
#fx2 #sidebar .tit_menu {color:#d1700a; font-size:14px; font-weight:bold; padding-bottom:5px;}

#fx2 #col2 {position:absolute; top:205px; left: 225px; background-image:url(img/bg_calendar.jpg); background-repeat:no-repeat; width:300px; height:237px; line-height:16px;}
#fx2 #col2 #box { margin-top:15px;}
#fx2 #col2 p {margin:5px 5px 5px 10px;}
#fx2 #col2 p .data { font-weight:bold; font-size:11px; color:#d1700a;}
#fx2 #col2 p a { font-weight:bold; color:#4c8ca9; font-size:12px; text-decoration:none;}
#fx2 #col2 p a:hover { text-decoration:underline;}
#fx2 #col2 p .tit {color:#4c8ca9; font-weight:bold;}


#fx2 #col3 {position:absolute; top:205px; left: 540px; background-image:url(img/bg_news.jpg); background-repeat:no-repeat; width:455px; height:237px;}
#fx2 #col3 #news {width:435px; padding:10px; line-height:18px;}
#fx2 #col3 #news p {margin:0px;}
#fx2 #col3 #news a {color:#4c8ca9; font-weight:bold; font-size:12px; text-decoration:none; margin-top:10px; }
#fx2 #col3 #news a:hover { text-decoration:underline;}
#fx2 #col3 #news img {display:none;}
#fx2 .data { font-size:10px; font-weight:bold; color:#666666}


/* PARTE 3*/
#fx3 {position:absolute; top:810px; line-height:18px;}
#fx3 img {margin: 10px 0px 15px 0px; border:0px;}
#fx3 .img {margin: 28px 0px 15px 0px; border:0px;}
#fx3 #col1 {left:20px; position:absolute; width:210px; border-right:solid 1px #4c8ca9; padding-right:20px;}
#fx3 #col2 {left:270px; position:absolute; width:210px; border-right:solid 1px #4c8ca9; padding-right:20px;}
#fx3 #col3 {left:520px; position:absolute; width:210px; border-right:solid 1px #4c8ca9; padding-right:20px;}
#fx3 #col4 {left:770px; position:absolute; width:210px;}

/* PARTE 4*/
#fx4 {position:absolute; top:1090px; line-height:18px; border-top:solid 1px #cccccc; width:975px; left:20px; padding-top:20px;}
#fx4 img {margin: 10px 0px 15px 0px; border:0px;}
#fx4 .img {margin: 28px 0px 15px 0px; border:0px;}
#fx4 #col1 {position:absolute; width:210px; border-right:solid 1px #4c8ca9; padding-right:20px;}
#fx4 #col2 {left:250px; position:absolute; width:210px; border-right:solid 1px #4c8ca9; padding-right:20px;}
#fx4 #col3 {left:500px; position:absolute; width:210px; border-right:solid 1px #4c8ca9; padding-right:20px;}
#fx4 #col4 {left:750px; position:absolute; width:210px;}

/* FOOT*/
#foothome {color:#fff; background-color:#1b3a55; height:105px; width:995px; font-size:11px; position:absolute; text-align:center; padding:10px 0px 0px 0px; top:1400px;} 
#foot {color:#fff; background-color:#1b3a55; height:30px; width:995px; font-size:11px; position:relative; text-align:center; padding:10px 0px 0px 0px; top: 10px;} 


/*********** PAGINE INTERNE ************
#pagina {position:relative; top:205px;}*/

/* SIDEBAR */
#pagina #sidebar {position:relative; left: 20px; width:190px; top:210px;}
#pagina #sidebar p {border-bottom:solid 1px #e8e8e8; margin:0px;}
#pagina #sidebar p a{ background-image:url(img/bullet2.gif); background-repeat:no-repeat; padding:3px 3px 3px 10px; line-height:22px; text-decoration:none; font-size:11px; font-weight:bold; color:#4c8ca9;} 
#pagina #sidebar p a:hover{color:#d1700a;}
#pagina #sidebar .tit_menu {color:#d1700a; font-size:14px; font-weight:bold; padding-bottom:5px;}

/* CONTENUTO */
#pagina #contenuto {position:relative; top:-45px; left: 220px; width:735px; line-height:18px; border:solid 1px #e8e8e8; padding:20px;}

#pagina #contenuto #calendario {margin:20px 0px 30px 0px;}
#pagina #contenuto #calendario img {margin:0px 5px 0px 0px; float:left; width:45px; height:60px;}
#pagina #contenuto #calendario p {margin:0px; font-weight:bold;}
#pagina #contenuto .subtit {font-weight:bold; color:#1b3a55; margin:25px 0px 0px 0px;}

#pagina #contenuto .torna { font-size:11px; font-weight:bold; text-decoration:underline; color:#4c8ca9;}
#pagina #contenuto #evento .titolo { font-size:14px; font-weight:bold; text-align:center; margin:20px 0px 0px 0px; color:#1b3a55;}
#pagina #contenuto #evento .titolo2 {text-align:center; margin:0px;}
#pagina #contenuto #evento .subtit {font-weight:bold; color:#1b3a55; margin:25px 0px 0px 0px;}

#pagina #contenuto .tit_menu {color:#d1700a; font-weight:bold; padding-top:20px; border-bottom: 1px solid #d1700a;}

/* Form Preventivo */
#pagina #contenuto #preventivo table {width:100%;}
#pagina #contenuto #preventivo td {padding:5px;}
#pagina #contenuto #preventivo input, textarea {border:solid 1px #666; font-size:12px; font-family:Tahoma; padding:3px;}
#pagina #contenuto #preventivo .col1 {text-align:right;}
