/************************
* Syle speciaux *
*******************:
/******************************************
	BANDEAU RUBRIQUE
******************************************/
div#separateur {
	position:relative;
	margin:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	width:520px;
	height: 3px;
	display:block;
	font-size: 3px;
	border: 1px solid #ff0000 border-bottom: none;
	}

div#sepbleu {
	position:relative;
	margin: 10px 20px 10px 0px;
	padding: 0px;
	width:520px;
	height: 3px;
	display:block;
	font-size: 3px;
	border: 1px solid #4545B3 border-bottom: none;
	}

div#seprouge {
	position:relative;
	margin: 10px 10px 10px 10px;
	padding: 0px;
	width:520px;
	height: 3px;
	display:block;
	font-size: 3px;
	border: 1px solid #e36420 border-bottom: none;
	}

div#seporange {
	position:relative;
	margin: 10px 20px 10px 0px;
	padding: 0px;
	width:520px;
	height: 3px;
	display:block;
	font-size: 3px;
	border: 1px solid #CC0000 border-bottom: none;
	}

/******************************************
	BANDEAU RUBRIQUE BLEU
******************************************/
div#bannierebleu {
/*	position:absolute; top:0px; left:175px; bottom:0px; */
	position:relative; 
	float:left;
	margin:0px;
	margin-bottom: 20px;
	width:100%;
	height:auto;
	display: block; 
	font-size: 10px;
	font-color:#ffffff;
	font-weight:normal;
	background : #4545B3;
	border: 0px solid #CC0000 border-bottom: none;
	}

span#logorubbleu {
	position:relative;
	float:left;
	margin: 0px;
	margin-left:10px
	padding: 3px 0px 0px 15px;
	display: block; 
	}
span#logorubbleu img {padding:3px;}

div#hierbleu {
	position:relative;
	float:top;
	margin: 0px;
	padding: 0px;
	display: nowrap;
	font: 12px normal 1em/1em "Times New Roman", serif;
	color:#ffffff;
	}

div#hierbleu a {
	position:relative;
	float:left;
	margin: 0px; 
	padding: 0px 0px 0px 10px;
	font: 14px normal 1em/1em "Times New Roman", serif;
	color:#ffffff;
	text-decoration: none; 
	}

div#hierbleu a:hover {
	color:#000000 ;
	background:#ffffff;
	}
div#titrerubbleu {
	position:absolue;
	float:left;
	margin:0px;
	margin-top: 20px;
	padding: 0px 0px 5px 0px;
	background-color: #4545B3;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff ;
	text-align:center;
	}

div#sousrub {
	position:relative;
	float:left;
	margin:0px;
	margin-top: 0px;
	padding: 0px;
	background : #f7eadf ;
	}

div#bannierebleu ul {
	width:100%; 
	margin: 0px;
	padding: 0px;
	background : #f7eadf ;
	color:#000000;
	text-align:left;
	display: block;
	white-space:nowrap;
	}
		
div#bannierebleu ul li {
	position:relative;
	float : left;
	list-style:none;
 	width:45%;
	margin: 0;
	padding: 5px 0px 0px 15px; 
	font: normal 1.2em/1.5em Arial,Verdana,Helvetica;
	color: #000000;
	background : #f7eadf ;
	lien-height: 2em;
	}

div#bannierebleu ul li img {
	margin: 0;
	padding: 0px 0px 0px 0px;
	}

div#bannierebleu ul li a {
	margin: 0px;
	color:#000000;
	text-decoration: none;
	}

div#bannierebleu ul li a:hover {
	color:#ffffff ;
	background-color: #4545B3;
	}

div#bannierebleu .rechercher {
	position:relative;
	float : left;
	margin: 0;
	padding: 0px 0px 0px 15px; 
	width:100%;
	display:block;
	font: 12px normal 1em/1.5em Arial,Verdana,Helvetica;
	color: #ffffff;
	border: 0px solid /*bordures*/ #ff7200 ;
	}

div#blocrecherche {
	position:relative;
	float : left;
	width:30%;
	display:block;
	margin: 10px 10px;
	padding: 0px;
	}
div#blocselectservice {
	position:absolue; top:0px; left:130px;
	float : right;
	width:50%;
	display:block;
	margin: 0px;
	padding: 0px;
	}
/******************************************
	BANDEAU RUBRIQUE ROUGE
******************************************/
div#banniererouge {
/*	position:absolute; top:0px; left:175px; bottom:0px;  */
	position:relative;
	float:left;
	margin:0px;
	margin-bottom: 20px;
	width:570px;
	height:auto;
	padding: 0px;
	display: block; 
	border: 0px solid /*bordures*/ #ff7200 ;
	font-size: 10px;
	font-color:#ffffff;
	font-weight:normal;
	background-color : #CC0000;
	}

