/*************************************************************************/
/*BODY*/
/*************************************************************************/
body {
	font-family: Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;
	font-size: 11px;
}
html{overflow:-moz-scrollbars-vertical;}
hr {
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0;
	margin-bottom:20px
}
li {
	margin-left:30px
}
#captchaimage a img{border: 1px solid silver}
/*************************************************************************/
/*Gestion des couleurs*/
/*************************************************************************/
.bcf_coul_1{color:rgb(179,179,179)} /*Gris*/
.bcf_coul_2,.contenuSection h3,.illustrationIndex h3,.colonnePatch h3,.colonneSection h3{/*color:rgb(95,75,63)*/color:rgb(76,60,52)}    /*Marron*/
.bcf_coul_3{color:rgb(26,23,27)}    /*Noir clair*/
.bcf_coul_4{color:rgb(226,0,26)} /*rouge*/
.bcf_coul_5{color:rgb(31,130,192)} /*bleu*/
.bgcolor_2{background:url('../images/buro-club-FondRubLeftMap.png') 25px 0 repeat-y}    /*Marron*/

/*************************************************************************/
/*Elements structurels GENERIQUES */
/*************************************************************************/
.row{background:url('../images/grid_buroclub_2.png') 0 0 repeat-y}
.main{padding-top:20px}
.footer{background:url('../images/buro-club-footer.png') 0 0 no-repeat;padding:20px 0;   text-align:center}
.footerRub{ background:url('../images/buro-club-footer.png') 0 30px no-repeat;padding:20px 0;text-align:center}
.clear{clear:both;margin:0;font-size:0.01em}
*{outline:none}

