@import "idm_style.css";
@import "font_style.css";

/* === CSS PER VIDEO === */

@media screen
{
	.logoprint {
		display:none;
	}
}

body {
    font-size: 11px;
    text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e8edf3;
}

/* === CORNICE ESTERNA BLU === */

div#framecontainer_sup{
    margin: 0px auto;   /*centra negli altri browsers*/
	background-image: url(images/cornice_container_sup.jpg);
	background-repeat: no-repeat;
	width: 910px;
	background-color: #0099cc;
	height: 13px;
}

div#framecontainer{
    margin: 0px auto;   /*centra negli altri browsers*/
	width: 910px;
	background-color: #0099cc;

}

div#framecontainer_inf{
    margin: 0px auto;   /*centra negli altri browsers*/
	background-image: url(images/cornice_container_inf.jpg);
	background-repeat: no-repeat;
	width: 910px;
	height: 13px;
}

div#container{
	background-color:#FFFFFF;
    width: 883px;   /*dimensionamento in px del container principale */
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
}


div#header {
	height: 87px;
	background-image:url(images/header_background.png);
}


div#navigation1 {
	height: 35px;
	background-image:url(images/navigation1_background.png);
	background-repeat:repeat-x;
	text-align:right;
}

div#nav1_container {
	padding-top: 10px;
	padding-right: 17px;
	float: right;

}

div#navigation2 {
	width:340px;
	height:32px;
	clear:both;
	float:right;
	background-image:url(images/navigation2_background.png);
	background-repeat:repeat-x;
	text-align:right;
	margin-bottom:12px;
}

div#nav2_container {
	padding-top: 6px;
	padding-right: 17px;
	float: right;
	height:32px;

}

div#main {
	clear: both;
	height:356px;	/*
	                   altezza fissa alla cornice,
					   se il testo è tanto, la cornice si adatta
					*/
}


div#title{
	clear:both;
	margin-left:171px;
	width:696px;
//	width:712px; /* solo per explorer */
	padding-left:16px;
	background-image: url(images/background_title.jpg);
	height:28px;
}

div#menu{
	float: left;
	width: 171px;
//	width: 173px; /* solo per explorer */
	border-right:2px solid #0099cc;
}

div#content_grid{
	float: left;
	width:693px;
}

div#content_first_column{
	/*clear:left;*/
	padding-top:10px;
	float:left;
	clear:none;
	width:400px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:35px;
}

div#content_second_column{
	float:right;
	text-align:right;
	width:260px;
}


div#footer {
	clear: both;
	background-image:url(images/footer_background.png);
	background-repeat: no-repeat;
	height:28px;
}

span#footer_text {
	font-size:10px;
	padding-top:6px;
	padding-right:17px;
	text-align:right;
	float:right;
	text-align:center;
}


div#framed_image_left{
	background-color:#C8E9F4;
	float:right;
	width:123px;
	margin-right: 2px;
}

/*div#framed_image_right{
	background-color:#d8dfef;
	float:right;
	width:123px;
	margin-right: 2px;
}


div#image_cont{
	padding-left:8px;
	padding-right: 8px;
	/*clear:right;*/
/*}

div#image_csup,div#image_cinf{
	background-image:url(images/cornice_img_sup.jpg);
	background-repeat:no-repeat;
	height:8px;
	width:123px;
	/*clear:right;*/
/*}

div#image_cinf{
	background-image:url(images/cornice_img_inf.jpg);
}*/








div#home_first_column{
	clear:left;
	float:left;
}
div#home_second_column{
	float:right;
	margin-right:10px;
	padding-top:65px;
	padding-top:17px;
	width:330px;
}
div#home_second_column div#logo_cancerbackup{
	margin-top: 10px;
	display: none;
}
div#home_second_column div#logo_cancerbackup img{
	width: 230px;
	vertical-align: middle;
	border: none;
}


div#logo_cancerbackup_2 img{
	width: 230px;
	vertical-align: middle;
	border: none;
}




.nav1_item, .nav1_item_current {
	display:block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-image:url(images/navigation1_item.png);
	height: 18px;
	background-repeat:no-repeat;
	padding-left:33px;
	color: #4d4d4d;
	text-decoration:none;
	padding-top:3px;
	padding-right: 3px;
}

.nav1_item:hover, .nav1_item_current {

	background-image: url(images/navigation1_itemhover.png);
	background-repeat: no-repeat;
	height: 18px;
	color: #FFFFFF;
}

.nav2_item, .nav2_item_current {
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url(images/navigation2_item.png);
	height: 17px;
	background-repeat:no-repeat;
	padding-left:33px;
	color: #FFFFFF;
	text-decoration:none;
	padding-top:4px;
	padding-right: 3px;
}

.nav2_item:hover, .nav2_item_current {
	background-image:url(images/navigation2_itemhover.png);
	background-repeat:no-repeat;
	color: #0099cc;
	height: 17px;
}







div#transitionLinks_box {
	border:solid 2px #0099cc;
	clear:right;
	text-align:left;
	padding:10px;
	margin-top:5px;
}

.relation_title{
	color:#4d4d4d;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;

	display:block;
	margin-bottom:5px;
}

div#globalItems_box {
	border:solid 2px #0099cc;

	/*background-image:url(images/pdf_icon_3.gif);
	background-position:right;
	background-repeat:no-repeat;*/

	clear:right;
	text-align:left;
	padding:10px;
	margin-top:5px;
}

div#globalItems_box a {
	/* CONTENUTO TESTUALE DEL BOX GLOBAL ITEM */
	color:#4d4d4d;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

/* TABELLA HOME PAGE (box con frame colorato) */
td.box{
	padding:5px;
	width:247px;
	height:204px;
	border:solid;
	border-width:3px;
	border-color:#C8E9F4;
}


/* BULLET */
li {
	list-style-image: url(images/bullet.gif);
}