span#logorubrouge {
	position:relative;
	float:left;
	margin: 0px;
	margin-left:10px
	padding: 3px 0px 0px 15px;
	display: block; 
	}
span#logorubrouge img {padding:3px;}

div#hierrouge {
	position:relative;
	float:top;
	margin: 0px;
	padding: 0px;
	display: nowrap; 
	font: 12px normal 1em/1em "Times New Roman", serif;
	color:#ffffff;
	background-color: #CC0000;
	}

div#hierrouge a {
	position:relative;
	float:left;
	margin: 0px; 
	padding: 0px 0px 0px 10px;
	font: 14px normal 1em/1em "Times New Roman", serif;
	color:#ffffff ;
	background-color: #CC0000;
	text-decoration: none; 
	}

div#hierrouge a:hover {
	color:#000000 ;
	background:#ffffff;
	}
div#titrerubrouge {
	position:absolue;
	float:left;
	margin: 0px;
	margin-top: 20px;
	padding: 0px 0px 5px 0px;
	background-color: #CC0000;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff ;
	text-align:center;
	border: 0px solid /*bordures*/ #ff7200 ;
	}
div#sousrub {
	position:relative;
	float:left;
	margin:0px;
	margin-top: 0px;
	padding: 0px;
	background : #f7eadf ;
	}

div#banniererouge ul {
	width:100%;
	margin: 0px;
	padding: 0px;
	background : #f7eadf ;
	display: block;
	white-space:nowrap;
	}
		
div#banniererouge ul li {
	position:relative;
	float : left;
	list-style:none;
	width:45%;
	margin: 0;
	padding: 5px 0px 0px 15px;
	font: normal 1.2em/1.5em Arial,Verdana,Helvetica;
	text-align:left;
	color: #000000;
	background : #f7eadf;
	lien-height: 2em;
	}

div#banniererouge ul li img {
	margin: 0;
	padding: 0px 0px 0px 0px;
	}

div#banniererouge ul li a {
	padding: 0px;
	color:#000000;
	text-decoration: none;
	}

div#banniererouge ul li a:hover {
	color:#ffffff ;
	background-color: #CC0000;
	}

/******************************************
	BANDEAU RUBRIQUE ORANGE
******************************************/
div#banniereorange {
/*	position:absolute; top:0px; left:175px; bottom:0px; */
	position:relative;
	float:left;
	margin: 0px;
	margin-bottom: 20px;
	width:570px;
	padding: 0px;
	height:auto;
	border: 0px solid /*bordures*/ #ff7200 ;
	font-size: 10px;
	font-color:#ffffff;
	font-weight:normal;
	background-color : #e36420;
	}

span#logoruborange {
	position:relative;
	float:left;
	margin: 0px;
	margin-left:10px
	padding: 3px 0px 0px 15px;
	display: block;
	}
span#logoruborange img {padding:3px;}

div#hierorange {
	position:relative;
	float:top;
	margin: 0px;
	padding: 0px;
	display: nowrap;
	font: 12px normal 1em/1em "Times New Roman", serif;
	color:#ffffff;
	background-color : #e36420;
	}

div#hierorange a {
	position:relative;
	float:left;
	margin: 0px; 
	padding: 0px 0px 0px 10px;
	font: 14px normal 1em/1em "Times New Roman", serif;
	color:#ffffff ;
	text-decoration: none; 
	}

div#hierorange a:hover {
	color:#000000 ;
	background:#ffffff;
	}

div#titreruborange {
	position:absolue;
	float:left;
	margin: 0px;
	margin-top:20px;
	padding: 0px 0px 5px 0px;
	background-color: #e36420;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff ;
	text-align:center;
	}

div#sousrub {
	position:relative;
	float:left;
	margin:0px;
	margin-top: 0px;
	padding: 0px;
	background : #f7eadf ;
	width:455px;
	}

div#banniereorange ul {
	width:100%;
	margin: 0px;
	padding: 0px;
	background : #f7eadf;
	display:block;
	white-space:nowrap;
	}
		
div#banniereorange ul li {
	position:relative;
	float: left;
	list-style:none;
	width: 45%;
	margin: 0;
	padding: 5px 0px 0px 15px;
	font: normal 1.2em/1.5em Arial,Verdana,Helvetica;
	color: #000000;
	text-align:left;
	background : #f7eadf;
	lien-height: 2em;
	}

