﻿/**************************************************************************************************************************************/
/******************************************* FEUILLE DE STYLE GENERALE POUR LA POLICE *************************************************/
/**************************************************************************************************************************************/

/******************************************* DEFINITION DES STYLES GENERIQUES *********************************************************/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%; 
	color:#000000;
}
table {
	font-size:1em;
}
td {
	font-size:1em;
}
h1 {
         margin:0;
	padding:15px 0 5px 5px;
	font-size:110%;
	text-transform:uppercase;
	font-weight:bold;
}
h2 {
	margin:0;
	padding:15px 0 5px 10px;
	font-size:105%;
}
h3 {
  margin:0;
	padding:15px 0 5px 15px;
	background-image:url(../images/interface/puce_c_333333.gif);
	background-position:3px 20px;
	background-repeat:no-repeat;
	color:#333333;
	font-size:105%;
	font-weight:bold;
}
h4 {
  margin:0;
	padding:15px 0 5px 5px;
	font-size:105%;
	font-weight:bold;
	text-transform:uppercase;

}
h5 {
	margin:0;
	padding:0 0 3px 0;
	font-size:100%;
	font-weight:bold;
	color:#333333;
	text-transform:uppercase;
	background-color:#ffffff;
}
h6 {
	margin:0 10px 0 0px !important;
	margin:0 5px 0 0px;
	padding:0 0 3px 0;
	font-size:100%;
	font-weight:bold;
	color:#333333;
}
p {
	margin:0;
	padding:0 0 4px 0;
	/*text-align:justify;*/
}
a {
	/*color:#cc3300;*/
	text-decoration:none;
}
a:link {
	text-decoration:none;
}
a:active {
	text-decoration:underline;
}
a:hover {
	text-decoration:underline;
}
a:visited {
	text-decoration:none;
}
ul {
	list-style-image:url(../images/interface/puce_333333.gif);
	margin:0;
	padding:0 0 5px 7px;
}
li {
	margin:0 0 0 30px;
	padding:0 0 3px 7px;
}

.bloc_infos p {
       float:left;
        margin:0 0 0 -6px;
        padding:5px 15px;
        text-align:justify;
        width:170px;
}
#recherche_top {
	padding:15px 0 0 0;
}
#recherche_top table {
	display:none;
}
input, textarea, select {
    background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	font-size:100%;
}
input.valider {
    background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	font-weight:bold;
	font-size:90%;
}
h4.titre_eimages {
	font-size:1.3em;
	padding:0 0 5px 0;
	margin:0;
	/*text-treansform:uppercase;*/
	font-weight:bold;
	color:#d98000;
	text-align:center;
}
.tx-eimages-pi1 a, .tx-eimages-pi1 a:link, .tx-eimages-pi1 a:hover, .tx-eimages-pi1 a:active, .tx-eimages-pi1 a:visited{
	text-decoration:none;
}
.tx-eimages-pi1 span {
	text-decoration:none;
}
.tx_gestiondoc_intitule {
	font-size:100%;
	font-weight:bold;
	color:#333333;
	white-space: nowrap;
}
.tx_gestiondoc_table{
	font-size:11px;
	color:#333333;
	width:100%;
}
.tx_gestiondoc_table input, .tx_gestiondoc_table select, .tx_gestiondoc_table textarea {
	font-size:11px;
         color:#333333;
}

.tx_gestiondoc_input {
	font-family:Arial, Helvetica, sans-serif;
	width:350px;
}
.tx_gestiondoc_textarea {
	font-family:Arial, Helvetica, sans-serif;
	width:350px;
}
.tx_gestiondoc_check {
	font-family:Arial, Helvetica, sans-serif;
	width:20px;
	border:none;
}
.tx_gestiondoc_submit {
	width:120px;
}

/*
table.imgtext-table {
	margin: auto;
}*/

/******************************************* STYLE COMMUNS A TOUTES LES PAGES *********************************************************/

