/* CSS comune */

body
{
margin:0;
padding:0;
background-image:url(hpmimgskin.aspx?IdImg=38);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

.tabella_base
{
width:1024px;
height:700px;
}

.titolo_base
{
width:1024px;
height:55px;
margin:0;
padding:0;
background-color:#FFFFFF;
overflow:hidden;
}

.left_base
{
width:216px;
height:605px;
margin:0;
padding:0;
background-image:url(hpmimgskin.aspx?IdImg=41);
background-repeat:repeat-y;
background-color:#035DA5;
overflow:hidden;
}

.main_base
{
width:606px;
height:605px;
margin:0;
padding:0;
background-image:url(hpmimgskin.aspx?IdImg=3);
background-repeat:no-repeat;
}

.main_base_int_l
{
width:630px;
height:605px;
margin:0;
padding:0;
background-image:url(hpmimgskin.aspx?IdImg=26);
background-repeat:no-repeat;
}

.main_base_int_r
{
width:178px;
height:605px;
margin:0;
padding:0;
background-image:url(hpmimgskin.aspx?IdImg=27);
background-repeat:no-repeat;
}

.news_base
{
width:202px;
height:605px;
margin:0;
padding:0;
background-image:url(hpmimgskin.aspx?IdImg=4);
background-repeat:no-repeat;
overflow:hidden;
}

.bottom_base
{
width:1024px;
height:40px;
margin:0;
padding:0;
background-color:#FFFFFF;
overflow:hidden;
}

/* Fine CSS comune */

/* Css per l'header */

.titolo_big
{
width:1024px;
height:55px;
}

.titolosx
{
float:left;
width:216px;
height:55px;
margin:0;
padding:0;
background-image:url(hpmimgskin.aspx?IdImg=39);
background-repeat:no-repeat;
}

.titolodx
{
float:left;
width:808px;
height:55px;
margin:0;
padding:0;
background-image:url(hpmimgskin.aspx?IdImg=9);
background-repeat:no-repeat;
}

.seguici
{
float:left;
height:40px;
margin-top:15px;
}

.linkseguici
{
float:left;
width:31px;
height:40px;
margin-left:10px;
}

.linkseguiciint
{
float:left;
width:31px;
height:40px;
}

.linkseguicifeed
{
float:left;
width:31px;
height:40px;
margin-left:10px;
background-image:url(hpmimgskin.aspx?IdImg=12);
background-repeat:no-repeat;
}

.linkseguicifeed a:hover
{
float:left;
width:31px;
height:40px;
background-image:url(hpmimgskin.aspx?IdImg=42);
background-repeat:no-repeat;
}

.linkseguicifacebook
{
float:left;
width:31px;
height:40px;
margin-left:10px;
background-image:url(hpmimgskin.aspx?IdImg=11);
background-repeat:no-repeat;
}

.linkseguicifacebook a:hover
{
float:left;
width:31px;
height:40px;
background-image:url(hpmimgskin.aspx?IdImg=43);
background-repeat:no-repeat;
}

.linkseguiciyou
{
float:left;
width:31px;
height:40px;
margin-left:10px;
background-image:url(hpmimgskin.aspx?IdImg=17);
background-repeat:no-repeat;
}

.linkseguiciyou a:hover
{
float:left;
width:31px;
height:40px;
background-image:url(hpmimgskin.aspx?IdImg=44);
background-repeat:no-repeat;
}


.testoseguici
{
float:left;
margin-top:10px;
height:30px;
margin-left:10px;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.testoseguici a{
color:#045DA5;
text-decoration:none;
font-weight:normal;
}

.testoseguici a:hover{
color:#045DA5;
text-decoration:underline;
font-weight:normal;
}

.condividi
{
float:left;
height:40px;
margin-top:15px;
margin-left:40px;
}

.linkcondividi
{
float:left;
width:31px;
height:40px;
margin-left:10px;
}

.testocondividi
{
float:left;
margin-top:10px;
height:30px;
margin-left:10px;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.testocondividi a{
color:#045DA5;
text-decoration:none;
font-weight:normal;
}

.testocondividi a:hover{
color:#045DA5;
text-decoration:underline;
}

.lingue
{
float:right;
height:40px;
margin-top:15px;
margin-right:40px;
}

.linklingue
{
float:left;
width:31px;
height:40px;
margin-left:20px;
}

.testolingue
{
float:left;
margin-top:10px;
height:30px;
margin-left:5px;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.testolingue a{
color:#045DA5;
text-decoration:none;
font-weight:normal;
}

.testolingue a:hover{
color:#045DA5;
text-decoration:underline;
}

/* Fine Css per l'header */

/* Css del bottom */

.bottom_big
{
width:1024px;
height:40px;
margin:0;
padding:0;
overflow:hidden;
}

.bottomsx
{
float:left;
width:216px;
height:40px;
margin:0;
padding:0;
background-image:url(hpmimgskin.aspx?IdImg=41);
background-repeat:repeat-y;
background-color:#035DA5;
overflow:hidden;
}

.bottomdx
{
position:relative;
float:left;
width:808px;
height:40px;
margin:0;
padding:0;
background-image:url(hpmimgskin.aspx?IdImg=1);
background-repeat:no-repeat;
}

.bottom_text
{
float:left;
height:25px;
margin-top:15px;
margin-left:10px;
padding:0;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
}

.bottom_text a{
color:#FFFFFF;
text-decoration:none;
}

.bottom_text a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.bottomw3c
{
float:right;
height:17px;
margin-top:13px;
margin-right:20px;
padding:0;
}

.bottonw3c
{
float:left;
margin:0;
margin-right:20px;
padding:0;
}

/* Fine Css del bottom */

/* Css della barra a sinistra*/

.left_big
{
width:216px;
height:605px;
}

.lefttop
{
float:left;
width:216px;
height:146px;
margin:0;
padding:0;
background-image:url(hpmimgskin.aspx?IdImg=40);
background-repeat:no-repeat;
overflow:hidden;
}

.linklefttop
{
float:left;
width:216px;
height:50px;
margin:0;
padding:0;
}

.leftbottonidiv
{
float:left;
width:216px;
height:345px;
margin:0;
margin-top:18px;
padding:0;
text-align:center;
overflow:hidden;
}

.leftbottonilink
{
float:left;
width:216px;
height:115px;
margin:0;
padding:0;
overflow:hidden;
}

.leftbottom
{
float:left;
width:216px;
height:86px;
margin:0;
margin-top:10px;
padding:0;
overflow:hidden;
}

.leftseparatore
{
float:left;
width:196px;
height:2px;
margin-left:10px;
background-image:url(hpmimgskin.aspx?IdImg=6);
background-repeat:repeat-x;
overflow:hidden;
}

.leftboxalto
{
float:left;
width:170px;
height:35px;
margin-top:5px;
margin-bottom:5px;
margin-left:28px;
padding:0;
overflow:hidden;
}

.leftboximgalto
{
float:left;
width:31px;
height:32px;
margin-left:10px;
padding:0;
}

.leftboxtxtalto
{
float:left;
height:26px;
margin-left:10px;
margin-top:10px;
padding:0;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

.leftboxtxtalto a{
color:#FFFFFF;
text-decoration:none;
}

.leftboxtxtalto a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.leftboxbasso
{
float:left;
width:170px;
height:29px;
margin-top:8px;
margin-left:28px;
padding:0;
overflow:hidden;
}

.leftboximgbasso
{
float:left;
width:31px;
height:32px;
margin-left:10px;
padding:0;
}

.leftboxtxtbasso
{
float:left;
height:33px;
margin-left:10px;
padding:0;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

.leftboxtxtbasso a{
color:#FFFFFF;
text-decoration:none;
}

.leftboxtxtbasso a:hover{
color:#FFFFFF;
text-decoration:underline;
}

/* Fine Css della barra a sinistra*/





/* Css main page a tre colonne */

.main_column
{
width:606px;
height:605px;
}

.colonna1
{
float:left;
width:202px;
height:436px;
margin-top:164px;
padding:0;
}

.colonna2
{
float:left;
width:202px;
height:436px;
margin-top:164px;
padding:0;
}

.colonna3
{
float:left;
width:202px;
height:436px;
margin-top:164px;
padding:0;
}

/* Colonna 1 interno */
.c1himg
{
width:183px;
height:316px;
margin-left:9px;
padding:0;
}

/* Fine Colonna 1 interno */

/* Colonna 2 interno */

.c2himg1
{
width:180px;
height:90px;
text-align:center;
margin-left:11px;
padding:0;
}

.c2htitolo
{
width:175px;
margin-left:15px;
padding:0;
font-family:Arial;
font-size:14px;
color:#045DA5;
font-weight:normal;
}

.c2htitolob
{
width:175px;
margin-left:15px;
padding:0;
font-family:Arial;
font-size:14px;
color:#045DA5;
font-weight:bold;
}

.c2htesto
{
width:175px;
margin-top:5px;
margin-left:15px;
padding:0;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.c2htesto a{
color:#045DA5;
text-decoration:underline;
}

.c2htesto a:hover{
color:#045DA5;
text-decoration:underline;
}

/* Fine Colonna 2 interno */

/* Colonna 3 interno */

.c3himg1
{
width:180px;
height:141px;
padding:0;
margin-left:11px;
}

.c3himg2
{
width:126px;
height:210px;
margin-top:42px;
margin-left:38px;
padding:0;
}

.c3himg2en
{
width:180px;
height:141px;
margin-left:11px;
padding:0;
}

.c3himglong
{
width:180px;
height:316px;
padding:0;
margin-left:11px;
}

/* Fine Colonna 3 interno */

/* Css per la colonna delle news */

.news_big
{
width:202px;
height:605px;
}

.colonna_news
{
float:left;
width:202px;
height:605px;
padding:0;
}

.colonna_news_int
{
float:left;
width:183px;
height:450px;
margin-top:120px;
margin-left:8px;
}

.colonna_news_txt
{
margin-top:-4px;
width:183px;
height:390px;
background-image:url(hpmimgskin.aspx?IdImg=32);
background-repeat:repeat-y;
overflow:hidden;
}

.contenitore_news
{
width:173px;
margin-bottom:10px;
padding-left:5px;
padding-right:5px;
overflow:hidden;
}

.data_news
{
width:173px;
font-family:Arial;
font-size:11px;
color:#045DA5;
font-weight:normal;
}

.titolo_news
{
width:173px;
font-family:Arial;
font-size:11px;
color:#045DA5;
font-weight:bold;
}

.testomini_news
{
width:173px;
font-family:Arial;
font-size:11px;
color:#6F7072;
font-weight:normal;
}

.testomini_news a{
color:#6F7072;
text-decoration:none;
}

.testomini_news a:hover{
color:#6F7072;
text-decoration:underline;
}

/* Fine Css per la colonna delle news */

/* Fine Css main page a tre colonne */


/* Css generico per le pagine a brik schiacciato*/

.big_interno
{
width:630px;
height:605px;
}

.top_interno
{
width:630px;
height:40px;
}

.top_interno_blu
{
width:620px;
height:25px;
padding-left:10px;
padding-top:15px;
text-align:left;
font-family:Arial;
font-weight:bold;
font-size:15px;
color:#045DA5;
}

.middle_interno
{
width:630px;
height:530px;
}

.middle_left_interno
{
width:615px;
height:520px;
padding:5px;
padding-left:10px;
}

.middle_right_interno
{
width:178px;
height:530px;
}

.middle_right_interno_txt
{
text-align:left;
margin-left:83px;
padding-top:120px;
width:90px;
font-family:Arial;
font-size:12px;
color:#045DA5;
}

.middle_right_interno_txt a{
color:#045DA5;
text-decoration:none;
}

.middle_right_interno_txt a:hover{
color:#045DA5;
text-decoration:underline;
}

.colonna_news_int_arch
{
float:left;
width:173px;
height:530px;
}

.colonna_news_txt_arch
{
margin-top:-4px;
width:173px;
height:500px;
background-image:url(hpmimgskin.aspx?IdImg=50);
background-repeat:repeat-y;
overflow:hidden;
}


.middle_right_news
{
width:140px;
height:530px;
}

.middle_right_news_txt
{
width:170px;
height:500px;
overflow:auto;
}

.contenitore_news_m
{
width:140px;
height:150px;
padding:5px;
overflow:hidden;
}

.data_news_m
{
width:140px;
font-family:Arial;
font-size:11px;
color:#045DA5;
font-weight:normal;
}

.titolo_news_m
{
width:140px;
font-family:Arial;
font-size:11px;
color:#045DA5;
font-weight:bold;
}

.testomini_news_m
{
width:140px;
font-family:Arial;
font-size:11px;
color:#6F7072;
font-weight:normal;
}

.testomini_news_m a{
color:#6F7072;
text-decoration:none;
}

.testomini_news_m a:hover{
color:#6F7072;
text-decoration:underline;
}



.bottom_interno
{
width:630px;
height:35px;
}

/* Fine Css generico per le pagine a brik schiacciato*/


/* Css per le home interne RD,SC,VT */

.bottonedcp
{
width:179px;
height:114px;
margin-left:10px;
padding:0;
}

.imgdcp
{
width:170px;
height:170px;
margin-left:16px;
padding:0;
}

.dcptesto
{
width:165px;
margin-top:15px;
margin-left:19px;
padding:0;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.dcptesto a{
color:#045DA5;
text-decoration:underline;
}

.dcptesto a:hover{
color:#045DA5;
text-decoration:underline;
}


/* Fine Css per le home interne RD,SC,VT */

/* Css pagina RD - COME */

.main_rdcome
{
width:615px;
height:510px;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.main_rdcome a{
color:#045DA5;
text-decoration:none;
}

.main_rdcome a:hover{
color:#045DA5;
text-decoration:underline;
}

.riga_rdcome
{
width:615px;
height:160px;
margin-bottom:20px;
}

.video_rdcome
{
float:left;
width:225px;
height:150px;
padding-left:15px;
padding-top:10px;
background-image:url(hpmimgskin.aspx?IdImg=46);
background-repeat:no-repeat;
}

.testovideo_rdcome
{
float:left;
width:300px;
padding-left:15px;
height:140px;
padding-top:10px;
padding-bottom:10px;
}

.riga_rollover
{
width:615px;
height:160px;
margin-bottom:20px;
}


.rollover1
{
float:left;
width:129px;
height:129px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=10);
}

.rollover1:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=11);
}

.rollover2
{
float:left;
width:129px;
height:129px;
margin-left:90px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=12);
}

.rollover2:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=13);
}

.rollover3
{
float:left;
width:129px;
height:129px;
margin-left:90px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=55);
}

.rollover3:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=56);
}

