/* CSS ideato e realizzato da Sandro Carniel - http://web.opzione.com per OmniaFormazione.com - 2009 */

body {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #000066;  text-align: left; margin: 0px; }
img {border: 0;}

#aa_HOME {background : #ffffff; background-image : url(../immagini/abp_form-home.jpg);  background-position : center top ; background-repeat : no-repeat;  background-attachment : scroll;}
#aa_IT {background : #ffffff; background-image : url(../immagini/abp_form_IT.jpg);  background-position : center top ; background-repeat : no-repeat;  background-attachment : scroll;}
#aa_EN {background : #ffffff; background-image : url(../immagini/abp_form_EN.jpg);  background-position : center top ; background-repeat : no-repeat;  background-attachment : scroll;}

.testimonial {   background-image : url(../images/fondo-loghi.gif);  background-position : top;  
background-repeat : repeat-y; text-align : center; width : 183px;  }

td, p, div {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color: #000066; }
.wo {padding : 4px 10px 2px 0px;  }

.titolo {padding : 4px 8px 4px 8px;  background-color : #000066; ;  color: White;  }

.cont {padding : 4px 8px 4px 8px;  color: #000066;  background-color : #FF9933; }
.info {padding : 4px 8px 4px 8px;  color: #CC0000;  background-color : #F0F0F0;  border : 2px solid #000066;  }


#menu { padding: 0.5em;  margin-left : 34px;  margin-right : 34px;  margin-top : 0px;  padding-bottom : 8px;  }
#submenu {  padding: 0.5em;  margin-left : 25px;  margin-right : 10px;  margin-top : 0px;  padding-bottom : 8px;  font-size : 11px;}

#col-sx { float: none;width: 580px; background-color : #fff; padding: 1.5em;  }
#col-dx {   float: right;   width: 170px;   background-color : #F0F0F0; padding: 1.2em;  border-left : 2px solid #000066;  }


#col-main-home {margin-left:30px;margin-right:60px;margin-top:20px; padding:0.5em 0.5em 20px;width:740px;}

#col-main {padding: 0.5em;  margin-left : 40px;  margin-right : 40px;  margin-top : 20px;  padding-bottom : 20px; width: 700px;text-align:justify;}


A.foot:link {color: White; text-decoration: none;}
A.foot:active {color: White; text-decoration: none;}
A.foot:visited {color: White; text-decoration: none;}
A.foot:hover {background-color:#030303; color: #FFFF99; text-decoration: none;}
.foot { color: White; text-align: center;}

a.nav { color: #CC0000; background-color:transparent; text-decoration: none;}
a.nav:link, a:visited { color: #CC0000; }
a.nav:hover { color: #000066;   background-color: #FF9933; }

a { color: #CC0000; background-color:transparent; text-decoration: none;}
a:link, a:visited {background-color:transparent;  color: #CC0000; }
a:hover { color: #000066; background-color:transparent;  }

a.button, a.button:link, a.button:visited { background-color: #000080;   text-decoration: none;  color: #FFF;  
padding : 4px 5px 4px 5px;  font-weight : 900;  margin-right : 4px; }
a.button:hover { background-color: #ffcc33;   text-decoration: none;  color: #000080;  
padding : 4px 5px 4px 5px;  font-weight : 900;  margin-right : 4px; }

 a.button2:hover { background-color: #FFFFFF;  color: #000066;  border: 1px solid #000066;  text-decoration: none;  padding : 4px 6px 4px 6px;  font-weight : bold;  } /* invertiti 30.06 */
a.button2, a.button2:link, a.button2:visited { background-color: #FF9933;  border: 1px solid #000066;  text-decoration: none;  color: #FFF;  padding : 4px 6px 4px 6px;  font-weight : bold;  }

.dicotext{padding : 4px 8px 12px 24px;  vertical-align : top;  
background-image : url(../immagini/angolo-pagina.gif);  background-position : right;  background-repeat : no-repeat;  }
.dicoimage{padding : 0px 0px 12px 0px;  vertical-align : top;}

#footer  { color: #ffffff; background-color : #fff;  background-image : url(../immagini/foot-blu.gif);  background-position : top;  
background-repeat : no-repeat;  background-attachment : scroll; margin-top : 4px; padding : 6px;}