/****************** Chemin de fer ******************************************/
#top_top {
	color:#FFFFFF;
	font-style:italic;
}
#top_top a {
	color:#FFFFFF;
	font-style:italic;
	text-decoration:none;
}
#top_top a:link {
	text-decoration:none;
}
#top_top a:active {
	text-decoration:underline;
}
#top_top a:hover {
	text-decoration:underline;
}
#top_top a:visited {
	text-decoration:none;
}
/****************** Menu *************************************************/
#top_bottom {
	color:#FFFFFF;
	font-size:95%;
}
/****************** Bottom ***********************************************/
#nav_bottom  {
    text-align:right;
	color:#999999;
	text-transform:uppercase;
	text-decoration:none;
}
#nav_bottom a {
	color:#999999;
	text-transform:uppercase;
	text-decoration:none;
}
#nav_bottom a:link {
	text-decoration:none;
}
#nav_bottom a:active {
	text-decoration:underline;
}
#nav_bottom a:visited {
	text-decoration:none;
}
#nav_bottom a:hover {
	text-decoration:underline;
}
/******************************************* STYLE SPECIFIQUES ************************************************************************/
/****************** Divers **************************************************/
p.date {
	color:#666666;
	padding:0 0 3px 0;
	margin:0;
	width:100%;
 	
}
.date_agenda {
	color:#0C8431;
	padding:0 0 3px 0;
	margin:0;
	font-size:0.9em;
}
.bloc_infos_part p, .bloc_infos_part strong{
	padding:5px 15px 5px 15px;
	display:block;
}

p.doc_ie {
	background-image:url(../images/interface/icone_ie.gif);
	background-repeat:no-repeat;
	height:26px;
	padding:0 0 0 30px;
	margin:0 0 10px 0;
}
html>body p.doc_ie {
	background-image:url(../images/interface/icone_ie.gif);
	background-repeat:no-repeat;
	height:auto;
    min-height:26px;
	padding:0 0 0 30px;
	margin:0 0 10px 0;
}
p.doc_pdf {
	background-image:url(../images/interface/icone_pdf.gif);
	background-repeat:no-repeat;
	height:26px;
	padding:0 0 0 30px;
	margin:0 0 10px 0;
}
html>body p.doc_pdf {
	background-image:url(../images/interface/icone_pdf.gif);
	background-repeat:no-repeat;
	height: auto;
    min-height:26px;
	padding:0 0 0 30px;
	margin:0 0 10px 0;
}
.image_bordee {
	border-style:solid;
	border-width:1px;
}

#news_image img{
float : right;
padding : 10px 0px 10px 10px;
}


/****************** Blocs de gauche *****************************************/

#bloc_gauche_actualites img {
float : left;
margin : 10px 10px 10px 0;
}

div#bloc_gauche_actualites .titre{
margin : 10px 0 0 0 ;
}

.bloc_gauche {
	color:#333333;
	font-weight:bold;
}
.bloc_gauche_lien {
	font-size:95%;
	text-transform:uppercase;
	color:#cc3300;
	text-align:right;
	font-weight:normal;
}
.bloc_gauche_lien a {
	font-size:95%;
	text-transform:uppercase;
	color:#cc3300;
	text-decoration:none;
}
.bloc_gauche_lien a:link {
	text-decoration:none;
}
.bloc_gauche_lien a:active {
	text-decoration:underline;
}
.bloc_gauche_lien a:hover {
	text-decoration:underline;
}
.bloc_gauche_lien a:visited {
	text-decoration:none;
}


/****************** Blocs de droite *****************************************/
.bloc_droite {
	color:#333333;
	font-weight:bold;
}
.bloc_droite_lien {
	font-size:85%;
	text-transform:uppercase;
	color:#cc3300;
	text-align:right;
	font-weight:normal;
	text-decoration:none;	
	padding : 7px 10px 15px 10px;
	margin : 0;
}

.bloc_droite_lien a {
	font-size:95%;
	text-transform:uppercase;
	color:#cc3300;
	text-decoration:none;

}

