/*****************************/
/*****************************/
/*    Limoges Metropole      */
/*****************************/
/*****************************/
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font: 77% arial, helvetica, sans-serif;
	background: #fff;
	}
div#conteneur {
	width: 945px;
	margin: 0 auto;
	text-align: left;
	border: 2px solid #fff;
	background: #fff url(fond_page.gif) repeat-y top left;
	}
div#planDuSite img {
	border-style: none;
	margin:0px;
	}
div#planDuSite table {
	border-style: none;
	vertical-align:middle;
	text-align:left;
	}
div#planDuSite td {
	border-style: none;
	vertical-align:middle;
	text-align:left;
	margin : 2px;
	}
/****************/
/*    OBJETS          */
/****************/
a:hover {text-decoration:none;}
label {display:none;}
ul, li {
	margin:0;
	padding:0;
	/*list-style-type:none;*/
	}
legend {display:none;}
form, fieldset {
	border:none;
	margin:0;
	padding:0;
	}
/****************/
/*    CLASSES    */
/****************/
h2.quotidien {
	width:192px;
	height:40px;
	margin:0;
	padding:0;
	background: url(quotidien.gif) no-repeat top left;
	}
	
h2.quotidien span {display:none;}
h1.article, h1.rubrique, h1.detail, h1.titre {
	margin:10px 0 5px 25px;
	padding:0;
	font-size:200%;
	font-weight:bold;
	font-family: "Arial black", arial, sans-serif;
	color:#df2800;
	}
h1.detail {
	float:left;
	margin-left:25px !important;
	margin-left:12px;
	margin-bottom:0px;
}
span.precedent {
	float:right;
	margin-top:10px;
	margin-right:5px;
}
h1.rubrique {text-transform:uppercase;}
h1.une {
	text-transform:uppercase;
	margin:0 0 0 25px;
	padding:0;
	color:#df2800;
	}
h1.une span {font-family: "Arial black", arial, sans-serif;}
h1.une span.first {
	font-size:40%;
	display:block;
	height:0px !important;
	}
	
h1.une span.second {
	font-size:150%;
	font-weight:bold;
	position:relative;
	top: 0 !important;
	top:-15px;
	left:-3px;
	}
h2.actualites {
	color:#df2800;
	margin-top:10px;
	margin-bottom:5px;
	margin-left: 25px;
	margin-right:4px;
	font-family: "Arial black", arial, sans-serif;
	text-transform:uppercase;
	border:1px solid #df2800;
	border-width:0 0 1px 0;
	font-size:120%;
	}
h2.actualites:first-letter {
	font-size:140%;
	}
	
h2.titreUne {
	margin:0 0 10px 0;
	color:#df2800;
	}
h3.titreActu {
	margin:0 0 10px 0;
	color:#DE4A03;
}
h2.titreUne a {color:#df2800;}
h3.titreActu a {color:#DE4A03;}
h2.titreUne {font-size:160%;}
h3.titreActu {
	line-height:20px;
	margin:5px 0 0 10px;
	padding:0 0 0 25px;
	font-size:110%;
	background: url(picto_exclam.gif) no-repeat top left;
	}
h3.localisation {
	display:block;
	height:23px;
	color:#fff;
	margin: 0 0 0 40px;
	background: url(ligne_rouge.gif) no-repeat bottom left;
	font-size:110%;
	font-weight:bold;
	}
h3.plan {
	font-size:110%;
	color:#fff;
	}
a.planlink:link { text-decoration: none;}
a.planlink:visited{ text-decoration: none;}
h3.infos {
	display:block;
	height:30px;
	color:#fff;
	margin:0 0 0 4px;
	padding: 5px 0 0 35px;
	background: url(picto_info.gif) no-repeat 0 5px;
	font-size:110%;
	font-weight:bold;
	}
h3.infos a {text-decoration: none;color:#fff;}
h2.focus, h2.article {
	margin:10px 0 5px 20px;
	font-size:100%;
	font-weight:bold;
	color:#ef8c21;
	}
h2.article {margin:0 0 5px 5px;}
h3.telecharger, h3.liensUtiles, h3.liensVideos {
	margin-left:15px;
	margin-bottom:5px;
	height:29px;
	line-height:29px;
	color:#596682;
	padding:0 0 0 35px;
	text-decoration:underline;
	}
h3.telecharger {background: url(fond_telecharger.gif) no-repeat top left;}
h3.liensUtiles {background: url(fond_liens_utiles.gif) no-repeat 0 50%;}
h3.liensVideos  {background: url(fond_liens_videos.gif) no-repeat 0 50%;}
div.clearBoth {clear:both;}
label.linkLabel {
	display:block;
	cursor:pointer;
	float:left;
	color:#90aae2;
	padding:3px 0;
	}
input.radio {float:left;}
/****************/
/*    HEADER    */
/****************/
h1#header {
	height: 132px;
	margin: 0;
	background: url(bandeau.jpg) no-repeat top left;
	float:left;
	width:678px;
	}
h1#header span {display: none ;}
#blocFlash {
	float:left;
	padding: 0;
	margin: 0;		
	border: none;
	}
#blocFlash object {
	background: #5175C3; 
	padding: 0px;
	margin: 0px;
	height:83px;	
	border:0px solid #fff;
	}