div#banniereorange ul li img {
	margin: 0;
	padding: 0px 0px 0px 0px;
	}
div#banniereorange ul li a {
	padding: 0px;
	color:#000000;
	text-decoration: none;
	}

div#banniereorange ul li a:hover {
	color:#ffffff ;
	background-color: #e36420;
	}
	
/******************************************
	BANDEAU RUBRIQUE VERT
******************************************/
div#bannierevert {
/*	position:absolute; top:0px; left:175px; bottom:0px;  */
	position:relative;
	float:left;
	margin:0px;
	margin-bottom: 20px;
	width:570px;
	height:auto;
	padding: 0px;
	display: block; 
	border: 0px solid /*bordures*/ #ff7200 ;
	font-size: 10px;
	font-color:#ffffff;
	font-weight:normal;
	background-color : #aed031;
	}

span#logorubvert {
	position:relative;
	float:left;
	margin: 0px;
	margin-left:10px
	padding: 3px 0px 0px 15px;
	display: block; 
	}
span#logorubvert img {padding:3px;}

div#hiervert {
	position:relative;
	float:top;
	margin: 0px;
	padding: 0px;
	display: nowrap; 
	font: 12px normal 1em/1em "Times New Roman", serif;
	color:#ffffff;
	background-color: #aed031;
	}

div#hiervert a {
	position:relative;
	float:left;
	margin: 0px; 
	padding: 0px 0px 0px 10px;
	font: 14px normal 1em/1em "Times New Roman", serif;
	color:#ffffff ;
	background-color: #aed031;
	text-decoration: none; 
	}

div#hiervert a:hover {
	color:#000000 ;
	background:#ffffff;
	}
div#titrerubvert {
	position:absolue;
	float:left;
	margin: 0px;
	margin-top: 20px;
	padding: 0px 0px 5px 0px;
	background-color: #aed031;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff ;
	text-align:center;
	border: 0px solid /*bordures*/ #ff7200 ;
	}
div#sousrub {
	position:relative;
	float:left;
	margin:0px;
	margin-top: 0px;
	padding: 0px;
	background : #f7eadf ;
	}

div#bannierevert ul {
	width:100%;
	margin: 0px;
	padding: 0px;
	background : #f7eadf ;
	display: block;
	white-space:nowrap;
	}
		
div#bannierevert ul li {
	position:relative;
	float : left;
	list-style:none;
	width:45%;
	margin: 0;
	padding: 5px 0px 0px 15px;
	font: normal 1.2em/1.5em Arial,Verdana,Helvetica;
	text-align:left;
	color: #000000;
	background : #f7eadf;
	lien-height: 2em;
	}

div#bannierevert ul li img {
	margin: 0;
	padding: 0px 0px 0px 0px;
	}

div#bannierevert ul li a {
	padding: 0px;
	color:#000000;
	text-decoration: none;
	}

div#bannierevertul li a:hover {
	color:#ffffff ;
	background-color: #aed031;
	}	
/******************************************
	BANDEAU RUBRIQUE ACTUALITE
******************************************/
div#banniereactu {
	position:absolute; top:0px; left:175px; bottom:0px;
	margin: 0px;
	width:575px;
	padding: 0px 0px 0px 0px;
	border: 0px solid /*bordures*/ #ff7200 ;
	font-size: 10px;
	font-color:#ffffff;
	font-weight:normal;
	background-color : #981840;
	}

div#hieractu {
	position:relative;
	float:top;
	margin: 0px;
	padding: 0px;
	display: nowrap;
	font: 12px normal 1em/1em "Times New Roman", serif;
	color:#ffffff;
	border: 1px solid #981840;
	background-color : #981840;
	}

div#hieractu a {
	position:relative;
	float:left;
	margin: 0px; 
	padding: 0px 0px 0px 5px;
	font: 14px normal 1em/1em "Times New Roman", serif;
	color:#ffffff ;
	text-decoration: none; 
	}

div#hieractu a:hover {
	color:#000000 ;
	background:#ffffff;
	}
span#logorubactu {
	position:relative;
	float:left;
	margin: 0px;
	margin-left:10px
	padding: 3px 0px 0px 15px;
	background : #981840;
	}

div#titrerubactu {
	position:relative;
	float:left;
	margin: 0px;
	width:470px;
	padding: 0px 0px 10px 120px;
	background-color: #981840;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff ;
	text-align:left;
	}

