body {
margin:0;
font-family: arial, verdana;
font-size: 11px;
background-color:#FFFFFF;
text-decoration: none;
color: #003300;
}

a {
text-decoration: none; 
color: #666666; 
font-family: arial; 
font-size: 10px;
padding-right: 15px;
}

.linkboxmarrone{
width: 156px;
font-family: arial, verdana; 
font-size: 11px; 
color: #224341; 
text-decoration: underline; 
}

.linkboxmarronedata{
line-height:12px;
}

.linkboxtitolo{
width: 375px;
height: 94px;
font-family: georgia, arial, verdana; 
font-size: 12px; 
color: #224341; 
text-decoration: underline; 
}


.linkboxtitolo11{
width: 375px;
height: 94px;
font-family: georgia, arial, verdana; 
font-size: 11px; 
color: #224341; 
text-decoration: underline; 
}

.linkgenerico{
text-decoration: none; 
color: #003300; 
font-family: georgia, arial; 
font-size: 12px;
padding-right: 15px;
}

.linkgenerico:hover {
text-decoration: underline; 
color: #003300; 
font-family: georgia, arial; 
font-size: 12px;
padding-right: 15px;
}

.linkmenutop{
text-decoration: none; 
color: #C1B2A0; 
font-family: arial; 
font-size: 11px;
padding-right: 15px;
font-weight: bold;
}

.linkmenutop:hover {
text-decoration: none; 
color: #224331; 
font-family: arial; 
font-size: 11px;
padding-right: 15px;
font-weight: bold;
}

.linkmenutop_hovered {
text-decoration: none; 
color: #224331; 
font-family: arial; 
font-size: 11px;
padding-right: 15px;
font-weight: bold;
}
.linkmenuattivo{
text-decoration: none; 
color: /*#003300; */#949494;
font-family: arial; 
font-size: 11px;
padding-right: 15px;
font-weight: bold;
}


.linksottomenutop2{
text-decoration: none; 
color: #224331; 
font-family: arial; 
font-size: 10px;
padding-right: 10px;
}
.linksottomenutop2:hover {
text-decoration: underline; 
color: #224331; 
font-family: arial; 
font-size: 10px;
padding-right: 10px;
}

.linksottomenutop{
text-decoration: none; 
color: #224331; 
font-family: arial; 
font-size: 10px;
padding-right: 15px;
}

.linksottomenutop:hover {
text-decoration: underline; 
color: #224331; 
font-family: arial; 
font-size: 10px;
padding-right: 15px;
}

.linkmenuleft{
text-decoration: none; 
color: #666666; 
font-family: arial; 
font-size: 10px;
padding-right: 15px;
}

.linkmenuleft:hover {
text-decoration: none; 
color: #666666; 
font-family: arial; 
font-size: 10px;
padding-right: 15px;
}


.linkfooter {
font-family: arial, verdana; 
font-size: 11px; 
color: #333333; 
text-decoration: none;
padding-right: 15px;
}


.testo {
font-family: georgia, arial, verdana; 
font-size: 12px; 
color: #003300; 
text-align: justify;
}

.testofooter {
font-family: arial, verdana; 
font-size: 11px; 
color: #333333; 
text-align: justify;
}

.testoright {
font-family: georgia, arial, verdana; 
font-size: 11px; 
color: #003300; 
text-align: justify;
padding-left: 10px;
}

.titoloright {
font-family: georgia, arial, verdana; 
font-size: 11px; 
color: #003300; 
text-align: justify;
font-weight: bold;
text-decoration: none;
}

.titolo {
font-family: georgia, arial, verdana; 
font-size: 12px; 
color: #003300; 
font-weight: bold;
text-align: justify;
text-decoration: none;
}


.sfondotitoloaviation{
background-image: url('images/fd_cell_AVIATION.gif');
width: 217px;
height: 100px;
}

.sfondotitolomerci{
background-image: url('images/fd_cell_MARmerci.gif');
width: 217px;
height: 100px;
}