#blocFlash embed {
	background: #5175C3; 
	padding: 0px;
	margin: 0 0 -3px 0px;
	height:83px;	
	width:267px;	
	}
#blocFlash form {
	border:1px solid #fff;
}
#entete input.field {
	width:125px;
	border: 1px solid #90aae2;
	color:#90aae2;
	}
	
#entete input.bouton {
	color:#fff;
	border:none;
	background: url(bouton.gif) no-repeat top right;
	}
/**********************/
/*    FRAME GAUCHE    */
/**********************/
#frameGauche {
	float:left;
	width:219px;
	background: url(inclinaison_verte.gif) no-repeat top right;
	}
/******** menuPrincipal*******/
#menuPrincipal {
	text-transform:uppercase;
	margin:0 0 0 9px;
	}
#menuPrincipal li {margin: 0 0 4px 0;
	list-style-type:none;
}
#menuPrincipal li li {
	margin: 0;
	width:183px;
	border:solid #b9e686;
	border-width:1px 0 1px 1px;
	}
#menuPrincipal li a {
	width:168px;
	padding:2px 0 2px 15px;
	color:#FAFBFD;
	text-decoration:none;
	display:block;
	border: solid #b9e686;
	border-width:2px 0 1px 1px;
	background: url(fleche_blanche.gif) no-repeat 5px 50%;
	font-weight:bold;
	font-size:115%;
	}
#menuPrincipal li a:hover, #menuPrincipal li#active a {
	color:#000;
	background: #fddd08 url(fleche_noire.gif) no-repeat 5px 50%;
	}
#menuPrincipal li li a {
	width:177px;
	text-transform:none;
	padding:2px 0 2px 5px;
	color:#000;
	border:solid #8bcd2a;
	border-width:0 0 1px 1px;
	background:#c4f451;
	}
#menuPrincipal li li a:hover, #menuPrincipal li li#active a {background: #fddd08;}
/******** menuSecondaire*******/
#menuSecondaire {
	margin:0 0 10px 9px;
	}
#menuSecondaire li.first {
	
	border: solid #b9e686;
	border-width:2px 0 1px 1px;
	}
#menuSecondaire li {
	list-style-type:none;
	width:183px;
	border: solid #b9e686;
	border-width:0 0 1px 1px;
	}
#menuSecondaire li a {
	padding:2px 0 2px 5px;
	width:177px;
	color:#2A4707;
	text-decoration:none;
	display:block;
	border: solid #8bcd2a;
	border-width:0 0 1px 1px;
	background: #a1e340;
	font-size:105%;
	}
#menuSecondaire li a:hover, #menuSecondaire li#active a {
	color:#000;
	background: #fddd08;
	}
/**********************/
/*       CONTENU      	  */
/**********************/
/******** ACCUEIL*******/
#contenu {
	width:542px;
	float:left;
	border: solid #df2800;
	border-width:2px 1px 0 0;
	}
 #contenuPdf {
             width:542px;
             float:center;
             margin:50px;
             }
#contenu .noBorder {
	border:none;
	margin-left:-30px;
}
#contenu .noBorderCentre {
	border:none;
	text-align:center;
}
#titre {padding: 0 0 0 50px;}
#intro{margin:0 0 30px 0px;}
#intro img, .blocActu img {border:2px solid #ef8c21; }
#photo {
	float:left;
	width:148px;	
	}
#photoActu {
	float:left;
	width:300px;
	}
#texteIntro {
	text-align:justify;
	width:370px;
	float:left;
	padding:0px 5px 0 5px;
	line-height:1.1em;
	}
