/* Redéfinition de balises html : */a { text-decoration: none; }h1 { font-size: 1.4em; }h2 { font-size: 1.3em; }h3 { font-size: 1.1em; }h4 { font-size: 1em; }h5 { font-size: 0.9em; }h6 { font-size: 0.8em; }hr { color: #C4BE9E; }/* Styles personalisés : */.podcast { text-align:center; display:block; width:32px; height:17px; background: url("http://www.parisbrestparis.tv/sitedesign/standard/images/_podcast.png") no-repeat; }#rss { display:block; width:27px; height:13px; float:right; margin:0; padding:0; }#rss a { display:block; width:27px; height:13px; background:url("images/rss.gif") no-repeat; }.break { clear: both; }.bold { font-weight: bold; }.italic { font-style: italic; }.hr { color: #C4BE9E; }.tableleft { margin-right: 10px; }.tableright { margin-left: 10px; }/* ^-^-^ GENERIQUES ^-^-^ */#contenu ul, li { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }#contenu_haut { text-align:right; padding:0 0 4px 0; margin:0; }.chemin { margin:0 0 14px 0; text-decoration:none; font-style:italic; font-size:0.9em; color: #999; }	a.chemin { font-style:normal; }	a.chemin:hover { color:#000; }#rubrique_header { margin-bottom:10px; }#rubrique_header img { display: none; }.titre_rubrique {	padding:0 10px 0px 10px;	font-weight: bold;	font-size: 1.3em;	color: #000;	}.rubrique_desc { font-size: 0.9em; }#rubrique_xmlfeed { display: block; width:27px; height:13px; background:url("images/rss.gif"); }.article { padding-top: 6px; }.article p { padding-top: 10px; margin: 0px; }.article_gauche { width: 48%;	float: left; padding: 4px 0 0 0; }.article_droite { width: 48%;	float: right;padding: 4px 0 0 0; }.filet { clear:both; display:block; height:10px; margin-top:10px; border-top:1px solid; }.date_article { color: #999999; font-size: 0.8em; font-weight: normal; }.auteur { color: #999999; font-size: 0.8em; font-weight: normal; }.titre_article { font-size:1.4em; font-weight:bold; text-decoration:none; color:#000; }.article_intro { color:#000; text-align:justify; line-height:13pt; }/* Liens */a.lien { color: #066AAF; text-decoration: underline; }a.lien:hover { color: #066AAF; }a.mailto { color: #066AAF; text-decoration: underline; }a.mailto:hover { color: #066AAF; }a.path { color: #066AAF; text-decoration: underline; }a.path:hover { color: #066AAF; }.lire_la_suite { display:block; margin-top:6px; }.lire_la_suite a {	font-weight:bold;	padding-left:13px;	text-decoration:none;	color:#447FC8;	background: url("images/lire_la_suite.gif") no-repeat 0px 2px;	}	.lire_la_suite a:hover { color: #006DBA; }/* Placement des images */img { border:0; border-color: #999; }.conteneur_imagecenter { display:block; margin: 10px 0 10px 0; text-align: center; }.imageleft { font-size:0.8em; margin-right:10px; margin-top:3px; float:left; padding:0; }.imageright { font-size:0.8em; margin-left:10px; margin-top:3px; float:right; padding:0; }.image_accueil { font-size:0.8em; margin-right:10px; float:left; }.legende_photo { display:block; padding:0 0 2px 0; margin:0 auto 0 auto; font-style:normal; text-align:center; font-weight:normal; color:#999; line-height:9pt; }#imageview { text-align:center; padding:5px; background:#FFF; }#imageview .legende_photo { font-weight:bold; padding: 6px 0 1px 0; }#imageview .description_photo { text-align:left; font-size:0.9em; padding: 6px 0 1px 0; }a.imgview_lien { font-weight:bold; color:#7BA521; text-decoration: none; }	a.imgview_lien:hover { color: #999; }/* --- NAVIGATION type_list_tpl --- */#navigation { color:#4A4740; font-size:0.8em; }#navigation a { text-decoration:none; padding:1px 5px 1px 5px; border:1px solid #FFF; color:#4A4740; background:#F3F3E6; }	#navigation a:hover { border:1px solid #3782DF; color:#3782DF; }#navigation .button { border:1px solid #ccc; background:#F3F3E6; }	.page_nav_active { padding:1px 5px 1px 5px; border:1px solid #3782DF; color:#3782DF; background:#F3F3E6; font-weight:bold; }/* sous_rubriques haut */#sous_rubriques_haut { margin:10px 0 6px 14px; padding:4px; width:180px; float:right; }	#sous_rubriques_haut .titre { font-size:1.2em; font-weight:bold; padding:4px; color:#CC1D00; }	.sous_rubrique_haut { margin-bottom: 14px; }	#sous_rubriques_haut a { 		font-family: Trebuchet MS;		font-size:1.2em;		line-height:1em;		font-weight:bold;		border-top:1px solid #CCC; 		text-decoration:none; 		color:#333;		display:block;		padding-left:14px;		padding-top:4px;		background:url("http://www.parisbrestparis.tv/sitedesign/standard/images/_sous_rubrique_puce.gif") no-repeat 0px 7px;		}		#sous_rubriques_haut a:hover { color:#CC1D00; background: url("http://www.parisbrestparis.tv/sitedesign/standard/images/_sous_rubrique_puceo.gif") no-repeat 0px 7px; }	#sous_rubriques_haut .description { font-family:Arial; color:#666; padding-left:14px; }/* sous_rubriques bas */#sous_rubriques_bas { display: block; }	.sous_rubrique_bas { margin-bottom: 14px; }	#sous_rubriques_bas .titre { font-size:1.2em; font-weight:bold; padding:4px; color:#CC1D00; padding: 4px 10px 4px 10px; }	#sous_rubriques_bas img { display:block; float:left; margin: 7px 8px 0 0; }	#sous_rubriques_bas a { 		display:block;		font-family: Trebuchet MS; font-size: 1.2em; font-weight: bold;		line-height: 1em;		border-top: 1px solid #CCC;		text-decoration: none;		color:#333;		padding-left: 14px;		padding-top: 4px;		background: url("http://www.parisbrestparis.tv/sitedesign/standard/images/_sous_rubrique_puce.gif") no-repeat 0px 7px;		}		#sous_rubriques_bas a:hover { color:#CC1D00; background:url("http://www.parisbrestparis.tv/sitedesign/standard/images/_sous_rubrique_puceo.gif") no-repeat 0px 7px; }	#sous_rubriques_bas .description { font-family:Arial; color:#666; padding-left:14px; }/* RETOUR */#retour { clear:both; display:block; text-align:right; margin: 0 0 5px 0; padding: 6px 0 6px 0; }	#retour a { text-decoration:none; font-weight:bold; color:#006DBA; }		#retour a:hover { color:#FFAB33; }	.imprimer { padding:0 0 0 17px; margin-right:20px; background:url("images/_imprimer.gif") no-repeat 0px 1px; }	.ancre { padding:0 0 0 12px; margin-right:20px; background:url("images/_ancre.gif") no-repeat 0px 1px; }	.envoyer { padding:0 0 0 17px; margin-right:20px; background:url("images/_envoyer.gif") no-repeat; }	.retour { padding:0 0 0 17px; background:url("images/_retour.gif") no-repeat 0px 1px; }	.fermer { padding:0 0 0 16px; background:url("http://www.parisbrestparis.tv/sitedesign/standard/images/_fermer.gif") no-repeat 0px 2px; }/* lien sur paragraphes (présent dans la page de résultat de recherche */.justifie, a.justifie { color:#000; text-align:justify; text-decoration:none; }	a.justifie:hover { color: #3782DF; }/* --- FORMULAIRES --- */.okbutton { border:1px solid #CCC; background:#006DBA; color:#FFF; }#cnil { font-size: 0.9em; }.champs_intitule { color:#4A4740; padding:0 0 6px 0; }.champs { color:#4A4740; }.erreur { color: #cc0000; }/* ---- FICHES----- */#fiche { width:100%; position:absolute; top:0px; left:0px; padding:0; margin:0; background:#FFF; }	#fiche ul { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }	#fiche ul li { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }	#fiche_in { padding:0; margin:0; }	#fiche .image { background: url("images/fiche_haut_bgd.png") repeat-x; }	.fiche .image { background: url("images/fiche_haut_bgd.png") repeat-x; }	#fiche_in .image { background: url("images/fiche_haut_bgd.png") repeat-x; }	#fiche .contenu, #fiche_in .contenu { padding: 20px; }	#fiche .article, #fiche_in .article { padding: 0px 10px 10px 10px; text-align: justify; }	#fiche .image2, #fiche_in .image2 { padding:0; }	#fiche .fichiers_attaches, #fiche_in .fichiers_attaches { padding:0; }	#fiche .fichier_attache, #fiche_in .fichier_attache { padding: 4px; border-top: 1px solid #3782DF; border-left: 1px solid #3782DF; background: #F3F3E6;	}	#fiche .navigation, #fiche_in .navigation { color:#000; padding: 0 0 10px 0; font-size: 0.8em; }	#fiche .navigation a, #fiche_in .navigation a { color:#000; text-decoration: none;	font-size: 0.8em; }		#fiche .navigation a:hover, #fiche_in .navigation a:hover { color:#3782DF; }	#fiche .bas { border-top: 1px solid #3782DF; padding: 6px 0 0 0; text-align: right; }	a.fiche_lien {	color:#3782DF; font-weight: bold; text-decoration: none; }		a.fiche_lien:hover { color: #999; }/* --- FRONTPAGE --- */#frontpage { display:block; margin:0; padding:0 0 10px 0; width:618px; }#frontpage .justifie p { padding: 0px; margin: 0px; }	/* TITRE FRONTPAGE*/	.fp_titre_rubrique2 { margin:44px 0 0 0; padding:0 5px 0 0; height:52px; background:url("images/fp_titre_rubrique2.gif") repeat-x; }	.fp_titre_rubrique { display:block; height:37px; width:105px; background:url("images/fp_titre_rubrique.gif") no-repeat; }	.fp_image_accueil { float: left; margin-right: 10px; }	/* article frontpgae seul */	.fp_article { margin-bottom:20px; padding:20px; line-height:14pt; background:#FFF; /*F3F4F4*/ height:452px;/*285px;*/ }	.tdfp { background:#FFF;	position:relative;}	/* article sur 2 colonnes */	.fp_article_gauche { padding:10px; margin:1px 1px 0 0; }		.fp_article_gauche .titre_article { margin-bottom: 13px ; }	.fp_article_droite { padding:10px; margin:1px 0 0 0; }		.fp_article_droite .titre_article { margin-bottom: 13px ; }	/* colonne de droite du frontpage */#fp_left {	display: block;	width: 138px;	background: #ccc;	background: url(images/fp_left_bgd.gif);	position: absolute;	margin-top: 36px;	margin-left: 618px;	padding: 0 14px 10px 10px;	}		#fp_left .titre_rubrique { display: none; }		#fp_left .imageright,	#fp_left .imageleft { clear: both; float: none; display: block; margin: 0 auto; width: 100%; }		/* --- PLAN DU SITE --- */#sitemap .titre_rubrique { padding: 4px 10px 4px 10px; }#sitemap div {	padding: 4px 0px 4px 0px; }.sitemap_rubrique { color:#000; text-decoration: none;	font-weight: bold; }	a.sitemap_rubrique:hover { color:#509AE4; }.sitemap_article { color:#376592; text-decoration: none; }	a.sitemap_article:hover { color:#000; }