div#banniereactu ul {
	position:relative;
	float:left;
	width:470px;
	margin: 0px;
	padding: 0px;
	line-height: 0em;
	background : #981840 ;
	font: 10px normal 1em/1.5em "Times New Roman", serif;
	color:#000000;
	text-align:left;
	border:0px;
	}
		
div#banniereactu ul li {
	float : left;
	width:50%;
	margin: 0;
	padding: 5px 20px 0px 15px;
	display: inline;
	font: normal 1em/1.5em Arial,Verdana,Helvetica;
	color: #000000;
	background : #981840 ;
	lien-height: 3em;
	text-indent: 0em;
	border:0px;
	}

div#banniereactu ul li a {
	padding: 0px;
	color:#000000;
	text-decoration: none;
	}

div#banniereactu ul li a:hover {
	color:#ffffff ;
	background-color: #f7eadf;
	}
/******************************************
	BANDEAU RUBRIQUE CONSEILS QUARTIERS - via site paris.fr
******************************************/	
div#articlesgauche {
	position:relative;
	float:left;
	margin:0px;
	margin-top: 15px;
	padding: 0px;
	padding-left:3px;
	padding-right:3px;
	font: normal 0.9em/1.2em Arial,Verdana,Helvetica;
	width:49%;
	display:block; 
	border-right: 1px solid #981840;
	}
div#articlesgauche dl {
	margin-bottom:10px;
	border-top: 1px solid #981840;
	}	
div#articlesgauche img {
font: normal 1em/1.5em Arial,Verdana,Helvetica;
color: #000000;
text-align:center;
	}	
div#articlesdroite {
	position:relative;
	float:left;
	margin:0px;
	margin-top: 15px;
	padding: 0px;
	padding-left:3px;
	font: normal 0.9em/1.2em Arial,Verdana,Helvetica;
	width:49%;
	display:block; 
	border: 0px solid #981840;
	}	
div#articlesdroite dl {
	margin-bottom:10px;
	border-top: 1px solid #981840;
	}
div#blocsecteur {
	float:left;
	margin:0px;
	padding: 0px;
	width:49%;
	display:block; 
	border-right: 0px solid #981840;
	}	
/******************************************
	select menu - rubrique Associations 
******************************************/
div#blocselect {
	position:relative;
	float:left;
	margin-top: 15px;
	margin-left:90px; 
	padding: 0px;
	display:block; 
	border: 2px solid #ffffff;
	}
/******************************************
	AFFICHAGE VISITE GUIDEE
******************************************/
div#blocsuivez {
	position:relative;
	float:left;
	margin: 0px;
	padding: 0px;
	width:570px;
	display:block;
	border: 0px solid #000000;
	}

div#visitevideo {
	position:relative;
	float:left;
	background : #ffffff;
	margin: 0px;
	margin-left: 55px;
	padding: 5px;
	width:570px;
	height:auto;	
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	line-height: 1em;
	border: 2px solid #FF9900;
	}

div#visite {
	position:relative;
	float:left;
	background : #ffffff url(images/visitefdgauche.gif) top left no-repeat;
	margin: 0px;
	margin-left: 55px;
	padding: 0px;
	width:570px;
	height:400px;	
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
	line-height: 1.1em;
	border: 2px solid #FF9900;
	}

div#flechesdiapo {
	position:relative; 
	float :left;
	margin: 0px;
	margin-left: 55px;
	padding: 0px;
	width:570px;
	height:25px;
	text-align:center;
	border: 1px solid #FF9900;	
	}
div#flechesdiapo .titre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-top:8px;
	text-align: center;
	color: #000000;
	line-height:0,8em;
	}
div#flechesdiapo .BoutonsPrecedents {
	float:left;
	}
div#flechesdiapo .BoutonsSuivants {
	float:right;
	}
div#flechesdiapo .BoutonsPrecedents img,div#flechesdiapo .BoutonsSuivants img {
	border:none;
	}

.visiteimg1 {
	position:absolute; top:10px; left:90px; bottom:0px;
	float:left;
	width:360px;
	border: 0px solid #FF9900;	
	}
.visiteimg2 {
	position:absolute; top:10px; left:460px; bottom:0px;
	float :right;
	width:100px;
	margin:0px;
	border: 0px solid #FF9900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	line-height: 1.2em;
	
	}
#blocsuivez #Contenu { display:none;}
/******************************************
	AFFICHAGE PHOTOTHEQUE
******************************************/
div#phototheque {
	position:relative;
	float:left;
	margin: 0px;
	margin-bottom:20px;
	margin-left:4px;
	padding: 0px;
	width:750px;
	height:auto;	
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.2em;
	border: 5px solid #FF9900;
	background-color : #ffffff; 
	}