.rollover4
{
float:left;
width:129px;
height:129px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=63);
}

.rollover4:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=64);
}

.rollover5
{
float:left;
width:129px;
height:129px;
margin-left:90px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=57);
}

.rollover5:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=58);
}

.rollover6
{
float:left;
width:129px;
height:129px;
margin-left:90px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=61);
}

.rollover6:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=62);
}

.rollover7
{
float:left;
width:129px;
height:129px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=59);
}

.rollover7:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=60);
}

.rollover8
{
float:left;
width:129px;
height:129px;
margin-left:90px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=53);
}

.rollover8:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=54);
}

.rollover9
{
float:left;
width:129px;
height:129px;
margin-left:90px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=16);
}

.rollover9:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=17);
}

.rollover10
{
float:left;
width:129px;
height:129px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=18);
}

.rollover10:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=19);
}

.rollover11
{
float:left;
width:129px;
height:129px;
margin-left:90px;
margin-top:15px;
}


.rollover12
{
float:left;
width:129px;
height:129px;
margin-left:90px;
margin-top:15px;
}

.rollover1e
{
float:left;
width:129px;
height:129px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=10);
}

.rollover1e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=165);
}

.rollover2e
{
float:left;
width:129px;
height:129px;
margin-left:90px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=12);
}

.rollover2e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=162);
}

