/* Camera di Commercio Oristano -- ConsulMedia srl */
/* ConsulMedia srl */
/* foglio di stile per il sito SardegnaCavalli */

body {
	padding:0; 
        margin:0px 5px 5px 10px;
        background:#DED9A3 url(../immagini/sc_sfondoPagina.gif) no-repeat top left;
	}


/* intestazione */
/* --------------------------------------------------- */

#intestazione {
        width:789px;
        height:169px;
        margin-top:0px;
        background:transparent url(../immagini/sc_intestazione.gif) no-repeat top left;
        padding-top:0px;
	}

html>body>#intestazione {margin-top:-20px;}

#intestazione a {
	display:block;
	}

#intestazione a img {
        margin-top:-2px;
        padding-top:0px;
        }

#intestazione span {
	visibility:hidden;
	}

#intestazione h2 span {
	visibility:hidden;
	}

#intestazione img {
        float:left;
        margin:0px;
        border:0;
        }

#intestazione p {
	visibility:hidden;
	margin:-40%;
	}

.logoCC {
        position:absolute;
        top:58px;
        left:500px;
        }

.logoUC {
        position:absolute;
        top:62px;
        left:670px;
        }






/* menu alto */
/* --------------------------------------------------- */

#menuAlto {
	font:normal 60% Verdana, Helvetica, sans-serif;
}

#menuAlto #vociNavigazione {
	float:right;
        margin-right:0px;
        margin-top:0px;
        padding-top:5px;
        vertical-align:bottom;
        }

html>body>#menuAlto {
        height:25px;
        }

.nascosto,
#menuAlto #vociNavigazione form ul li .nascosto {
	display:none;
	}

#vociNavigazione ul {
	margin:0;
	padding:0;
	white-space:nowrap;
        }

#vociNavigazione ul li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	line-height:normal;
        padding-left:5px;
        padding-right:5px;
        }

#vociNavigazione ul li .attivoSU, 
#pieDiPagina ul li .attivoGIU {text-decoration:underline; font-weight:bold; color:#000;}

#vociNavigazione ul a {
	display:block;
	float:left;
	height:auto;
	margin:0;
	padding:4px 8px;
	text-decoration:none;
	font-weight:normal;
	white-space:nowrap;
        }

#vociNavigazione ul li img {
	padding-top:0px;
	float:left;
	border:0;
	}

#vociNavigazione ul li span {
	display:block;
	float:left;
	margin:0;
	padding:4px 8px;
	text-decoration:none;
	font-weight:normal;
	white-space:nowrap;
        }
  
#vociNavigazione ul a:hover {
	text-decoration:underline;
        }

#vociNavigazione ul li input {
	margin-top:2px;
	list-style:none;
	line-height:normal;
	font-size:90%;
	display:block;
	border:1px solid #868686;
	padding:1px;
	text-decoration:none;
	font-weight:normal;
	white-space:nowrap;
        }

#vociNavigazione ul li .cerca{
	background:#CCC;
	padding:0px;
	font-size:100%;
	margin-left:-5px;
        }

html>body>#menuAlto>#vociNavigazione>ul>form>li>input {margin-top:2px;}

#vociNavigazione ul li label {display:none}

#vociNavigazione ul li .sezAttivaSu {color:#A7630B;}
#vociNavigazione ul a {color:#000;}
#vociNavigazione ul a:hover {color:#000;}
#vociNavigazione ul li span {color:#000;}
#vociNavigazione ul li input {background:#fff; color:#000;}

#menuAlto #vociNavigazione ul li label a {background-color:#B2B2B2; color:#fff;}
#menuAlto a img {margin-top:0px; margin-left:0px; border:0;}









/* menu principale */
/* --------------------------------------------------- */

#menuPrincipale {
        width:789px;
        background:transparent;
        margin-top:-27px;
        background:none;
	}

html>body>#menuPrincipale {margin-top:0px;}

#menuPrincipale #voci {
        border-bottom:4px solid #9CBFE4;
        float:right;
        margin:0px;
        margin-right:10px;
        padding:0px;
	}

#menuPrincipale #voci ul {
        margin-top:0px;
        padding-right:2px;
	}

#menuPrincipale #voci ul li {
        float:left;
        font:bold 110% Verdana, Helvetica, sans-serif;
        text-transform:uppercase;
        padding-left:30px;
        list-style-type:none;
	}

#menuPrincipale #voci ul li a {
        background:none;
        color:#7C7C7C; 
        text-decoration:none;
        letter-spacing:-2px;
	}

#menuPrincipale #voci ul li a:hover {
        text-decoration:underline;
        color:#000; 
	}


#menuPrincipale #voci .attivoSU {
        color:#B0261C;
        text-decoration:underline;
        }









/* parte bassa della pagina */
/* --------------------------------------------------- */

#involucroEsterno {
        width:789px;
        height:100%;
        background-color:#F8F7ED;
	}

