********************************************************************
horaire.html
artdevivre.css

Yew 9/27/2008
********************************************************************
*/  
/* @group horaireSideNav */
.horaireSideNav {
    width: 160px;
    margin-top: -10px;
} 

.horaireSideNav .sidenav ul li img.horaireSideNavFirst {
    margin: auto 3px auto -2px;
}
/* @end horaireSideNav */

/* @group horaireCenter */
.horaireCenter {
    width: 479px;
    float: left;
    margin: auto auto 10px 10px;
    display: inline;
} 

.horaireTitle {
    width: 477px;
    height: 23px;
    border: 1px solid #d5d7d8;
    border-top: none;
} 

.horaireTitle ul {
    margin: 0;
    padding: 5px 0 0 15px;
    list-style: none;
}   

.horaireTitle ul li {
    float: left;
    color: #1c6aac;
    margin-left: 10px;
    display: inline;
} 

.horaireTitle ul li a:link,
.horaireTitle ul li a:visited {
    color: #1c6aac;
    text-decoration: none;
    margin-right: 10px;
    font-weight: bold;
} 

.horaireTitle ul li a:hover {
    color: #8ec325;    
}  

.horaireBody {
    width: 457px;
    border-left: 1px solid #d5d7d8; 
    border-right: 1px solid #d5d7d8;
    padding: 14px 10px 0 10px;
		margin:0;
}

.horaireContent {
    width: 457px;
    border-bottom: 1px dotted #8db4d5;
    margin-bottom: 10px;
    padding-bottom: 10px;
		overflow: auto;
}

/*now playing*/
.horaireContent.active {
	background: #edeef0;
	padding-top: 10px;
} 

.horaireBody .lastHoraireContent {
    width: 457px;
    padding-bottom: 10px;
}

.horaireBody .lastHoraireContent.active {
	background: #edeef0;
	padding-top: 10px;
}    

.horaireContentHosts a {
    color: #018ee6;
}

.horaireContent div,
.horaireBody .lastHoraireContent div {
    float: right;
    width: 290px;
    color: #018ee6;
    font-weight: bold;
} 

.horaireContent div h1,
.horaireBody .lastHoraireContent div h1 {
    font-size: 18px;
    color: #a3ce50;
    margin: 0;
    padding: 25px 0 0 0;
} 

.horaireContent div strong,
.horaireBody .lastHoraireContent div strong {
    font-size: 14px;
    color: #000000;
}
 .horaireContent div.title,
.horaireBody .lastHoraireContent div.title {
    color: #45811a;
    font-weight: bold;
		font-size:14px;
		margin:0;
		padding:0;
} 
/* @end horaireCenter */


/*

profile password change form stylings
*/

form.passwordChange {
	display: block;
}

form.passwordChange label {
	clear: both;
	color: #1C6AAC;
	font-weight: bold;
	float: left;
	padding-bottom: 5px;
	width: 50%;
}

form.passwordChange input {
	float: left;
	margin-bottom: 20px;
}


/*

///RSS listing
*/

ul.rss {
	list-style-type: none;
	float: left;
	padding-left: 0;
	padding-bottom: 10px;
	margin: 0;
	width: 457px;
}

ul.rss li{
	float: left;
	clear: both;
	padding: 10px;
	margin: 0;
	width: 457px;

}

ul.rss li a{
	background:url(/library/images/icons/rss_01.gif) no-repeat left center;
	padding: 10px 0 10px 40px;
	color: #018EE6;
	font-weight: bold;
	text-decoration: none;
}

ul.rss li a:hover{
	text-decoration: underline;
	color: #1C6AAC;
}
ul.rss li.sectionTitle{
	color: #709D1A;
	font-weight: bold;
	font-size: 14px;
	float: left;
	clear: both;
	padding:20px 0 0 0;
	border-bottom: 1px solid #A4CF50;
}
ul.rss li.sectionTitle.first{
	padding-top:0px;
}

ul.rss li.emissionTitle{
	color:#1C6AAC;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding-top:15px;
}