.bloc_droite_lien a:link {
	text-decoration:none;
}
.bloc_droite_lien a:active {
	text-decoration:underline;
}
.bloc_droite_lien a:hover {
	text-decoration:underline;
}
.bloc_droite_lien a:visited {
	text-decoration:none;
}

a.bloc_droite_contenu p{
	margin : 0;
	padding-bottom : -20px;
}


/****************** Bloc actualites **************************************/
.bloc_gauche_actualites a {
	font-size:95%;
	text-decoration:none;  
	font-weight:normal;   
}
.bloc_gauche_actualites a {
	text-decoration:none;  
}
.bloc_gauche_actualites a:link {
	text-decoration:none;
}
.bloc_gauche_actualites a:active {
	text-decoration:underline;
}
.bloc_gauche_actualites a:hover {
	text-decoration:underline;
}
.bloc_gauche_actualites a:visited {
	text-decoration:none;
}

/****************** Bloc agenda *******************************************/
.bloc_gauche_agenda {
	font-size:95%;
	color:#333333;
	text-decoration:none;  
}
.bloc_gauche_agenda a {
	color:#333333;
	text-decoration:none;  
}
.bloc_gauche_agenda a:link {
	text-decoration:none;
}
.bloc_gauche_agenda a:active {
	text-decoration:underline;
}
.bloc_gauche_agenda a:hover {
	text-decoration:underline;
}
.bloc_gauche_agenda a:visited {
	text-decoration:none;
}
/****************** Bloc de recherche ***************************************/
#bloc_recherche h2 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:100%;
}
.submit_recherche {
    background-color:#f3f3f3;
	border:0;
	font-weight:bold;
	font-size:90%;
}
/*************** Bloc infos *************************************************/
.bloc_infos h1 {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}
.bloc_infos h2 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:100%;
padding-bottom : 5px;
margin :  0 0 10px 0;
}

.bloc_infos h6 {
padding:0 10px 0 10px;
}
.bloc_infos a {
	font-size:95%;
	text-decoration:none;
}
.bloc_infos a:link {
	text-decoration:none;
}
.bloc_infos a:active {
	text-decoration:underline;
}
.bloc_infos a:hover {
	text-decoration:underline;
}
.bloc_infos a:visited {
	text-decoration:none;
}

/****************** Home ****************************************************/
#center_home_contenu_colonnes {
	font-weight:bold;
}
.home_colonne_middle a {
	font-weight:normal;
}
.home_colonne_bottom {
	color:#999999;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
}
.home_colonne_bottom a {
	color:#999999;
	text-transform:uppercase;
	text-decoration:none;
}
.home_colonne_bottom a:link {
	text-decoration:none;
}
.home_colonne_bottom a:hover {
	text-decoration:underline;
}
.home_colonne_bottom a:active {
	text-decoration:underline;
}
.home_colonne_bottom a:visited {
	text-decoration:none;
}
/****************** Titre des pages ****************************************************/
#page_titre h1 {
	margin:0;
	padding:0 0 15px 10px;
	background-image:url(../images/interface/pointilles.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

/****************** Sous-menu ****************************************************/
#sous_menu h1 {
	margin:0;
	padding:0;
}

/*************** Outils **********************************************************/
#outils a {
	color:#999999;
	font-size:90%;
	text-decoration:none;
}
#outils a:link {
	color:#999999;
	font-size:90%;
	text-decoration:none;
}
#outils a:hover {
	color:#999999;
	font-size:90%;
	text-decoration:underline;
}
#outils a:active {
	color:#999999;
	font-size:90%;
	text-decoration:underline;
}
.imprimer {
	margin:0;
	padding:5px 0 0 30px;
	background-image:url(../images/interface/icone_imprimer.gif);
	background-position:center left;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:20px;
}
.envoyer {
	margin:0;
	padding:5px 0 0 30px;
	background-image:url(../images/interface/icone_envoyer.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:20px;
}

/******************************************** FICHES ELUS      *******************************************************/

#liste_elus a, #liste_elus a:link, #liste_elus a:hover, #liste_elus a:active {
     color:#d96702;
}