.rollover3e
{
float:left;
width:129px;
height:129px;
margin-left:90px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=55);
}

.rollover3e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=164);
}

.rollover4e
{
float:left;
width:129px;
height:129px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=63);
}

.rollover4e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=170);
}

.rollover5e
{
float:left;
width:129px;
height:129px;
margin-left:90px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=57);
}

.rollover5e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=166);
}

.rollover6e
{
float:left;
width:129px;
height:129px;
margin-left:90px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=61);
}

.rollover6e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=169);
}

.rollover7e
{
float:left;
width:129px;
height:129px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=59);
}

.rollover7e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=168);
}

.rollover8e
{
float:left;
width:129px;
height:129px;
margin-left:90px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=53);
}

.rollover8e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=160);
}

.rollover9e
{
float:left;
width:129px;
height:129px;
margin-left:90px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=16);
}

.rollover9e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=161);
}

.rollover10e
{
float:left;
width:129px;
height:129px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=18);
}

.rollover10e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=171);
}



.main_rdcome_bottoni
{
width:625px;
height:20px;
font-family:Arial;
font-size:13px;
color:#045DA5;
font-weight:bold;
}

.main_rdcome_bottoni a{
font-weight:bold;
color:#045DA5;
text-decoration:none;
}

.main_rdcome_bottoni a:hover{
font-weight:bold;
color:#045DA5;
text-decoration:none;
}

