/********************************************/
/*    Styles personnalisés PGSM ANCIENS     */
/********************************************/

/* Import de la CSS principale */
@import url("http://css.pgsm.fr/main.css");



/* réécriture class tblForm */

.tblForm {
	border: none;
}

/*  voir main.css pour autres attributs */

/* Picto avis de recherche */
#avis {
	width: 137px;
	display:block;
	z-index: 5;
	position:relative;
	left: 3px;
}


/*  D I V E R S  */
span.encadre {
	border: 1px solid #ff0000;
	padding: 5px;
	font-weight: bold;
}

.formAdhesion {
	float:right;
	width: 400px;
	margin: 50px 0 50px 50px;
	background:#fff;
}

.devenirMembre {
	border:1px solid #33CCFF;
	padding: 15px;
}

.lienMembre {
	float:right;
	width: 200px;
	text-align:center;
	padding: 12px;
	margin: 0;
	background: #FF9751;
	font: bold 0.8em Arial, Helvetica, sans-serif;
	color:#794598;
}
.lienMembre a,
.lienMembre a:visited {
	font: bold 1em Arial, Helvetica, sans-serif;
	color:#FFF;
}

/*  H E A D E R   */
#header{
	position: relative;
	display: block;
	width: 100%;
	top: 0;
	left: 0;
	background-image: url(../images/fond_header.gif);
	background-repeat:repeat-x;
	border-top: #333 solid 3px;
	margin-right: -15px; /* see ie/mac hack below */
	z-index: 10;
}

#logo {
	position:absolute;
	top: 16px;
	left: 22px;
	z-index: 10;
}

#ciblePGSM {
	position:relative;
	top: 0 !important;
	top: -3px;
	left: 0;
	z-index: 11;
}



