*{
margin:0;
padding:0;
}

.print_only {
	display: none;
}

body{
text-align:center;
font-size:0.7em;
color:#b9c369;
font-family:"Trebuchet MS", sans-serif;
background-color:#363636;
background:#363636 url(../img/back.jpg) repeat-x left top;
}

a.acces_rapide{
	display:none;
}
body a{
text-decoration:underline;
}
body a:hover{
text-decoration:none;
}
#top{
	background:#bc2b22 url(../img/menu_top.jpg) no-repeat left top;
	margin:auto;
	height:26px;
	width:1020px;
}
#top .content{
	padding-left:37px;
	}
	#top a span{
	display:none;
	}
	
#banniere{
	background:transparent url(../img/ban_top.jpg) no-repeat left top;
	height:109px;
	width:1020px;
	margin:auto;
}
#menu{
	background:transparent url(../img/menu.jpg) no-repeat left top;
	width:1020px;
	height:37px;
	margin:auto;
}
#ariane{
	height:61px;
	background:transparent url(../img/ariane.jpg) no-repeat left top;
	width:1020px;
	margin:auto;
}
#ariane .content{
	padding-left:45px;
	}
#all_page{
	width:1020px;
	margin:auto;
	background:transparent url(../img/backPage.jpg) repeat-y left top;
}
#footer{
	background:transparent url(../img/bottom.jpg) no-repeat left top;
	width:1020px;
	margin:auto;
	height:102px;
}
.content{
	width:1020px;
	margin:auto;
	text-align:left;
}

#top .content ul{
	float:left;
	width:699px;
}
#top .content ul li {
	display:inline;
	float:left;
	list-style-type:none;
}
#top .content ul li a{
	text-decoration:none;
	display:block;
	float:left;
	height:25px;
	margin-right:2px;
}
	#top .content ul li a.menuAcc{
	width:53px;
	background: transparent url(../img/accueil.jpg) no-repeat left top;
	}
	#top .content ul li a.menuAbout{
	width:67px;
	background: transparent url(../img/about.jpg) no-repeat left top;
	}
	#top .content ul li a.menuMission{
	width:117px;
	background: transparent url(../img/mission.jpg) no-repeat left top;
	}
	#top .content ul li a.menuPart{
	width:79px;
	
	background: transparent url(../img/partenaires.jpg) no-repeat left top;
	}
	#top .content ul li a.menuColl{
	width:103px;
	background: transparent url(../img/collaborateurs.jpg) no-repeat left top;
	}
	#top .content ul li a.menuJoin{
	width:122px;
	
	background: transparent url(../img/rejoindre.jpg) no-repeat -2px top;
	}
	#top .content ul li a.menuPol{
	width:71px;
	background: transparent url(../img/politiques.jpg) no-repeat -1px top;
	}
		#top .content ul li a:hover{
		background-image: none;
		}
#top .sub_content ul{
	float:left;
	margin-left:25px;
	width:205px;
}
#top .sub_content ul li {
	display:inline;
	list-style-type:none;
	float:left;
}
#top .sub_content ul li a {
	text-decoration:none;
	height:25px;
	display:block;
	margin-right:2px;
}
	#top .sub_content ul li a span{
	display:none;
	}
	#top .sub_content ul li a.menuDiff{
	width:103px;
	background: transparent url(../img/diffusion.jpg) no-repeat left top;
	}
	#top .sub_content ul li a.menuRSS{
	width:61px;
	background: transparent url(../img/rss.jpg) no-repeat left top;
	}
	#top .sub_content ul li a:hover{
	background-image :none;
	}
.sub_content div#divCirculationComplet a img {
	border:1px solid #BFBFBF;
}
.sub_content div.partenaires {
	float: left;
	width: 248px;
	margin-left: 29px;
}

.sub_content div.partenaires a#fm1033link {
	display: block;
	float: left;
	height: 52px;
	width: 140px;
}