#involucro {
        height:100%;
	}

#contenitore {
	width:789px;
        height:100%;
	float: left;
	}
	
#contenuti {
        margin-top:-12px;
        height:100%;
	}
	
#testoPrincipale {
        background-color:#F8F7ED;
	margin-right: 240px;
        margin-left: 20px;
        margin-top: 12px;
        font:normal 100% Verdana, Helvetica, sans-serif;
	}








/*   menu destra   */
/* --------------------------------------------------- */


#barraDestra {
        background:url(../immagini/sc_sfondoMenuDx.gif) top left no-repeat;
	width: 230px;
	float: right;
        margin-top:12px;
	}

#destra {
        padding-top:30px;
        background:url(../immagini/sc_bottomMenuDx.gif) bottom left no-repeat;
        border-bottom:1px solid #F8F7ED;
        padding-bottom:10px;
        }

#destra ul {
        margin-top:10px;
        font:normal 70% Verdana, Helvetica, sans-serif;
        width:190px;
	text-align:left;
	vertical-align:middle;
	margin:0;
	padding:0px;
	list-style-type:none;
        position:relative;
	}

#destra ul li {
	margin:0;
	text-align:left;
        padding-bottom:2px;
        padding-left:15px;
        margin-left:10px;
        line-height: 18px;
//        border-bottom:1px solid #F1F1F1;
        border-bottom:1px solid #B6CFE4;
        background:url(../immagini/sc_puntoElencoMenu.gif) top left no-repeat;
	}

#destra ul li a {text-decoration:none; margin:0; padding:0; color:#565656;}
#destra ul li a:hover {text-decoration:underline; color:#000;}

#destra ul li .sezAttivaSx {font-weight:bold; color:#A7630B; text-decoration:underline;}
#destra ul .sezAttivaSx ul {color:#000; text-decoration:none;}


#destra ul li ul {
        font-size:90%;
        width:175px;
	text-align:left;
	list-style-type:none;
        position:relative;
        margin-bottom:0px;
        padding-left:0px;
        padding-top:2px;
	}

#destra ul li ul li {
	margin:0;
	text-align:left;
        border:0;
	}

#destra ul li ul li .sezAttivaSx {text-decoration:underline;}


#destra .news li a {
        font-weight:bold;
        color:#B0261C;
        font-size:110%;
	}

#destra p {
        font:bold 70% Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0px;
        position:relative;
        color:#333;
        margin-top:20px;
        margin-left:15px;
	}







	
#pieDiPagina {
        width:789px;
        height:63px;
        font:normal 60% Verdana, Helvetica, sans-serif;
	padding-top:30px;
        margin:0px;
        background:url(../immagini/sc_sfondoPiePagina.gif) top left no-repeat;
	}
	
.cancella {
	height: 0;
	clear: both;
	}
	
#pieDiPagina ul {
	margin:0;
	padding:0;
	padding-top:2px;
	white-space:nowrap;
        margin-left:15px;
	}

#pieDiPagina li {
        height:22px;
        float:left;
	margin:0;
	padding:0;
        padding-left:20px;
        padding-right:25px;
	list-style:none;
	line-height:normal;
	}

#pieDiPagina li a {
        padding-top:5px;
	text-decoration:none;
        display:block;
        color:#F7C200;
	}

#pieDiPagina li a:hover {
	text-decoration:underline;
        color:#fff;
	}

#pieDiPagina .sel {color:#fff;}





/* contenuti */
/* --------------------------------------------------- */


#involucro #contenitore #contenuti #testoPrincipale #titoloSezione {
	padding:0px;
	margin:0px;
	margin-right:10px;
        padding-bottom:-10px;
	}

html>body>#involucroEsterno>#involucro>#contenitore>#contenuti>#testoPrincipale>#titoloSezione {
	margin:10px;
	margin-top:0px;
	padding-top:1px;
        margin-left:0px;
        }

#involucro #contenitore #contenuti #testoPrincipale #titoloSezione h3,
#involucro #contenitore #contenuti #testoPrincipale h3  {
	margin-top:5px;
	margin-bottom:0px;
        padding-bottom:0px;
	color:#555;
	font-size:130%;
	font-weight:bold;
	}

#involucro #contenitore #contenuti #testoPrincipale #titoloSezione #briciole {
	padding-top:15px;
	color:#7A6F62;
	font-size: 60%;
	}

#involucro #contenitore #contenuti #testoPrincipale #titoloSezione #briciole a {
	color:#7A6F62;
	text-decoration:underline;
	}

#involucro #contenitore #contenuti #testoPrincipale #titoloSezione #briciole a:hover {
        color:#000;
        text-decoration:underline;
        }

#involucro #contenitore #contenuti #testoPrincipale #infoAggiuntive {
        font-size:80%;
        margin-left:15px;
        }

#involucro #contenitore #contenuti #testoPrincipale #infoAggiuntive img {
        margin-right:10px;
        margin-bottom:10px;
        float:left;
        }