.main_rdcome_bottoni_l
{
float:left;
width:290px;
height:30px;
padding-top:10px;
text-align:left;
}

.main_rdcome_bottoni_r
{
float:left;
width:305px;
height:30px;
padding-top:10px;
text-align:right;
}



/* Fine Css pagina RD - COME */

/* Css pagina RD Perchè*/

.main_perche
{
width:615px;
height:520px;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.main_perche a{
color:#045DA5;
text-decoration:none;
}

.main_perche a:hover{
color:#045DA5;
text-decoration:underline;
}

.main_perche_testo
{
width:610px;
height:480px;
text-align:justify;
}

.lista_rd_int
{
list-style-type: none;
background-image:url(hpmimg.aspx?IdImg=27);
background-repeat:no-repeat;  
margin-left:-40px;  
padding-left:20px;
margin-bottom:10px;
}

.main_perche_bottoni
{
width:615px;
height:40px;
}

.main_perche_bottoni_l
{
float:left;
width:290px;
height:30px;
padding-left:10px;
padding-top:10px;
text-align:left;
}

.main_perche_bottoni_r
{
float:left;
width:305px;
height:30px;
padding-top:10px;
text-align:right;
}

/* Fine Css pagina RD Perchè*/

/* Css pagina SC Ciclo di vita */

.main_ciclodivita
{
width:615px;
height:520px;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.main_ciclodivita a{
color:#045DA5;
text-decoration:none;
}

.main_ciclodivita a:hover{
color:#045DA5;
text-decoration:underline;
}

.riga_ciclodivita
{
width:615px;
height:160px;
margin-bottom:20px;
}

.video_ciclodivita_l
{
float:left;
width:225px;
height:150px;
padding-left:15px;
padding-top:10px;
background-image:url(hpmimgskin.aspx?IdImg=46);
background-repeat:no-repeat;
}

.testo_ciclodivita_r
{
float:left;
width:300px;
padding-left:15px;
height:140px;
padding-top:10px;
padding-bottom:10px;
}

.video_ciclodivita_r
{
float:right;
width:225px;
height:150px;
padding-left:15px;
padding-top:10px;
background-image:url(hpmimgskin.aspx?IdImg=46);
background-repeat:no-repeat;
}

.testo_ciclodivita_l
{
float:right;
width:300px;
padding-right:15px;
height:140px;
padding-top:10px;
padding-bottom:10px;
text-align:right;
}

/* Fine Css pagina SC Ciclo di vita */

/* Css per il filmato swf */

.link_swf
{
width:425px;
padding-bottom:5px;
text-align:center;
font-family:Arial;
font-size:13px;
color:#045DA5;
font-weight:normal;
}

.link_swf a{
color:#045DA5;
text-decoration:none;
}

.link_swf a:hover{
color:#045DA5;
text-decoration:underline;
}

/* Fine Css per il filmato swf */

/* Css pagina SC Ciclo del riciclo */

.main_ciclodelriciclo
{
width:615px;
height:520px;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.main_ciclodelriciclo a{
color:#045DA5;
text-decoration:none;
}

.main_ciclodelriciclo a:hover{
color:#045DA5;
text-decoration:underline;
}

.riga_ciclodelriciclo
{
width:615px;
height:160px;
margin-bottom:20px;
}

.video_ciclodelriciclo_l
{
float:left;
width:225px;
height:150px;
padding-left:15px;
padding-top:10px;
background-image:url(hpmimgskin.aspx?IdImg=46);
background-repeat:no-repeat;
}

.testo_ciclodelriciclo_r
{
float:left;
width:300px;
padding-left:15px;
height:140px;
padding-top:10px;
padding-bottom:10px;
}

.video_ciclodelriciclo_r
{
float:right;
width:225px;
height:150px;
padding-left:15px;
padding-top:10px;
background-image:url(hpmimgskin.aspx?IdImg=46);
background-repeat:no-repeat;
}

.testo_ciclodelriciclo_l
{
float:right;
width:300px;
padding-right:15px;
height:140px;
padding-top:10px;
padding-bottom:10px;
text-align:right;
}

/* Fine Css pagina SC Ciclo del riciclo */

/* Css pagina SC - Riciclo Creativo*/

.main_sccreativo
{
width:615px;
height:510px;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.main_sccreativo a{
color:#045DA5;
text-decoration:none;
}

.main_sccreativo a:hover{
color:#045DA5;
text-decoration:underline;
}

.testo_sccreativo
{
width:615px;
height:160px;
margin-bottom:20px;
}

.riga_rolloversccreativo
{
width:615px;
height:160px;
margin-bottom:20px;
}

.rolloversc1
{
float:left;
width:129px;
height:129px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=32);
}

.rolloversc1:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=33);
}

.rolloversc2
{
float:left;
width:129px;
height:129px;
margin-top:15px;
margin-left:90px;
background-image:url(hpmimg.aspx?IdImg=34);
}

.rolloversc2:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=35);
}