.sub_content div.partenaires a#pointsudlink {
	display: block;
	float: left;
	height: 52px;
	width: 108px;
}

.sub_content div.partenaires a#tvrslink {
	display: block;
	float: left;
	height: 52px;
	width: 58px;
}

#banniere .content{
margin-top:9px;
height:90px;
width:728px;
float:left;
}
#menu .content{
	padding-left:40px;
padding-top:2px;
	}

#menu .content ul li {
	display:inline;
	list-style-type:none;
	float:left;
}

#menu .content ul li a{
	display:block;
	height:33px;
	margin-right:2px;
	text-decoration:none;
}
	#menu .content ul li a span{
	display:none;
	}
	#menu .content ul li a.cat1{
	width:76px;
	background: transparent url(../img/catActualite.jpg) no-repeat left top;
	}
	#menu .content ul li a.cat2{
	width:191px;
	background: transparent url(../img/catArt.jpg) no-repeat left top;
	}
	#menu .content ul li a.cat3{
	width:139px;
	background: transparent url(../img/catEco.jpg) no-repeat left top;
	}
	#menu .content ul li a.cat4{
	width:154px;
	background: transparent url(../img/catJustice.jpg) no-repeat left top;
	}
	#menu .content ul li a.cat5{
	width:118px;
	background: transparent url(../img/catSports.jpg) no-repeat left top;
	}
	
	#menu .content ul li a:hover{
	background-image:none;
	}
#menu .content form {
	float:left;
	padding-top:6px;
	padding-left:29px;
}
#menu .content form input.text{
	width:206px;
	height:18px;
	margin-right:2px;
	border:1px solid #3c3c39;
}
#menu .content form a.search{
display:block;
height:20px;
margin-left:212px;
margin-top:-20px;
position:relative;
width:20px;
}
#ariane .content ul{
	padding-top:7px;
	float:left;
	width:630px;
}
#ariane .content ul li {
	display:inline;
	color:#62b5db;
	list-style-type:none;
	margin-right:3px;
}
#ariane .content ul li a{
	color:#4ca2c9;
	font-weight:bold;
	font-size:0.9em;
}
#ariane .sub_content {
height:52px;
float:left;
margin-top:-2px;
width:322px;
}
#ariane .sub_content img{
	padding-right:13px;
	margin-top:7px;
	cursor:pointer;
}

ul#messages {
	list-style-type: none;
	font-weight: bold;
	color: #009900;
	margin-bottom: 20px;
}

#all_page .container{
	margin:auto;
	padding-bottom:15px;
	color:#000000;
	padding-top:24px;
	width:928px;
	font-family:Arial,sans-serif;
}
#all_page .content{
	width:690px;
	margin-right:11px;
	float:left
}

#all_page .sub_content{
	float:left;
	text-align:left;
}
#all_page .pub_content{
	float:left;
	width:222px;
	clear: both;
}
#all_page #divCalendrierComplet, #all_page #divMeteoComplet, #all_page #divCirculationComplet{
	width:222px;
	float:left;
	padding-top:16px;
	padding-bottom:16px;
	margin-bottom:8px;
	background-color:#ebe8d1;
	border:1px solid #cfcdba;
	border-top:none;
	text-align: center;
}
#all_page #communiques{
	width:222px;
	clear:both;
	float:left;
}

#all_page #campagne_st_lambert {
	width:222px;
	clear:both;
	float:left;
}

#all_page .container .content  a{
	color:#646462;
}
#all_page .container .content .biginfo a{
	color:#c91401;
	font-weight:bold;
}
#all_page .container .content .cat a{
	color:#014f7b;
	font-weight:bold;
}

#all_page .container .content .biginfo{
	clear:both;
}

#all_page .container .content .info .biginfo img{
	/*float:left;*/
	/*padding-right:20px;*/
	margin-top:0px;
	margin-bottom:10px;
	/* la taille de l'image est de 339 de large */
}