div#phototheque img {
	border: 0px solid #FF9900;
	}
div#phototheque a {
	position:relative;
	float:left; 
	margin: 0px;
	padding: 0px;	
	text-decoration:none;
	border: 0px solid #FF9900;
	}

div#blocselectphoto {
	position:relative;
	float:left;
	margin:50px 0px 20px;
	padding: 0px;
	display:block;
	border: 0px solid #FF9900;
	}

div#bloctablephoto {
	position:relative;
	float:left;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:30px;
	padding: 0px;
	width:730px;
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; 
	border: 0px solid #FF9900;
	}

div#bloctablephoto div.vignettephoto {
	position:relative;
	float:left;
	margin:0px;
	padding: 0px;
	display:block;
	color: #000000; 
	border: 2px solid #FF9900;
	}

div#intro {
	position:relative;
	float:left;
	margin-left:50px;
	margin-top:30px;
	padding: 0px;
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	line-height: 1em;
	}
/******************************************
	PLAN SITE
******************************************/

div#rubgenerale {
/*	position: absolue; top:160px; left:10px; bottom:0px; */
	position : relative;
	float:left;
	margin: 5px 5px;
	padding: 3px;
	width:700px;
	display:block;
	border: 2px solid #FF9900;
	background : #ffffff; 
	}
div#rubgenerale ul {
	margin: 5px;
	padding: 0px;

	}
div#rubgenerale ul li {
	margin: 3px;
	padding: 0px;
	display:inline;
	}

div#rubgenerale2 {
/*position: absolue; top:160px; left:165px; bottom:0px; */
	position : relative;
	float:left;
	margin: 5px 5px;
	padding: 3px;
	width:700px;
	display:block;
	border: 2px solid #FF9900;
	background : #ffffff; 
	}
div#rubgenerale2 ul {
	margin: 5px;
	padding: 0px;
	}
div#rubgenerale2 ul li {
	margin: 3px;
	padding: 0px;
	display:block;
	}

div#rubannexe {
	position : relative;
	float:left;
	margin:5px 5px;
	padding: 5px;
	width:700px;
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 1em;
	border: 2px solid #FF9900;
	background : #FBE381; 
	}
div#rubannexe ul {
	margin: 5px;
	padding: 0px;
	}
div#rubannexe ul li {
	margin: 0px;
	padding: 5px 0px;
	display:inline;
	}
span#titremenu {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	}
span#sousmenu {
	font: 12px normal 1em/1.5em Arial, Verdana, Helvetica, sans-serif;		color: #000000;
	}
ul.niv1
	{	position : relative;
	float:left;
	margin:5px 5px;
	padding: 5px;
	width:700px;
	display:block;
	}
ul.niv1 li a {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	display:block;
}
ul.niv2 li a {
	position : relative;
	float:left;
	margin: 0px;
	margin-left:10px;
	font-size: 12px;
	font-weight: medium;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	display:block;
}

ul.niv3 li a {
/*	position : relative;
	float:left; */
	margin: 0px;
	margin-left:20px;
	font-size: 10px;
	font-weight: small;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	display:inline;
	color: #777777;
	}
/******************************************
	Resultats Recherche générale 
******************************************/
div#resultats2 {
	position:relative;
	float:left;
	margin-left: 10px;
	padding: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1em;
	color: #000000;
	border: 0px solid #000000;
	}

div#resultats2 dl {
	margin: 0 0 5px 0;
	padding: 4px;
	text-align:left;
	border: 0px solid #000000;
	}

div#resultats2 dt {
	margin: 5px 0 0;
	padding: 0;
	text-align:left;
	}

div#Contenu dd {
	margin: 0;
	padding: 2px 0 0 0px;
	text-align:left;
	}

div#sepresult {
	position:relative;
	margin:0px;
	margin-top: 8px;
	margin-bottom: 5px;
	padding: 0px;
	width:100%;
	display:block;
	border-top: 1px solid #ff0000;
	}
div.bloc a.rub {
	margin: 0px;
	padding: 0px;
	font: 10px normal 1.2em/1.5em Arial, Verdana, Helvetica,sans-serif;
	color: #000000;
	}
/******************************************
	Actualité
******************************************/
div#blocactu {
	position:relative;
	float:left;
	margin: 0px;
	padding: 0px;
	width:560px;
	display:block;
	font-size:11px;
	border: 0px solid #000000;
	}
div#actualaune {
	position:relative;
	float:left;
	margin-left: 3px;
	margin-top: 8px;
	/*width:65%;*/
	width:62%;
	padding: 0px;
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
<!--	font-size: 12px; -->
	font-size:11px;
	line-height: 1.1em;
	color: #000000;
	border: 0px solid #000000;
	}

