body,html{margin:0; padding:0; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000; height:100%; }
img {border:0;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
h1,h2,h3 {font-family:Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0; font-weight:normal; font-style:normal;}
input,textarea,select {font-family:Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0; font-size:12px; color:#000; border:1px solid #999;}
.cleaner {clear:both; line-height:0; height:0; font-size:0;}
ul,li {font-size:14px; line-height:20px;}
#main {width:100%; min-height:100%; height:auto; _height:100%; margin:auto; padding:0;}

/* errrore in overlay */
#error {width:100%; height:100%; top:0; z-index:9990; background:url(../img/form/nero.gif); position:absolute;}
#err_msg {width:334px; padding:0 8px 0 8px; height:150px; z-index:9991; position:absolute; left:50%; top:0;  margin-left:-150px; background:#fff; text-align:center; color:#000; line-height:19px;} 
#err_msg #close_btn {width:21px; height:19px; margin:8px 0 30px 0; float:right; cursor:pointer; background:url(../img/form/chiudi.gif) no-repeat;}

.container {margin: auto; width:946px;}
/*#content {width:946px; margin:auto;}*/
.container .sx {width:450px; font-size:9px; margin:15px 20px 15px 20px; #margin:15px 20px 15px 0; float:left;}
.container .dx {width:450px; margin:15px 0 15px 0; float:left;}
.container .sx ul, .container .dx ul {margin:0; padding:0; #padding:0 0 0 20px;}
.container .sx li, .container .dx li {text-transform:lowercase; color:#fff;}
.container .sx li:first-letter, .container .dx li:first-letter {text-transform:uppercase;}


#content {width:946px; margin:auto; padding-bottom:186px;}

#header, #bottom {width:100%; text-align:center;}
#header {height:160px;}
a#mondopc-logo {width:345px; height:77px; position:relative; margin:-90px 0 0 0; background:url(../img/layout/logo.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='img/layout/logo.png' ,sizingMethod="no-scale"); float:left;}





#headerBanner {width:700px; height:126px; margin-right:-18px; float:right;}

#menu_bar {margin:0 auto;}
#menu_bar a {font-size:14px; font-weight:bold; color:#fff; display:block; height:31px; width:122px; background:url('../img/layout/menu_off.jpg') repeat-x top left; float:left; text-align:center; padding:6px 0 0 0; margin:1px 1px 0;}
#menu_bar a:hover {background:url('../img/layout/menu_on.jpg') repeat-x top left;}

#header {background:url('../img/layout/header.jpg') top center no-repeat #014c6b;}

#menu_bar a#btn_home {width:110px;}
#menu_bar a#btn_who {width:110px;}
#menu_bar a#btn_courses {width:140px;}
#menu_bar a#btn_services {width:110px;}
#menu_bar a#btn_offers {width:110px;}
#menu_bar a#btn_downloads {width:110px;}
#menu_bar a#btn_partners {width:110px;}
#menu_bar a#btn_news {width:110px;}


#bottom_container {position:relative; margin-top:-186px; width:100%; background-color:#014c6b;}

a#facebook {width:157px; height:26px; display:block; position:relative; margin:0 auto; margin-top:12px; margin-bottom:0; background:url(../img/layout/facebook-btn.png) 0 0 no-repeat;}

a#facebook, #ie8#fix {width:157px; height:24px; #height:26px; display:block; position:relative; margin:0 auto; margin-top:12px; margin-bottom:0; background:url(../img/layout/facebook-btn.png) no-repeat;}

a#facebook:hover {background:url(../img/layout/facebook-btn.png) 0 -26px no-repeat;}

a#facebook:hover, #ie8#fix {background:url(../img/layout/facebook-btn.png) 0 -26px no-repeat; #background:url(../img/layout/facebook-btn.png) 0 -26px no-repeat;}

#bottom_container #bottom {border-top:2px solid #85d2fa;  text-align: left; color:#fff;}
#bottom_container #bottom p.big {font-size:25px; font-weight:bold;}
#bottom_container #bottom p {font-size:14px; font-weight:normal;}
#bottom_container #bottom span {display:block; color:#8beef7; font-size:14px; padding:12px 0 0 0}

#bottom_container #footer {text-align:center; background-color: #002e41; color:#fff; letter-spacing: 1px; font-size: 10px; padding:5px 0;}
#bottom_container #footer a {color:#e8e8e8;}
#bottom_container #footer a:hover {text-decoration:underline;}