/******************************************** FORMULAIRE SPI ********************************************************/

.form_spi {
	width:450px;
}

select, textarea, input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em; 
}
.form_spi_label {
        clear:both;
	width:450px;
	padding:20px 0 5px 0;
	margin:0;
}


/***** ajout flo *****/
.form_spi_radio {
	float:left;
}

.form_spi_radio fieldset {
	float:left;
	width:446px;
	padding-top:10px;
	border:0;
}

* html .form_spi_radio fieldset {
	width:436px;
}

*+ html .form_spi_radio fieldset {
	width:436px;
}


/******* fin ajout flo ********/


.form_spi_checkbox input, .form_spi_radio input  {
	border:none;
}

.form_spi_radio_input {
	width:200px;
	padding:0 10px 0 0;
	margin:0;
}

.form_spi_checkbox {
        float:left;
        width:200px !important;
	width:220px;
	padding:0 10px 0 0;
	margin:0;
}

/******************************************** RECHERCHE BROA ********************************************************/
.tx-pitbroa-pi1-listrowField-departament-label, .tx-pitbroa-pi1-listrowField-activite-label, .tx-pitbroa-pi1-listrowField-localisation-label, .tx-pitbroa-pi1-criteria-criteres_de_rechercher-label, .tx-pitbroa-pi1-criteria-activite-label, .tx-pitbroa-pi1-criteria-departament-label, .tx-pitbroa-pi1-criteria-annonces_trouvees-label {
	font-weight:bold;
}
.tx-pitbroa-pi1-criteria-activite, .tx-pitbroa-pi1-criteria-departament, .tx-pitbroa-pi1-criteria-annonces_trouvees  {
	padding: 0 0 0 20px;
}
.tx-pitbroa-pi1-listrowField-title-label {
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 5px 0;
}
.tx-pitbroa-pi1-singleViewField-nom-label {
	font-size:1.5em;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	color:#007383;
	
}

.tx-pitbroa-pi1-singleViewField-particularites {
	padding: 0 0 0 20px;
}
.tx-pitbroa-pi1-singleViewField-particularites-label {
	font-weight:bold;
}
.tx-pitbroa-pi1-singleViewField-activite_particularite-label, .tx-pitbroa-pi1-singleViewField-forme_juridique-label, .tx-pitbroa-pi1-singleViewField-elements_cedes-label, .tx-pitbroa-pi1-singleViewField-chifre-label, .tx-pitbroa-pi1-singleViewField-effectif-label, .tx-pitbroa-pi1-singleViewField-prix_souhaite-label, .tx-pitbroa-pi1-singleViewField-chambre-label, .tx-pitbroa-pi1-singleViewField-localisation-label, .tx-pitbroa-pi1-singleViewField-contact-label, .tx-pitbroa-pi1-singleViewField-email-label, .tx-pitbroa-pi1-singleViewField-tel_domicile-label, .tx-pitbroa-pi1-singleViewField-fax-label {
	font-weight:bold;
	padding: 0 0 0 20px;
}
.tx-pitbroa-pi1-singleViewField-back {
	padding: 20px 0 3px 0;
}
.tx-pitbroa-pi2-listrowField-departament-label, .tx-pitbroa-pi2-listrowField-activite-label, .tx-pitbroa-pi2-listrowField-localisation-label, .tx-pitbroa-pi2-criteria-criteres_de_rechercher-label, .tx-pitbroa-pi2-criteria-activite-label, .tx-pitbroa-pi2-criteria-departament-label, .tx-pitbroa-pi2-criteria-annonces_trouvees-label {
	font-weight:bold;
}
.tx-pitbroa-pi2-criteria-activite, .tx-pitbroa-pi2-criteria-departament, .tx-pitbroa-pi2-criteria-annonces_trouvees  {
	padding: 0 0 0 20px;
}
.tx-pitbroa-pi2-listrowField-title-label {
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 5px 0;
}
.tx-pitbroa-pi2-singleViewField-nom-label {
	font-size:1.5em;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	color:#cc3300;
}
.tx-pitbroa-pi2-singleViewField-activite_particularite-label, .tx-pitbroa-pi2-singleViewField-activite_recherche_particularite-label, .tx-pitbroa-pi2-singleViewField-forme_juridique-label, .tx-pitbroa-pi2-singleViewField-elements_cedes-label, .tx-pitbroa-pi2-singleViewField-chifre-label, .tx-pitbroa-pi2-singleViewField-effectif-label, .tx-pitbroa-pi2-singleViewField-prix_souhaite-label, .tx-pitbroa-pi2-singleViewField-chambre-label, .tx-pitbroa-pi2-singleViewField-localisation-label, .tx-pitbroa-pi2-singleViewField-contact-label, .tx-pitbroa-pi2-singleViewField-email-label, .tx-pitbroa-pi2-singleViewField-tel_domicile-label, .tx-pitbroa-pi2-singleViewField-fax-label, .tx-pitbroa-pi2-singleViewField-particularites-label {
	font-weight:bold;
	padding: 0 0 0 20px;
}
.tx-pitbroa-pi2-singleViewField-back {
	padding: 20px 0 3px 0;
}