#texteIntroActu {
	float:left;
	width:218px;
	padding:0 10px 0 10px;
	line-height:1.4em;
	text-align:justify;
	}
.texteIntroActualites {
	text-align:justify;
	padding-left:25px;
	padding-right:5px;
	}
#content {margin:0px 0 10px 25px;} /*width:480px;*/
/******** SOMMAIRE *******/
#contenuSommaire {
	width:542px;
	float:left;
	border: solid #df2800;
	border-width:2px 1px 0 0;
	}
#contenuSommaire #texteIntro {
	width:510px;	
	text-align:justify;
	padding-left:20px; 
	}
#contenuSommaire #introActu {
	}
#contenuSommaire #photo {
	float:left;
	padding-right:5px;
}
#contenuSommaire #introActu #photo img { 	
	width:144px;
	margin:0px;	
	border:2px solid #ef8c21;
}
#contenuSommaire #texteIntroActualites {
	font: 105% arial, helvetica, sans-serif;
	text-align:justify;
	padding-left:25px;
	padding-right:5px;
	}
#contenuSommaire #content {margin:0 0 10px 25px;} 
/******************************/
/* MODIFIE LE 26 Janvier 2006 */
/******************************/
.blocActu {
	padding:0 0 5px 0;
	margin:0 5px 0 35px;
	border: solid #df2800;
	border-width:0 0 1px 0;
	}
/******************************/
.photoActu {
	float:left;
	width:200px;
	}
/**  ajout dans contentActu de text-align:justify; par LV2 le 26/05/09 */
	
.contentActu {
	float:left;
	width:230px;
	text-align: justify;
	padding:0 0 0 10px;
	}	
.contentActuSansPhoto {
	float:left;
	width:450px;
	padding:0 0 0 0px;
	}
	
.contentEdito {width:460px;}
/******** RUBRIQUE*******/
#contenuRubrique {
	/* padding:35px 0 0 0;*/
	padding:0px 0 0 0;
} 
#sousMenu {
	float:left;
	margin-top:10px;
	/*width:240px; */
	}
#sousMenu li {
	margin: 0 0 10px 0;
	list-style-type:none;
}
#sousMenu li a {
	display:block;
	width:230px;
	padding:2px 0 2px 15px;
	color:#000;
	background: url(fleche_noire_fd_blanc.gif) no-repeat 0 50%;
	}
#sousMenu li a:hover {
	color:#fd8108;
	background: url(fleche_orange_fond_blanc.gif) no-repeat 0 50%;
	}
#sousMenu li a.sansFocus {
	width:480px;	
	}
#sousMenuActu {
	float:left;
	width:240px;
	}
#sousMenuActu li {margin: 0 0 5px 0;}
#sousMenuActu li a {
	display:block;
	width:200px;
	font-weight:bold;
	padding:0px 0px 0px 15px;
	color:#000;
	background: url(fleche_noire_fd_blanc.gif) no-repeat 0 50%;
	}
#sousMenuActu li a:hover {
	color:#fd8108;
	background: url(fleche_orange_fond_blanc.gif) no-repeat 0 50%;
	}
#focus{
	float:left;
	margin-top:15px;
	width:256px;
	border:1px solid #ef8c21;
	border-width:0 0 0 1px;
	background: url(focus.gif) no-repeat top left;
	}
#imgFocus {margin:0 0 0 70px;}
	
#imgFocus img, #photoArticle img {border:3px solid #ef8c21;}
#contentFocus {
	text-align:justify;
	padding:0 0 0 20px;
	}
/******** ARTICLE*******/
span.retour {
	width:auto;
	position:relative;
	top:25px;
	right:15px;
	float:right;
	}
span.retour a {
	background: url(fleche_rouge_gauche.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	color:#df2800;
	}
span.precedent a {
	background: url(fleche_rouge_gauche.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	color:#df2800;
	}
#texteArticle {
	font: 105% arial, helvetica, sans-serif;
	padding: 0 5px;
	text-align:justify;
	}
#texteArticle a {
	color:#000;
}
#texteArticle  ul li {
	margin-left:17px;
	list-style-image:url(fleche_orange_fond_blanc.gif);
	}
#texteArticle  ol li {
	margin-left: 0px;
	list-style-image:none;
	}
#photoArticle {
	float:right;
	margin:0 0 0 15px;
	}
#boutonsArticle {
	clear:both;
	padding:10px 0 35px 200px;
	position:relative;
	right:0;
	}
