﻿div
{
	border: solid 0px #000;
}

BODY
{
    margin: 0px 0px 0px 0px;
    background-color: #f5f1e5;
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #303030;
}

H1
{
    color: #00a5cd;
	font-size: 20px;
	font-weight: normal;
}


H3
{
    color: #00a5cd;
	font-size: 15px;
	font-weight: normal;
}

.header
{
    background-image: url('../images/bg_header.jpg');
    background-repeat: no-repeat;
    height: 126px;
}

.content
{
    padding: 20px 10px 0px 10px;
}

.left
{
    background-color: #83c411;    
    height:126px;
}

.right
{
    background-color: #9ed955;
    height: 126px;
}


.input
{
    border: solid 1px #707070;
    font-size: 11px;
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

.button
{
    font-size: 11px;
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-weight: bold;
    height: 22px;
    vertical-align: text-bottom;
}


.error
{
    font-weight: bold;
    color: #ff0000;
}


.show
{
    display: block !important;
}

.gallery
{
    margin-top: 10px;
}

#testo .text
{
	width: 700px;	
}

/* === BOX ==== */
.box
{
    width: 230px;
}
.box-top
{
    margin: 0px 0px 0px 0px;
    background: url('../images/bg_box_top.gif');
    width: 230px;
    height: 11px;
    background-repeat: no-repeat;
    background-position: bottom;
    
}
.box-bottom
{
    margin: 0px 0px 0px 0px;
    background: url('../images/bg_box_bottom.gif');
    width: 230px;
    height: 11px;
    background-repeat: no-repeat;
}
/* ============= */




/* === BOX WHITE ==== */
.box-white
{
    width: 231px;
}
.box-white-top
{
    margin: 0px 0px 0px 0px;
    background: url('../images/bg_box_white_top.gif');
    width: 231px;
    height: 11px;
    background-repeat: no-repeat;
    background-position: bottom;
    
}
.box-white-bottom
{
    margin: 0px 0px 0px 0px;
    background: url('../images/bg_box_white_bottom.gif');
    width: 231px;
    height: 11px;
    background-repeat: no-repeat;
}
.box-white .internal
{
    background-color: #ffffff;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
/* ============= */


#cerca
{
    position: relative;
    top: 102px;
    left: 760px;
    width: 230px;
    height: 20px;
}

.box-ricerca
{
    vertical-align: top;
    border: solid 1px #707070;
    font-size: 11px;
    width: 180px;
   
}


#logo-sodalitas
{
    background: url('../images/logo.gif');
    position: relative;
    top: -110px;
    left: 15px;
    width: 105px;
    height: 126px;
}

#logo-sodalitas A
{
}





#focus 
{
	float: left;
    background-color: #fff;
    padding: 10px;
    width: 445px;
    border: 1px solid #00a5cd;
}

#logo-pagina
{
    background-image: url('../images/bg_logo.gif');
    background-repeat: no-repeat;
    text-align: center;
    width: 217px;
    height: 171px;    
    line-height: 171px;    
    float: left;
    margin-right: 10px;
    vertical-align: middle;
}

#logo-pagina IMG
{
    max-width: 200px;
    max-height: 150px;
    vertical-align: middle;
    line-height: 171px;    
}

#menu-servizio
{
    position: relative;
    top: 45px;
    left: 740px;
    color: #ffffff;
    width: 250px;
    
}

#box-imprese
{
    /*
    position: relative;
    top: 25px;
    left: 755px;
    */
    color: #000;        
    text-align: center;
    height: 140px;
}

.claim
{
    text-align: center;
    text-transform: uppercase;
    font-weight: bolder;
}
#box-imprese .logo
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 140px;
    line-height: 140px;
    vertical-align: middle;
    
}


#menu-servizio A
{
    color: #ffffff;
    font-weight:bold;
    text-decoration: none;
}
#menu-servizio A:hover
{
    color: #ffffff;
    text-decoration: underline;
}

#main
{
    width: 734px;
    float: left;
}

#menu
{
    width: 705px;
    height: 254px;
    float: left;
    background-image: url('../images/bg_menu.jpg');
    background-repeat: no-repeat;
    
}

.box-related
{
    float: left;
    width: 230px;
    margin-left: 0px;
    margin-top: 10px;
}

#related
{
    color: #b9700d;
    font-size: 11px;  
    border-bottom: solid 1px #cccccc;
    margin: 10px 0px 0px 0px;
}
#related H2
{
    display: inline;
    margin-right: 5px;
}

#related A 
{
	color: #b9700d;
	text-decoration: none;
}
#related A:hover
{
	text-decoration: underline;
}



#content
{
    clear: both;
    
}

#spalla-destra
{
    overflow:visible;
    float: left;
    width: 231px;
}

#links
{

    padding: 0px 10px 10px 17px;
    
}
#links H2 
{
    margin-top: 0px;
    padding-top: 9px;
}
#links .text
{
    font-style: italic;
    font-weight: bold;
}

#links UL
{
    padding: 0px 0px 0px 0px;
	color: #79716a;
	margin: 0px 0px 10px 0px;
}
#links UL LI
{
    list-style-type: none;
	margin: 0px 0px 10px 0px;
	clear:left;
}

#links A
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#links A:hover
{
	text-decoration: underline;
}

.icon
{
	float: left;
	margin: 0px 5px 5px 0px;
	border: 0px;
}

#tag-cloud
{
    width: 190px;
    padding:40px 20px 10px 20px;
    text-align: center;
}
#tag-cloud A
{
    color: #317301; 
}


.t1 {font-size: small;}
.t2 {font-size: medium;}
.t3 {font-size: large;}
.t4 {font-size: x-large;}
.t5 {font-size: xx-large;}

#briciola
{
    padding-top: 10px;
	width: 685px;
	font-size: 11px;
	font-weight: bold;
	padding-right: 20px;
	background: url('../images/bg_briciola.gif') no-repeat bottom;
	text-transform: uppercase;
}
#briciola A
{
	color: #000000;
	text-decoration: none;	
}
#briciola .sezione 
{
	color: #f0961b;
}

#testo
{
    padding-top: 20px;
}

#testo H1
{
	color: #00a5cd;
	font-size: 18px;
	font-weight: normal;
}

#footer
{
	margin-top: 20px;
	height: 32px;
	background-color: #f0971e;
	color: #ffffff;
	text-align: center;
	line-height: 32px;
	font-size: 11px;
}

#footer A 
{
	color: #ffffff;
}



.primo-piano
{
    width: 330px;
    float: left;
    margin-right: 20px;
}

.primo-piano H2
{
    color: #00a5cd;
	font-size: 18px;
	font-weight: normal;  
	margin-top: 10px; 
}


.primo-piano-hp
{
    margin-right: 20px;
    width: 680px;
}

.primo-piano-hp H2
{
    color: #00a5cd;
	font-size: 18px;
	font-weight: normal;  
	margin-top: 10px; 
}

.continua
{
    margin-top: 10px;
    text-align: right;
    background: url('../images/bg_linea.gif') repeat-x;
    background-position: 0px 13px;
}

.content-image
{
    float: left;
    margin: 0px 10px 10px 0px;
}

/* == MOST VIEW ========= */

#most-view 
{
    margin-left: 27px;
    width: 210px;
    height: 254px;
    float: left;    
    background: url('../images/bg_related.gif') no-repeat;
    padding: 0px 10px 10px 17px;
}
#most-view H2
{
    margin-top: 20px;
}

#most-view  UL
{
    padding: 0px 0px 0px 0px;
	font-weight: bold;
	margin-left: 7px;
}

#most-view UL LI 
{
    list-style-type: none;
	margin: 0px 0px 5px 0px;
	clear: both;
}

#most-view A 
{
    color: #000;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
}
#most-view A:hover
{
    text-decoration: underline;
}
#most-view .position 
{
    color: #3e7b10;
    margin-right: 15px;
    float: left;
}

#most-view .visite
{
    color: #606060;
    font-size: 11px;
    font-style: italic;
} 
/* ====================== */

/* == APPROFONDIMENTI BOX ========= */


#approfondimenti
{
    width: 203px;
    background-color: #e7e1d1;
    padding: 0px 10px 10px 17px;
    
}
#approfondimenti H2
{
    padding-top: 9px;
    margin: 0px 0px 10px 0px;
}
#approfondimenti A.title
{
    color: #00a5cd;
    text-decoration: none;
    font-size: 14px;
}
/* ====================== */


/* == NEWS BOX ========= */


#news
{
    width: 203px;
    background-color: #e7e1d1;
    padding: 0px 10px 10px 17px;
    
}

#news .date
{
	background: url('../images/bg_news_date.gif') no-repeat;
	text-align:right;
	color: #fff;
	font-size: 10px;
	padding-right: 30px;
	padding-top: 2px;
	height: 16px;
}

#news A.title
{
    color: #00a5cd;
    text-decoration: none;
    font-size: 13px;
}

#news .text
{
    font-weight: bold;
    margin-bottom: 15px;
}
#news H2
{
    padding-top: 9px;
    margin-top: 0px;
}

#news .text A
{
    color: #000;
    text-decoration: none;
}
#news .text A:hover
{
    text-decoration: underline;
}

#news .date A
{
    color: #fff;
    text-decoration: none;
}

/* ====================== */



/* == EVENTI ========= */


#eventi
{
    width: 208px;
    background-color: #e7e1d1;
    padding: 0px 5px 3px 17px;
}
#eventi H2
{
    margin-top: 0px;
    padding-top: 9px;
}

#eventi .date
{
	color: #008836;
	font-size: 11px;
	font-weight: bold;
	background-color: #fff;
	float:left;
	margin-right: 10px;
	padding: 3px 5px 0px 0px;
	width: 37px;
	height: 26px;
	text-align: right;
	line-height: 10px;
	
}

#eventi .giorno
{
	font-size: 13px;
}

#eventi .text
{
    float:right;
    width: 150px;
    font-weight: bold;
}

#eventi .text A
{
    color: #000;
    text-decoration: none;
}
#eventi .text A:hover
{
    text-decoration: underline;
}

/* ====================== */


.video
{
	float:right;
}

.video-player
{
	background-image: url('../images/bg_video.jpg');
	background-repeat: no-repeat;
	padding: 11px 0px 0px 13px;
	width: 213px;
	height: 200px;
}

DIV.primo-piano-hp .video
{
	float: left;
	margin: 0px 10px 10px 0px;
}


/* ==== PRESS ========= */
#archivio
{
    width: 203px;
    background-color: #e7e1d1;
    padding: 0px 10px 10px 17px;
    border-top: solid 1px #e7e1d1;
}
#archivio UL
{
    margin-left: 0px;
    margin-bottom: 5px; 
}

#archivio UL LI
{
    background: url('../images/bg_press_archivio.gif') no-repeat;
    list-style-type: none;
    padding-left: 25px;      
}
#archivio UL LI A
{
    color: #fff;
    text-decoration: none;
    font-size: 11px;
}
#archivio UL LI UL
{
    margin-top: 5px;
}
#archivio UL LI UL LI
{
    margin-left: 0px;
    padding-left: 25px;
    background-image: none;
    /*display: none;*/
}
#archivio UL LI UL LI A
{
    color: #000;
    
}
#archivio A:hover
{
    color: #f0961b;
}

#archivio UL LI UL
{
    display: none;    
}

/* PRESS ============== */
#press
{
    margin: 20px 0px 10px 10px;
}


#press .press-item
{
	width: 670px;
    margin: 0px 0px 10px 0px;
    clear: both;
    border-bottom: 1px solid #888888;
}
#press .press-subitem
{
	width: 670px;
    margin: 0px 0px 10px 0px;
    clear: both;
    border-bottom: 1px solid #888888;
}
#press P
{
    margin: 3px 0px 0px 0px;
}
#press H3
{
	color: #303030;
	font-size: 13px;
	margin: 0px;
	font-weight: bold;
}
#press H2
{
	color: #a00000;
	font-weight: normal;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	font-size: 15px;
}
#press .press-subitem H2
{
	float: left;
	margin-right: 10px;
}
#press H2 A
{
    color: #a00000;
}
#press .immagine
{
	float: left;
	margin-right: 5px;
	background-image: url('../images/bg_foto.gif');
	background-repeat: no-repeat;
	padding: 10px;
	width: 99px;
	height: 76px;
	text-align: center;
}
#press .press-thumb
{
	max-height: 70px;
	max-width: 90px;
}

#press .evento-modulo
{
	float: left;
	text-align: center;
	margin: 10px 15px 0px 15px;
}

#press .video 
{
	float: left;
}


#press .press-all
{
	width: 670px;
    margin: 0px 0px 10px 0px;
    clear: both;
	text-align: right;
}

.press-all A 
{
	color: #00a5cd;
	text-decoration: none;
}


/* ====================== */


/* ==== IMPRESA ========= */
#impresa 
{
    margin-bottom: 20px;
}
#impresa #info
{
    width: 203px;
    background-color: #e7e1d1;
    padding: 0px 10px 10px 17px;
    margin: 0px 0px 0px 0px;
}

#impresa #box
{
    float: left;
}

#impresa #info H1
{
    font-weight: bold;
    margin-top: 0px;
    color: #303030;
    font-size: 13px;
}

#impresa #info #logo
{
    background-color: #f5f1e5;
    width: 200px;
    height: 150px;
    line-height: 150px;
    text-align: center;
    vertical-align: middle;
}

#impresa #info P
{
    margin-top: 5px;
}
#impresa #info A
{
    text-decoration: none;
    color: #f0961b;
}

.logo
{
    margin-top: 10px;
}

#impresa #azienda
{
    float: left;
    width: 450px;
    margin-left: 30px;
}

#impresa H2 
{
    color: #00a5cd;
	font-size: 20px;
	font-weight: normal;  
	margin-top: 10px; 
	margin-bottom: 4px; 
}

/* ====================== */






/* == CASE HISTORY ========= */


#case-history
{
    width: 203px;
    background-color: #e7e1d1;
    padding: 0px 10px 10px 17px;
}

#case-history A.title
{
    color: #00a5cd;
    text-decoration: none;
    font-size: 16px;
}

#case-history .text
{
    margin-top: 10px;
    font-weight: bold;
}
#case-history H2
{
    padding-top: 9px;
    margin-top: 0px;
}

#case-history .text A
{
    color: #000;
    text-decoration: none;
}
#case-history .text A:hover
{
    text-decoration: underline;
}

#case-history .date A
{
    color: #fff;
    text-decoration: none;
}

/* ====================== */

/* RICERCA */

.search-item
{
    margin: 0px 0px 10px 0px;
}
.search-item P
{
    margin: 3px 0px 0px 0px;
}
.search-item A
{
    color: #00a5cd;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}


#sondaggi
{
    clear: both;
    background-image: url('../images/bg_sondaggi.gif');
    width: 175px;
    height: 42px;
    position: relative;
    left: -10px;
    padding: 2px 7px 0px 60px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
}

#sondaggi A
{
    color: #00a5cd;
    font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

#risultati
{
    margin-left: 30px;
}

#risultati .risultato 
{
    margin-bottom: 10px;
    border-bottom: dotted 1px #a0a0a0;
    padding-bottom: 5px;
}
#risultati .risposta 
{
    margin-bottom: 5px;
}
#risultati .valore
{
    font-size: 11px;
    color: #505050;
    font-style: italic;
}
#risultati .bar
{
    background-color: #83c411;
    height: 10px;
}



#newsletter
{
    background-image: url('../images/bg_newsletter.gif');
    width: 173px;
    height: 50px;
    position: relative;
    left: -10px;
    padding: 8px 7px 0px 60px;
    background-repeat: no-repeat;
    margin-top: 10px;
}

#newsletter A
{
    color: #00a5cd;
    font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}


/* ==== NEWS PAGE ========= */
.news-item
{
    border-bottom: solid 1px;
    clear: both;
}

.news-more
{
    margin-left: 15px;
    margin-bottom: 8px;
}

A.news-title
{
    color: #00a5cd;
	font-size: 20px;
	font-weight: normal;  
	margin-top: 10px; 
	margin-bottom: 0px; 
	display: block;
}
.news-date
{
    font-size: 11px;
    font-style: italic;
}
.news-text
{
    margin-top: 15px;
    margin-bottom: 15px;
}

.news-item A.link
{
    color: #303030;
	font-weight: normal;
	text-decoration: none;
}
.news-item A.link:hover
{
    color: #00a5cd;
}


/* ====================== */




#iscrizione
{
    width: 600px;
    border: 0px solid #000;
}

#iscrizione .group
{
    width: 250px;
    float: left;
}

#iscrizione .label
{
    
}

#iscrizione .field
{
    
}

#iscrizione .separator
{
    margin-bottom: 15px;
    clear: both;
}

#iscrizione .input
{
    width: 200px;
}

#iscrizione .privacy
{
    width: 500px;
    font-size: 11px;
}

#share 
{
	padding-top: 10px;
	text-align: right;
	padding: 10px 20px 10px 0px;
	overflow: auto;
}
#share A
{
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #303030;
}

.foto 
{
    background-image: url('../images/bg_thumb.gif');
    background-position: bottom;    
    background-repeat: repeat-x;
    padding-bottom: 25px;
}

#fb-badge
{
	width: 230px;
	text-align: center;
	margin-top: 10px;
	clear: both;
	float: none;
}

#page-header
{
    overflow: auto;
    margin-top: 15px;
    
}
#page-header H1
{
    font-style: italic;
    font-size: 24px;
    margin-top: 0px;
}




#ricerca-press
{
    color: #000;        
    padding: 0px 0px 0px 10px;
}

#ricerca-press SELECT
{
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #303030;
    width: 140px;        
}
#ricerca-press TD
{
	padding-bottom: 5px;
}

#ricerca-press A
{
    color: #303030;
    font-weight: bold;
}



#scarica
{
    
    background-color: #fff;
    padding: 0px 10px 10px 17px;
    border-top: 1px solid #fff;
}
#scarica H2
{
	background-color: #fff;
}
#scarica A
{
	color: #303030;
    font-weight: bold;
}

#banner-giornalisti
{
	margin-top: 20px;
	margin-bottom: 20px;
	width: 230px;
	text-align: center;
}
#banner-giornalisti IMG
{
	border: 0px;
}