#all_page .container .content .info .biginfo a img{
	margin-bottom:0px;
	}
.actu .biginfo{
border-bottom:1px solid #0f5c92;
margin-bottom:15px;
padding-bottom:15px;
}
.actu .biginfo img{
	float:left;
	margin-right:10px;
	}
#all_page .container .content .biginfo div {
/*	border-bottom:1px solid #bd7f83;*/
	padding-bottom:10px;
	/*width:697px;*/
}
#all_page .container .content .biginfo .big_info_ac_img{
	float:left;
	width:338px; /*  697-339-20 = 338*/
}
#all_page .container .content .biginfo div h1{
	margin-bottom:10px;
	line-height:1em;
	font-size:2em;
}
#all_page .container .content .biginfo div span.date{
	color:#646462;
	display:block;
	margin-bottom:4px;
	font-size:0.9em;
}

.article_title a{
	text-decoration: none;
	color: #000000 !important;
}

span.nouvelle_date{
	color:#646462;
	display:block;
	margin-bottom:12px;
	font-size:0.9em;
}

#all_page .container .content .biginfo div span.text_info a img {
	float:none;
	border:none;
	margin-top:3px;
}

#all_page .container .content .biginfo div  a.tout{
display:block;
text-align:left;
}
#all_page .container .content .info   a.tout{
display:block;
text-align:left;
	color:#c91401;
	padding-top:10px;
	font-weight:bold;
}
#all_page .container .content .categorie {
	width:340px;
	float:left;
	/*margin-top:18px;*/

}
#all_page .container .content .media{
	width:338px;
	background: #035585 url("../img/media_back.jpg") no-repeat left bottom;
}
	#all_page .container .content .media .media_toggle{
	height:45px;
	}
	#all_page .container .content .media span{
		cursor:pointer;
		display:block;
		height:45px;
		width:112px;
		float:left;
	}
	#all_page .container .content .media  #previous,
	#all_page .container .content .media  #next{
	height:15px;
	}
	#all_page .container .content .media  #previous span,
	#all_page .container .content .media  #next span{
	color:#E0D373;
	font-size:0.9em;
	}
	#all_page .container .content .media span#cyberjournal{
		background-image: url("../img/cyberjournal_off.jpg");
	}
	#all_page .container .content .media span#cyberjournal:hover,
	#all_page .container .content .media span#cyberjournal.current{
		background-image: url("../img/cyberjournal_on.jpg");
	}
	#all_page .container .content .media span#bultinradio{
		margin-left:1px;
		margin-right:1px;
		background-image: url("../img/bultin_radio_off.jpg");
	}
	#all_page .container .content .media span#bultinradio:hover,
	#all_page .container .content .media span#bultinradio.current{
		background-image: url("../img/bultin_radio_on.jpg");
	}
	#all_page .container .content .media span#scoop{
		background-image: url("../img/scoop_off.jpg");
	}
	#all_page .container .content .media span#scoop:hover,
	#all_page .container .content .media span#scoop.current{
		background-image: url("../img/scoop_on.jpg");
	}
	#all_page .container .content .media  #media_pub,
	#all_page .container .content .media  #media_cyberjournal,
	#all_page .container .content .media  #media_pointsud,
	#all_page .container .content .media  #media_radio{
	height:308px;
	clear:both;
	width:321px;
	margin-left:8px;
	margin-top:6px;
	padding-bottom:6px;
	}
	#all_page .container .content .media  #media_cyberjournal object{

	}
	#all_page .container .content .media  #media_pub img{
	border:none;
	margin-top: 10px;
	}
	#all_page .container .content .media  #media_radio{
		background:transparent url("../img/backfm.jpg") no-repeat left top;
	}
		#all_page .container .content .media  #media_radio ul{
		padding-left:10px;
		padding-top:69px;
		}
		#all_page .container .content .media  #media_pointsud ul{
		padding-left:10px;
		padding-top:70px;
		}
			#all_page .container .content .media  #media_radio ul li{
			background:#9BD3EB url(../img/backlifm.jpg) no-repeat scroll left top;
			display:block;
			font-size:1.1em;
			list-style-type:none;
			margin-bottom:5px;
			padding:9px 6px;
			width:286px;
			}
				#all_page .container .content .media  #media_radio ul li.bulletin_radio{
				display:block;
				width:286px;
				text-decoration:none;
				font-weight:bold;
				color:#000000;
				}
					#all_page .container .content .media  #media_radio ul li.bulletin_radio span.date{
					color:#295b71;
					font-weight:normal;
					float:none;
					font-size:0.9em;
					display:inline;
					}
			#all_page .container .content .media  #media_pointsud ul li{
			background-color:#E6E6E1;
			display:block;
			list-style-type:none;
			margin-bottom:6px;
			padding:6px  6px;
			width:286px;
			}
				#all_page .container .content .media  #media_pointsud ul li a{
				display:block;
				width:286px;
				text-decoration:none;
				font-weight:bold;
				color:#000000;
				}
	#all_page .container .content .media  #media_pointsud{
		background:transparent url("../img/backscoop.jpg") no-repeat left top;
	}

	a#entrevueSemaine img {
		border: 0px black solid;
	}
	.directStream{
	margin-top:20px;
	background:transparent url(../img/direct.jpg) no-repeat scroll left top;
	color:#000;
	font-size:1em;
	height:58px;
	cursor:pointer;
	width:339px;
	}
	.ligneStream{
	margin-top:20px;
	background:transparent url(../img/enligne.gif) no-repeat scroll left top;
	color:#000;
	cursor:pointer;
	font-size:1em;
	height:58px;
	width:339px;
	}
	.liveStreaming{
	width:301px;
	height:17px;
	border-top:2px solid #d3dc48;
	border-bottom:2px solid #d3dc48;
	padding-left:30px;
	margin-left:4px;
	padding-top:4px;
	background:#fff url(../img/icoTV.jpg) no-repeat scroll left top;
	}

	.directStream h1, .ligneStream h1{
	color:#FFFFFF;
	font-size:1.1em;
	height:20px;
	padding-left:7px;
	padding-top:7px;
	}
	.directStream a, .ligneStream a{
	text-decoration:none;
	color:#000;
	}