.sfondotitolocorpi{
background-image: url('images/fd_cell_MARcorpi.gif');
width: 217px;
height: 100px;
}

.sfondotitoloproperty{
background-image: url('images/fd_cell_PROPERTYgif.gif');
width: 217px;
height: 100px;
}

.sfondotitololiability{
background-image: url('images/fd_cell_LIABILITY.gif');
width: 217px;
height: 100px;
}

.sfondotitolocasualty{
background-image: url('images/fd_cell_CASUALTY.gif');
width: 217px;
height: 100px;
}

.sfondotitoloengineering{
background-image: url('images/fd_cell_ENGINEERING.gif');
width: 217px;
height: 100px;
}

.sfondotitoloperdite{
background-image: url('images/fd_cell_PERDITEpec.gif');
width: 217px;
height: 100px;
}

.sfondotitolomultigaranzie{
background-image: url('images/fd_cell_MULTIGAR.gif');
width: 217px;
height: 100px;
}

.sfondotitolo{
background-image: url('images/fd_cell_PAGINE.gif');
width: 217px;
height: 100px;
}


.sfondopopup{
background-color: #C1B2A0;
font-family: arial, verdana; 
font-size: 11px; 
color: #224341; 
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

.sfondoright{
background-color: #EBEBEB;
width: 217px;
}


.separatorefooter{
height: 1px;
background-color: #C1B2A0;
}

.separatoretop{
height: 1px;
min-height:1px;
background-color: #C1B2A0;
}

.sepaviation{
height: 1px;
background-color: #006699;
}

.sepmarmerci{
height: 1px;
background-color: #336633;
}

.sepmarcorpi{
height: 1px;
background-color: #333399;
}

.sepproperty{
height: 1px;
background-color: #CC3300;
}

.sepliability{
height: 1px;
background-color: #999900;
}

.sepcasualty{
height: 1px;
background-color: #CC0033;
}

.sepengineering{
height: 1px;
background-color: #660066;
}

.sepperdite{
height: 1px;
background-color: #663300;
}

.sepmultigaranzie{
height: 1px;
background-color: #CC9900;
}

.separatorecentro{
height: 1px;
background-color: #C1B2A0;
}

.lineaverde{
height: 1px;
background-color: #224331;
}


.boxaviation{
background-color: #D3E0ED;
width: 375px;
height: 94px;
padding-left:20px;
padding-right:20px;
font-family: georgia, arial, verdana; 
font-size: 12px; 
color: #224341; 
}

.boxmarmerci{
background-color: #C6D3CB;
width: 375px;
height: 94px;
padding-left:20px;
padding-right:20px;
font-family: georgia, arial, verdana; 
font-size: 12px; 
color: #224341; 
}

.boxmarcorpi{
background-color: #BBCAE0;
width: 375px;
height: 94px;
padding-left:20px;
padding-right:20px;
font-family: georgia, arial, verdana; 
font-size: 12px; 
color: #224341; 
}

.boxproperty{
background-color: #F4CEB7;
width: 375px;
height: 94px;
padding-left:20px;
padding-right:20px;
font-family: georgia, arial, verdana; 
font-size: 12px; 
color: #224341; 
}

.boxliability{
background-color: #D4DCA5;
width: 375px;
height: 94px;
padding-left:20px;
padding-right:20px;
font-family: georgia, arial, verdana; 
font-size: 12px; 
color: #224341; 
}

.boxcasualty{
background-color: #EBD4DB;
width: 375px;
height: 94px;
padding-left:20px;
padding-right:20px;
font-family: georgia, arial, verdana; 
font-size: 12px; 
color: #224341; 
}

.boxengineering{
background-color: #D2C2D4;
width: 375px;
height: 94px;
padding-left:20px;
padding-right:20px;
font-family: georgia, arial, verdana; 
font-size: 12px; 
color: #224341; 
}

.boxperdite{
background-color: #C4AFA7;
width: 375px;
height: 94px;
padding-left:20px;
padding-right:20px;
font-family: georgia, arial, verdana; 
font-size: 12px; 
color: #224341; 
}

.boxmultigaranzie{
background-color: #EBC572;
width: 375px;
height: 94px;
padding-left:20px;
padding-right:20px;
font-family: georgia, arial, verdana; 
font-size: 12px; 
color: #224341; 
}

.boxtitolo{
background-color: #FFFFFF;
width: 375px;
height: 94px;
padding-left:20px;
padding-right:20px;
font-family: georgia, arial, verdana; 
font-size: 12px; 
color: #224341; 
}

.boxmarrone{
background-color: #C1B2A0;
width: 156px;
padding-left:20px;
padding-right:10px;
font-family: arial, verdana; 
font-size: 11px; 
color: #224341; 
font-weight: bold;
}


.titolomacroareeaviation{
background-color: #D3E0ED;
height:30px;
padding-left:15px;
padding-right:5px;
font-family: arial, verdana; 
font-size: 12px; 
color: #224341; 
font-weight: bold;
}

.titolomacroareeproperty{
background-color: #F4CEB7;
height:30px;
padding-left:15px;
padding-right:5px;
font-family: arial, verdana; 
font-size: 12px; 
color: #224341; 
font-weight: bold;
}

.titolomacroareecasualty{
background-color: #EBD4DB;
height:30px;
padding-left:15px;
padding-right:5px;
font-family: arial, verdana; 
font-size: 12px; 
color: #224341; 
font-weight: bold;
}

.titolomacroareeengineering{
background-color: #D2C2D4;
height:30px;
padding-left:15px;
padding-right:5px;
font-family: arial, verdana; 
font-size: 12px; 
color: #224341; 
font-weight: bold;
}

.titolomacroareeliability{
background-color: #D4DCA5;
height:30px;
padding-left:15px;
padding-right:5px;
font-family: arial, verdana; 
font-size: 12px; 
color: #224341; 
font-weight: bold;
}

.titolomacroareemarinecorpi{
background-color: #BBCAE0;
height:30px;
padding-left:15px;
padding-right:5px;
font-family: arial, verdana; 
font-size: 12px; 
color: #224341; 
font-weight: bold;
}

.titolomacroareemarinemerci{
background-color: #C6D3CB;
height:30px;
padding-left:15px;
padding-right:5px;
font-family: arial, verdana; 
font-size: 12px; 
color: #224341; 
font-weight: bold;
}

.titolomacroareemultigaranzie{
background-color: #EBC572;
height:30px;
padding-left:15px;
padding-right:5px;
font-family: arial, verdana; 
font-size: 12px; 
color: #224341; 
font-weight: bold;
}

.titolomacroareeperdite{
background-color: #C4AFA7;
height:30px;
padding-left:15px;
padding-right:5px;
font-family: arial, verdana; 
font-size: 12px; 
color: #224341; 
font-weight: bold;
}


.separatore1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 1px; height: 1px;} 
.separatore2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 2px; height: 2px;} 
.separatore3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 3px; height: 3px;} 
.separatore4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 4px; height: 4px;} 
.separatore5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 5px; height: 5px;} 
.separatore7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 7px; height: 7px;} 
.separatore8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 8px; height: 8px;} 
.separatore9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 9px; height: 9px;} 
.separatore10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 10px; height: 10px;} 
.separatore11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 11px; height: 11px;} 
.separatore12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 12px; height: 12px;} 
.separatore13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 13px; height: 13px;} 
.separatore14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 14px; height: 14px;} 
.separatore15 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 15px; height: 15px;} 
.separatore16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 16px; height: 16px;} 
.separatore18 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 18px; height: 18px;} 
.separatore20 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 20px; height: 20px;} 
.separatore33 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1px; font-weight: normal; color: #000000; font-style: normal; line-height: 33px; height: 33px;} 
.separatore57 {  height: 57px;min-height:57px;} 

.lnkpressarea {
font-size:11px;
text-decoration:none;
color:#224331;
}
.seppressarea{
height: 1px;
background-color: #224331;
}