#boutonsArticle li {
	margin:0 0 0 15px;
	line-height:16px;
	float:left;
	background-repeat: no-repeat;
	background-position: 0 50%;
	list-style-type:none;
	}
#boutonsArticle li a {
	padding-left:20px;
	color:#596682;
	}
#boutonsArticle li a:hover {color:#e27c0e;}
	
#boutonsArticle li#imprimer { background-image: url(picto_imprimer.gif); }
#boutonsArticle li#pdf { background-image: url(picto_pdf.gif); }
#blocTelechargement, #blocLiens, #blocVideos {margin:0 0 0 20px;}
/******************************/
/* MODIFIE LE 26 Janvier 2006 */
/******************************/
#blocLiens, #blocVideos li a {
	padding:0 0 0 10px;
	display:block;
	color:#596682;
	background: url(petite_fleche_bleue.gif) no-repeat 0 50%;
	}
#blocTelechargement li a, #texteIntro li a, .texteIntroActualites li a{
	padding:0 0 0 10px;
	color:#596682;
	background: url(petite_fleche_bleue.gif) no-repeat 0 50%;
	}
#texteIntro li a.faq {
	display : block;
	padding:0 0 0 10px;
	color:#596682;
	background: url(petite_fleche_bleue.gif) no-repeat 0 50%;
	}
#blocTelechargement li a {display:block;}
#blocTelechargement li a:hover, #blocLiens li a:hover, #blocVideos li a:hover, #texteIntro li a:hover, .texteIntroActualites li a:hover{
	color:#fd8108;
	background: url(petite_fleche_orange.jpg) no-repeat 0 50%;
	text-decoration:underline;
	}
/******************************/
#blocTelechargement li#acrobat {margin:10px 0 0 0;}
#blocTelechargement li#acrobat a {
	padding:0 0 0 20px;
	background: url(picto_pdf.gif) no-repeat top left;
	}
/******** filAriane*******/
#filAriane {
	height:21px;
	line-height:21px;
	padding-left:248px;
/*	padding-right:180px; ON met en commentaire pour agrandir la zone qui passe sur 2 lignes lorsque les libellés sont top longs*/
	background:#fff url(fond_ariane.gif) no-repeat top left;
	}
#filAriane span {display:none;}
	
#filAriane a {color:#000;}
/********* ACTUALITES *********/
.lienBleu  {
	color:#576683;
}
.lienBleu:hover  {
	color:#FF8006;
}
.fichier {
	float:left;
	padding-top:5px;
}
.hautDePage {
	float:right;
	padding-top:5px;
	text-align:right;
}
.fichier a {
	color:#596682;
}
.hautDePage a {
	clear:both;
	color:#E93A31;
}
.hautDePage img, .fichier img {
	border:none;
	vertical-align:bottom;
}
#photoActuDet {
	float:right;
	padding-left:5px;
	}
#photoResActu {
	float:left;
	padding-right:5px;
	}
#photoTheme {
	float:left;
	padding-right:5px;
}
#texteResActu img {
	text-align:right;
	}
#texteActuDet {
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	}
#texteResActu {
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	}
#resActu {
	clear:both;
}
h2.titreOrange {
	margin-left:25px;
	background: url(picto_exclam.gif) no-repeat top left;
	padding-left:25px;
	margin-top:0px;
	margin-bottom:5px;
	height:20px;
}
#introDetail {
	margin:10px 0px 10px 40px;
}
#resActu {
	padding-left:25px;
}
#descActu {
	padding-left:25px;
}
#introDetail img {
	text-align:right;
	border:2px solid #ef8c21;
}
.titreOrange {
	color:#EF8E23;
	font-size:130%;
	font-weight:bold;
}
/**********************/
/*    FRAME DROITE    */
/**********************/
#frameDroite {
	float:left;
	width:183px;
	background: url(entete_droite.gif) no-repeat top left;
	}
#frameDroite li {
	list-style-type:none;
}
#blocMarron, #blocViolet, #blocRouge, #blocOrange {
	padding:0 0 12px 0;
	width:171px; 
}
#blocMarron {
	margin: 47px 0 0 12px;
	background:#e2ad1d url(fond_bloc_marron.gif) no-repeat bottom left;
	}
#blocViolet {
	margin: 6px 0 0 12px;
	padding-top:1px;
	background:#b84296 url(fond_bloc_violet.gif) no-repeat bottom left;
	}