#all_page .container .content .info{
	/*width:340px;*/
	width:697px;
	float:left;
	/*margin-left:18px;*/
	/*margin-top:4px;*/
}
#accueil #all_page .container .content .info{
	width:340px;
	margin-left:10px;
	overflow:hidden;
	}
#all_page .container .content .categorie .media h1{
	height:18px;
	color:#fff;
	width:330px;
	padding-left:7px;
	font-size:1.1em;
	padding-top:2px;
	margin-bottom:1px;
	border:1px solid #4f0f15;
	background:transparent url(../img/back_titre_media.jpg) repeat-x right top;
}
#all_page .container .content .categorie .media #media_cyberjournal h1{
	background:none;
	border:none;
	}
#all_page .container .content .categorie .media img{
	float:left;
	border:1px solid #010000;
	margin-right:1px;
}
#all_page .container .content .categorie .cat{
	clear:both;
	padding-top:18px;
}
#all_page .container .content .categorie .cat h1 {
	height:18px;
	color:#fff;
	width:332px;
	padding-left:7px;
	font-size:1.1em;
	padding-top:2px;
	background:transparent url(../img/back_titre_categorie.jpg) no-repeat right top;
	font-weight: 500;
}

#all_page .container .content .categorie .cat h1 a{
	color:#fff;
	font-size:1em;
	font-weight: 500;
	margin-left: 0px;
	text-decoration: none;
}