.rolloversc3
{
float:left;
width:129px;
height:129px;
margin-top:15px;
margin-left:90px;
background-image:url(hpmimg.aspx?IdImg=36);
}

.rolloversc3:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=37);
}

.rolloversc4
{
float:left;
width:129px;
height:129px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=38);
}

.rolloversc4:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=39);
}

.rolloversc5
{
float:left;
width:129px;
height:129px;
margin-top:15px;
margin-left:90px;
background-image:url(hpmimg.aspx?IdImg=40);
}

.rolloversc5:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=41);
}

.rolloversc6
{
float:left;
width:129px;
height:129px;
margin-top:15px;
margin-left:90px;
background-image:url(hpmimg.aspx?IdImg=42);
}

.rolloversc6:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=43);
}

.rolloversc7
{
float:left;
width:129px;
height:129px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=44);
}

.rolloversc7:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=45);
}

.rolloversc8
{
float:left;
width:129px;
height:129px;
margin-top:15px;
margin-left:90px;
background-image:url(hpmimg.aspx?IdImg=46);
}

.rolloversc8:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=47);
}

.rolloversc9
{
float:left;
width:129px;
height:129px;
margin-top:15px;
margin-left:90px;
background-image:url(hpmimg.aspx?IdImg=48);
}

.rolloversc9:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=49);
}