#blocRouge {
	margin: 6px 0 0 12px;
	background:#cb3514;
	}
#blocOrange {
	margin: 6px 0 0 12px;
	background:#e98523 url(fond_bloc_orange.gif) no-repeat bottom left;
	}
#blocMarron li, #blocViolet li, #blocRouge li, #blocOrange li {
	margin:7px 0 0 5px;
	line-height:29px;
	background-repeat: no-repeat;
	background-position: top left;
	}
#blocMarron li a, #blocViolet li a, #blocRouge li a, #blocOrange li a {
	display:block;
	height:31px;
	padding:0 0 0 35px;
	color:#fff;
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
	}
#blocMarron li a:hover, #blocViolet li a:hover, #blocRouge li a:hover, #blocOrange li a:hover {color:#000;}
#blocMarron li a {background: url(ligne_marron.gif) no-repeat 35px 100%;}
#blocViolet li a {background: url(ligne_violet.gif) no-repeat 35px 100%;}
#blocRouge li a {background: url(ligne_rouge.gif) no-repeat 35px 100%;}
#blocOrange li a {background: url(ligne_orange.gif) no-repeat 35px 100%;}
li#picto_actu {background-image:url(picto_actualites.gif);}
li#picto_publi {background-image:url(picto_publi.gif);}
li#picto_faq {background-image:url(picto_faq.gif);}
li#picto_marches {background-image:url(picto_marches.gif);}
li#picto_forum {background-image:url(picto_forum.gif);}
li#picto_video {background-image:url(picto_video.gif);}
li#picto_liens {background-image:url(picto_liens.gif);}
li#picto_presse {background-image:url(picto_presse.gif);}
#france {
	float:left;
	width:62px;
	}
	
#descFrance {
	float:left;
	width:100px;
	font-size:90%;
	}
#blocIdentification {margin-left:40px;}
#blocIdentification p {
	margin:0 0 2px 0;	
	font-size:90%;
	font-weight:bold;
}
#blocIdentification input.ident {
	margin:0 0 5px 0;
	border:1px solid #f2b67b;
	color:#e98523;
	width:120px;
	}
#blocIdentification input.identified {
	color:#fff;
	border:none;
	background: url(bouton_ident.gif) no-repeat top left;
	}
/**********************/
/*       FOOTER       */
/**********************/
#footer {
	padding:5px;
	color:#fff;
	border: solid #fff;
	border-width:0px 0 0 0;
	background:#339;
	font-weight:bold;
	}
	
#footer a {color:#fff;}
/************************************/
/*		AJOUTS 26 Janvier 2006		*/
/************************************/
/*	Emmanuel EUGENE SQLI Poitiers	*/
/************************************/
ul.listeTheme{
	margin-left:2px;
	list-style-type:none;
	}
h3.sousTitre {
	margin:0;
	padding:0;
	color:#DF2800;
	font-weight:bold;
	font-size:100%;
	}
h3.question a {
	color:#596682;
	}
.contentFAQ a ,p.nav a{
	color:#DF2800;
	}
h3.liens {
	line-height:20px;
	margin:10px 0 0 5px;
	padding:0 0 0 25px;
	font-size:135%;
	font-weight:bold;
	color:#df2800;
	background: url(picto_lien.gif) no-repeat top left;
	}
.blocActu ul {
	margin:5px 0 0 -30px;
	}
.blocActu li a{
	padding:0 0 0 10px;
	color:#000;
	background: url(petite_fleche_bleue.gif) no-repeat 0 50%;
	}
.blocActu li a:hover{
	color:#fd8108;
	background: url(petite_fleche_orange.jpg) no-repeat 0 50%;
	text-decoration:underline;
	}
#blocLiensUtiles {
	margin-right:4px;
	border:1px solid #df2800;
	border-width:1px 0 0 0;
	}
#blocLiensUtiles li {
	list-style-type:none;
	}
#blocCommuniquesPresse {
	margin-right:4px;
	border:1px solid #df2800;
	border-width:1px 0 1px 0;
	padding:15px 10px 10px 10px;
	}
h1.communiques {
	margin:0 0 0 25px;
	padding:0;
	font-size:240%;
	font-weight:bold;
	font-family: "Arial black", arial, sans-serif;
	color:#df2800;
	text-transform:uppercase;
	}
p.nav {
	margin:0;
	padding:0;
	text-align:right;
	padding:5px 10px 10px 0;
	color:#DF2800;
	}