#all_page .container .content .categorie .cat div{
clear:both;
margin-top:14px;
}
#all_page .container .content .categorie .cat  h2{
	font-size:1.1em;
	margin-bottom:5px;
}
#all_page .container .content .categorie .cat  img{
	float:left;
	margin-right:8px;
	margin-top:3px;
}
#all_page .container .content .categorie .cat  span.date{
	color:#646462;
	display:block;
	margin-bottom:5px;
	font-size:0.9em;
}
#all_page .container .content .categorie .cat div a img {
	float:none;
	border:none;
	padding-right:0px;
	margin-bottom:0px;
	margin-top:3px;
	margin-left:2px;
}
#all_page .container .content .categorie div  a.tout{
	/*float: right;*/
}
#all_page .container .content .info{
	clear:both;
	}
#accueil #all_page .container .content .info{
	clear:none;
	}
#all_page .container .content .info div{
border-bottom:1px solid #0f5c92;

/*padding-top:14px;*/
padding-bottom:15px;
margin-bottom:15px;
}
#all_page .container .content .info div.biginfo {
	border:none;
	}
#all_page .container .content .info  h1, #all_page .container .content .biginfo .info_ss_img h1{
	font-size:1.25em;
	margin-bottom:14px;
}

#all_page .container .content .info  span.date{
	color:#646462;
	display:block;
	margin-bottom:5px;
	font-size:0.9em;
}
#all_page .container .content .info    img{
	float:left;
	margin-right:8px;
	margin-top:16px;
}
#all_page .container .content .info div a img {
	float:none;
	border:none;
	padding-right:0px;
	margin-bottom:0px;
	margin-top:3px;
	margin-left:2px;
}
#all_page .container .content .info a img.hasAudio{
	display:inline;
	float:none;
	/*margin:0 0 0 23px;*/
	}
	#all_page .container .content .biginfo div span.text_info a img.hasVideo, #all_page .container .content .biginfo div span.text_info a img.hasAudio {
		margin-top:-1px;
	}
	#all_page .container .content .info a img.hasVideo{
display:inline;
margin-top:2px;
	}
#all_page .container .sub_content   h1{
	height:20px;
	color:#fff;
	width:217px;
	padding-left:7px;
	font-size:1.1em;
	padding-top:2px;
	background:transparent url(../img/titre_sub_info.jpg) no-repeat right top;
}

#all_page .container .sub_content #campagne_st_lambert h1{
	height:35px;
	color:#fff;
	width:217px;
	padding-left:7px;
	font-size:1.1em;
	padding-top:2px;
	background:transparent url(../img/titre_sub_elections.jpg) no-repeat right top;
}

#divCalendrierComplet .calendrier_content {
	width:192px;
	padding-top:6px;
	padding-bottom:6px;
	margin:auto;
	background-color:#ddd9bf;
	text-align:center;
}
#divCalendrierComplet .calendrierHaut{
background-color:#C9C499;
font-weight:bold;
border:1px solid #918D62;
border-bottom:medium none;
color:#7C200D;
margin-top:15px;
width:160px;
margin:auto;
height:13px;
}
#divCalendrierComplet .calendrierHaut input.cal_prev{
	float:left;
}
#divCalendrierComplet .calendrierHaut input.cal_next{
	float:right;

	margin-top:-14px;
}
#divCalendrierComplet table.calendrier {
border-top : 1px solid #918d62;
border-left : 1px solid #918d62;
	background-color:#fff;
