* {
    padding: 0;
    margin: 0;
}



/* ================================= 
   =================================
   FONT
   =================================
   ================================= */

a img { border:0; }
a { color: #ffffff; font-weight:normal;}
a:hover { color: #FFFFFF; font-style:normal; text-decoration:none;  }
p { padding:0 10px 0.8em; color:#FFFFFF; text-align:justify; }
p, li, ul, a { font-family: Helvetica, Verdana, sans-serif; font-size:12px;  text-decoration:none; font-style:normal; font-weight:normal; line-height:20px; }
h1 { font-family:Helvetica, Arial, sans-serif; font-size:19px;  padding:0 10px 0.8em; color:#FFFFFF; }


/* ================================= 
   =================================
   STRUCTURE
   =================================
   ================================= */

#idBodybg { background:url(../img/bgfascia.jpg) top left repeat-x #000033; }
#idContainer { margin: 0 auto; width:1022px; }
#idMaincontent { background:url(../img/contentbg.jpg) top left no-repeat #000033; width:1022px; height:494px; margin:0; }
#idFlashContainer { margin:0; width:1022px; height:229px; }
#idMaincontent_service { background:url(../img/contentbg_service.jpg) top left no-repeat #000033; width:1022px; height:494px; margin:0; }
#idMaincontent_home { background: url(../img/contentbg_index.jpg) top left no-repeat #000033; width:1022px; height:534px; margin:0; }
#idFlashContainer table, td, tr { margin:0; }
#idFlashContainer td { width:100px; height:69px; }
.cl11 { width:22px; height:69px; }

#idFooter { float:left; margin:20px 0 10px 0; }
#idFooter p { padding:0; font-size:9px; color: #cccccc; }
#idSitemap { float:right; margin:20px 0 10px 0; }
#idSitemap p { padding:0;color:#cccccc}
#idSitemap img { padding-top:5px; padding-left:5px; margin:0; }
#idSitemap a:hover { color:#FFFFFF; }


#idParagraph { float: left; margin-top: 70px; width:650px; }
#idParagraph span { color:#0099FF; }
#idParagraph span.clProva { text-decoration:underline; color:#ffffff;}
#idParagraph a { text-decoration:underline; color:#ffffff;}

#idParagraph_index { float: left; margin-top: 70px; width:320px; }
#idParagraph_index span { color:#0099FF; }
#idParagraph_index span.clProva { text-decoration:underline; color:#ffffff;}
#idParagraph_index a { text-decoration:underline; color:#ffffff;}

#idParagraph_service { padding-top: 70px; width:950px; margin:0 auto; }
#idParagraph_service p { padding-left:0; }
#idParagraph_service span { color:#0099FF; }
#idParagraph_service span.clProva { text-decoration:underline; color:#ffffff;}

#idPIntroSx { float: left; margin-top: 50px; margin-left:50px; width:280px; display:inline; }
#idPIntroSx p { padding-left:10px;}
#idPIntroDx { float: left; margin-top: 50px; width:280px; margin-left: 50px; display:inline; }
#idPIntroDx p { padding-left:10px;}

#idIntroSecSx { height:45px; width:280px; background:url(../img/bgsec.gif) top left no-repeat; margin-bottom:20px; } 
#idIntroSecSx p { padding-top:13px; padding-left:10px; font-size:14px; }
#idIntroSecDx { height:45px; width:280px; background:url(../img/bgsec2.gif) top left no-repeat; margin-bottom:20px; } 
#idIntroSecDx p { padding-top:13px; padding-left:10px; font-size:14px; }

#idImgs { margin:70px 35px 35px 35px; width:239px; height:279px; }
#idImgs_c { margin:70px 35px 35px 35px; }
