#TIF-container  {
} 

#TIF-container  .linkBack a{
    margin:10px 10px;
}

#TIF-top { 
    padding:5px 0px;
    margin:0; 
    padding:5px 10px;
    border-right:1px solid #990000;
} 
#TIF-top h1, #TIF-top a:link,#TIF-top a:hover, #TIF-top a:visited { 
    margin:0; 
    font-size:11px; 
    font-weight:bold; 
}    
#TIF-top h2  {
    height:2.2em;
    background-image:none; 
    margin:0px;
    /* padding:0 0 0.5em 2em; */
    font-size:14px; 
    /*color:white;*/
} 
/*********************************   Content panel   *********************************/

#TIF-content  { /*position:relative; float:bottom;*/ 
    margin:0; /*width:902px; */
    /*height:750px;*/ 
    background-color:white; 
    padding:4px; 
    /*overflow:scroll*/ 
    border-right:1px solid #990000; 
    border-bottom:3px solid #990000; 
} 

#TIF-content  p { 
    margin:0; 
    padding:0; 
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight:normal; 
    text-align:left; color:#333; 
} 
#TIF-top h1 { 
    margin:0px; 
    padding:0; 
    color:#990000; 
    font-size:11px; 
    /*font-weight:bold;*/ 
    font-weight:normal; 
    text-align:left;
    background-image:none;  
}
#TIF-content h1 { 
    margin-left:30px; 
    padding:0; 
    color:#990000; 
    font-size:10px; 
    font-weight:bold; 
    text-align:left;
    background-image:none;  
}
#TIF-content h2 { 
    color:#555555; 
    font-size:10px; 
    font-weight:bold; 
    text-align:left; 
    background-image:none; 
}
/*
#bloc1 { margin:4px; padding:0; width:470px; height:300px; background:transparent; overflow:hidden; }

#bloc11 { position:relative; float:left; margin:0; padding:4px; width:450px; height:300px; background:transparent; overflow:hidden;}
#bloc11 p { margin:0; padding-bottom:10px; }
#bloc111 { padding-top:20px; padding-bottom:0px;}
#bloc111 p { padding:0; color:#c73206; font-size:10px; font-weight:normal; text-align:left;  }
*/
#bloc12 { 
    position:relative;
    float:right; margin:0; padding:0;
    /*width:400px; height:300px; background:transparent; overflow:scroll; */
    }
#bloc12 p { text-align:center; }

div.ligneDetailSit{
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    background:transparent url('/fileadmin/tmpl/img/sep1.gif') no-repeat center top; 
    width:250px;
    padding-top:2px;
    }
div.ligneDetailSit span.label{
    width:100px;
    float:left;
    text-align:right; 
    margin-right:5px;
    }
    
#bloc2 { 
    margin:4px;
    padding:4px; 
    width:470px;  
    background:transparent url('/fileadmin/tmpl/img/sep1.gif') no-repeat center top; 
    }
#blocDescriptionsComplementaires{
    margin:4px;
    padding:4px; 
    width:470px;  
    /*background:transparent url('/fileadmin/tmpl/img/sep1.gif') no-repeat center top; */
    }    
#bloc4 { margin:4px; padding:4px; width:470px;  background:transparent url('/fileadmin/tmpl/img/sep1.gif') no-repeat center top; }

#bloc3 { margin:4px; padding:4px; width:470px;  background:transparent url('/fileadmin/tmpl/img/sep1.gif') no-repeat center top; }
#periodes { margin:4px; padding:4px; width:470px;  background:transparent url('/fileadmin/tmpl/img/sep1.gif') no-repeat center top; }

/*

*/
.sitListItems{
    }
div.nav table td a:link, div.nav table td a:hover,div.nav table td a:visited{
    color:#999;
}
div.nav table  {
    text-align:left;
}

div.nav {
    font-size: 9px;
    font-weight: normal;
    color:#333;
    margin:5px;
}

.sitListItem {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	/*margin:2px;*/
	border-bottom:1px solid #666;
        clear:both;
	}
        

.sitTeaserItem {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:0px;
	/*margin:2px;*/
        clear:both;
        /*border:1px solid #999;*/
        text-align:right;
	}
.sitListItem H1, .sitTeaserItem H1{
    background-image:none;
    }
.sitTeaserItem .titre A:LINK,.sitTeaserItem .titre A:VISITED,.sitTeaserItem .titre A:HOVER {
	/*color:#339999;*/
        /*font-size:0.9em;*/
        font-weight:normal;
        color:#990000;
}


.sitTeaserItem .sitListPlace P {
	font-size: 10px;
        /*float:right;*/
	font-weight: normal;
	padding-left:3px;
        margin:0px;
        text-align:right;
}

.sitTeaserItem .titre {
        padding:0px;
	margin: 2px;
        text-align: left;
        /*color: #339999;*/
        /*font-weight:bold;*/
        
}
.sitTeaserItem .titre p{
        padding:0px;
	margin: 2px;
}

.sitListDates {
	/*float: left;*/
	color: #3E551C;
	/*width: 250px;
	text-align: left;*/
	/*height: 28px;*/
        /*height:100%;*/
	margin-top: -2px;
	margin-left: 2px;
        margin-right:5px;
        padding-top:3px;
	font-size: 11px;
	font-weight: bold;
	}

.sitListItem .sitListPlace {
	float: right;
	color: #3E551C;
	width: 150px;
	text-align: right;
	/*height: 28px;*/
        /*height:100%;*/
	margin-top: -2px;
	margin-left: -2px;
        margin-right:2px;
        padding-top:3px;
	font-size: 11px;
	font-weight: bold;
	}


.sitListItem .info, .sitTeaserItem .info  {
	font-size: 9px;
	font-weight: normal;
	padding-left:3px;
        margin:0px;
        /*text-align:right;*/
}

.sitListItem .sitListPlace P {
	font-size: 9px;
        float:right;
	font-weight: normal;
	padding-left:3px;
        margin:0px;
        text-align:right;
}

.sitListItem .titre {
        padding:0px;
	margin: 2px;
        /*color: #339999;*/
        font-weight:bold;
}

.sitListItem .titre A:LINK,.sitListItem .titre A:VISITED,.sitListItem .titre A:HOVER {
	/*color:#339999;*/
        color:#990000;
}

.sitListItem  .titre A {
	/*color:#339999;*/
}

div.sitSepMois{
	font-size: 14px;
	font-weight: normal;
	padding:0px;
        margin:20px 0px 10px 0px;        
        text-align:center; 
        background-color:#990000;   
        color:#FFF;       
        width:130px;        
    }

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
	}

.sitListItems  IMG {
	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}