margin:auto;
}
#divCalendrierComplet table.calendrier tr{
border-bottom : 1px solid #918d62;
}
#divCalendrierComplet table.calendrier td{
	background-color:#fff;
	width:22px;
	color:#4f4f4f;
	height:24px;
	border-right : 1px solid #918d62;
	border-bottom : 1px solid #918d62;
}
#divCalendrierComplet table.calendrier td a{
color:#b20a00;
text-decoration:none;
}
#divCalendrierComplet table.calendrier td.aujourdhui, #divCalendrier table.calendrier td.aujourdhui a{
background-color:#b20a00;
color:#fff;
}
#divCalendrierComplet table.calendrier th{
	background-color:#dfdab4;
	width:22px;
	color:#454438;
	font-weight:bold;
	height:24px;
	border-right : 1px solid #918d62;
	border-bottom : 1px solid #918d62;
}
#divCalendrierComplet .event_info {
padding-left:16px;
}
#divCalendrierComplet .event_info span.heure{
	display:block;
	color:#7e7b60;
	margin-top:9px;
}
#divCalendrierComplet .event_info a{
	color:#9a0900;
	font-weight:bold;
}

#topNews {
	clear: both;
	float: left;
	width: 222px;
}

#topNews div {

}

#meteo {
	clear: both;
	float: left;
	width: 222px;
}

#circulation {
	clear: both;
	float: left;
	width: 222px;
}

#communiques {
	padding-bottom:10px;
}

#campagne_st_lambert {
	padding-bottom:10px;
}

#communiques h2, #topNews h2{
	font-size:1em;
	padding-top:8px;
	padding-bottom:3px;
}

#campagne_st_lambert h2{
	font-size:1em;
	padding-top:8px;
	padding-bottom:3px;
}

#communiques a img{
	position:absolute;
	float:none;
	border:none;
	padding-right:0px;
	margin-bottom:0px;
	margin-top:3px;
	margin-left:2px;
}

#campagne_st_lambert a img{
	position:absolute;
	float:none;
	border:none;
	padding-right:0px;
	margin-bottom:0px;
	margin-top:3px;
	margin-left:2px;
}

#communiques a.tout{
margin-left:20px;
	color:#c91401;
	font-weight:bold;
}

#campagne_st_lambert a.tout{
margin-left:20px;
	color:#c91401;
	font-weight:bold;
}

h2 {
	font-size: 1.8em;
	margin-bottom: 15px;
}

div.nouvelle_lead {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 15px;
}

div.nouvelle_content {
	font-size: 1.2em;
}

div.nouvelle_content p {
	margin-bottom: 15px;
}

div.nouvelle_content img {
	margin: 10px;
}

div.nouvelle_content ul {
	margin-left: 15px;
}

div.videoAssocie, div.audioAssocie {
	margin-bottom: 30px;
}

div.videoAssocie, div.audioAssocie {
	text-align: center;
}

div.videoAssocie div, div.audioAssocie div {
	margin-left: 135px;
	width: 435px;
}

div.videoAssocie p, div.audioAssocie p {
	text-align: left;
	margin-left: 135px;
	font-size: 1.5em;
	font-weight: bold;
	color: #828282;
	margin-bottom: 5px;
}

div.videoAssocie div {
	padding: 20px;
	background-color: #EDEDED;
}

form.contact input {
	display: block
}

form.contact label {
	display: block;
	font-weight: bold;
}

form.contact label span.must {
	color: #BC0C0F;
}

form.contact input {
	width: 70%;
}

form.contact input.send {
	margin-top: 10px;
	width: 130px;
}

form.contact textarea {
	width: 70%;
	height: 300px;
}

div.directeur {
	margin-bottom: 30px;
}

div.directeur span.nom {
	font-weight: bold;
	text-decoration: underline;
}

div.directeur span.compagnie {
	font-weight: bold;
}

div#newsletter_register, div#newsletter_register {
	margin-bottom: 20px;
}

#all_page .pub_content a img{
	border:none;
	margin-top:9px;
}
#footer .content{
	width:949px;
	padding-top:32px;
	}
#footer ul{
text-align:center;
}
#footer ul li{
display:inline;
list-style-type:none;
color:#fff;
font-size:0.9em;
}
#footer ul li a{
color:#fff;
text-transform:uppercase;
text-decoration:none;
}

#footer #conception{
color:#fff;
padding-top:5px;
}