.rolloversc1e
{
float:left;
width:129px;
height:129px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=32);
}

.rolloversc1e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=172);
}

.rolloversc2e
{
float:left;
width:129px;
height:129px;
margin-top:15px;
margin-left:90px;
background-image:url(hpmimg.aspx?IdImg=34);
}

.rolloversc2e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=173);
}

.rolloversc3e
{
float:left;
width:129px;
height:129px;
margin-top:15px;
margin-left:90px;
background-image:url(hpmimg.aspx?IdImg=36);
}

.rolloversc3e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=174);
}

.rolloversc4e
{
float:left;
width:129px;
height:129px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=38);
}

.rolloversc4e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=175);
}

.rolloversc5e
{
float:left;
width:129px;
height:129px;
margin-top:15px;
margin-left:90px;
background-image:url(hpmimg.aspx?IdImg=40);
}

.rolloversc5e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=176);
}

.rolloversc6e
{
float:left;
width:129px;
height:129px;
margin-top:15px;
margin-left:90px;
background-image:url(hpmimg.aspx?IdImg=42);
}

.rolloversc6e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=177);
}

.rolloversc7e
{
float:left;
width:129px;
height:129px;
margin-top:15px;
background-image:url(hpmimg.aspx?IdImg=44);
}

.rolloversc7e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=178);
}

.rolloversc8e
{
float:left;
width:129px;
height:129px;
margin-top:15px;
margin-left:90px;
background-image:url(hpmimg.aspx?IdImg=46);
}

.rolloversc8e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=179);
}

.rolloversc9e
{
float:left;
width:129px;
height:129px;
margin-top:15px;
margin-left:90px;
background-image:url(hpmimg.aspx?IdImg=48);
}

.rolloversc9e:hover{
float:left;
width:129px;
height:129px;
background-image:url(hpmimg.aspx?IdImg=180);
}



.main_creativo_bottoni
{
width:625px;
height:20px;
font-family:Arial;
font-size:13px;
color:#045DA5;
font-weight:bold;
}

.main_creativo_bottoni a{
font-weight:bold;
color:#045DA5;
text-decoration:none;
}

.main_creativo_bottoni a:hover{
font-weight:bold;
color:#045DA5;
text-decoration:none;
}

.main_creativo_bottoni_l
{
float:left;
width:290px;
height:30px;
padding-top:10px;
text-align:left;
}

.main_creativo_bottoni_r
{
float:left;
width:305px;
height:30px;
padding-top:10px;
text-align:right;
}


/* Fine Css pagina SC - Riciclo Creativo */

/* Css pagina VT interviste*/

