/*-------------------------------------------
	OSINT
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		osint.css
	Date:			october, 2008	
	Company:        ExpertWeb
	Please:         You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright 2008 at Expertweb.it 
					and may not be reproduced.
-------------------------------------------*/


/* HTML ELEMENTS */
/**********************************/
html {padding:0; margin:0;
}
body {padding:0; margin:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align:center;background:url(img/bg.jpg) no-repeat top center #fff;
}
a, a:visited {color: #003b79;text-decoration:underline;font-weight:bold;
}
a:hover {color: #fff;text-decoration:none; background-color:#003b79;
}
img {border:0;
}
h3 {font-size:16px;margin:25px 0 0 0;font-weight:bold;color:#003b79;border-bottom:2px groove #003b79;padding-bottom:4px;
}
h3 + p {padding-top:7px;
}
h4 {font-size:12px;
}
object, embed {margin-top:24px;
}
blockquote{font-style:italic;line-height:16px;
}
ol{line-height:16px;
}

/* LAYOUT */
/*****************************/
div#container {width:760px;margin:0 auto;text-align:left;
}
div#content{width:760px;
}
div#sinistra{float:left;width:227px;text-align:center;margin:20px 0 10px 0;
}
div#destra{float:right;width:495px;margin:40px 0 20px 0;
}
/* HEADER */
/*****************************/
div#header {
}
div#header h1 {width:370px;height:29px;background:url(img/cogito.gif) no-repeat top left;margin:15px 0 0 96px;
}
div#header h1 a{display:block;height:29px;text-indent:-9999px;
}
div#header h1 a, div#header h1 a:hover, div#header h1 a:visited{ background:none;
}
div#header h2 {width:212px;height:58px;background:none;text-indent:-9999px;margin:115px 0 0 545px;
}
div#header h2#eng {width:199px;height:58px;background:none;text-indent:-9999px;margin:115px 0 0 550px;
}
div#header h2#fra {width:228px;height:58px;background:none;text-indent:-9999px;margin:115px 0 0 532px;
}
div#header h2#esp {width:154px;height:58px;background:none;text-indent:-9999px;margin:115px 0 0 570px;
}


/* MENU */
/*****************************/
#expert a{text-decoration:none;}
#menu{list-style:none; background:url(img/menu_top.gif) no-repeat top left #003B79;padding:20px 0 0 0;margin:10px 0 20px 0;text-align:left;
}
#menu a.language, menu a.language:visited{padding:0 0 4px 30px;color:#fff;border-bottom:1px dotted #b3b3b3;text-decoration:none;background:none;font-weight:normal;display:block;margin:0 0 3px 0;
}
#menu a.language:hover{color:#b3b3b3;
}
#menu ul#main{background:url(img/menu_bottom.gif) no-repeat bottom left #003B79;color:#b3b3b3;padding:0 0 10px 10px;margin:17px 0 0 0;line-height:20px; list-style-type:none;
}
#menu-bottom{background:url(img/menu_bottom.gif) no-repeat bottom left #003B79; width:227px; height:20px;
}
#menu ul#main li{line-height:16px;margin:0 0 12px 0;background:url(img/bullet.gif) no-repeat;padding:0 10px 0 20px; background-position:0 3px;
}
* html #menu ul#main li{padding:0 10px 0 20px;
}
#menu ul#main li ul{line-height:14px;margin:4px 0 4px 0;list-style-type:none;
}
#menu ul#main li ul.fasi{line-height:20px;margin:0 0 10px 0;padding:0;
}
#menu ul#main li ul.fasi li{line-height:14px;margin:4px 0 4px 0;background:url(img/bullet2.gif) no-repeat;background-position:0 6px;
}
ul#main li a, ul#main li a:visited {color: #fff;text-decoration:none;font-weight:bold;
}
ul#main li a:hover {color: #b3b3b3;text-decoration:none;font-weight:bold;
}
.arabo {font-size:16px;
}
#afcea{text-align:left;font-size:9px;padding:0 0 0 30px;margin:0 0 10px 0;}
#afcea a.logo-afcea{display:block;margin:0 0 10px 0;width:70px;height:67px;}
#afcea a.logo-afcea:hover{background-color:#fff;}
#afcea a:hover{background-color:#003b79;color:#fff;}

