/* CSS Document */



body {

                background:url(images/sfondo_generale.jpg) center top no-repeat;

                background-color:#00006e;

        FONT-FAMILY: arial, helvetica, sans-serif;

        font-size:12px;

        COLOR: #00006e;

        font-weight: normal;

                PADDING-TOP: 0px;

                MARGIN: 0px auto;

                line-height:1.7;



        }

div#filmato {
		border:0px solid #000000;
		position:absolute;
		left:50%;
		top:250px;
		margin-left:110px;
		width:35px;
		padding-left:12px;
		padding-right:12px;
		padding-top:25px;
		z-index:100;
		height:18px;
		z-index:100;
		}
		
div#filmato2 {
		border:0px solid #000000;
		position:absolute;
		left:50%;
		top:250px;
		margin-left:183px;
		width:35px;
		padding-left:12px;
		padding-right:12px;
		padding-top:25px;
		z-index:100;
		height:18px;
		z-index:100;
		}

/* pagina generale */

div#page{

position:relative;

left:50%;

margin-left:-390px;

width:780px;

border:0px solid red;



}



div#servizi{

position:relative;

width:780px;

text-align:right;

vertical-align:middle;

height:50px;

padding-top:6px;

color:#FFFFFF;

}



div#intestazione{
/*

background:url(images/top.jpg) no-repeat;*/



position:relative;

width:780px;

height:128px;

}





div#lingua{

border:0px solid #000000;

position:relative;

width:100px;

margin-left:610px;

top:-5px;

}

/* Menu primo livello*/

div#contenitore_menu{

background:url(images/sfondo_menu.jpg) repeat-x;

border:0px solid #ffffff;

position:relative;

width:780px;

color:#FFFFFF;

height:70px;

}



div#menu{

        position:relative;



        color:#FFFFFF;

        margin-left:0px;

                width:100%;



       }



div#menu a{

                float:left; clear:none;



                width:156px; height:32px;



                padding-top: 18px;

                                text-align:center;

                color:#fffFFF;

                font-weight:bold;

                                text-decoration: none;

                                margin-right:0px;

                                margin-left:0px;

                 border:0px solid red;

                }



div#menu a:hover{

background:url(images/tasto_over.jpg);

                float:left; clear:none;

                                width:156px; height:32px;

                padding-top: 18px;

                background-color:#CCCCCC;

                color: #ffffff;

                                font-weight:bold;

                text-decoration: none;

                }



div#menu a#activelink {

                background-color: #ffffff;

                color:#000; text-decoration: none;

                }

/*-------------------------------------------------------------------*/

div#contenuto{

float:left;

background-color:#FFFFFF;

position:relative;

width:780px;

min-height:410px;

}



div#footer{

background:url(images/sfondo_footer2.jpg) repeat-x;

position:relative;

float:left;

width:780px;

height:50px;

padding-top:5px;

text-align:center;

color:#ffffff;

font-size:11px;

font-weight: bold;

}



.link {

color:#FFFFFF;

text-decoration:none;



}

.link:hover{

color:#FFFFFF;

text-decoration:underline;

}



/*menu di secondo livello*/



div#contenitore_menu_secondo{

float:left;

position:relative;

width:176px;

margin-left:11px;

color:#FFFFFF;

border:0px solid #000000;

}



div#box{

position:relative;

width:176px;

border:0px solid #000000;

}



div#box_centrale{

background: url("images/box_menu2.jpg") no-repeat;

padding-left:5px;

padding-right:7px;

padding-bottom:10px;

padding-top:10px;

z-index:50px;

min-height:50px;

}



ul {         list-style-image:url("images/frec_big.gif");

                margin-left:2px;

        }

.home_page {
list-style-image:url("images/frec_small.gif");
padding-top:10 10 10 0;
 }



.secondo {

        border:0px solid yellow;

        margin-left:-20px;

        list-style-image:url("images/frec_small.gif");

}

li { line-height:30px; }

.secondo li { line-height:20px; }

.home_page li { line-height:20px; }



ul a { text-decoration:none; color: #FFFFFF; }

ul a:visited { text-decoration:none; color: #FFFFFF; }

ul a:hover { text-decoration:underline; color: #FFFFFF; }

/* testo */





div#text{

width:545px;

float:left;

margin-left:18px;
padding-right:5px;
margin-bottom:10px;


background-color:#FFFFFF;

border:0px solid yellow;

position:relative;



}



div#cad{

        float:left;

        border:0px solid red;

        position:relative;

        width:350px



}



div#agenti{

        float:left;

        border:0px solid red;

        position:relative;

        width:370px

}



div#info{

        margin-top:10px;

        float:left;

        border:0px solid red;

        position:relative;

        width:550px;

}







div#mappa{

        float:right;

        margin-top:11px;

        border:0px solid green;

        position:relative;

        width:350px

        text-align:right;

        clear:right;

}



div#foto_cad{

        float:right;

        margin-right:10px;

        border:0px solid green;

        position:relative;

        width:120px;

        text-align:right;



}



div#presenta_cad{

        border:0px solid green;

        position:relative;

        width:400px;

        text-align:left;



}

div#contenitore_cad{

        float:left;

        top:0px;

        border:0px solid green;

        position:relative;

        width:550px;

        margin-bottom:20px;



}





div#box_menu_left{

        border:0px solid red;

        position:relative;

        width:auto;

        text-align:left;

        border:0px solid green;

        margin-left:-20px;

}



div#scheda{

        margin-left:0px;

        top:0px;

        border:0px solid green;

        position:relative;

        width:auto;

        margin-bottom:20px;

        clear:none;

        padding-right:12px;

}



div#assistenza{

        margin-left:0px;

        top:0px;

        border:0px solid green;

        position:relative;

        width:500px;

        margin-bottom:20px;

}



.secondo_d {

        border:0px solid yellow;

        margin-left:-20px;

        list-style-image:url("images/frec_small.gif");

}



div#titolo_news { font-size:12px;width:auto; font-weight: bold;}
div#titolo_news a { text-decoration:none; color: #fe0019; }
div#titolo_news a:visited { text-decoration:none; color: #fe0019; }
div#titolo_news a:hover { text-decoration:underline; color: #fe0019; }



div#contenitore_cad a { text-decoration:none; color: #fe0019; }

div#contenitore_cad a:visited { text-decoration:none; color: #fe0019; }

div#contenitore_cad a:hover { text-decoration:underline; color: #fe0019; }





div#servizi a { text-decoration:none; color: #FFFFFF; }

div#servizi a:visited { text-decoration:none; color: #FFFFFF; }

div#servizi a:hover { text-decoration:underline; color: #FFFFFF; }



div#contenitore_menu_left h3 {  padding-left:20px;

                                                                margin-top:3px;

                                                                line-height: 1.3px;

                                                                font-size:12px;

                                                                }

div#notizia p {        width:530px; }



.title { font-size:16px; text-align:left; font-weight: bold; color:#D62420; width:auto}



div#notizia a { text-decoration:none; color: #fe0019; }

div#notizia a:visited { text-decoration:none; color: #fe0019; }

div#notizia a:hover { text-decoration:underline; color: #fe0019; }



div#lingua a { text-decoration:none; color: #FFFFFF; }

div#lingua a:visited { text-decoration:none; color: #FFFFFF; }

div#lingua a:hover { text-decoration:underline; color: #FFFFFF; }





a { text-decoration:none; color: #fe0019; }

a:visited { text-decoration:none; color: #fe0019; }

a:hover { text-decoration:underline; color: #fe0019; }



