/* =============================================================================* LAYOUT GENERAL* ===========================================================================*/#document {	width: 960px;	overflow: hidden;}#bandeauHaut {	width: 100%;	overflow: hidden;}#corps {	overflow: hidden;	width: 100%;}#colonneGauche {	float: left;	width: 170px;}.avecDeuxColonnes #contenu {	float: left;	width: 625px;}.avecColonneDroite #contenu, .avecColonneGauche #contenu {	float: left;	width: 615px;}#colonneDroite {	float: left;	width: 140px;}#bandeauBas {}hr.clear {	visibility: hidden;}/* =============================================================================* STANDARD IMPLEMENTATION & STANDARD CMS * -Eléments utilisés par l'application et une implémentation standard du CMS ** ! Atention aux spécificités des selecteurs qui peuvent être plus importantes* ===========================================================================*//* Implémentaiton au cas par cas  */.clear {	clear: both;}/* TPL_FORMULAIRE */input.case {	border: none;}label.enLigne {	float: none;	display: inline;}li.enLigne {	display :  inline;}/* TPL AVEC FORMULAIRE: tpl_formulaire, tpl_ged, tpl_login, tpl_loginMDL, etc. */p.action {}p.action input {	border : 1px solid #0095D9 ;	background-color : #fff;	color : #0095D9 ;	padding : 0 5px;	font-weight : bold;	font-size : 80%;}p.action input:hover {	background-color : #0095d9;	color : #fff;}/* TPL_FORMULAIRE [=>label caché] et éléments d'accessibilité */.accessLayout, .byPass {	position: absolute;	left: 0;	top: -500px;	width: 1px;	height: 1px;	margin: 0;	padding: 0;	overflow: hidden;}/* CMS */.paragraphe {	overflow: hidden;	width: 100%;	font-size: 85%;}#corps #contenu ul, #colonneGauche .module ul {	padding-left: 20px;	list-style: none;}#corps #contenu li {	padding-left: 15px;	background: url(images/puceListeBleueContenu.gif) no-repeat top left;}#colonneGauche .module li {		padding: 0 0 0 15px;	background: url(images/puceListeBleueContenu.gif) no-repeat top left;		}/* WYSIWYG */.alignleft {	text-align: left;}.alignright {	text-align: right;}.aligncenter {	text-align: center;}.alignjustify {	text-align: justify;}img.alignleft {	float: left;	margin: 0 5px 5px 0;}img.alignright {	float: right;	margin: 0 0 5px 5px;}a img {	border-width: 0;}acronym, abbr {	border-bottom: 1px dotted;	cursor: help;}/* =============================================================================* INITIALISATION CHARTE GRAPHIQUE GENERALE DU PROJET* ===========================================================================*/body {	margin: 0;	padding: 0;	background-color: #FFFFFF;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: small;/* Rétablir la taille pour MSIE5 dans "msie_fixes.css" */}/* =============================================================================* ELEMENTS COMMUNS (non spécifique à  la position dans le page) DE LA CHARTE* ===========================================================================*/h2, h3, h4, h5, h6 {	padding: 0;}h2 {	color: #000;	font-size: normal;	margin-top: 3px;	margin-bottom: 3px;}h3 {	color: #000;	font-size: small;	margin-top: 3px;	margin-bottom: 3px;}h4 {	color: #000;	/*font-size: small;*/	margin-top: 3px;	margin-bottom: 3px;	font-weight: bold;	/*font-style: italic;*/}h5 {	color: #000;	font-size: small;	margin-top: 0px;	margin-bottom: 3px;	font-weight: normal;	font-style: italic;}p {	margin: 0;}ul {	padding: 0;	margin: 0;}a {	font-weight: bold;}a:link, a:hover, a:focus {	color: #0095D9;	text-decoration: underline;	font-weight: bold;}#colonneGauche, #colonneDroite {	color: #0095D9;}/* =============================================================================* DOCUMENT (CHARTE GENERALE)* ===========================================================================*/#document {	padding: 0;	margin: 0 auto;}/* =============================================================================* BANDEAU HAUT (CHARTE GENERALE)* ===========================================================================*/#bandeauHaut {	height: 148px;}.header {	background: transparent url(images/header.jpg) no-repeat top left;}#logo{	margin : 0;    padding : 0 0 0 51px;}#logo a {	border : 0;}#headerToolbar {	margin-top: 48px;	margin-right: 10px;	height: 20px;}#headerToolbar ul {	list-style-type: none;	display: inline;	float: right;	margin: 0;}#headerToolbar li {	display: inline;	margin: 0 3px 0 3px;}#headerToolbar li a {	text-decoration: none;}#minisites {	height: 25px;	background: #C4AA78;	color: #FFFFFF;	width: 100%;	padding: 0;	margin: 0;		font-size : 85%;}#minisites ul {	display: inline;	list-style-type: none;	float: right;	margin: 0;		height: 25px;}#minisites li {	display: inline;	text-align: center;	border-left: 1px solid #FFFFFF;	padding: 0 40px 0 10px;}#minisites li a:link, #minisites li a:hover, #minisites li a:visited {	color: #FFFFFF;	text-decoration: none;	font-weight: normal;}#bandeau {	float: left;	width: 816px;	height: 123px;}#moduleRecherche {	float: left;	width: 140px;	height: 113px;	background: #0095D9 url(images/encocheMoteurdeRecherche.gif) no-repeat top left;	font-weight: bold;	color: #FFFFFF;	padding-top: 10px;	padding-left: 4px;	font-size: 110%;}#moduleRecherche input {	background-color : #fff;	color : #0095D9 ;	padding : 0 5px;		border: none;	margin: 0 10px 10px 10px;	width: 118px;	height: 15px;	font-size: 80%;}#moduleRecherche #searchString {	border: none;	margin: 0px 10px 10px 10px;	width: 100px;	height: 11px;	font-size: 9px;	vertical-align: top;}#moduleRecherche label {	padding: 0 0 0 10px;	margin: 0px;	background: #0095D9;	font-size: 85%;}#moduleRecherche button {	border: none;	margin: 0 10px 0 10px;	width: 80px;	background: #FFF;	color: #0095D9;}#moduleRecherche a {	font-size: 85%;	text-decoration: none;	color: #FFF;}#moduleRecherche #loupe input {	background: transparent;	margin-top: 5px;	width: 100%;	width: 70px;}#moduleRecherche #loupe {	background: transparent url(images/loupeRecherche.gif) no-repeat 10px top ;	padding-left: 25px;}/* =============================================================================* CORPS (CHARTE GENERALE)* ===========================================================================*/#corps {	border-bottom: 10px solid #FFFFFF;	background : transparent url(images/fondColonneDroite.gif) repeat-y top right;}/* =============================================================================* COLONNE GAUCHE (CHARTE GENERALE)* ===========================================================================*/#colonneGauche {}/*===========================Navigation=======================================*/#colonneGauche ul {	padding: 0;	border-bottom: none;}#colonneGauche ul li {	padding: 5px 0;	list-style-type: none;}#colonneGauche ul li a {	font-size: small;}/******** Premier niveau de l'arborescence ********/#colonneGauche ul li a {	padding: 3px 0 3px 0;	text-decoration: none;	color: #0095D9;	font-weight: bold;	display: block;	border-bottom: 1px solid #BFBFBF;}#colonneGauche ul li a:hover, #colonneGauche #navSelected1 {	padding-left: 15px;	background: #0095D9 url(images/encocheBleue.gif) no-repeat top left;	color: #FFFFFF;	display: block;}/********** Deuxième niveau **********/#colonneGauche ul li ul li a {	padding-left: 12px;	background: #FFFFFF url(images/puceListeBleue.gif) no-repeat center left;	text-decoration: none;	color: #0095D9;	display: block;	border-bottom: 1px solid #BFBFBF;	background: #FFFFFF url(images/puceListeBleue.gif) no-repeat center left;	font-size: 85%;}#colonneGauche ul li ul li a:hover, #colonneGauche #navSelected2 {	padding-left: 12px;	color: #F5821F;	display: block;	font-weight: bold;}/********** Troisième niveau **********/#colonneGauche ul li ul li ul li {	margin-left: 10px;}#colonneGauche ul li ul li ul li a {	font-size: x-small;	padding-left: 12px;	background: #FFFFFF url(images/puceListeBleue.gif) no-repeat center left;	text-decoration: none;	color: #0095D9;	display: block;	border-bottom: 1px solid #BFBFBF;	background: #FFFFFF url(images/puceListeBleue.gif) no-repeat center left;}#colonneGauche ul li ul li ul li a:hover, #colonneGauche #navSelected3 {	padding-left: 12px;	color: #F5821F;	display: block;	font-weight: bold;}#colonneGauche h3 {	text-align: left;	padding: 5px 0 5px 20px;	border-bottom: 1px solid #BFBFBF;	background: url(images/puceBleueSurBlanc.gif) no-repeat top left;}/* =============================================================================* TPL COMMUN (CHARTE GENERALE)* ===========================================================================*/#colonneGauche h3.fondBeige {	text-align: left;	padding: 5px 0 5px 20px;	border-bottom: 1px solid #BFBFBF;	color: #0095D9;	background: #F3ECDE url(images/puceBleueSurBeige.gif) no-repeat top left;}h3.fondBeige {	background: #F3ECDE url(images/puceBleueSurBeige.gif) no-repeat top left;	margin: 0;}h3.fondBleu {	background: #0095D9 url(images/puceBlancheSurBleu.gif) no-repeat top left;	color: #FFFFFF;}/* =============================================================================* CONTENU(CHARTE GENERALE)* ===========================================================================*/#contenu {	padding: 10px;	overflow: hidden;}#Ariane {	font-size: x-small;	width: 100%;	padding-bottom: 10px;	color: #0482BB;}#Ariane a:link, #Ariane a:visited {	text-decoration: none;	color: #0482BB;	font-weight: normal;}#Ariane a:hover {	text-decoration: underline;	color: #0482BB;	font-weight: normal;}#contenu h3 {	font-size: small;	margin-bottom: 3px;	color: #000000;}#Accueil #contenu div.paragraphe h3 {	color: #ffffff;	font-size: small;	margin-top: 0px;	margin-bottom: 0;}#corps #contenu #titrePage {	background: #C4AA78 url(images/encocheBlancheSurBeige.gif) no-repeat top left;	color: #FFFFFF;	font-weight: bold;	padding: 12px 12px 12px 19px;	margin: 10px 0 10px 0;}#corps p.hautDePage {	background: transparent url(images/retourHaut.gif) no-repeat center left;	padding: 10px 0 10px 20px;}#corps div.paragraphe p.hautDePage a {	text-decoration: none;}#contenu div.accroche {	font-weight: bold;	margin-bottom: 10px;}#contenu div.accroche img {	margin: 3px;	float: left;}#contenu div.modification {	font-style: italic;}#contenu .fondBeigeEncoche {	background: #F3ECDE url(images/encocheBleueBeige.gif) no-repeat top left;	color: #0482BB;	padding-left: 20px;	padding-top: 5px;	padding-bottom: 5px;}#contenu .fondOrangeEncoche {	background: #F5821F url(images/encocheBlancheSurOrange.gif) no-repeat top left;	color: #FFFFFF;	font-weight: bold;	padding: 8px 5px 5px 20px;}#contenu .fondBleuEncoche {	background: #0095D9 url(images/encocheBleue.gif) no-repeat top left;	color: #FFFFFF;	padding: 5px 0 5px 20px;}/* =============================================================================* COLONNE DROITE (CHARTE GENERALE)* ===========================================================================*/#colonneDroite {	background: #E9E1D3;	font-size: 85%;	padding: 0;}h3.bleuBeige {	background: #F3ECDE url(images/encocheBleueBeige.gif) no-repeat top left;	padding: 5px 0 5px 20px;	color: #0095D9;	margin: 0;}#colonneDroite h3.bleuBeige {	background: #E9E1D3 url(images/encocheBleueBeigeColonneDroite.gif) no-repeat top left;	padding: 5px 0 5px 20px;	color: #0095D9;}/*#colonneDroite ul {	margin: 5px 11px;	list-style-type: none;}#colonneDroite ul li {	background: #FFFFFF url(images/puceDroiteBleue.gif) no-repeat center left;	padding: 5px 11px;	border-bottom: 1px solid #BFBFBF;}*/#colonneDroite ul#pgspe {	margin: 5px 11px;	list-style-type: none;}#colonneDroite ul#pgspe li {	background: #FFFFFF ;	padding: 5px 11px;	padding-left:5px;	font-weight:bold;	margin-bottom:3px;}#colonneDroite ul#pgspe li a {	text-decoration:none;	}	#colonneDroite ul#pgspe li a:visited {	color: #0095D9;}#colonneDroite .voirAussi .module {	background-color: white;	padding: 10px 0 3px 0;}/* =============================================================================* BANDEAU BAS (CHARTE GENERALE)* ===========================================================================*/#bandeauBas {	text-align: center;	border: 10px solid #E9E1D3;	font-size: 85%;}#rubriques {	background: #FFFFFF;	text-align: center;}#rubriques ul {	text-align: center;	list-style-type: none;	display: inline;}#rubriques li {	display: inline;	padding: 0 5px;}ul#mid {	border-left: 15px solid #E9E1D3;	border-right: 15px solid #E9E1D3;}address {	background: #E9E1D3;}#rubriques ul a:link, #rubriques ul a:visited {	text-decoration: none;	color: #0095D9;	font-weight: bold;}#rubriques ul a:hover {	text-decoration: underline;	color: #0095D9;	font-weight: bold;}/* =============================================================================* MODULES (CHARTE GENERALE)* ===========================================================================*/.module {	border: 1px solid #BFBFBF;	margin: 5px 0 5px 0;	color: #0095D9;	overflow: hidden;	background: #FFFFFF;}.module h3 {	text-align: left;	padding: 5px 0 5px 20px;	border-bottom: 1px solid #BFBFBF;	background: url(images/puceBleueSurBlanc.gif) no-repeat top left;}.module p {	padding: 0 5px;	margin: 5px;}#colonneGauche .module h3, #colonneDroite .module h3 {	text-align: left;	padding: 5px 0 5px 20px;	border-bottom: 1px solid #BFBFBF;	background: url(images/puceBleueSurBlanc.gif) no-repeat top left;	color: #0095D9;}/*#colonneGauche .tpl_Commun p*/#colonneGauche .module {	font-size: 85%;}#colonneDroite div.PRS_FONDBLEU_MDL h3.titreParagraphe, #colonneDroite div.module h3.fondBleu,#colonneGauche div.PRS_FONDBLEU_MDL h3.titreParagraphe, #colonneGauche div.module h3.fondBleu  {	background: #0095D9 url(images/puceBlancheSurBleu.gif) no-repeat top left;	color: #FFFFFF;	margin-top: 0px;}#colonneGauche .module h3.fondBeige, #colonneGauche .PRS_FONDBEIGE_MDL h3.titreParagraphe, #colonneDroite .module h3.fondBeige , #colonneDroite .PRS_FONDBEIGE_MDL h3.titreParagraphe{	text-align: left;	padding: 5px 0 5px 20px;	border-bottom: 1px solid #BFBFBF;	color: #0095D9;	background: #F3ECDE url(images/puceBleueSurBeige.gif) no-repeat top left;		margin-top : 0px;}#colonneDroite .moduleOuter {	background-color: #FFF;	padding : 5px 0;	margin : 5px 0;	}/* =============================================================================* paragraphes centraux* ===========================================================================*/.PRS_ACCPAR_ORANGE h2{	background: #F5821F url(images/encocheBlancheSurOrange.gif) no-repeat top left;	color: #FFFFFF;	font-weight: bold;	padding: 8px 5px 5px 20px;	font-size:small;}.PRS_ACCPAR_BEIGE h2{	background: #F3ECDE url(images/puceBleueSurBeige.gif) no-repeat top left;	color: #0482BB;	padding: 5px 5px 5px 20px;	margin-top: 0px;	font-size:small;}/* =============================================================================* TPL CENTRAUX (CHARTE GENERALE)* ===========================================================================*/#contenu div.tpls {}/* =============================================================================* FORMULAIRES (CHARTE GENERALE)* ===========================================================================*/fieldset {	border: 0;}legend {}input, textarea, select {	border: 1px solid #BDBEBD;}/* CF. input[class=case] dans  [STANDARD IMPLEMENTATION & STANDARD CMS] */form p {	clear: both;	margin: 0;	padding: 2px 0;}/* Non applicable au form en MDL */#contenu p {	clear: both;	margin: 0;	padding: 2px 3px;}#contenu p label {	float: left;	width: 100px;	font-size: small;}#contenu div.paragraphe {	padding-bottom: 3px;}#contenu div.paragraphe table {	border : 0;}#contenu div.paragraphe tbody>tr>th{	padding : 2px;	border : 1px solid white;}#contenu div.paragraphe tbody>tr>td {	padding : 2px;	margin-left: 5px;	border : 1px solid white;	background-color: #F3ECDE;}#contenu div.paragraphe tbody>tr>td {	margin : 1px;}#contenu div.paragraphe th {	background-color : #C4AA78;	text-align: center;	color : white;}/* =============================================================================* BLOC DE NAVIGATION: rÃŠsultats de recherche* ===========================================================================*/.blocNavigation {	text-align: center;	border-bottom: 1px solid #219ab5;}.resultatNavigation {	margin: 5px 0;}.regletteNavigation {	margin: 5px 0;}/* =============================================================================* TABLEAUX et LISTE DE RESULTATS* ===========================================================================*/.resultats {	background-color: #F3ECDE;	width: 100%;	font-size : 85%;}.resultats th {	color: #0095D9;	background-color: #F3ECDE;}.resultats td {	background-color: #FFFFFF;	padding: 3px;}.resultats li {	border-bottom : 3px solid #FFFFFF;	padding-bottom: 2px;	margin-bottom: 2px;}/* =============================================================================* STYLES SPECIFIQUES: Paragraphes multicolonnage* ===========================================================================*/div.PRS_WIDTH_40G {	width: 39%;	float: left;}div.PRS_WIDTH_60D {	width: 58%;	float: right;}div.PRS_IMAGE p {	padding: 0;	margin: 0;}div.PRS_ACTUSCG {	padding: 0;}.tpl .PRS_ACTUSACCUEIL {	width: 39%;	float : left;}.tpl .PRS_ACTUSVAUCLUSEACCUEIL {	width: 58%;	float : right;}.PRS_ACCPAR_ORANGE, .PRS_ACCUEIL_ORANGE {	padding-bottom: 10px;	/*width: 99%;*/}.PRS_ACCPAR_BEIGE p, .PRS_ACCUEIL_BEIGE p, .PRS_ACTUSCG p {	padding: 5px;}/* TITRES AVEC ENCOCHES PAGE D'ACCUEIL */.PRS_SERVICES h3, .PRS_ACTUS h3, #contenu .PRS_ACCPAR_ORANGE h3.titreParagraphe, #contenu .PRS_ACCUEIL_ORANGE h3.titreParagraphe, #Accueil .tpl .PRS_ACTUSVAUCLUSEACCUEIL h3 {	background: #F5821F url(images/encocheBlancheSurOrange.gif) no-repeat top left;	color: #FFFFFF;	font-weight: bold;	padding: 8px 5px 5px 20px;}/* SERVICES SUR LA PAGE D'ACCUEIL */.PRS_SERVICES {	background: #F3ECDE;	margin-bottom: 15px;}.PRS_SERVICES p, .PRS_ACTUS p, .PRS_ACCPAR_ORANGE p, .PRS_ACCUEIL_ORANGE p {	margin: 0;	padding: 5px;	background: #F3ECDE;}/*ACTUALITES VAUCLUSE*/.PRS_ACTUS {	background: #F3ECDE;	margin: 10px 0;	padding: 0;}.PRS_ACTUS p {	border-bottom: 1px solid #BFBFBF;	padding: 5px;	margin: 0;}.PRS_ACTUS h4 {	text-align: left;	padding: 5px 0 5px 20px;	color: #0095D9;	font-size: 100%;	background: #F3ECDE url(images/puceBleueSurBeige.gif) no-repeat top left;	margin: 0;}/*ACTUALITES CG*/.PRS_ACTUSCG {	border-right: 1px solid #BFBFBF;	border-left: 1px solid #BFBFBF;	border-bottom: 1px solid #BFBFBF;	width: 99%;	margin-bottom: 10px;}.PRS_ACCPAR_BEIGE, .PRS_ACCUEIL_BEIGE {	border: 1px solid #D4D4D4;	/*width: 99%;*/	margin-bottom: 10px;}.PRS_ACTUSCG, .PRS_ACCPAR_BEIGE p, .PRS_ACCUEIL_BEIGE p {	padding: 3px 3px;}#contenu div.PRS_ACTUSCG h3.titreParagraphe, #Accueil .tpl .PRS_ACTUSACCUEIL h3{	background: #C4AA78 url(images/encocheBlancheSurBeige.gif) no-repeat top left;	color: #FFFFFF;	font-weight: bold;	padding: 8px 5px 5px 20px;	margin-top: 0px;}#contenu div.PRS_ACCPAR_BEIGE h3.titreParagraphe, #contenu div.PRS_ACCUEIL_BEIGE h3.titreParagraphe, #Accueil #contenu div.PRS_ACCPAR_BEIGE h3.titreParagraphe, #Accueil #contenu div.PRS_ACCUEIL_BEIGE h3.titreParagraphe {	background: #F3ECDE url(images/puceBleueSurBeige.gif) no-repeat top left;	color: #0482BB;	padding: 5px 5px 5px 20px;	margin-top: 0px;}.PRS_ACCPAR_ORANGE, .PRS_ACCUEIL_ORANGE {	background: #F3ECDE;	padding: 0;	margin-bottom: 10px;}.PRS_ACCPAR_ORANGE p, .PRS_ACCUEIL_ORANGE p {	padding: 5px;	background: #F3ECDE;}/* =============================================================================* STYLES SPECIFIQUES: Nuage de mots* ===========================================================================*/.tpl_tagcloudMDL a:link, .tpl_tagcloudMDL a:visited {	font-size: 85%;	text-decoration: none;	color: #0095D9;}.tpl_tagcloudMDL a:hover {	text-decoration: underline;	color: #0095D9;}.listeTag {	padding: 5px;}/* =============================================================================* STYLES SPECIFIQUES: Contact* ===========================================================================*/.tpl_formulaire {	border-left: 1px solid #C4AA78;	border-right: 1px solid #C4AA78;	border-bottom: 1px solid #C4AA78;}#contenu div.tpl_formulaire h3 {	background: #C4AA78 url(images/encocheBlancheSurBeige.gif) no-repeat top left;	color: #FFFFFF;	font-weight: bold;	padding: 8px 5px 5px 20px;	margin: 0;}.tpl_formulaire fieldset {	border: 0;	padding: 0 5px;}.isNotNull, label {	margin: 1px 15px 0 0;	padding: 3px 0 3px 20px;	background: #F3ECDE url(images/puceBleueContact.gif) no-repeat top left;}.tpl_formulaire fieldset input, .tpl_formulaire fieldset textarea {	border: 1px solid #BFBFBF;}.tpl_formulaire .action {	text-align: center;}/* =============================================================================* STYLES SPECIFIQUES: Réglette Navigation* ===========================================================================*/.blocNavigation {	border: 0;	margin: 0;	padding: 0;}.regletteNavigation {	padding-top: 10px;	font-size: 110%;	color: #0482BB;	background: #F3ECDE;}.regletteNavigation span {	padding: 2px 3px;	margin: 0 4px;	border: 1px solid #FFF;	background: #0482BB;	text-align: center;}.regletteNavigation span a {	color: #FFFFFF;}.regletteNavigation span a:link, .regletteNavigation span a:visited {	text-decoration: none;	color: #FFF;	font-weight: normal;}.regletteNavigation span a:hover {	text-decoration: underline;}.regletteNavigation span strong {	color: #000;	text-decoration: underline;	font-weight: bold;}/* =============================================================================* STYLES SPECIFIQUES: Styles des templates* ===========================================================================*/.tpl_sommairePage {	padding-bottom: 10px;}#contenu .tpl_acteur h3, #contenu .tpl_acteurListe h3, #contenu .tpl_breve h3, #contenu .tpl_breveJour h3, #contenu .tpl_breveRecherche h3, #contenu .tpl_communeListe h3, #contenu .tpl_ligneListe h3, #contenu .tpl_transporteurListe h3, #contenu .tpl_ligneCommune h3, #contenu .tpl_canton h3, #contenu .tpl_elu h3, #contenu .tpl_eluListe h3 {	color: #F5821F;	font-weight: bold;	width: 100%;}.tpl_breve h4, .tpl_breveJour h4, .tpl_breveRecherche h4, .tpl_transporteurListe h4, .tpl_ligneCommune h4, .tpl_canton h4, .tpl_elu h4 {	background-color: #F3ECDE;	color: #0095D9;	font-size: small;	padding: 5px 0 5px 10px;	margin: 0 0 5px 0;}.tpl_breve div.blocBreve, .tpl_breveJour div.blocBreve, .tpl_breveRecherche div.blocBreve {	border: 1px solid #BFBFBF;	margin: 5px 0px 5px 0px;/*	width: 99%;*/	overflow: hidden;}.tpl_breve div.blocBreveInfo, .tpl_breveJour div.blocBreveInfo, .tpl_breveRecherche div.blocBreveInfo, #Accueil div.blocBreveInfo {	padding: 5px 5px 5px 5px;}.tpl_acteur th, .tpl_acteurListe th, .tpl_breveCalendar th, .tpl_canton th, .tpl_communeListe th, .tpl_commissionListe th, .tpl_epci th, .tpl_marchePublicDernier th {	color: #0095D9;	background-color: #F3ECDE;}.tpl_acteur caption, .tpl_breveCalendar caption, .tpl_canton caption, .tpl_epci caption, .tpl_communeListe caption, .tpl_commissionListe caption {	background: #C4AA78  no-repeat top left;	color: #FFFFFF;	font-weight: bold;	padding: 5px 5px 5px 5px;}.tpl_marchePublicDernier caption {	background: #C4AA78  no-repeat top left;	color: #FFFFFF;	font-weight: bold;	padding: 5px 5px 5px 5px;	text-align: left;		width: 100%;}.tpl_marchePublicDernier tbody>tr>th{	  width: 30%;}.tpl_marchePublicDernier tbody>tr>td{	  width: 70%;}.tpl_communeListe .resultats {	font-size : 100%;}.tpl_marchePublicListe .blocNavigation {	font-size : 85%;}/* =============================================================================* STYLES SPECIFIQUES: formulaires de recherche* ===========================================================================*/.tpl_transportScolaireRecherche,  .tpl_ligneCommune, .tpl_marchePublicListe, .tpl_ligneListe, .tpl_societe {	font-size:small;}.tpl_transportScolaireRecherche #formRecherche label,.tpl_transportScolaireRecherche #formRecherche input,.tpl_transportScolaireRecherche #formRecherche select,.tpl_transportScolaireRecherche .info,.tpl_ligneCommune #formRecherche label,.tpl_ligneCommune #formRecherche input,.tpl_ligneCommune #formRecherche select,.tpl_ligneCommune .info,.tpl_marchePublicListe #formRecherche label,.tpl_marchePublicListe #formRecherche input,.tpl_marchePublicListe #formRecherche select,.tpl_marchePublicListe .info,.tpl_loginMDL input,.tpl_societe #form_societe label,.tpl_societe #form_societe input,.tpl_societe #form_societe select,.tpl_societe .info{	font-size:85%;}.tpl_loginMDL p.auth_Impossible {	color : #FF0000;}/* =============================================================================* STYLES SPECIFIQUES: Calendrier des brèves* ===========================================================================*/.tpl_breveCalendar {	background-color: #ffffff;	width: 100%;	font-size: 85%;}.tpl_breveCalendar a {	text-decoration: none;}.tpl_breveCalendar table {	width: 100%;}.tpl_breveCalendar .evenement a {	color: #ffffff;}.tpl_breveCalendar tr {	color: black;	border: 1px solid black;}.tpl_breveCalendar td.evenement {	color: #ffffff;	background-color: #F5821F;}.tpl_breveCalendar td.now {	border: 1px solid black;}.tpl_breveCalendar caption a {	color: #FFFFFF;	padding: 2px 2px;	border: 1px solid #FFF;	background: #0482BB;}/* =============================================================================* STYLES SPECIFIQUES: Résultats de recherche* ===========================================================================*//* =============================================================================* STYLES SPECIFIQUES: cartes postales* ===========================================================================*/#contenu .tpl_cartePostale .CAR_VIGNETTE {	clear: none;	float: left;	margin: 5px;	overflow: auto;}#contenu .tpl_cartePostale p.CAR_VIGNETTE {	width: 160px;	overflow: hidden;}#contenu .tpl_cartePostale input.radioVignette {	width: 13px;}#contenu .tpl_cartePostale input, #contenu .tpl_cartePostale textarea {	width: 250px;}#contenu .tpl_cartePostale #localTimbrePreview {	float: right;}/* =============================================================================* STYLES SPECIFIQUES: listes des templates (tableaux de résultats)* ===========================================================================*/.tpl_canton .tpl_cantonListe .listeGauche, .tpl_epci .tpl_epciListe .listeGauche, .tpl_commissionListe .tpl_commissionRecherche .listeGauche {	clear: none;	float: left;	margin: 5px;	width: 47%;}.tpl_canton .tpl_cantonListe .listeDroite, .tpl_epci .tpl_epciListe .listeDroite, .tpl_commissionListe .tpl_commissionRecherche .listeDroite {	clear: none;	float: right;	margin: 5px;	width: 47%;}.tpl_canton table {	width: 98%;}.tpl_acteur table td, .tpl_canton table td, .tpl_communeListe table td, .tpl_epciFiche table td, .tpl_commissionListe table td {	border: 1px solid #F3ECDE;	padding: 2px 3px;}.tpl_communeListe .tpl_communeFiche table, .tpl_epci .tpl_epciFiche table {	width: 75%;}.tpl_acteur table, .tpl_communeListe table, .tpl_epci .tpl_epciFiche table, .tpl_commissionListe table {	width: 99%;}.tpl_commissionListe a {	text-decoration: none;}/* =============================================================================* STYLES SPECIFIQUES: listes des sous-pages* ===========================================================================*/#contenu .tpl .tpl_navigationDescendants div {	padding: 0px;	border-right: 1px solid #D4D4D4;	border-left: 1px solid #D4D4D4;	border-bottom: 1px solid #D4D4D4;	margin-bottom: 0px;}#contenu .tpl .tpl_navigationDescendants p {	padding: 3px;}#contenu .tpl .tpl_navigationDescendants h3 {	background: #C4AA78 url(images/encocheBlancheSurBeige.gif) no-repeat top left;	color: #FFFFFF;	font-weight: bold;	padding: 2px 2px 2px 22px;	margin: 0px 0 5px 0;}#contenu .tpl .tpl_navigationDescendants img {	margin: 3px;	float: left;}#contenu .tpl .tpl_navigationDescendants .alter0 {	float: left;	width: 48%;	clear: none;}#contenu .tpl .tpl_navigationDescendants .alter1 {	float: right;	width: 48%;}#Accueil #corps #contenu div.tpl{	width: 100%;	clear: left;}#Accueil .blocBreve{	margin-bottom : 5px;	border-top: 1px solid #C3C3C3;}#Accueil .PRS_ACTUSACCUEIL{	border-left: 1px solid #C3C3C3;	border-right: 1px solid #C3C3C3;	border-bottom: 1px solid #C3C3C3;}#Accueil .PRS_ACTUSVAUCLUSEACCUEIL {	border-left: 1px solid #C3C3C3;	border-right: 1px solid #C3C3C3;	border-bottom: 1px solid #C3C3C3;	background: #F3ECDE;}#Accueil .PRS_ACTUSACCUEIL strong{	color: #F6821F;}#Accueil .blocBreve h4{	background: #FFF url(images/puceBleueSurBlanc.gif) no-repeat top left;	color: #0482BB;	padding: 5px 5px 5px 20px;		font-size : 100%;}#Accueil .PRS_ACTUSVAUCLUSEACCUEIL .blocBreve h4{	background: #F3ECDE url(images/puceBleueSurBeige.gif) no-repeat top left;	color: #0482BB;	padding: 5px 5px 5px 20px;	}#Accueil #contenu .PRS_ACTUSACCUEIL div.titreParagraphe h3{	margin: 0;}