/*-------------------------------------------
	CeramicTTD
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		CeramicTTD.css
	Date:			July, 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 2007 at Expertweb.it 
					and may not be reproduced.
-------------------------------------------*/


/* HTML ELEMENTS */
/**********************************/
html, body
{
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: url(img/bg.jpg) repeat-x #36c;
}
a, a:visited
{
    color: #2e2a7f;
    text-decoration: none;
}
a:hover
{
    color: #bba01b;
    text-decoration: none;
}



/* LAYOUT */
/*****************************/
div.container
{
    width: 800px;
    margin: 0 auto;
}
div.content{clear:both;margin-top:10px;background:url(img/content_center.gif) repeat-y; bac kground-position:0 100px;height:auto;overflow:hidden;
}
div.footer{clear:both; padding: 25px 0 15px 0; height:20px; color: #c1d1da;background:url(img/content_bottom.gif) no-repeat top left;
}
* html div.footer{background:url(img/content_bottom_ie.gif) no-repeat top left;
}

/* HEADER */
/*****************************/
div.header
{
    clear: both;
    height: 288px;
}
div.header h1
{
    width: 293px;
    height: 90px;
    background: url(img/logo2.jpg) no-repeat bottom right;
    text-indent: -9999px;
    margin: 0;
}
div.header h2
{
    width: 628px;
    height: 23px;
    text-indent: -9999px;
    margin: 0;
}
* html div.header h2
{
    margin-top: -5px;
}
.banners
{
    width:225px;height:67px;float:left;margin-top:-96px;margin-left:320px;
}
* html .banners
{
    width:225px;height:67px;float:left;margin-top:-96px;margin-left:160px;
}
.bannersDX
{
    width:225px;height:67px;float:right;margin-top:-96px;margin-right:10px;
}
* html .bannersDX
{
    width:225px;height:67px;float:right;margin-top:-96px;margin-right:5px;
}


/* MENU */
/*****************************/
.sfondoOrizz
{
    width:100%;
	height:20px;
    background:#fff;
    border-top: 1px dotted #000;
    border-bottom: 1px dotted #000;
    margin-top: 3px;
}
.menu_orizz
{
    float:left;
    list-style: none;
    padding: 3px 0 3px 0px;
    font-size: 12px;
    color: #2e2a7f;
	margin:0 0 0 10px;
}
* html .menu_orizz
{
	margin:0 0 0 5px;
}
.menu_orizz li
{
    display: inline;
    border-right: 1px solid #2e2a7f;
    padding: 0 4px 0 4px;
}
* html .menu_orizz li
{
    padding: 0 0 0 4px;
}
*:first-child + html .menu_orizz li
{
    padding: 0 0 0 3px;
}
.menu_vert
{
    clear:both;
	list-style: none;
    margin: 18px 0 0 15px;
    padding: 0;
    font-weight: bold;
    font-size: 13px;
    color: #2e2a7f;
    line-height: 28px;
}
.menu_vert li
{
    background: url(img/arrows.gif) no-repeat center left;
    padding-left: 15px;
}
* html .menu_vert
{
    margin: 8px 0 0 15px;
}
.menu_vert a:hover
{
    color: #fff;
    text-decoration: none;
}
.languages
{
    float:right;
    font-size:12px;
    padding-top:3px;
	margin:0 7px 0 0;
}

