/*
 * SICI Templates 
 * Copyright (C) 2005-2008
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or (at
 * your option) any later version.
 *
 * The GNU General Public License can be found at
 * http://www.gnu.org/copyleft/gpl.html.
 * A copy is found in the textfile GPL.txt
 */
 
/**
 * Autori: Davide Principi & Samuele Ortolani
 */

@media screen {

*.color-xbw {
	/*background-color: #000;*/
	color: #999;
	border-color: #ccc;
}



#logo h1 a {
	color: #000;
	text-decoration:none;
}


*.color-fbw { color: #fff; }

*.color-bbw { background-color: #000; }

*.color-obw { border-color: #000; }

*.color-xbw a {
	color: #7B1417;
	background-color: transparent;
}

*.color-xbw a:hover { color: #7B1417; }

*.color-xth {
	background-color: transparent;
	color: #CCC;
	color: #7B1417;
	border-color: #888;
}

*.color-fth { color: #fff; }

*.color-bth { background-color: #888; }

*.color-oth { border-color: #ccc; }

*.color-xth a {
	color: #CB9C5A;
	color: #000;
	background-color: transparent;
}

*.color-xth a:hover { color: #000; }

*.color-b01 { }

div#bx-mg2 a { color: rgb(0,0,0); }

div#bx-mg2 a:hover { color: rgb(255,0,0); }

.color-bth1 { }

.color-fth1 a {
	color: rgb(156,0,0);
	color: #4b4b4b;
}

.color-fth1 a:hover { color: #f00; }

.color-oth1 { border-color: #fff; }

.color-bth2 { background-color: rgb(156,154,156); }

.color-fth2 a:hover { color: #f00; }

div.cms-content-left div.csc-header, div.cms-content-border div.csc-header, div.cms-content-right div.csc-header { /*background-color: rgb(136,136,136);*/ color: rgb(0,0,0); }

div.cms-content-left h1, div.cms-content-border h1, div.cms-content-right h1 { color: #000; }

div.csc-menu.csc-menu-1 p, p.csc-sitemap-level1, p.csc-sitemap-level2, p.csc-sitemap-level3, p.csc-sitemap-level4 { /*background-color: rgb(136,136,136);*/ }

div#ly-column-left { background-color: #eee; }

div#ly-column-right {
	background-color: #eee;
	background-color: #F5DEA8;
	background-color: #fff;/*background-color: #D13800;*/
}

div.void-stripe { background-color: #fff; }

/****************************/


*.color-xth {
	background-color: #e38530;
	background-color:#7B1417;
	background-color:transparent;
	color: #7B1417;
	border-color: #fff;
}

.color-fth { color: #fff; }

.color-bth { background-color: rgb(16,22,70); }

*.color-xth a {
	color: #000;
	background-color: transparent;
}

*.color-xth a:hover { color: #000; }

*.color-xbw { /*background-color: #b66a26;
	background-color: #7B1417;
	color: #fff;
	border-color: #b66a26;
	border-color: #7B1417;
	background-color: #D13800;
	border-color: #D13800;*/
}

div#sp-frsz a:hover { color:#000; }

.color-bth1 { background-color: #FFF;/*background-color: #F8F4EE;*/ }

.color-fth1 a {
	color: rgb(121,0,0);
	color: #790000;
	color: #790000;
}

.color-fth1 a:hover {
	color: rgb(121,0,0);
	color: #790000;
	color: #790000;
}

.color-oth1 {
	border-color: #000;
	border-color: #fff;
}

.color-bth2 { background-color:#b7b7b7; }

.color-fth2 a { color:#fff; }

.color-fth2 a:hover {
	color: rgb(0,0,0);
	color:#fff;
}

div.cms-content-normal div.csc-header {
	padding-top:0.5em;
	border-top-style: dotted !important;
	border-bottom-style: none !important;
	background: url(../img/bkg_csc-header.gif) repeat-x left top !important;
	height: 40px;
	border-top-width: 1px;
}

div.cms-content-normal div.csc-header h1 { color: #534741;/*color: #BB8337;
	color: #D13800;
	color: #444444;
	color: #000;*/
}

div.cms-content-left div.csc-header, div.cms-content-border div.csc-header, div.cms-content-right div.csc-header {
	padding-top:0.5em;
	border-top-style: dotted !important;
	border-bottom-style: none !important;
	background: url(../img/bkg_csc-header.gif) repeat-x left top !important;
	height: 40px;
}

div.cms-content-left h1, div.cms-content-border h1, div.cms-content-right h1 {
	color: #534741;
	margin-left: -14px;
}

div.news-latest-item h3 a:link {
	color: #4c4c4c;
	color: #7b1417;
	color: #4b4b4b;
	color: #7b1416;
}

div.cms-content-left div.csc-header a, div.cms-content-border div.csc-header a, div.cms-content-right div.csc-header a { color: #fff; }

div.cms-content-left div.csc-header a:hover, div.cms-content-border div.csc-header a:hover, div.cms-content-right div.csc-header a:hover { color: #fff; }

div.csc-menu.csc-menu-1 p, p.csc-sitemap-level1, p.csc-sitemap-level2, p.csc-sitemap-level3, p.csc-sitemap-level4 { background-color: #3366CC; }

div#bx-ft {
	background-color: #7B1417;
	background-color: #FFF;
	color: #000;
}

div#sp-ft1 {
	background-color: #B66A26;
	background-color: #7B1417;
	background-color: #cecdcc;
	color: #fff;
	color: #000;
	border-top: 1px solid #fff;
}

div#sp-ft2 {
	background-color: #7B1417;
	background-color: #FFF;
	color: #58585a;
}

div#sp-ft2 a {
	background-color: #7B1417;
	background-color: #f2f2f1;
	color: #58585a;
}

table.contenttable.contenttable-0 { border: 1px solid #8b8b8d; }

table.contenttable.contenttable-0 thead tr.tr-even {
	background-color: #CB9C5A;
	color: rgb(255,255,255);
}

table.contenttable.contenttable-0 tr.tr-odd { background-color: rgb(229,229,229); }

table.contenttable.contenttable-0 tr.tr-even { background-color: rgb(243,243,243); }

table.contenttable.contenttable-1 { border: 1px solid #8b8b8d; }

table.contenttable.contenttable-1 thead tr.tr-even {
	background-color: #CB9C5A;
	color: rgb(255,255,255);
}

table.contenttable.contenttable-1 thead tr th { border-color:#8b8b8d; }

table.contenttable.contenttable-1 tr.tr-odd { background-color: rgb(255,255,255); }

table.contenttable.contenttable-1 tr.tr-even { background-color: rgb(255,255,255); }

table.contenttable.contenttable-1 td { border-color:#8b8b8d; }

table.contenttable.contenttable-2 { border: 1px solid #AFB0FF; }

table.contenttable.contenttable-2 thead tr.tr-even {
	background-color: #e38530;
	color: rgb(255,255,255);
}

table.contenttable.contenttable-2 thead tr { border-color: rgb(255,255,255); }

table.contenttable.contenttable-2 tr.tr-odd { background-color: rgb(229,229,229); }

table.contenttable.contenttable-2 tr.tr-even { background-color: rgb(243,243,243); }

table.contenttable.contenttable-2 td { border-color: #8b8b8d; }

table.contenttable.contenttable-3 { border: 1px solid #AFB0FF; }

table.contenttable.contenttable-3 thead tr.tr-even {
	background-color: #e38530;
	color: rgb(255,255,255);
}

table.contenttable.contenttable-3 thead tr th { text-align: center; }

table.contenttable.contenttable-3 tr.tr-odd { background-color: rgb(255,255,255); }

table.contenttable.contenttable-3 tr.tr-even { background-color: rgb(255,255,255); }

table.contenttable.contenttable-3 td { border-color: rgb(0,0,0); }

/*div#bx-hd-stripe a:hover { color:#ff0; }*/

span.menu-globnav-item a:hover { /*color: #ff0;*/
	text-decoration:underline !important; }

#content_lbnr { background-color:#FFFFFF !important; }
} /* end @media screen  */