div#actualaune img {
	position:relative;
	margin: 0px;
	padding: 0px;
	display:inline;
	border: 0px solid #e36420;
	}

div#actualaune h3 {
	margin-top:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 1em;
	color: #e36420;
	border: 0px solid #e36420;
	}
div#actualaune h2 {
	float:left;
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	line-height: 0.8em;
	color: #000000;
	border: 0px solid #e36420;
	}	
div#actualaune h4 {
	float:right;
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	line-height: 0.8em;
	color: #000000;
	border: 0px solid #e36420;
	}	

div#actualaune dl {
	position:relative;
	/*float:left;*/
	margin: 0px;
	padding-bottom: 10px;
	width:100%;
	display:block;
	font-size:11px;
	}
div#actualaune dt {
	position:relative;
	/*float:left;*/
	margin: 0px;
	margin-bottom:5px;
	padding: 0px;
	padding-bottom:5px;
	width:100%;
	display:block;
	border: 0px dotted #e36420;
	}

div#actusousrub {
	position:relative;
	float:right;
	margin-top: 10px;
	margin-right: 0px;
	width:180px;
	display:block;
	padding: 0px 5px 0px 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
	color: #000000;
	border: 0px dotted #e36420; 
	}
div#actucommunique {
	margin-bottom: 10px;
	margin-right: 0px;
	width:165px;
	display:block;
	padding: 0px 5px 0px 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
	color: #000000;
	background:#ffffff;
	border: 1px solid #981840; 
	}
	
div#actucommunique a {
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	color: #000000;
	font-weight:200;
	}	
div#actusousrub ul {
/*	position:relative;
	float:left;*/
	margin: 0px;
	padding: 2px;
	list-style: none;
	display:block;
	border: 1px dotted #e36420; 
	}

div#actusousrub ul li {
/*	position:relative;
	float:left;*/
	list-style:none;
	margin: 0px;
	padding: 0px 0px 0px;
	width:100%;
	display:block;
	border: 0px solid #000000;
	}
div#actusousrub ul ul {
	/*position:relative;
	float:left;*/
	margin_top: 10px;
	padding: 0px 0px 5px;
	width:100%;
	display:block;
	list-style: none;
	border: 0px solid #000000;
	}

div#actusousrub #titrerub {
	display:block;
	float:none;
	margin: 0px;
	padding: 0px 0px 7px 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 1em;
	color: #000000;
	width:auto;
	background : url(images/ongletactualite.gif) bottom left no-repeat ;
	border: 0px solid #000000;
	}

/******************************************
	Bloc Edito
******************************************/
div#blocedito {
	position:relative;
	float:left;
	margin: 5px;
	width:95%;
	display:block;
	padding: 2px 2px 2px 2px;
	border: 1px solid #e36420;
/*	background : #ffffff;  */
	}

div#blocedito div#intro {
	position:relative;
	float:left;
	margin: 0px;
	width:50%;
	display:block;
	padding: 2px 2px 2px 2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1em;
	color: #000000;
	border: 1px solid #e36420;
	background : #ffffff;  
	}
div#blocedito div#lien {
	position:relative;
	float:right;
	margin-left:0px;
	padding: 0px;
	display:block;
	border: 0px solid #e36420;
	}

/******************************************
	Bergerac Découvrir - visite vieux quartier
******************************************/
div#blocvieux {
	position:relative;
	float:left;
	margin:5px;
	padding: 0px;
	width:auto;
	height:auto;
	display:block;
	border: 1px solid #ff0000;
	}

div#introvisite {
	position:relative;
	float:left;
	margin:0px;
	padding: 0px;
	width:452px;
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background:#e36420;
	border: 0px solid #ff0000;
	}
div#introvisite a {
	display:inline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	background:#e36420;
	border: 0px solid #ff0000;
	}
div#carte img {
	position:absolute; top:20px; left:175px;
	float:left;
	margin:0px;
	padding: 0px;
	width:auto;
	height:506px;
	display:block;
	border: 2px solid #e36420;
	}

div#lieux {
	position:absolute; top:20px; left:0px;
	float:left;
	margin: 0px;
	padding: 0px;
	width:150px;
	height:auto;
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	border: 0px solid #ff0000;
	}
div#lieux ul {
	position:relative;
	float:left;
	margin: 5px;
	padding: 0px;
	width:150px;
	display:block;
	border: 0px solid #ff0000;
	}