.main_interviste
{
width:615px;
height:520px;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.main_interviste a{
color:#045DA5;
text-decoration:none;
}

.main_interviste a:hover{
color:#045DA5;
text-decoration:underline;
}


.lista_vt_int
{
list-style-type: none;
background-image:url(hpmimg.aspx?IdImg=27);
background-repeat:no-repeat;  
margin-left:-40px;  
padding-left:20px;
margin-bottom:10px;
}

/* Fine Css pagina VT interviste */

/* Css pagina VT FAQ*/

.main_faq
{
width:615px;
height:520px;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.main_faq a{
color:#045DA5;
text-decoration:none;
}

.main_faq a:hover{
color:#045DA5;
text-decoration:underline;
}

.main_faq_testo
{
width:610px;
height:480px;
text-align:justify;
}

.lista_faq_int
{
list-style-type: none;
background-image:url(hpmimg.aspx?IdImg=27);
background-repeat:no-repeat;  
margin-left:-40px;  
padding-left:20px;
margin-bottom:10px;
}

.main_faq_bottoni
{
width:615px;
height:40px;
}

.main_faq_bottoni_l
{
float:left;
width:290px;
height:30px;
padding-left:10px;
padding-top:10px;
text-align:left;
}

.main_faq_bottoni_r
{
float:left;
width:305px;
height:30px;
padding-top:10px;
text-align:right;
}

/* Fine Css pagina VT FAQ */


/* Css pagine interne comunicazione */

.main_comunicazione
{
width:615px;
height:520px;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.main_comunicazione a{
color:#045DA5;
text-decoration:none;
}

.main_comunicazione a:hover{
color:#045DA5;
text-decoration:underline;
}

.main_comunicazione_testo
{
width:610px;
height:480px;
text-align:justify;
}


.main_comunicazione_bottoni
{
width:615px;
height:40px;
}

.main_comunicazione_bottoni_l
{
float:left;
width:290px;
height:30px;
padding-left:10px;
padding-top:10px;
text-align:left;
}

.main_comunicazione_bottoni_r
{
float:left;
width:305px;
height:30px;
padding-top:10px;
text-align:right;
}

.miniaturediv
{
float:left;
width:615px;
margin:0;
padding:0;
padding-top:10px;
padding-bottom:10px;
}

.miniatura
{
float:left;
width:42px;
height:42px;
margin:0;
padding:0;
}

.miniatura_space
{
margin:0;
padding:0;
float:left;
width:10px;
height:42px;
}

/* Fine Css pagine interne comunicazione */

/* Css per la gallery */

.link_com
{
font-family:Arial;
font-size:13px;
color:#CCCCCC;
font-weight:bold;
}

.link_com a{
color:#045DA5;
text-decoration:none;
}

.link_com a:hover{
color:#045DA5;
text-decoration:underline;
}

/* Fine Css per la gallery */

/* Css per i termini d'uso */

.txt_tdu
{
font-family:Arial;
font-size:13px;
color:#000000;
font-weight:normal;
}

.txt_tdu a{
color:#045DA5;
text-decoration:none;
}

.txt_tdu a:hover{
color:#045DA5;
text-decoration:underline;
}

/* Fine Css per i termini d'uso  */



/* Css pagine interviste */

.main_interviste
{
width:615px;
height:520px;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.main_interviste a{
color:#045DA5;
text-decoration:none;
}

.main_interviste a:hover{
color:#045DA5;
text-decoration:underline;
}

.main_interviste_testo
{
width:610px;
height:480px;
text-align:justify;
}


.main_interviste_bottoni
{
width:615px;
height:40px;
}

.main_interviste_bottoni_l
{
float:left;
width:290px;
height:30px;
padding-left:10px;
padding-top:10px;
text-align:left;
}

.main_interviste_bottoni_r
{
float:left;
width:305px;
height:30px;
padding-top:10px;
text-align:right;
}


/* Fine Css pagine interviste */


/* Css pagine news */

.main_news
{
width:615px;
height:520px;
font-family:Arial;
font-size:12px;
color:#045DA5;
font-weight:normal;
}

.main_news a{
color:#045DA5;
text-decoration:none;
}

.main_news a:hover{
color:#045DA5;
text-decoration:underline;
}

/* Fine Css pagine news */


/* Css mappa */

.main_column_mappa
{
width:606px;
height:605px;
}

.colonna1mappa
{
float:left;
width:202px;
height:436px;
margin-top:164px;
padding:0;
}

.colonna1titolo
{
width:192px;
margin-left:10px;
font-family:Arial;
font-size:15px;
color:#3FA951;
font-weight:bold;
}

.colonna1titolo a{
color:#3FA951;
text-decoration:none;
}

.colonna1titolo a:hover{
color:#3FA951;
text-decoration:underline;
}

.colonna1txt
{
width:182px;
margin-left:20px;
font-family:Arial;
font-size:14px;
color:#3FA951;
font-weight:normal;
}

.colonna1txt a{
color:#3FA951;
text-decoration:none;
}

.colonna1txt a:hover{
color:#3FA951;
text-decoration:underline;
}



.colonna2mappa
{
float:left;
width:202px;
height:436px;
margin-top:164px;
padding:0;
}

.colonna2titolo
{
width:192px;
margin-left:10px;
font-family:Arial;
font-size:15px;
color:#045DA5;
font-weight:bold;
}

.colonna2titolo a{
color:#045DA5;
text-decoration:none;
}

.colonna2titolo a:hover{
color:#045DA5;
text-decoration:underline;
}

.colonna2txt
{
width:182px;
margin-left:20px;
font-family:Arial;
font-size:14px;
color:#045DA5;
font-weight:normal;
}

.colonna2txt a{
color:#045DA5;
text-decoration:none;
}

.colonna2txt a:hover{
color:#045DA5;
text-decoration:underline;
}


.colonna3mappa
{
float:left;
width:202px;
height:436px;
margin-top:164px;
padding:0;
}

.colonna3titolo
{
width:192px;
margin-left:10px;
font-family:Arial;
font-size:15px;
color:#FBA946;
font-weight:bold;
}

.colonna3titolo a{
color:#FBA946;
text-decoration:none;
}

.colonna3titolo a:hover{
color:#FBA946;
text-decoration:underline;
}

.colonna3txt
{
width:182px;
margin-left:20px;
font-family:Arial;
font-size:14px;
color:#FBA946;
font-weight:normal;
}

.colonna3txt a{
color:#FBA946;
text-decoration:none;
}

.colonna3txt a:hover{
color:#FBA946;
text-decoration:underline;
}

.colonna4mappa
{
float:left;
width:202px;
height:436px;
margin-top:160px;
padding:0;
}

.colonna4titolo
{
width:192px;
margin-left:10px;
font-family:Arial;
font-size:15px;
color:#464646;
font-weight:bold;
}

.colonna4titolo a{
color:#464646;
text-decoration:none;
}

.colonna4titolo a:hover{
color:#464646;
text-decoration:underline;
}

.colonna4txt
{
width:182px;
margin-left:20px;
font-family:Arial;
font-size:14px;
color:#464646;
font-weight:normal;
}

.colonna4txt a{
color:#464646;
text-decoration:none;
}

.colonna4txt a:hover{
color:#464646;
text-decoration:underline;
}

/* Fine Css mappa*/

#widgetbox
{
position:relative;
width:495px;
margin-left:57.5px;
margin-top:40px;
height:355px;
text-align:center;
}


#widgettop
{
position:relative;
width:495px;
height:275px;
}

#widgetleft
{
position:relative;
float:left;
width:107px;
height:275px;
}

#widgetright
{
position:relative;
float:left;
padding-left:210px;
width:178px;
height:275px;
}

#widgetbottom
{
position:relative;
width:495px;
padding-top:20px;
height:60px;
}

.widgetimg
{
border:solid 1px #666666;
}

.main_base_int_l_map
{
width:698px;
height:605px;
margin:0;
padding:0;
background-image:url(hpmimgskin.aspx?IdImg=52);
background-repeat:no-repeat;
}

.main_base_int_r_map
{
width:110px;
height:605px;
margin:0;
padding:0;
background-image:url(hpmimgskin.aspx?IdImg=51);
background-repeat:no-repeat;
}
.big_interno_map
{
width:695px;
height:605px;
}
.big_interno_map_left
{
width:10px;
height:500px;
}
.big_interno_map_top
{
width:685px;
height:10px;
}
.middle_right_interno_map
{
width:110px;
height:530px;
}

.middle_right_interno_txt_map
{
text-align:left;
padding-top:120px;
width:90px;
font-family:Arial;
font-size:12px;
color:#045DA5;
margin-left:12px;
}

.colonnawidget
{
float:left;
width:202px;
height:436px;
margin-top:159px;
padding:0;
}