/* CONTENUTO PAGINA */
/***********************************/
#citazione_intelligence{width:373px;height:73px;background:url(img/intelligence.gif) no-repeat top left;text-indent:-9999px;
}
#citazione_tecnologia{width:205px;height:33px;background:url(img/tecnologia.gif) no-repeat top left;text-indent:-9999px;
}
#latino{padding:15px 0;line-height:16px;
}
#contenuto p{margin:10px 0;line-height:16px;
}
#contenuto p:first-child{margin:27px 0 10px 0;line-height:16px;
}
#contenuto ul{margin:10px 0 10px 15px;line-height:16px;padding:0;
}
#contenuto img{margin:0 0 10px 0;
}
#contenuto p img{margin:10px 0;
}
#contenuto img.sassi{margin:20px 0 0 0;float:right;
}
#contenuto img.sassi2{margin:40px 0 0 0;
}
#contenuto #contatti{text-align:center;padding:60px 0 0 0;
}
#contenuto a[rel]:hover{background-color:#fff;
}
#contenuto a[rel] img{margin:5px 0;
}
h3#news_header{color:#831d35;border:none;
}
#news_box{border-top:1px dotted #831d35;border-bottom:1px dotted #831d35;padding-bottom:10px;
}
#news_dettaglio_box{border-top:1px dotted #831d35;border-bottom:1px dotted #831d35;padding-bottom:10px;
}
#news_archivio_box{border-top:1px dotted #831d35;padding-bottom:10px;
}
.news{margin-top:10px;
}
.news .categoria, .news .data{color:#ae6c7c;
}
.news h4{font-size:11px;font-weight:bold;margin:2px 0;
}
.news_title{margin:100px 0 0 0;border:1px solid #000;
}
.news h4 a, .news h4 a:visited {color:#831d35;text-decoration:none; background-color:none;
}
.news h4 a:hover {color: #003b79;text-decoration:none; background-color:#fff;
}
#archivio_news{text-align:right;display:block;margin:5px 0 30px 0;
}
#archivio_news a, #archivio_news a:visited {color:#ae6c7c;text-decoration:none; background-color:none;font-weight:normal;
}
#archivio_news a:hover {color: #831d35;text-decoration:none; background-color:#fff;font-weight:normal;
}
#nav_bottom {text-align:right;margin:10px 0 0 0;color:#ae6c7c;
}
#nav_bottom a, #nav_bottom a:visited {color:#ae6c7c;text-decoration:none; background-color:none;font-weight:normal;
}
#nav_bottom a:hover {color: #831d35;text-decoration:none; background-color:#fff;font-weight:normal;
}
.colonna_archivio_sx, .colonna_archivio_dx{float:left;width:46%;font-size:11px;bord er:1px solid #000;
}
.colonna_archivio_sx{margin:0 16px 0 0;border-right:1px dotted #831d35;padding:0 8px 0 0;
}
.colonna_archivio_sx h4, .colonna_archivio_dx h4{margin:3px 0;
}
.colonna_archivio_sx .categoria, .colonna_archivio_dx .categoria{color:#ae6c7c;margin:10px 0 0 0;bor der:1px solid #000;display:block;
}
.colonna_archivio_sx .categoria, .colonna_archivio_sx .data, .colonna_archivio_dx .categoria, .colonna_archivio_dx .data{color:#ae6c7c;
}
.colonna_archivio_sx a, .colonna_archivio_sx a:visited, .colonna_archivio_dx a, .colonna_archivio_dx a:visited {color:#831d35;text-decoration:none; background-color:none;font-weight:bold;font-size:11px;
}
.colonna_archivio_sx a:hover, .colonna_archivio_dx a:hover {color: #ae6c7c;text-decoration:none; background-color:#fff;font-weight:bold;font-size:11px;
}
/* FOOTER */
/***********************************/
#footer{clear:both;text-align:center;padding:15px 0 20px 0;border-top:1px dotted #b3b3b3;
}
#footer a{font-weight:normal;
}

/* INGRANDIMENTO IMMAGINE */
/***********************************/
#zoom {z-index:100;}
#zoom a.p1, #zoom a.p1:visited {display:block; width:495px; height:343px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#zoom a img {border:0;}
#zoom a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#zoom a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#zoom a.p1:hover .large {display:block; position:absolute; top:420px; left:50%;margin-left:-380px;width:760px; height:527px; border:10px solid #ccc;}

#zoom2 {z-index:100;padding:0 0 10px 0;}
#zoom2 img{margin:10px 0 0 0;}
#zoom2 a.p1, #zoom2 a.p1:visited {display:block; width:495px; height:358px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#zoom2 a img {border:0;}
#zoom2 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#zoom2 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#zoom2 a.p1:hover .large {display:block; position:absolute; top:290px; left:50%; margin-left:-380px;width:760px; height:550px; border:10px solid #ccc;}

#zoom3 {z-index:100;padding:0 0 10px 0;}
#zoom3 img{margin:10px 0 0 0;}
#zoom3 a.p3, #zoom3 a.p3:visited {display:block; width:495px; height:358px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#zoom3 a img {border:0;}
#zoom3 a.p3:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#zoom3 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#zoom3 a.p3:hover .large {display:block; position:absolute; top:290px; left:50%; margin-left:-380px;width:760px; height:550px; border:10px solid #ccc;}

.link-lightbox, .link-expert{border:1px solid #fff;}
.link-lightbox:hover, .link-expert:hover{ background-color:#FFF;height:auto!important;}