/* CSS Document */

/*content & generico*/
body{ font-family: Arial, Helvetica, sans-serif;font-size:11px; text-align:center; color:#333333;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-image: url(http://www.laboratoriodesanctis.it/images/bg_body.jpg);background-repeat: repeat-x;background-position: center top;background-color:#4EBCDB}

#cnt_site{margin: 0 auto;/* width:893px; */ width:1050px; text-align:center;  }

#cnt_contenuto{ width:892px; padding-left:3px;text-align:left;border-top: #ccc solid 1px;border-left: #ccc solid 1px;border-right: #ccc solid 1px;background-color:#FFF; }

a:link,a:visited,a:active, a:active{text-decoration:none;color:#C00; font-weight:bold; font-size:12px;}
a:hover{color:#C33;font-weight:bold; font-size:12px}

p{margin:0px}

.txt-white{font-size:12px; font-weight:bold; color:#FFF; margin:0px}
#tit-log{margin-top:30px; padding-left:40px}

h1 {font-size: 21px;font-weight: bold;color:#FF9900; text-align:left;font-family:Arial, Helvetica, sans-serif;margin:0px; padding-bottom:8px; line-height:25px}
h2{font-size: 12px;font-weight: bold; margin:0px; color:#006699}
h3 {font-size: 12px;font-weight: bold; margin:0px; color:#FFF}

h3 a:link, h3 a:visited, h3 a:active, h3 a:active a {text-decoration:none;font-weight:bold;color:#333;}
h3 a:hover{ text-decoration:underline;font-weight:bold;color:#333}

.spazio_clear{clear:both;height:5px;}
.clear{clear: left;}
.float{float:left; margin:12px}


/*HEADER - TOP*/

#head{ float:left; background-image:url(http://www.laboratoriodesanctis.it/images/header.jpg); background-repeat:no-repeat; width:710px; height:270px; margin-left:0px; margin-top:0px}

#bg_top{margin-top:270px;background-image:url(http://www.laboratoriodesanctis.it/images/bg_top.jpg); background-repeat:no-repeat; width:855px; height:35px; margin-bottom:10px; text-align:right; padding-right:38px; }
#bg_top img{
	border:0px;
}
#bg_top a.txt{padding-top:14px; top:0px; position:relative; margin-left:14px;}
#bg_top a{height:30px; display:block; float:right;}

/*login*/

#login{float:left; background-image:url(http://www.laboratoriodesanctis.it/images/bg_login.jpg); background-repeat:no-repeat; width:173px; height:257px; margin-top:10px; margin-left:3px}
#box-login{width:158px;background-color:#FFF; height:195px; margin-top:15px; margin-left:8px;}

.loginform {margin:10px 5px 0px 5px;width:145px;}
.loginform input.field {border:1px solid #C8C8C8;font-family:verdana,arial,sans-serif;font-size:12px;margin:0 0 0px;padding:0px;width:120px; height:15px}
.loginform fieldset {border:none;width:150px !important;/**/width:140px;}

/*COLONNA MENU */
.col{ background:url(http://www.laboratoriodesanctis.it/images/bg_menu.jpg) repeat-y; border:#6CC solid 1px;width:227px; float:left; margin-left:5px!important;/**/margin-left:2px; margin-top:5px; }
ul#navlist { /*height: 34px; line-height: 34px; */white-space: nowrap; margin:0px; padding:2px; padding-top:3px; float:left}
#navlist li {list-style-type: none; margin-left: 0px; padding:0px; background:url(http://www.laboratoriodesanctis.it/images/btn-menu.jpg) no-repeat; width:223px; height:25px; padding-top:10px }
*:first-child+html ul#navlist { float:right; display: inline; list-style-type: none; margin-left: 0px; padding:0px; }/*per ie7*/
#navlist a {padding:0px 7px 5px 5px; min-height: 34px; height:34px; font-size:13px;}
#navlist a:link, #navlist a:visited {font-size:13px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;color: #003333; text-decoration: none; }
#navlist a:hover { color:#09C; } 
#navlist li a#current { color:#09C; text-decoration:none; }

/*CENTER*/
#cnt_center{ width:645px; margin-left:10px;text-align:left; float:left; }

#cnt_center p {padding-left:4px;}

/*BOX VARI*/

.box-small{ float:left; width:300px; height:auto;line-height:18px; margin-bottom:10px; margin-left:2px}

.box-small img, .box-large img { float:left; padding:3px 5px 5px 0px;}

.box-grey{ width:631px; height:185px; background:url(http://www.laboratoriodesanctis.it/images/box-grey.jpg) no-repeat; float:left; margin-top:10px; padding:0px; margin-bottom:20px}

.box-boxino{ float:left; width:190px; height:166px;line-height:16px; margin-left:15px!important;/**/margin-left:10px; margin-top:8px; background-color:#FFF; color:#036; font-size:9px; font-family:Tahoma, Geneva, sans-serif;overflow:hidden;}

.tit_boxino{ background-image:url(http://www.laboratoriodesanctis.it/images/tit-boxino.jpg); background-repeat:no-repeat;height:20px; width:180px;margin-top:3px; margin-left:2px;padding:4px 0 0 5px;}

.box-boxino img{ float:left; padding:3px 5px 2px 3px;}
.box-boxino p{  padding:2px}

.box-large{ float:left; width:635px; line-height:18px; margin-bottom:10px; margin-left:2px;}

.news_sepa {width:2px;margin-top:10px; height:180px; border-left:solid 1px; border-color:#CCC; margin:10px; float:left}

/*footer*/

#footer {width:897px; height: 46px; background:url(http://www.laboratoriodesanctis.it/images/bg_footer.jpg) repeat-x; padding-top: 15px;text-align:center; font-family:Tahoma, Helvetica, sans-serif; color:#FFF;font-size: 9px;}
#footer a:link, #footer a:visited { font-family:Tahoma, Helvetica, sans-serif; font-size: 9px; color:#FFF; text-decoration: none; }
#footer a:hover { font-family:Tahoma, Helvetica, sans-serif; font-size: 9px; color:#FFF; text-decoration:underline}

.sottomenu {/* ciao serena */}

#navlist li.sottomenu {list-style-type: none; margin-left: 0px; padding:0px; background:url(http://www.laboratoriodesanctis.it/images/btn-menu2.jpg) no-repeat; width:223px; height:25px; padding-top:10px }
#navlist .sottomenu a {padding:0px 7px 5px 5px; min-height: 34px; height:34px; font-size:11px}
#navlist .sottomenu a:link, #navlist .sottomenu a:visited {font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;color:#666; text-decoration: none;font-size:11px }
#navlist .sottomenu a:hover { color:#09C;font-size:11px } 
#navlist li .sottomenu a#current { color:#09C; text-decoration:none; font-size:11px}


.frm_reg input { color: #09C; background-color: white; border: 1px solid #C8C8C8;margin-left:6px;margin-top:2px;
/* height:23px; */}
.frm_reg label {color:#1c3e64;font-weight:bold;display:block;margin-left:4px;}
.frm_reg select { color: #09C; background-color: white; border: 1px solid #C8C8C8;margin-left:6px;margin-top:2px;
/* height:23px; */}
.frm_reg textarea { color: #09C; background-color: white; border: 1px solid #C8C8C8;margin-left:6px;margin-top:2px;
/* height:23px; */}
.frm_reg fieldset { margin-left:6px;margin-top:2px;}

.hr_sepa { border: 1px solid #C8C8C8;}