#footer #conception a{

	color:#fff;
	font-weight: bold;
}

/*************** recherche */
ul#navbar{
	text-align:center;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:5px;
	}
#all_page .container .content ul#navbar li {
list-style-type:none;
display:inline;
color:#004e7c;
}
#all_page .container .content ul#navbar li a{
	color:#004e7c;
}

#all_page .container .content  h3, #all_page .container .content  h3.nouvelle_title a, #all_page .container .content  h3.activite_title a{
	color:#004e7c;
}
#all_page .container .content ul#navbar li a.current{
	text-decoration:none;
	color:#c81403;
	}
#all_page .container .content p.nouvelle_content{
margin-bottom:10px;
margin-top:5px;
}
#all_page .container .content div.activite_description{
margin-bottom:10px;
}

div.activite_jour {
	margin-bottom: 25px;
}

h3{
	font-size:1.2em;
	}
h3.activite_title,  h3.nouvelle_title{
	color:#004e7c;
	}
p.activite_date{
color:#004e7c;
font-style:italic;
margin-top:5px;
}
/* activite */
h4{
	font-size:1.2em;
	margin-bottom:5px;
	}
div.activite{
	border-bottom:1px solid #cc7e67;
	padding-bottom:10px;
padding-top:14px;
}


/************* static ************/
.static p{
padding-bottom:10px;
}
.static p.info{
	font-style:italic;
	color:#004E7C;
	}
.static h3{
padding-top:5px;
padding-bottom:10px;
}

.static table.mission {
	width: 100%;
}

.static table.mission td {
	padding-bottom: 20px;
}

.static table.mission td.legend {
	font-weight: bold;
	width: 130px;
	vertical-align: top;
}

.static img {
	border: solid black 0px;
}

.static div.partenaire {
	margin-bottom: 10px;
}

.static div.partenaire a, .static div.partenaire span {
	float: left;
}

.static div.partenaire a.img {
	width: 250px;
}

.static div.mcccf span{
	line-height: 100px;
}

.static div.crde span{
	line-height: 144px;
}

.static div.cld span{
	line-height: 65px;
}

.static div.eq span{
	line-height: 72px;
}

#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 200px; /*marquee height */
background-color: white;
overflow: hidden;
border: 3px solid orange;
padding: 2px;
padding-left: 4px;
}

/*
	Sitemap Styler 	 
*/

#sitemap, #sitemap ul, #sitemap li{
	margin:0;
	padding:0;
	list-style:none;
}
#sitemap{background:url(../img/line1.gif) repeat-y;}
#sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{
	float:left;
	display:inline;
}

#sitemap li a{padding-left:28px;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(../img/ico_plus.gif) no-repeat 0 0;} 
#sitemap li span.expanded{background:url(../img/expanded.gif) no-repeat 0 0;}

#sitemap li ul{	
	margin-left:28px;
	background:url(../img/line1.gif) repeat-y;
}
#sitemap li li{	
	background:url(../img/line2.gif) no-repeat 0 0;
}
#sitemap:after, #sitemap ul:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#sitemap, #sitemap ul{display:block;}
#sitemap, #sitemap ul{min-height:1%;}
* html #sitemap, * html #sitemap ul{height:1%;}
#linkIndex{
	width:235px;
	height: 110px;
	float:left;
	margin-left:25px;
	}
#banniereSmall {
	background:transparent url(../img/ban_top_small.jpg) no-repeat left top;
	height:109px;
	width:1020px;
	margin:auto;
}
#menuVide {
	background:transparent url(../img/menu-vide.jpg) left top;
	width:1020px;
	height:37px;
	margin:auto;
}

p.bbpubtext {
	text-align: right; 
	margin-bottom: 5px; 
	font-size: 1.2em; 
	font-weight: bold; 
	color: #555555;
}

#all_page .container .content .info div.bbpub {
	border: 1px solid black; 
	padding: 0px;
	padding: 0px;
}