h4.communiques {
	color:#DF2800;
	font-size:100%;
	font-weight:normal;
	margin:10px 0 15px 5px;
	padding:0 0 0 35px;
	background: url(picto_photo.gif) no-repeat top left;
	}
h4.communiques a {
	color:#000;
	}
/************************************/
/*		AJOUTS 31 Janvier 2006		*/
/************************************/
/*	Emmanuel EUGENE SQLI Poitiers	*/
/************************************/
/*     Résultats de la recherche    */
/************************************/
h1.resRech {
	margin:0 0 0 25px;
	padding:0;
	color:#df2800;
	background: url(bandeauRech.gif) no-repeat 215px 2px;
	height:45px;
	}
h1.resRech span {
	padding:0;
	margin:0;
	font-family: "Arial black", arial, sans-serif;
	}
h1.resRech span.first {
	font-size:40% !important;
	font-size:30%;
	display:block;
	height:0px !important;
	font-weight:normal;
	}
h1.resRech span.second {
	font-size:130% !important;
	font-size:110%;
	font-weight:normal;
	position:relative;
	top: 0 !important;
	top:-15px;
	left:-3px;
	}
#filAriane2 {
	height:21px;
	line-height:21px;
	padding-left:248px;
	padding-right:180px;
	background:#fff url(fond_ariane2.gif) no-repeat top left;
	}
#filAriane2 span {display:none;}
	
#filAriane2 a {color:#000;}
#bandeauRes {
	background:url(fondBandeauRech.gif) repeat-x top left;
	height:22px;
	line-height:22px;
	color:#fff;
	font-weight:bold;
	padding:0 0 0 7px;
	margin:2px 2px 0 22px !important;
	margin:-18px 2px 0 22px;
	}
span.tab {margin-left:22px;}
#resRech {
	margin:0 0 0 30px;
	}
#resRech a {
	display:block;
	color:#5A6585;
	background: url(grandeFlecheBleue.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	font-weight:bold;
	}
#resRech p {
	margin:2px 0 5px 10px;
	padding:0;
	}
/************************************/
/*		AJOUTS 01 Février 2006		*/
/************************************/
/*	Emmanuel EUGENE SQLI Poitiers	*/
/************************************/
/*			Impression				*/
/************************************/
#entetePage, #piedPage {
	width:600px;
	display:none;
	}
#piedPage {
	margin:20px 0 0 0;
	}
#entetePage p, #piedPage p {
	margin:0;
	padding:0;
	color:#B7B7B7;
	text-align:right;
	float:right;
	}
#entetePage span#limoges {
	width:150px;
	text-align:right;
	float:left;
	font-size:90%;
	padding:5px;
	}
#entetePage span#imag {float:left;}
#entetePage hr, #piedPage hr {clear:both;}
#piedPage span#coord {
	width:250px;
	text-align:right;
	float:left;
	font-size:90%;
	padding:5px;
	}
#piedPage span#logo {float:left;}
@media print {
	#entetePage, #piedPage {
		display:block;
		font-size:8pt;
		}
	body { font-size:10pt;}
	#frameGauche, #entete, #footer, #frameDroite { display:none;}
	#contenu {
		width:600px;
		float:none;
		border: none;
		}
	#filAriane {
		height:21px;
		line-height:21px;
		padding-left:0;
		padding-right:0;
		background:none;
		}
	h1.article, h1.rubrique, h1.detail {
		margin:0;
		padding:0;
		font-size:280%;
		font-weight:bold;
		font-family: "Arial black", arial, sans-serif;
		color:#df2800;
		}
	}
/************************************/
/*		AJOUTS 10 Février 2006		*/
/************************************/
/*	Emmanuel EUGENE SQLI Poitiers	*/
/************************************/
/*			CONTACTS				*/
/************************************/
#contenuContacts {
	width:542px;	
	}
#gaucheContacts {
	float:left;	
	/* width: 379px;*/
	}
#droiteContacts {
	float:left;
	width:284px;
	margin-left:0px;
	}
#contenuDroiteContacts {
	width:480px;
	border:1px solid #df2800;
	border-width:1px 0px 0 0;
	padding:0 10px 0 30px;
	}
#contenuDroiteContacts ul {
	padding-left:15px;
	list-style-image:url(fleche_orange_fond_blanc.gif);
	}
h2.contacts {
	margin-left:0px;
	padding:0;
	color:#df2800;
	font-size:140%;
	font-weight: bold;
	}
