@charset "utf-8";

/* CSS Document */

html{

height:100%;

}

th{
	text-align:left;
	vertical-align:top;
}

body{

margin:0px;

background-image:url(images/bk_body.gif);

background-repeat:repeat-x;

background-position:top;

height:100%;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

}

h1, h2, h3, h4, h5, h6, form, div{

margin:0px;

}

/* ------------------------------------------------------------------------------------- MAIN + HEADER*/

#main{

background-image:url(images/centro_bk_tot.gif);

background-repeat:repeat-y;

background-position:center;

}



#header_top{

background-image:url(images/head.gif);

background-repeat:no-repeat;

width:787px;

height:145px;

margin-left:auto;

margin-right:auto;

}

#header_top .head_top_left{

height:145px;

width:613px;

float:left;

}

#header_top .head_top_left_up{height:117px;width:613px;float:left; clear:right;}

#header_top .head_top_left_down{clear:both;}



#header_top .logo{

background-image:url(images/sisvet_logo.gif);

background-repeat:no-repeat;

width:196px;

height:68px;

margin-top:30px;

margin-left:27px;

float:left;

}

#header_top .logosx{

background-image:url(images/societa_italiana_delle_scie.gif);

background-repeat:no-repeat;

width:86px;

height:68px;

margin-top:30px;

margin-left:1px;

float:left;

}

.logosx h1, h2{ font-size:10px; visibility:hidden;}



/* ------------------------------------------------------------------------------------- menu principale destra */

#header_top .menudx{

height:68px;

width:180px;

margin-top:18px;

margin-left:0px;

float:left;

clear:right;

text-align:right;

}

#header_top .head_top_left .menudx li{

width:180px;

height:15px;

margin:2px;

background-image:url(images/menu_sec_bk.gif);

background-repeat:repeat-y;

background-position:right;

list-style:none;

padding:1px;

padding-left:5px;

padding-right:15px;

}



#header_top .head_top_left .menudx li a{

font-size:10px;

font-weight:bold;

color:#133d7e;

text-decoration:none;

}

#header_top .head_top_left .menudx li a:link{text-decoration:none;}

#header_top .head_top_left .menudx li a:visited{text-decoration:none;}

#header_top .head_top_left .menudx li a:hover{text-decoration:underline;}



/* ------------------------------------------------------------------------------------- menu principale arancione */

#menu{

font-size:12px;

font-weight:bolder;

padding-left:15px;

}

#menu .link{

float:left;

padding-left:5px;

padding-right:25px;

background-image:url(images/menu.gif);

background-position:right;

background-repeat:no-repeat;

height:28px;

width:auto;

}

#menu .centralo{margin-top:5px}

#menu a:link{text-decoration:none; color:#FFFFFF; }

#menu a:visited{text-decoration:none; color:#FFFFFF; }

#menu a:hover{text-decoration:none; color:#FFFFCC; }



/* ------------------------------------------------------------------------------------- AREA RISERVATA */

#header_top .head_top_right{

height:145px;

width:174px;

float:left;

clear:right;

color:#FFFFFF;

}



#header_top h4{

font-size:9px;

padding-left:15px;

background-image:url(images/ico_reserved.gif);

background-repeat:no-repeat;

background-position:left;

color:#afd7f1;

}

#header_top .reserved{

padding-top:30px;

padding-left:10px;

}

#header_top input{

font-size:10px;

font-family:Verdana, Arial, Helvetica, sans-serif;

width:120px;

}


#header_top .spacerizzalo{

margin-top:7px;

}

#header_top .btn{

margin-top:6px;

margin-left:70px;

width:57px;
}

#header_top hr{

display:none;

}

/* ------------------------------------------------------------------------------------- HEAD SOTTO BLU*/

#header_bottom{

width:auto;

height:162px;

background-color:#1a3265;

color:#FFFFFF;

text-align:center;

}

/* ------------------------------------------------------------------------------------- CENTRALE*/

#contents{

width:787px;

margin-left:auto;

margin-right:auto;

clear:both;

}

/* ------------------------------------------------------------------------------------- sfumatura grigia */

#contents .sfum{

background-image:url(images/centro_bk_top.gif);

background-position:top;

background-repeat:no-repeat;

height:32px;

width:787px;

clear:both;

color:#1b3161;

}



#contents .accessibilita{

padding-left:498px;

padding-top:3px;

}

#contents .accessibilita a{

color:#1b3161;

text-decoration:none;

padding-top:3px;

padding-bottom:10px;

}

#contents .accessibilita a:hover{text-decoration:underline; color:#f28f00}



#contents .accessibilita a#accessibile{font-size:10px; font-weight:100; text-decoration:none;}

#contents .accessibilita a#piccolo{font-size:8px; font-weight:bold;}

#contents .accessibilita a#medio{font-size:11px; font-weight:bold;}

#contents .accessibilita a#grande{font-size:13px; font-weight:bold;}



#contents .accessibilita a#stampa{

background-image:url(images/stampa.gif);

background-repeat:no-repeat;

background-position:center left;

width:20px;

height:20px;

text-decoration:none;