a.googleTitre{color:#1A171B;text-decoration:none;border-bottom:1px dotted #ccc}
a.googleGoogle{background: url('../images/google.png') 0 0 no-repeat;padding-left:20px;display:block;height:18px;line-height:16px;color:#1A171B;margin:0;}
a.googlePrint{background: url('../images/googlePrint.png') 0 0 no-repeat;padding-left:20px;display:block;height:16px;line-height:16px;color:#1A171B;margin:0}

/*************************************************************************/
/*Typographies GENERIQUES*/
/*************************************************************************/
span.typoOut{position:absolute;left:-5000px;top:-5000px;text-indent:-5000px}
p{color: #1A171B;text-decoration: none;word-spacing: normal;/*text-align: left;*/letter-spacing: 0;line-height: normal;font-size: 11px;margin:0;}
p.upline{line-height: 11px;font-size: 9px;padding:15px 50px 15px 0;height:50px}
p.upline a{color: rgb(179,179,179);text-decoration:none;border-bottom:1px dotted rgb(179,179,179)}
p.baseline{line-height: 11px;font-size: 9px;padding:20px 50px 0 0}
h1.titreIndex{font-size:38px;margin-bottom:5px}
h1.sample{font-size:36px;margin-bottom:5px}
.lineUp{background:url('../images/index/buro-club-line.png') 25px 0 no-repeat}
.footer p{text-align:center;line-height: 11px;font-size:9px;margin:10px}
a.bcfLogo{display:block;width:280px;height:100px;background:url('../images/buro-club-centre-affaires-logo.png') 40px 10px no-repeat}
a.bcfLogo_mini{display:block;width:280px;height:60px;background:url('../images/buro-club-centre-affaires-logo_mini.png') 40px 10px no-repeat}
h4{color:#1A171B}
.clear{clear:both}
.typoUP{text-transform:uppercase}
.contenuSection h4{font-size:12px;margin-bottom:5px;color:rgb(76,60,52)}

/*************************************************************************/
/*PLAN DU SITE*/
/*************************************************************************/
#plan{margin: 25px;padding:15px;background-color: rgb(240,236,231);color:rgb(77,61,53);font-size: 10px;text-align: left}
#plan h2{font-size:14px;border-bottom: 1px solid white;text-align: center;padding-bottom: 15px}
#plan p{color:rgb(77,61,53);font-size: 10px;margin: 10px 10px 0 10px;text-align: left}
#plan table{margin: 10px}
#plan table h3{font-size: 12px;margin:10px 0}
#plan table ul{font-size:10px;list-style-type: disc;list-style-position: outside;padding:0 0 0 15px}
#plan table ul li{margin-left: 0}
#plan table ul li a{text-decoration: none;color:rgb(77,61,53)}
#plan p,#plan table ul li{line-height: 14px;}
/*************************************************************************/
/*LIENS*/
/*************************************************************************/

a.lien_interne{color:#1A171B;text-decoration:none;background:url('../images/sprite/buro-club-FondTitreCentre.png') -791px 2px no-repeat;padding:0 0 0 15px;height:10px;}
a.lien_interne:hover{text-decoration:underline}

a.lien_discret{color:#1A171B;text-decoration:none;border-bottom:1px solid #ccc}
a.lien_discret:hover{color:#1A171B;text-decoration:none;border-bottom:1px solid black}

a.lien_discret_baseline,.footer a.lien_discret{color:#B3B3B3;border:none}


a.lien_externe,.contenuSection a.spip_out{color:#1A171B;text-decoration:none;border-bottom:1px solid #ccc;background:url('../images/external.gif') no-repeat right 1px;padding-right:15px;}
a.lien_externe:hover,.contenuSection a.spip_out:hover{color:#1A171B;text-decoration:none;border-bottom:1px solid black}

a.retourMenu{display:block;height:25px;line-height:25px;margin:0;background:url('../images/sprite/set-icone-buro-club.png') -5px -75px no-repeat;padding-left:25px;font-size:10px;text-decoration:none}
a.retourMenu:hover{text-decoration:underline}

h4.plusInfo{display:block;height:25px;line-height:25px;margin:0 280px 0 0;background:url('../images/sprite/set-icone-buro-club-blanc.png') right -50px no-repeat;padding-right:30px;text-align:right;font-size:10px;font-weight:normal;cursor: pointer;}
h4.moinsInfo{display:block;height:25px;line-height:25px;margin:0 280px 0 0;background:url('../images/sprite/set-icone-buro-club-blanc.png') right -100px no-repeat;padding-right:30px;text-align:right;font-size:10px;font-weight:normal;cursor: pointer;}

h4.plusInfo:hover,h4.moinsInfo:hover{text-decoration:underline}

/* Les liens avec icones : Carte + Directory + Plan d'acces*/
.planAcces{float:left;height:25px;line-height:25px;color:#1A171B;text-decoration:none;text-transform:uppercase;background: url('../images/sprite/set-icone-buro-club.png') 0 0 no-repeat;padding-left:25px;font-size: 10px}
.planAccesB{float:right;}
.iconeGoogleGoogle{float:right;width:25px;height:25px;line-height:25px;color:#1A171B;text-decoration:none;text-transform:uppercase;background: url('../images/google.png') 0 4px no-repeat;}
.iconeGooglePrint{float:right;width:25px;height:25px;line-height:25px;color:#1A171B;text-decoration:none;text-transform:uppercase;background: url('../images/googlePrint.png') 0 4px no-repeat;}


.directory{float:left;height:25px;line-height:25px;color:#1A171B;text-decoration:none;text-transform:uppercase;background: url('../images/sprite/set-icone-buro-club.png') 0 -25px no-repeat;padding-left:25px}
.visitesvirtuelle{color:#1A171B;text-decoration:none;text-transform:uppercase;font-size: 10px}
.visioconference{color:#1A171B;text-decoration:none;text-transform:uppercase;font-size: 10px}

.planAccesBlanc{float:left;height:25px;line-height:25px;color:#1A171B;text-decoration:none;text-transform:uppercase;background: url('../images/sprite/set-icone-buro-club-blanc.png') 0 0 no-repeat;padding-left:25px;font-size: 10px}
.directoryBlanc{float:left;height:25px;line-height:25px;color:#1A171B;text-decoration:none;text-transform:uppercase;background: url('../images/sprite/set-icone-buro-club-blanc.png') 0 -25px no-repeat;padding-left:25px}


/*************************************************************************/
/*Menu de navigation principal*/
/*Directement inspiré de http://buildinternet.com/2010/01/how-to-make-a-css-sprite-powered-menu/*/
/*************************************************************************/
ul.bcf_menu_nav{
    margin:0; padding:0; list-style:none; clear:both;

}
ul.bcf_menu_nav li{
    overflow:hidden;display:inline; float:left;margin:0}

ul.bcf_menu_nav li a{background:url('../images/buro_club_nav_bar_sprite.png') no-repeat; width:100%; height:100%; display:block;line-height:32px;text-align:center;font-size:11px;text-decoration:none}
ul.bcf_menu_nav li a:hover{line-height:36px}



/* Accueil */
ul.bcf_menu_nav li.menu_nav_accueil{width:81px; height:32px;}
    ul.bcf_menu_nav li.menu_nav_accueil a{background-position:0 0;}
    ul.bcf_menu_nav li.menu_nav_accueil a:hover{background-position:0 0;}
    ul.bcf_menu_nav li.menu_nav_accueil a.selected{background-position:0 0}

/* Contact */
ul.bcf_menu_nav li.menu_nav_contact{width:83px; height:32px;}
    ul.bcf_menu_nav li.menu_nav_contact a{background-position:-81px 0;}
    ul.bcf_menu_nav li.menu_nav_contact a:hover{background-position:-81px 0;}
    ul.bcf_menu_nav li.menu_nav_contact a.selected{background-position:-81px 0;}

/* Qui sommes-nous */
ul.bcf_menu_nav li.menu_nav_quisommesnous{width:139px; height:32px;}
    ul.bcf_menu_nav li.menu_nav_quisommesnous a{background-position:-164px 0;}
    ul.bcf_menu_nav li.menu_nav_quisommesnous a:hover{background-position:-164px 0;}
    ul.bcf_menu_nav li.menu_nav_quisommesnous a.selected{background-position:-164px 0;}

/* Presse */
ul.bcf_menu_nav li.menu_nav_presse{width:73px; height:32px;}
    ul.bcf_menu_nav li.menu_nav_presse a{background-position:-303px 0;}
    ul.bcf_menu_nav li.menu_nav_presse a:hover{background-position:-303px 0;}
    ul.bcf_menu_nav li.menu_nav_presse a.selected{background-position:-303px 0;}

/* Réseau international */
ul.bcf_menu_nav li.menu_nav_reseau{width:180px; height:32px;}
    ul.bcf_menu_nav li.menu_nav_reseau a{background-position:-376px 0;text-align:left;padding-left:20px}
    ul.bcf_menu_nav li.menu_nav_reseau a:hover{background-position:-376px 0;}
    ul.bcf_menu_nav li.menu_nav_reseau a.selected{background-position:-376px 0;}

/* English */
ul.bcf_menu_nav li.menu_nav_english{width:116px; height:32px}
    ul.bcf_menu_nav li.menu_nav_english a{background-position:-556px 0;text-align:left;padding-left:25px}
    ul.bcf_menu_nav li.menu_nav_english a:hover{background-position:-556px 0;}
    ul.bcf_menu_nav li.menu_nav_english a.selected{background-position:-556px 0;}


/*************************************************************************/
/*INDEX */
/*************************************************************************/
.patchIndex{
    float:left;
    margin:0 7px 10px 0;
}
.offresAvantages{
    height:70px;
}


.illustrationIndex{
		width: 715px;
		height: 380px;
		
	}
	#navSommaire{
		float: left;
		width: 275px;
		height: 380px;
		background: transparent url('../images/index/buro-club-onglet.jpg') no-repeat right top;
		
	}
		.blocSommaire{
			float: right;
			text-align: right;
			width: 275px;
			height: 100px;
		}
		#introSommaire{
		    float: left;
			width: 249px;
			margin-left: 26px;
			height: 80px;
			background: url("../images/index/buro-club-fond-beige.png") repeat -100px 0 transparent;
		}
	#sliderSommaire{
		float: left;
		width: 440px;
		height: 380px;
	}
	

.illustrationIndex h3{
    font-size:35px;
    padding:5px 15px 0 0;
    margin:0;
    line-height: 0.7em
}
.illustrationIndex p{
    /*text-transform:uppercase;*/
    font-size:10px;
    font-weight:normal;
    margin:0;
    padding:0 15px 0 0;

}

#introSommaire p{
	font-family: Verdana;
	font-size: 9px;
	margin: 5px 10px;
	color: black;
	line-height: 11px;
}

.blocSommaire h3 a{text-decoration:none;color:rgb(76,60,52)}
.blocSommaire p a{text-decoration:none;color:#1A171B}
.blocSommaire p a:hover{text-decoration:underline}



.offresAvantages h2{
    font-size:35px;
    margin:15px 0 0 50px;
}

/*Liste des Villes sur ma page index*/
ul#listeCentreIndex{
    list-style-type:none;
    margin:0;
    padding:5px 45px 0 20px;
    clear:both;
}
ul#listeCentreIndex li{
    font-size:15px;
    text-transform:uppercase;
    line-height:15px;
    margin:0;
    padding:0;
    border-top:1px dotted rgb(204,204,204);
}
ul#listeCentreIndex li:hover{
    background:url('../images/buro-club-fond-li.png') 0 0 no-repeat;
}


ul#listeCentreIndex li a{
    text-decoration:none;
    padding:0 0 0 30px;
}



/*************************************************************************/
/*RUBRIQUE : pages villes
/*************************************************************************/

/*Les liens avec icones*/

/*Contact email et téléphone*/

.centreContact{
	width: 275px;
	height: 40px;
	background: transparent url('../images/centre/buro-club-contact.png') no-repeat left top;
}

/*.centreContact p{margin:0;padding:7px 0 0 15px;line-height:40px;font-size:14px;font-weight:bold;color:white}
.centreContact p a.ccemail{float:left;height:25px;line-height:25px;background: url('../images/sprite/set-icone-buro-club.png') 0 -152px no-repeat;padding-left:25px;color:white;text-decoration:none}
.centreContact p a.cccontact{float:left;height:25px;line-height:25px;margin-left:0;color:white;text-decoration:none;background: url('../images/sprite/set-icone-buro-club.png') 0 -125px no-repeat;padding-left:25px}*/
/*Liens de bas de centre*/
/**/


/*Les éléments du bloc à gauche de la carte Google*/
.rub_left_map p,.rub_left_map h1,.rub_left_map ul{padding:10px 10px 0 50px}
.rub_left_map select{margin:5px 10px 5px 50px;width:200px}


/*Les patch dans la colonne de gauche*/
.patch{margin:20px 0 0 25px}
.titreSection{margin-top:20px;background:url('../images/sprite/buro-club-FondTitreCentre.png') 0 0 no-repeat;height:60px}

.colonnePatch h3{background:url("../images/buro-club-centre-onglet.png") 1px 0 no-repeat;margin:20px 0 0 0;padding:10px 20px 0 55px;font-size:28px}
.colonnePatch h3:hover{background:url('../images/buro-club-centre-onglet.png') 1px -79px no-repeat;margin:20px 0 0 0;padding:10px 20px 0 55px;font-size:28px}
.colonnePatch p{padding:0 20px 0 55px;text-transform:uppercase;font-size:9px;line-height:13px}
.colonnePatch p a:hover{text-decoration:underline}
.colonnePatch hr{border:none;border-top:1px dotted #ccc;margin:20px 20px 0 55px}

.colonnePatch h3 a{text-decoration:none;color:rgb(76,60,52)}
.colonnePatch p a{text-decoration:none;color:#1A171B}

/*TITRE*/
.titreSection .grid_2 {border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:30px;padding-top:8px}
.titreSection .grid_1 {height:40px;}
.titreSection .grid_2 h2{font-size:26px;}

.titreSection .grid_1 p.pTitreSection{margin:0;padding:0;line-height:40px;font-size:14px;font-weight:bold;color:white;text-align:center}

/*SECTION*/
.colonneSection{background:url('../images/buro-club-left-border.png') 0 0 repeat-y}

.colonneSection .colSectionContact{
	width: 275px;
	height: 100px;
	background: transparent url('../images/centre/buro-club-contact.png') no-repeat left -40px;
	position: relative;
}
.colonneSection .colSectionContact .colSectionContactTel{
	float: left;
	width: 150px;
	height: 100px;
	margin-left: 15px;
	background: transparent url('../images/centre/buro-club-contact-form.gif') no-repeat 5px 23px;
	position: relative;
}
.colonneSection .colSectionContact .colSectionContactTel span{
	position: absolute;
	left: 15px ;
	top: 27px;
	font-size: 14px;
	font-weight: bold;
	color: rgb(76,60,52);
}
.colonneSection .colSectionContact .colSectionContactEmail{
	float: left;
	width: 110px;
	height: 100px;
	position: relative;
}
.colonneSection .colSectionContact .colSectionContactEmail img{
	position: absolute;
	left: 0;
	top: 15px;
	cursor: pointer;
}


.colonneSection p{font-size:11px;line-height:normal;margin:0 45px 10px 20px;padding:0;}
.colonneSection iframe{margin:15px 0 0 20px}
/*.colonneSection img{margin:15px 0 0 20px}*/
.colonneSection hr{border:none;border-top:1px dotted #ccc;margin:20px 45px 20px 20px}

.colonneSection ul{clear:both;color:#1A171B;font-size:11px;margin:0 45px 10px 0;padding:0;list-style:disc}
.colonneSection ul li strong{color:rgb(76,60,52);font-weight:bold}
.colonneSection li{padding:0;line-height:normal}

.colonneSection p span.spip_documents{margin:0px 0 20px -20px;padding-left:20px;}


/*CONTENU*/
.contenuSection {
	padding-top: 10px;
}
.contenuSection h3{font-size:15px;margin:0 15px 15px 0}
.contenuSection table td {vertical-align: top}
.colonneSection h3{font-size:15px;margin:20px}
.contenuSection p{padding:0 15px 15px 0}
.contenuSection ul{
    margin:0 15px 15px -15px;
    padding:0;
    list-style-position:outside;
    list-style-type:disc;
    }
.contenuSection ul li{
    color: #1A171B;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: normal;
	font-size: 11px;
}
.contenuSection hr{border:none;border-top:1px dotted #ccc;margin-right:15px}

.contenuSection div.bcf_avantage{margin-bottom:20px}
.contenuSection div.bcf_avantage h3{height:40px;line-height:40px;color:white;background:url('../images/bcf_avantage_h3.png') 0 0 no-repeat;padding:0 0 0 40px;margin:20px 0 0 0}
.contenuSection div.bcf_avantage ul{
	margin-top:0;
	background:transparent url('../images/bcf_avantage_ul.png') 15px 0 no-repeat;
	padding:15px 15px 15px 40px;}
.contenuSection div.bcf_avantage p{margin-top:0;background:url('../images/bcf_avantage_ul.png') 0 0 no-repeat;padding:15px 15px 15px 40px;}

.contenuSection table,.contenuSection tr,.contenuSection td,.contenuSection td img{vertical-align: middle}

/*Les liens contactez nous SERVICE*/
.contenuSection a.LienContactService{display:block;width:315px;height:40px;background:url('../images/sprite/buro-club-bloc-lien-service.png')             0 0 no-repeat;color:white;text-decoration:none;line-height:45px;padding:0 0 0 20px;font-size:12px;font-weight:bold;margin:20px 0;float:right}
.contenuSection a.LienContactService_marron{display:block;width:315px;height:40px;background:url('../images/sprite/buro-club-bloc-lien-service.png')      0 0 no-repeat;color:white;text-decoration:none;line-height:45px;padding:0 0 0 20px;font-size:12px;font-weight:bold;margin:20px 0;float:right}
.contenuSection a.LienContactService_canard{display:block;width:315px;height:40px;background:url('../images/sprite/buro-club-bloc-lien-service.png')      0 -40px no-repeat;color:white;text-decoration:none;line-height:45px;padding:0 0 0 20px;font-size:12px;font-weight:bold;margin:20px 0;float:right}
.contenuSection a.LienContactService_bleuClair{display:block;width:315px;height:40px;background:url('../images/sprite/buro-club-bloc-lien-service.png')   0 -80px no-repeat;color:white;text-decoration:none;line-height:45px;padding:0 0 0 20px;font-size:12px;font-weight:bold;margin:20px 0;float:right}
.contenuSection a.LienContactService_vert{display:block;width:315px;height:40px;background:url('../images/sprite/buro-club-bloc-lien-service.png')        0 -120px no-repeat;color:white;text-decoration:none;line-height:45px;padding:0 0 0 20px;font-size:12px;font-weight:bold;margin:20px 0;float:right}
.contenuSection a.LienContactService_bleuSombre{display:block;width:315px;height:40px;background:url('../images/sprite/buro-club-bloc-lien-service.png')  0 -160px no-repeat;color:white;text-decoration:none;line-height:45px;padding:0 0 0 20px;font-size:12px;font-weight:bold;margin:20px 0;float:right}
.contenuSection a.LienContactService_orange{display:block;width:315px;height:40px;background:url('../images/sprite/buro-club-bloc-lien-service.png')      0 -200px no-repeat;color:white;text-decoration:none;line-height:45px;padding:0 0 0 20px;font-size:12px;font-weight:bold;margin:20px 0;float:right}
.contenuSection a.LienContactService_prune{display:block;width:315px;height:40px;background:url('../images/sprite/buro-club-bloc-lien-service.png')       0 -240px no-repeat;color:white;text-decoration:none;line-height:45px;padding:0 0 0 20px;font-size:12px;font-weight:bold;margin:20px 0;float:right}
.contenuSection a.LienContactService_rouge{display:block;width:315px;height:40px;background:url('../images/sprite/buro-club-bloc-lien-service.png')       0 -280px no-repeat;color:white;text-decoration:none;line-height:45px;padding:0 0 0 20px;font-size:12px;font-weight:bold;margin:20px 0;float:right}
.contenuSection a.LienContactService_violet{display:block;width:315px;height:40px;background:url('../images/sprite/buro-club-bloc-lien-service.png')      0 -280px no-repeat;color:white;text-decoration:none;line-height:45px;padding:0 0 0 20px;font-size:12px;font-weight:bold;margin:20px 0;float:right}

.contenuSection a.LienContactService:hover{background-position:0 1px;line-height:47px}
.contenuSection a.LienContactService_marron:hover{background-position:0 1px;line-height:47px}
.contenuSection a.LienContactService_canard:hover{background-position:0 -39px;line-height:47px}
.contenuSection a.LienContactService_bleuClair:hover{background-position:0 -79px;line-height:47px}
.contenuSection a.LienContactService_vert:hover{background-position:0 -119px;line-height:47px}
.contenuSection a.LienContactService_bleuSombre:hover{background-position:0 -159px;line-height:47px}
.contenuSection a.LienContactService_orange:hover{background-position:0 -199px;line-height:47px}
.contenuSection a.LienContactService_violet:prune{background-position:0 -239px;line-height:47px}
.contenuSection a.LienContactService_rouge:hover{background-position:0 -279px;line-height:47px}
.contenuSection a.LienContactService_rouge:violet{background-position:0 -279px;line-height:47px}

/*Les liens contactez nous CENTRE*/
.colonneSection p.LienContactVille{display:block;width:135px;height:40px;background:url('../images/sprite/buro-club-bloc-lien-service.png') -375px 0 no-repeat;color:rgb(76,60,52);text-decoration:none;line-height:45px;padding:0 45px 0 30px;font-size:12px;font-weight:bold;float:right;text-align:left;cursor:pointer;}
.colonneSection p.LienContactVille:hover{background-position:-375px 1px;line-height:47px}

.colonneSection p.LienContactVille a{color:rgb(76,60,52);text-decoration:none}

/*Les liens contactez nous SERVICE*/
p.pTitreSection a.LienContactService{height:35px;background:url('../images/buro-club-contactez-nous.png') top right no-repeat;color:white;text-decoration:none;line-height:37px;padding:5px 30px 10px 0;}
p.pTitreSection a.LienContactService:hover{}


/*DIAPORAMA*/
div.diaporamaCentre {margin:0 0 0 20px}
div.diaporamaCentre a img{margin:0 0 10px 0}

div.diaporamaCentrePile{margin:0 0 0 20px;width:210px;}
div.diaporamaCentrePile a img{margin:0 0 3px 0}


/*Bloc infos ville*/
.infoVille{ border:1px dotted #ccc;margin:20px 0 20px 0;background-color:rgb(247,246,243);padding-bottom:20px}
.infoVille h3{font-size:12px;padding:20px;margin:0;color:rgb(76,60,52)}
.infoVille P{font-size:10px;padding:0 20px;line-height:11px}

.infoVille ul.spip{padding:0 10px 0 0;list-style-type:disc;color:#1A171B;margin-bottom:0}
.infoVille ul.infovilleLiens{border-left:1px dotted #ccc;padding:0 10px 0 0}

ul.infovilleLiens {list-style-type:disc;color:#1A171B}
ul.infovilleLiens li {padding-bottom:5px;line-height: 15px}
ul.infovilleLiens li a{text-decoration:none;border-bottom:1px dotted #ccc;color:#1A171B}

/*************************************************************************/
/*Liste des centres sur la page ville*/
/*************************************************************************/
ul#listeItem{
    list-style-type:none;
    margin:0;
    padding:0 45px 0 20px;
}
ul#listeItem li{
    font-size:15px;
    text-transform:uppercase;
    line-height:1.8;
    margin:0;
    padding:0;
    border-top:1px dotted rgb(204,204,204);
}
ul#listeItem li:hover{
 background:url('../images/buro-club-fond-li.png') 0 0 no-repeat;
 }

ul#listeItem li a{
    text-decoration:none;
    padding:0;
}
#listeTitre h1{
    padding-right:40px
}
#listeTitre p{
    padding:0 40px 5px 20px;
    line-height: 12px;
}


span.spip_documents_left{margin:0 20px 15px 0;float:left}
span.spip_documents_center{margin:0 20px 15px 0;}


/*************************************************************************/
/*Liste des centres sur la page ville*/
/*************************************************************************/



/*************************************************************************/
/*Page PRESSE*/
/*************************************************************************/
table.revuePresse{}
table.revuePresse tr td{vertical-align:top;padding-bottom:1em}
table.revuePresse tr td.vign_logo img{border:1px solid rgb(225,225,225);padding:5px}
table.revuePresse tr td.vign_legende{padding-left:15px}
table.revuePresse tr td.vign_legende h3{margin:0 0 10px 0;}
table.revuePresse tr td.vign_legende p{margin:0 0 10px 0;padding:0}


/*Pagination*/
.pagination{width:400px;height:31px;line-height:31px;background:url('../images/pagination.png') 0 0 no-repeat;text-align:center;font-family:Verdana}
.pagination a{color:black}
.pagination strong.on{font-size:12px}


/**/
span.LV_validation_message{padding:5px;font-size:11px}
span.LV_invalid,label.error,p.error{background-color:#CC0000;color:white;float:left;padding:5px;font-weight:bold}
span.LV_valid{color:#00CC00}
input.LV_invalid_field,select.LV_invalid_field,input.error,select.error{border:1px solid #CC0000;color:#CC0000;padding: 5px;margin-bottom: 5px;
}


#map_ville h2,#map_centre h2{font-size: 12px;margin:0}
iframe{border:none}

.zeFirst{margin-left:25px}

.contenuLettre {border-top:1px solid #938DBA;padding-top:10px}

.contenuLettre h3{font-size:1.2em;margin:0 15px 15px 0;color:#1A171B}
.contenuLettre p{padding:0 15px 15px 0}
.contenuLettre hr{border:none;border-top:1px dotted #ccc;margin-right:15px}
.contenuLettre ul{
    margin:0 15px 15px -15px;
    padding:0;
    list-style-position:outside;
    list-style-type:disc;
    }
.contenuLettre ul li{
    color: #1A171B;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 1.1em;
}
.colonneLettre{background:url('../images/buro-club-left-border.png') 0 50px repeat-y;border-top:1px solid #938DBA}
.colonneLettre h3 span{padding:0 45px 0 20px}
.colonneLettre p{margin:0 45px 15px 20px}


/*************************************************************************/
/*PLAN DU SITE*/
/*************************************************************************/
.plan {padding: 10px;background-color: rgb(240,236,231)}
.plan,.plan a {color: rgb(77,61,53);font-size: 11px;}
.plan h2{font-size: 14px;}
.plan p{}
.plan table{margin:0 40px}
.plan table tr td h3{font-size: 12px;}