h2.contacts:first-letter {
	font-size:120%;
	}
#contenuContacts #gaucheContacts {
	/* width:347px; */
	width:500px; 
	margin:0 0 0 0px;
	padding:0 0 0 30px;
	}
#contenuContacts #gaucheContacts h2.formulaireContact {
	padding:0 0 0 0px;
	}
#contenuContacts  ul {
	padding-left:0px;
	margin-left:0px;
	}
#contenuContacts  ul li {
	margin-left:17px;
	list-style-image:url(fleche_orange_fond_blanc.gif);
	}
#contenuContacts  ol li {
	margin-left: 0px;
	list-style-image:none;
	}
#contenuContacts p.form {
	margin:0;
	padding:0 0 5px 8px;
	background:#FBB96B;
	border:1px solid #df2800;
	border-width:1px 1px 0 0;
	width:338px;
	}
#contenuContacts legend {
	width:0;
	height:0;
	display:none;
	}
#contenuContacts p.joint {
	margin:-5px 0 0 0 !important;
	margin:0;
	padding:0 0 15px 8px;
	background:#F48F33;
	border:1px solid #df2800;
	border-width:0 1px 0 0;
	width:338px;
	}
#contenuContacts label {
	font-weight:bold;
	margin:5px 0;
	display:block;
	}
#contenuContacts label.message {
	float:left;	
	}
#contenuContacts p.message {
	margin:0px;
	padding:0 0 5px 8px;
	background:#FBB96B;
	border:1px solid #df2800;
	border-width:0px 1px 0 0;
	width:338px;
	}
#contenuContacts select {width:246px;}
#contenuContacts input {width:175px; margin:0px; padding:3px;}
#contenuContacts textarea {width:322px;}
#contenuContacts input.file {
	width:auto !important;
	width:265px;
	}
p.right {	
	text-align:right;
	margin:5px 0;
	padding:0;
	}
#contenuContacts p.mentionsLegales {
	float:left;
	padding:0 10px 0 0;
	font-size:90%;
	color:#454A4D;
	text-align:justify;
	}
#contenuContacts p.mentionsLegales a {
	padding:0 10px 0 0;
	color:#000000;
	text-align:justify;
	}
#contenuContacts p.boutons {
	width:380px;
	text-align:right;
	margin:5px 0;
	padding:0;
	border:none;
}
#contenuContacts p.boutons input {
	color:#fff;
	border:none;
	background: url(bt_Envoyer.gif) no-repeat top right;
	width:auto;
	font-weight:bold;
	cursor:hand;
	}
#contenuContacts p.boutons a { 
	text-decoration:none;
	padding:2px;
	color:#fff;
	border:none;
	/*background: url(bouton_ident.gif) no-repeat top right;*/
	width:auto;
	font-weight:bold;
	cursor:hand;
	}
#contenuContacts a.detach {
	color : #000000;
}
h2.formulaireContact {
	margin:20px 0 0 0;
	padding:0 0 0 30px;
	color:#FD8105;
	font-size:140%;
	font-weight: bold;
	}
h2.formulaireContact:first-letter {
	font-size:120%;
	}
span.champs {
	float:right;
	padding:0 10px 0 0;
	font-size:90%;
	color:#454A4D;
	line-height:25px;
	}
#contenuDroiteContacts h3 {
	font-size:100%;
	margin:4px 0 0 0;
	padding:0;
	}
div.adresse {
	margin:0 0 15px 0 !important;
	margin:0 0 30px 0;
	font-size:95%;
	}
span.gaucheCoord {
	float:left;
	}
span.droiteCoord {
	float:right;
	}
h3.question {
	color:#596682;
	line-height:20px;
	margin:5px 0 0 10px;
	padding:0 0 0 25px;
	font-size:100%;
	font-weight:normal;
	background: url(picto_inter.gif) no-repeat top left;
	}
#contenu2 {
	width:542px;
	float:left;
	border: solid #df2800;
	border-width:2px 1px 0 0;
	}
#logoFocus{
	float:left;
	width:67px;
	height:157px;
	background: url(focus.gif) no-repeat top left;
	}
.titreActu .datePublication{
	margin:0 0 0 0px;
	text-align:right;
	padding:0;
	font-size:80%;
	color:#596682;
	}
.datePublication{
	margin:0 0 0 25px;
	padding:0;
	font-size:80%;
	color:#596682;
	}