/* CONTENUTO PAGINA */
/***********************************/
div.content_top{height:10px; color: #c1d1da;background:url(img/content_top.jpg) no-repeat top left;
}
.sinistra {width:210px;float:left;background:url(img/bg_sinistra.gif) no-repeat top left;
}
.news, .inserimento{background-color:#fff; width:220px;padding:0 0 10px 0;margin:0 0 10px 0;
}
* html .news{background: url(img/angolo_basso_dx.gif) bottom right no-repeat;
}
.news h3, .inserimento h3
{
    width: 210px;
    margin: 0;
    padding: 0;
    font-size: 12px;
    padding: 10px 0 0 10px;
    color: #2e2a7f;
}
.news p
{
    background: #fff;
    margin: 0;
    padding: 10px;
}
.destra
{
    width: 570px;
    float: right;
    padding:0;
	margin:0 0 10px 0;
}
* html .destra
{
    margin:0;
}
.bordosup
{
    width:570px;
    height:20px;
    margin: 0;
}
.contenuto
{
    background-color: #fff;
    padding: 0 10px;
}
* html .contenuto{background: url(img/angolo_basso_sx.gif) bottom left no-repeat #fff;padding:0 0 20px 0;
}
.contenuto h3
{
    margin: 0;
    padding: 0 0 5px 0;    
    font-size: 12px;
    color: #2e2a7f;
    border-bottom:1px dotted #c1d1da;
}
.contenuto img
{
    margin: 20px 20px 20px 10px;
}
.contenuto p
{
    margin: 0;
    padding: 20px 10px 10px 10px;
}
h4
{
    font-size:12px;
    padding-top:10px;
}
.newsticker
{
    list-style-type: none;
    background: #fff;
    padding: 3px;
    margin: 0;
    height:300px;
}
.newsticker li {padding:9px 0 0 9px;       
}
.continuaHome
{
    padding:3px;text-align:right;
    border-bottom: solid 1px #000;
}
.abstractNews
{
    border-bottom: 1px solid #2e2a7f;
    width:540px;
}
.linkTornaIndietro
{
    padding-top:5px;   
}
.newsSingola
{
    margin:0;
    padding:0;
}

/* FOOTER */
/****************************/
.footer {background: url(img/bg_footer.gif) top left no-repeat; color: #2e2a7f;
}
.sfondofooter {background-color: #2fcc21;
}

div.metadati
{
    width: 60%;
    float: left;
    padding: 0 10px;
	margin-top:0;
	color: #2e2a7f;
}
div.powered
{
    width: 30%;
    float: right;
    text-align: right;
    padding: 0 10px;
	color: #2e2a7f;
}
div.footer a, div.metadati a, div.footer a:visited, div.metadati a:visited
{
    color: #2e2a7f;
}
div.footer a:hover, div.metadati a:hover
{
    color: #fff;
}



/* TECNOLOGIA */
/****************************/
.richiediContatto
{
    border-top:1px dotted #2e2a7f;border-left:1px dotted #2e2a7f;border-right:1px dotted #2e2a7f;padding:3px;width:123px;
}
.richiediContatto a, .richiediContatto a:hover, .richiediContatto a:visited
{
    font-weight:bold;font-size:13px;
}

.continua
{
    border-bottom:1px dotted #2e2a7f;border-left:1px dotted #2e2a7f;border-right:1px dotted #2e2a7f;padding:3px;width:58px;float:right;
}
.nazioneTecnologia
{
    padding:0;margin:0;
}
.dataTecnologia
{
    float:right;margin:0;
}
.codiceTecnologia
{
    float:left;margin:0;
}
.titoloTecnologia
{
    border:1px solid #2e2a7f;width:500px;background-color: #f0cc21;margin-bottom:0;
}
h3.titoloTecnologia
{
    padding:3px;border-bottom:0;margin-bottom:0;
}
.titoloTecnologiaList
{
    border:1px solid #2e2a7f;width:500px;background-color: #f0cc21;
}
h3.titoloTecnologiaList
{
    padding:3px;border-bottom:0;margin:10px 0 0 0;
}
.titoloTecnologiaList a:hover
{
   color:#fff; 
}

.codice_data
{
    background-color:#f0e3a8;width:496px;padding:5px;margin:0;border-left:1px solid #2e2a7f;border-right:1px solid #2e2a7f;height:16px;
} 
.contenutoTecnologia
{
    border-bottom:1px solid #2e2a7f;border-left:1px solid #2e2a7f;border-right:1px solid #2e2a7f;padding:5px 5px 10px 5px;width:496px; 
} 

h5
{
    font-size:12px;border-bottom:1px dotted #2e2a7f;padding:0 0 5px 0;margin-bottom:3px;
} 

table#ctl00_MainContentPlaceHolder_chkLstSettori
{
    width:540px;
} 