div#lieux ul li {
	position:relative;
	float:left;
	list-style:none;
	margin: 0px 0px;
	padding: 5px 10px 10px 5px;
	width:150px;
	display:block;
	border: 0px solid #00ff00;
	}

div#lieux li a:hover {
	background:#FBE381;
	display:block;
	}

div#detail {
	position:absolute; top:155px; right:10px;
	float:right;
	margin: 0px 0px 5px 5px;
	padding: 5px 5px 5px 5px;
	width:250px;
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	text-align:justify;
	color: #000000;
	background:#FBE381;
	border: 0px solid #e36420;
	}
div#detail img {
	position:relative;
	float:center;
	margin: 0px;
	padding: 0px;
	display:block;
	border: 1px solid #e36420;
	}
div#detail h3 {
	position:relative;
	float: left;
	margin: 0px;
	width:100%;
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	padding: 0px;
	border: 0px solid #e36420;
	}
/******************************************
	AFFICHAGE AGENDA
******************************************/
div#blocagenda {
	position:relative;
	float:left;
	margin: 0px;
	margin-left:4px;
	padding: 0px;
	width:750px;
/*	height:70px;	 */
	height:auto;
	display:block;
	border: 3px solid #FF9900;
	background : #ffffff; 
	}
div#blocagenda a {
	display:inline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	border: 0px solid #e36420;
	}
div#blocagenda h3 {
	position:relative;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 180px;
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	border: 0px solid #e36420;
	}

div#blocimpression {
	position:relative;
	float:right;
	margin: 0px;
	padding: 0px;
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	text-decoration:none;
	border: 0px solid #e36420;
	}
div#blocimpression img {
	border: 0px solid #e36420;
	}
div#selectionagenda {
	position:relative;
	float:left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width:640px;
	height:auto;
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 0.5em;
	color: #000000;
	border: 0px solid #e36420;
	}

div#affagenda {
	position:relative;
	float:left;
	margin-left: 5px;
	padding: 0px;
	width:100%;
	display:block;
	}

div#affagenda ul {
	position:relative;
	float:left;
	margin: 0px;
	padding: 0px;
	width:730px;
	display:block;
	}

div#affagenda ul li{
	margin-left: 0px;
	padding: 3px;
	display:block;
	list-style-type : square;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.5em;
	border-bottom: 0px dotted #e36420;
	}

div#affagenda ul.fondcouleur {
	background-color : #FBE3A1;
	}
div#affagenda ul.fondvide {
	background-color : transparent;
	}
div#affagenda h3 {
	text-align:center ;
	}
div.jour {
	margin: 0px;
	padding: 5px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	font-variant: small-caps;
	color:#ff0000;
	margin-top:5px;
	border-top: 1px dotted #ff0000;
	}
span.textes {
	margin: 10px;
	padding: 0px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px solid #ff0000;
	}

div#blocentrec{
	position:relative;
	float:left;
	margin: 0px;
	padding: 2px;
	width:98%;
	display:block;
	border: 2px solid #ff0000;
	}

span#imgcentrec {
	position:relative;
	float:left;
	margin: 0px;
	padding: 2px;
	display:block;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px solid #e36420;
	}
span#txtcentrec {
	margin: 0px;
	padding: 6px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	display:block;
	height : auto;
	border: 0px solid #000000;
	}
span#tarifcentrec {
	position:relative;
	float:left;
	margin: 0px;
	padding: 0px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px solid #000000;
	}

/******************************************
	BANDEAU RUBRIQUE ANGLAIS - ORANGE
******************************************/
div#banniereanglais {
/*	position:absolute; top:0px; left:175px; bottom:0px;  */
	position:relative;
	float:left;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	width:570px;
	height:auto;
	display: block;
	border: 0px solid /*bordures*/ #ff7200 ;
	font-size: 10px;
	font-color:#ffffff;
	font-weight:normal;
	background-color : #e36420;
	}


div#banniereanglais ul {
	width:470px;
	margin: 0px;
	padding: 0px;
	background : #f7eadf;
	display: block;
	white-space:nowrap;
	}
		
div#banniereanglais ul li {
	position:relative;
	float: left;
	list-style:none;
	width:18em;;
	margin: 0;
	padding: 5px 0px 0px 15px;
	font: normal 1.2em/1.5em Arial,Verdana,Helvetica;
	color: #000000;
	text-align:left;
	background : #f7eadf;
	lien-height: 2em;
	}

div#banniereanglais ul li img {
	margin: 0;
	padding: 0px 0px 0px 0px;
	}