padding:10px;

}

#contents .accessibilita a#stampa span{

visibility:hidden;

font-size:2px;

}



/* -------------------------------------------------------------------------------------  colonna sinistra */

#contents .left_cont{

width:167px;

float:left;

clear:left;

}

#contents .partner{

background-image:url(images/patner_bk_up.jpg);

background-position:top left;

background-repeat:no-repeat;

padding-top:427px;

padding-left:15px;

padding-right:15px;

}

#contents .partner h4{color:#1b3161;}

/* -------------------------------------------------------------------------------------  menu secondario | colonna sinistra */

#menu_secondario_sx {

padding-left:10px;

}

#menu_secondario_sx ul{

margin:0px;

padding:0px;

}

#menu_secondario_sx li{

list-style:none;

margin:0px;

padding:6px;

padding-right:20px;

background-image:url(images/ico_menu_secondario.gif);

background-repeat:no-repeat;

background-position:center right;

margin-bottom:1px;

text-align:right;

border-bottom:dashed;

border-bottom-color:#a3a3a7;

border-bottom-width:1px;

}

#menu_secondario_sx a{

color:#1b3161;

text-decoration:none;

font-size:12px;

}

#menu_secondario_sx a:hover{text-decoration:underline}

/* -------------------------------------------------------------------------------------  CONTENUTI CENTRO*/

#contents .center_cont{

width:393px;

float:left;

padding-left:20px;padding-right:20px;

background-image:url(images/dot_grey.gif);

background-repeat:repeat-y;

background-position:right;

}

#contents h3{

padding-top:0px;

font-size:26px;

font-weight:bold;

color:#1b3161;

font-family: Arial, Helvetica, sans-serif;

}

#contents p{

color:#504f53;

font-size:11px;

line-height:21px;

padding-left:7px;

margin-top:2px;

}

#contents hr{margin: 30px 0px 30px 0px;}

/* -------------------------------------------------------------------------------------  fine contenuto centrale */

#contents .fine_contenuto_centrale{

padding:30px;

padding-top:5px;

margin-top:20px;

margin-top:50px;

font-size:xx-small;

border-top: dashed 1px #a3a3a7;

}

#contents .fine_contenuto_centrale a{color:#2f3967; text-decoration:underline; }

#contents .fine_contenuto_centrale a:hover{text-decoration:none}

#contents .top{background-image:url(images/ico_su.gif); background-position:left center; background-repeat:no-repeat; padding-left:12px; padding-right:10px;}

#contents .home{background-image:url(images/ico_home.gif); background-position:left center; background-repeat:no-repeat; padding-left:12px; padding-right:10px;}

#contents .print{background-image:url(images/ico_print.gif); background-position:left center; background-repeat:no-repeat; padding-left:12px; padding-right:10px;}

/* -------------------------------------------------------------------------------------   NEWWWSSS  */

#contents .news{

color:#504f53;

padding-left:25px;

}

#contents .news a{color:#1b3161; text-decoration:underline; padding-left:13px;}

#contents .news a:hover{color:#1b3161; text-decoration:none; padding-left:13px; font-weight:bold;}

#contents .news .scarica { background-image:url(images/ico_download_doc.gif); background-position:center left; background-repeat:no-repeat;}

#contents .news .leggi { background-image:url(images/ico_leggi_doc.gif); background-position:center left; background-repeat:no-repeat;}



#contents .news h4{

margin-top:10px;

font-size:12px;

color:#1b3161;

font-weight:100;

background-image:url(images/ico_tit_news.gif);

background-repeat:no-repeat;

background-position:left;

padding-left:12px;

}

#contents .news p{

font-size:10px;

line-height:17px;

padding-left:5px;

margin-top:-5px;

}



/* ------------------------------------------------------------------------------------- colonna destra */

#contents .right_cont{

background-position:top;

background-repeat:no-repeat;

width:167px;

height:870px;

padding-left:10px;

padding-right:10px;

float:left;

clear:right;

}

#contents .banner_dx{

padding-bottom:10px;

text-align:center;

}

#contents .contatti_dx{

padding-bottom:10px;

color:#68666b;

}

#contents .validato_dx{

}



#contents .contatti_dx h5{font-size:14px; color:#000066;}

#contents .contatti_dx h6{padding-left:0px; color:#000066;}

/* contenuti centrali distanziatore footer*/

#contents .foot_cont{

clear:both;

height:10px;

}





/* FOOOOOOOOOTEEEEEEEEEEEEEEERRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR */

#footer{

background-color:#1a3264;

height:30px;

color:#FFFFFF;

clear:both;

}

#footer .centrafoot{

width:787px;

margin-left:auto;

margin-right:auto;

padding:8px;

}

#footer .sxfoot{

width:auto;

float:left;

padding-left:10px;

}

#footer .dxfoot{

width:auto;

text-align:right;

padding-right:10px;

}

#footer a:link{color:#FFFFFF; text-decoration:none;}

@import url("stile_pro.css");

#footer a:visited{color:#FFFFFF; text-decoration:none;}

#footer a:hover{color:#FFFFFF; text-decoration:underline;}