.tx-pitbroa-pi1-singleViewField-activite_particularite-label{
padding-top : 30px;
}

.tx-pitbroa-pi1 {
margin : 0;
padding : 0;
width : 640px;
}

.tx-pitbroa-pi1 select {
float : left;
}


.tx-pitbroa-pi2 {
margin : 0;
padding : 0;
width : 640px;
}

.tx-pitbroa-pi2 select {
float : left;
}

.tx-gsgestiondoc-pi1-search td {
font-family: Verdana;
font-size: 1em;
}

.tx-pitbroa-pi2-singleViewField-activite_recherche_particularite-label{
color : #007383;
}

.tx-pitbroa-pi1-listrowField-activite2 {
color : #007383;
}

.tx-pitbroa-pi2-listrowField-activite2 {
color : #007383;
}

/*************************************************Recherche****/


.tx-indexedsearch P.tx-indexedsearch-noresults { 
text-align:center;
 font-weight:bold;

 }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
 background:#f3f3f3; /*fddb96*fdecca*ffcc66*/

}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
font-weight:bold;
color : #910629;
 }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
font-weight:normal;

 }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { 
font-style:normal;
 margin-top:15px;
 margin-bottom:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
color:red; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
background-color : #ffffff;
color : #999999;
font-weight : bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
margin-top:20px;
margin-bottom:5px; 
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
 margin-top:0px;
 margin-bottom:0px;
 }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
 background:#910629;/*******cccccc*/
 }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
vertical-align:middle;
 }

.tx-indexedsearch .tx-indexedsearch-res .noResume { 
color : #666666;
 }

.tx-indexedsearch a { 
color : #ffffff;
 }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a{
color : #910629;
}

.tx-indexedsearch-info p {
margin : 3px 0 20px 0;
text-align : right;
}

.tx-indexedsearch-secHead p {
color : #ffffff;
margin : 0;
padding : 13px 0 0 0;
}

.tx-indexedsearch-browsebox a { 
color : #333333;
 }
 
 .date_agenda {
	color:#0C8431;
	padding:0 0 3px 0;
	margin:0;
	font-size:0.9em;
}

/*By Cco*/

.form_spi_radio input {
	float:left;
	/*margin:0;*/
}

.form_spi_radio label {
	float:left;
	/*width:200px;*/
	width:190px;

	height:16px;

	margin:3px 0px 1px 2px;
}


*html .form_spi_radio label {
	width:190px;
	border:0px solid black;
}

*+html .form_spi_radio label {
	/*width:200px;*/
	width:190px;
}


.form_spi_radio_input{
	clear:both;
	float:left;
	width:180px;
}

*+html .form_spi_radio_input {
	width:180px;
}