#transport table { 
	border:0px; 
        vertical-align:middle; 
        text-align:left; 
        } 

#transport td { 
        border:1px solid #eeeeee; 
        vertical-align:middle; 
        text-align:left; 
        margin : 4px; 
        } 
#transport td img {
	border: none;
}
#transport2 table { 
        border:0px; 
        vertical-align:middle; 
        text-align:left; 
        } 

#transport2 td { 
        border:0px solid #eeeeee; 
        vertical-align:middle; 
        text-align:left; 
        margin : 4px; 
        }
#transport2 td img {
	border: none;
}
#texteArticle img {
	border:2px solid #ef8c21;
	margin:5px;
	}
#texteArticle table {
	// LV2 le 12/08/10 suppression de la commande border
	vertical-align:middle;
	text-align:left;
	}
#texteArticle td {
	// LV2 le 12/08/10 suppression de la commande border
	vertical-align:middle;
	text-align:left;
	margin : 2px;
	}
#texteActuDet img {
	border:2px solid #ef8c21;
	margin:5px;
}
#introDetail .fichierPicto {
		border:0;
	}
/************************************/
/*         FORUM   			*/
/************************************/
#forumVue {
	margin-left:25px;
	margin-right:5px;
	color : #000000;
	text-align:left;
}
#forumVue .boutons {
	float : left;
	text-align:left;
	margin-left:0px;
}
#forumVue .pageNavigation {
	float:right;
	
}
#forumVue .boutons a, #forumVue .pageNavigation a  { 
	text-decoration:none;
	padding:0px;	
	color:#fff;
	border:none;
	/*background: url(bouton_ident.gif) no-repeat top right;*/
	width:auto;
	font-weight:bold;
	cursor:hand;
	}
#forumVue table {}
#forumVue th {
	background:#F48F33;
}
#forumVue table td {	
	width:auto;
	text-align:left;
}
#forumVue table a {
	color : #000000;
}
#forumVue img {
	border:0px;
	margin:0px;
	padding:0px;	
}
/* ------  Gestion documentaire ------ */
#contenuGDocumentaire {
	width:542px;
	padding:0;
	margin:0px;
}
#contenuGDocumentaire p.boutons {
	width:430px;
	text-align:right;
	margin:5px 0;
	padding:0;
	border:none;
}
#contenuGDocumentaire p.boutons input {
	color:#fff;
	border:none;
	background: url(bt_Enregistrer.gif) no-repeat top right;
	width:auto;
	font-weight:bold;
	cursor:hand;
	}
#contenuGDocumentaire p.boutons a { 
	text-decoration:none;
	padding:2px;
	color:#fff;
	border:none;
	/*background: url(bouton_ident.gif) no-repeat top right;*/
	width:auto;
	font-weight:bold;
	cursor:hand;
	}
#contenuGDocumentaire p.form {
	margin:0px 0px 0px 25px;
	padding:0 0 5px 8px;
	background:#FBB96B;
	border:1px solid #df2800;
	border-width:1px 1px 0 0;
	width:338px;
	}
#contenuGDocumentaire p.version {
	margin:0px 0px 0px 25px;
	padding:0 0 0px 0px;
	width:338px;
	font-size:90%;
	color:#454A4D;
	}
#contenuGDocumentaire span.champs {
	margin:0px 0px 0px 0px;
	padding:0 0 0px 0px;	
	font-size:90%;
	color:#454A4D;
	}
#contenuGDocumentaire legend {
	width:0;
	height:0;
	display:none;
	}
#contenuGDocumentaire label {
	font-weight:bold;
	margin:5px 0;
	display:block;
	}
#contenuGDocumentaire label.message {
	font-weight:bold;
	float:left;
	}
#contenuGDocumentaire p.joint {
	margin:-5px 0 0 25px !important;
	margin:0px 0px 0px 25px;
	padding:0 0 15px 8px;
	background:#F48F33;
	border:1px solid #df2800;
	border-width:0 1px 0 0;
	width:338px;
	}
#contenuGDocumentaire select {width:282px; margin:0px; }
#contenuGDocumentaire input {width:275px; margin:0px; padding:3px;}
#contenuGDocumentaire input.detach {width:15px; margin:0px; }
#contenuGDocumentaire textarea {width:280px;margin:0px;}
#contenuGDocumentaire input.file {
	margin:0px;
	padding:0px;
	width:auto !important;
	width:230px;
	}
#contenuGDocumentaire a.detach {
	color : #000000;
}