div#banniereanglais ul li a {
	padding: 0px;
	color:#000000;
	text-decoration: none;
	}

div#banniereanglais ul li a:hover {
	color:#ffffff;
	background-color: #e36420;
	}
/******************************************
	BANDEAU RUBRIQUE ANGLAIS - BLEU
******************************************/
div#banniereanglaisbleu {
/*	position:absolute; top:0px; left:175px; bottom:0px; */
	position:relative;
	float:left;
	margin-bottom: 20px;
	padding: 0px;
	width:570px;
	height:auto;
	display:block;
	border: 0px solid /*bordures*/ #ff7200 ;
	font-size: 10px;
	font-color:#ffffff;
	font-weight:normal;
	background-color : #4545B3;
	}

div#homepage a {
	position:relative;
	float: left;
	margin: 10px;
	font: bold 1.2em/1.5em Arial,Verdana,Helvetica;
	color:#ffffff;
	border: 1px solid #e36420;
	}

div#banniereanglaisbleu ul {
	width:470px;
	margin: 0px;
	padding: 0px;
	background : #f7eadf;
	display: block;
	white-space:nowrap;
	}
		
div#banniereanglaisbleu ul li {
	position:relative;
	float: left;
	list-style:none;
	width:18em;
	margin: 0;
	padding: 5px 0px 0px 15px;
	font: normal 1.2em/1.5em Arial,Verdana,Helvetica;
	color: #000000;
	text-align:left;
	background : #f7eadf;
	lien-height: 2em;
	}

div#banniereanglaisbleu ul li img {
	margin: 0;
	padding: 0px 0px 0px 0px;
	}
div#banniereanglaisbleu ul li a {
	padding: 0px;
	color:#000000;
	text-decoration: none;
	}

div#banniereanglaisbleu ul li a:hover {
	color:#ffffff;
	background-color:  #4545B3;
	}

/******************************************
	RUBRIQUE AIDE
******************************************/
div#aideinfos {
	position:relative;
	float: left;
	margin-left: 10px;
	margin-bottom:20px;
	width:650px;
	padding: 0px;
	font: normal 0.8em/1em Arial,Verdana,Helvetica;
	color:#000000;
	}


/******************************************
	AFFICHA ALBUM PHOTO FLEURISSEMENT
******************************************/
div#albumfleur {
	position:relative;
	float:left;
	margin: 0px 4px;
	padding: 0px;
	width:750px;
	height:auto;	
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	line-height: 1em;
	border: 5px solid #FF9900;
	background : #ffffff; 
	}


/******************************************
	QUESTIONNAIRE
******************************************/
div#questionnaire {
	position:relative;
	float:left;
	margin: 0px 10px ;
	padding: 4px;
	width:80%;
	height:auto;	
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1,5em;
	border: 2px solid #FF9900;
	background : #ffffff; 
	}
div#titrenq{
	position:relative;
	float:left;
	margin: 0px 20px;
	padding: 4px;
	width:100%;
	height:auto;	
	display:block;
	font: bold 1.5em/1.5em Arial,Verdana,Helvetica;
	color: #000000;
	text-align:center;
	line-height: 1,5em;
	border: 0px solid #000000;
	}

div#questionintro {
	position:relative;
	float:left;
	margin: 10px 10px;
	padding: 4px;
	width:80%;
	height:auto;	
	display:block;
	color: #000000;
	text-align: left;
	line-height: 1,5em;
	border: 0px solid #FF9900;
	}
	
 
div#plufond {
	position:relative;
	float:left;
	margin: 0px;
	padding: 0px;
	width:98%;
	height:auto;	
	display:block;
	background : #aaaa url(http://www.ville-bergerac.com/eva/squelettes/habillage/1montage.jpg) top left no-repeat;
}


/******************************************
	MAIRE EN LIGNE
******************************************/

div#txtagendasemaine {
	margin: 0px;
	margin-left:5px;
	padding: 0px;
	display:block;
	font-size:11px;
	color: #000000;
	text-align:left;
	line-height: 1,5em;
	border: 0px solid #000000;
	}
	
div#txtagendasemaine h3 {
	margin: 0px;
	padding: 4px;
	margin-top:20px;
	display:block;
	font-size:14px;
	color: #e36420;
	text-align:left;
	line-height: 1em;
	border: 0px solid #000000;
	}	
	
div#txtagendasemaine dl {
	margin: 0px;
	padding: 2px;
	padding-bottom:20px;
	width:95%;
	display:block;
	font-size:11px;
	color: #000000;
	text-align:left;
	line-height: 1,5em;
	border: 0px solid #000000;
	}	