#involucro #contenitore #contenuti #testoPrincipale table {
/*	clear:both;       */
	padding:0;
	margin:0;
        border:1px solid #ccc;
        width:95%;
	}

#involucro #contenitore #contenuti #testoPrincipale table .intestazione {width:30%;}
#involucro #contenitore #contenuti #testoPrincipale table .valore {width:70%;}

#involucro #contenitore #contenuti #testoPrincipale table caption {
        font-size:80%;
        text-decoration:italic;
	color:#666;
	}

#involucro #contenitore #contenuti #testoPrincipale table tr {
	padding:0;
	margin:0;
	}

#involucro #contenitore #contenuti #testoPrincipale table th {
	padding:1px 5px 1px 5px;
	margin:0;
	background-color:#F2F2F2;
	border-left:1px solid #ccc;
	font-size:90%;
	text-align:left;
	color:#000;
	}

#involucro #contenitore #contenuti #testoPrincipale table td {
	padding:5px;
	padding-bottom:10px;
	text-align:left;
	vertical-align:top;
	margin:0;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ddd;
	}



a {
        color:#B0261C;
        text-decoration:underline;
        }

a:hover {
        color:#000;
        text-decoration:underline;
        }

.percorsoGiallo {
        width:10px;
        font-size:70%;
        background-color:#F0CB00;
        color:#F0CB00;
        margin-right:0px;
        margin-top:2px;
        margin-bottom:2px;
        padding-left:2px;
        padding-right:2px;
        }

.percorsoVerde {
        width:10px;
        font-size:70%;
        background-color:#86C226;
        color:#86C226;
        margin-right:0px;
        margin-top:2px;
        margin-bottom:2px;
        padding-left:2px;
        padding-right:2px;
        }

.percorsoArancio {
        width:10px;
        font-size:70%;
        background-color:#ED7618;
        color:#ED7618;
        margin-right:0px;
        margin-top:2px;
        margin-bottom:2px;
        padding-left:2px;
        padding-right:2px;
        }

.percorsoRosso {
        width:10px;
        font-size:70%;
        background-color:#A42A1D;
        color:#A42A1D;
        margin-right:2px;
        margin-top:0px;
        margin-bottom:2px;
        padding-left:2px;
        padding-right:2px;
        }

.temaR, .temaV, .temaG, .temaA {
        width:30px;
        font-size:90%;
        background-color:#A42A1D;
        border:1px solid #333;
        color:#FFF;
        margin-right:0px;
        margin-top:2px;
        margin-bottom:2px;
        padding-left:5px;
        padding-right:5px;
        }

.temaV {background-color:#86C226;}
.temaG {background-color:#F0CB00; color:#000;}
.temaA {background-color:#ED7618;}

#evento {
        background-color:#F3D1AC;
        border:2px solid #E87817;
        margin-bottom:20px;
        min-height:280px; 
        height: auto !important; 
        height:280px;}
        }

#evento img {
	float:right;
        border:1px solid #E87817;
        margin:8px;
        margin-right:15px;
        }

#evento h4, #ippovie h4, #ospitalita h4 {
	margin-top:5px;
	margin-left:10px;
	margin-bottom:0px;
        padding-bottom:0px;
	color:#E87817;
	font-size:150%;
	font-weight:bold;
        }

#evento h4 a {
	color:#E87817;
	text-decoration:none;
}

#evento h4 a:hover {
	text-decoration:underline;
}

#evento p, #ippovie p, #ospitalita p {
	margin:10px;
	color:#333;
	font-size:90%;
        }

#ippovie {
        background:#C5DAE3 url(../immagini/sc_sfondoIppovie.jpg) top left repeat-x;
        border:2px solid #007CBE;
        margin-bottom:20px;
        height:204px;
        }

#ippovie h4 {color:#007CBE;}

#ippovie h4 a {
	color:#007CBE;
	text-decoration:none;
}

#ippovie h4 a:hover {
	text-decoration:underline;
}

#ippovie img {
	float:left;
        border:1px solid #007CBE;
        margin:8px;
        margin-right:15px;
        }

#ospitalita {
        background-color:#D5E7B1;
        border:2px solid #005429;
        margin-bottom:20px;
	min-height:140px;
        }

#ospitalita h4 {color:#005429;}

#ospitalita img {
	float:left;
        border:1px solid #005429;
        margin:8px;
        margin-right:15px;
        }

#ospitalita ul {
        list-style-type:none;
        }

#involucro #contenitore #contenuti #testoPrincipale #ospitalita ul li a {color:#005429;}

#involucro #contenitore #contenuti #testoPrincipale #ospitalita ul li a:hover {color:#009240;}

.sponsor {border:0;}
.sponsor img, #involucro #contenitore #contenuti #testoPrincipale #infoAggiuntive p .sponsor img {border:0; float:none;}