/* L I E N S  */
/* Seule la couleur est définie ici */
a {color: #245C86;}

a:visited {font-weight: bold; color: #245C86;}

/*  L I S T E S   */
.listPages li{
	list-style-image: url(../images/puce1.gif); 
	padding-left: 0px;
	margin: 0 0 7px -20px;
	border-width: 3px;
}

.listPages2 li{
	list-style-image: url(../images/puce2.gif); 
	padding-left: 0px;
	margin: 0 0 7px -20px;
	border-width: 3px;
}


/*  P O L I C E S   */
/*  Redéfinition des balises titres H1 à H4 */
/*  Note: le fond du style H1 est dans main.css */
div.titre h1{
	font: bold 1em Arial, Helvetica, sans-serif;
	color:#FF6600;
	display:inline;
	background-color:#FFF;
	padding-right:10px;
}

h1 {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-align:left;
}

h2{
	font:normal 0.8em Arial, Helvetica, sans-serif;
	color: #9C4816;
	line-height:16px;
	margin-top: 0px !important;
	margin-top:20px;
}

h2 blockquote {
	font: normal 1.1em Arial, Helvetica, sans-serif;
}

h3 {
	font: bold 0.9em 'Trebuchet MS' Verdana, Arial, Helvetica, sans-serif;
	color:#183E58;
	width: auto;	
	padding: 4px 8px 8px 8px;
	background-image:url(../images/pages/fd_titres.gif);
	background-repeat:repeat-x;
}

h3 img {
	margin-left: -3px;
}

h4 {
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #467AD0;
	border-left: 16px solid #27539C;
	border-bottom: 1px solid #27539C;
	border-top: 1px solid #27539C;
	border-right: 1px solid #27539C;
	background-color:#FFFFFF;
	padding: 0 0 0 10px;
	margin-bottom: 20px;
}

h5 {
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #C47444;
	padding-left: 10px;
	margin-left:14px;
	border-left: 2px solid #FF9933;
}

.titresESG {
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #2F3475;
	border-left: 16px solid #00CCFF;
	border-bottom: 1px solid #00CCFF;
	padding: 0 0 0 10px;
	margin-bottom: 20px;	
}

.titresESGF {
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #883E74;
	border-left: 16px solid #A5222B;
	border-bottom: 1px solid #A5222B;
	padding: 0 0 0 10px;
	margin-bottom: 20px;	
}

.titresESGCI {
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #70528B;
	border-left: 16px solid #004E27;
	border-bottom: 1px solid #004E27;
	padding: 0 0 0 10px;
	margin-bottom: 20px;
}

.titresESGI {
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border-left: 16px solid #000;
	border-bottom: 1px solid #000;
	padding: 0 0 0 10px;
	margin-bottom: 20px;
}

.smalltext {
	font: 0.6em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}


/* Couleurs de textes */

.bleu {
	color:#006699; /* couleur identique au style "interviewQuestion" */
}

.vert {
	color:#339933;
}

/* Séparateur HR */
hr {
	border: 1px solid #F0EEE1;
	width:auto !important;
	width: 100%;
}

/* Interview */
.interviewQuestion {
	font: bold 0.9em 'Trebuchet MS' Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
}

.interviewFdPartir {
	padding:12px;
	background-color:#FFE8F2;
}

/* Pavés contact */

.contacts {
	width: 250px;
	padding: 12px 6px 6px 12px;
	font: normal 0.9em 'Trebuchet MS' Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	background-image: url(../images/pages/fd_paves_contacts.jpg);
	background-repeat:repeat-y;
}

.contactsNom {
	float:left;
	width:45%;
	padding-right: 10px;
}

/* Divers */

.msgSpecial {
	border-left: 4px solid #CC9999;
	padding: 16px;
	font: normal 1em 'Trebuchet MS' Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
}

.tblEts {
	font: normal 0.7em 'Trebuchet MS' Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #9398B5;
}

.tblEts td{
	border-bottom:1px solid #C1C4D5;
	background: #EBECF1;
}

.tblEts th{
	text-align:left;
	font: bold 1.1em 'Trebuchet MS' Verdana, Arial, Helvetica, sans-serif;
}

.tblClubs {
	font: normal 0.7em 'Trebuchet MS' Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #9398B5;
}

.tblClubs th{
	text-align:left;
	font: bold 1.2em 'Trebuchet MS' Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.3em;
	color:#FFEBA4;
	background-color:#fff;
	background-image:url(/images/pages/fd_tbl_clubs.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.tblAgenda {
	font: normal 0.8em 'Trebuchet MS' Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 16px;
}

.fdDateAgenda {
	background-image:url(/images/pages/fd_date_agenda.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.temNom {
	font: bold 0.9em 'Trebuchet MS' Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
}

.temDesc {
	font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.nomination {
	font: normal 0.9em 'Trebuchet MS' Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
}

.entrepreneursPgsm {
	width:auto !important;
	width: 100%;
	padding:10px;
	background:#FFCC66;
	font: normal 0.9em 'Trebuchet MS' Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
}

.contactSolidarite {
	width:auto;
	float:right;
	padding:10px;
	margin:10px;
	background:#FFCC66;
	font: normal 0.7em 'Trebuchet MS' Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
}

#tblSpecialForm {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
}

.tblSpecialFormTitle {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #DF6835;
}

.tblSpecialForm {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	border-bottom:1px solid #EDC998;
}

.tblSpecialFormTitle {
	color: #FFF4DD;
}

#tblSpecialForm a{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #ff0000;
}

.tblFormAdhesion,
.tblFormAdhesion td {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333;
}

.tblFormAdhesionTitle {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #fff;
}

.txtTarifs {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #DF6835;
}

.tblFormAdhesionTitle {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #fff;
}

/* espace anciens - extraction de style voir sur https://www.mypgsm.com/css/home.css */

#layer_error {
	position:absolute;
	left:50px;
	top:10px;
	width:342px;
	height:226px;
	z-index:4;
	visibility: hidden;
}
.error {
	color:#FF0000;
}
.tab_title {
	background: url(https://www.mypgsm.com/images/probleme/h2_0.png) repeat-x;
	font: bold 13px Arial;
	color:#255B76;
}
.pb_H {
	background: url(https://www.mypgsm.com/images/probleme/pb_H.gif) repeat-x bottom;
}
#Layer_cache {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:477px;
	z-index:3;
	background:url(https://www.mypgsm.com/images/probleme/empty.gif);
	/*background-color:#F5F5F5;*/
	visibility: hidden;
}
#layer_newfirm {
	position:absolute;
	left:50px;
	top:70px;
	width:465px;
	height:100px;
	z-index:5;
	visibility: hidden;
}
.Style1 {color: #FF0000; font-size: 11px; }
.close_window {
	font: bold 11px Arial;
	color:#255B76;
	text-align:center;
}
.nb_connect {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	position:absolute;
	top:465px;
	text-align: center;
	width:100%; 
	color:#666666;
}
