/*espace focus*/
#tab_focus{
     padding: 6px 6px 6px 6px;
     text-align: left;

}
#tab_focus td a img {
     border-color: #737373;
     border: 1px;

}
#tab_focus td a:hover img {
     border-color: #fff;
     border: 1px;

}
#tab_focus td a {
       color: #CCAF80;
       text-decoration: none;
}
#tab_focus td a:hover {
	color: #CCAF80;
}



.titp1  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; text-indent: 0px; color: #bbbbbb; line-height: 17px}
.textp1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; text-indent: 0px; color: #bbbbbb; line-height: 17px}
a.lienp1:link,a.lienp1:active,a.lienp1:visited {text-decoration:underline; color: #bbbbbb;}
a.lienp1:hover {text-decoration:none; color: #bbbbbb;}

.titp2  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; text-indent: 0px; color: #BCDCE6; line-height: 17px}
.textp2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; text-indent: 0px; color: #BCDCE6; line-height: 17px}
a.lienp2:link,a.lienp2:active,a.lienp2:visited {text-decoration:underline; color: #BCDCE6;}
a.lienp2:hover {text-decoration:none; color: #BCDCE6;}

.titp3  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; text-indent: 0px; color: #CCAF80; line-height: 17px}
.textp3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; text-indent: 0px; color: #CCAF80; line-height: 17px}
a.lienp3:link,a.lienp3:active,a.lienp3:visited {text-decoration:underline; color: #333333;}
a.lienp3:hover {text-decoration:none; color: #FFFFFF;}


.titanu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-indent: 0px; color: #D89004; line-height: 17px}
.textanu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-indent: 0px; color: #D89004; line-height: 17px}
.textanu2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #D89004}


a.lienderanu:link,a.lienderanu:active,a.lienderanu:visited {text-decoration:none; color: #D89004;}
a.lienderanu:hover {text-decoration:none; color: #D89004;}

a.lienderanu2:link,a.lienderanu2:active,a.lienderanu2:visited {text-decoration:none; color: #D89004;}
a.lienderanu2:hover {text-decoration:none; color: #666666;}


A.lienalpha:link {FONT-WEIGHT: bold; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.lienalpha:visited {FONT-WEIGHT: bold; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.lienalpha:active {FONT-WEIGHT: bold; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.lienalpha:hover {FONT-WEIGHT: bold; COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
#lienalpha {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 2px; FLOAT: left; MARGIN-LEFT: 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 15px; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center}
#lienalpha:hover {BACKGROUND-COLOR: #e2e2e2}



a.lienchaphp:link,a.lienchaphp:active,a.lienchaphp:visited {text-decoration:underline; color: #CCAF80;}
a.lienchaphp:hover {text-decoration:none; color: #ffffff;}

a.lienpress:link,a.lienpress:active,a.lienpress:visited {text-decoration:none; color: #BBBBBB}
a.lienpress:hover {text-decoration:underline; color: #ffffff;}







.titrehp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; text-indent: 0px; color: #CCAF80; font-weight: normal}
.titrehp2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-indent: 0px; color: #CCAF80; font-weight: normal}





a{text-decoration: none; color: A7A9AC;}
a:hover{text-decoration: none; color:FFFFFF;}

.tb1 {  border-color: black #737373 #737373; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tb2 {  border: #737373; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tb3 {  border: #737373; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.tb4 {  border: #737373; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.formtxt {  border: 1px #FFFFFF solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.formtxt2 {  border: 1px #080054 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

.formbt {  border: 1px #CCCCCC solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

.aucun { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

.texthp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; text-indent: 0px; color: #CFCFCF; line-height: 17px}

.textarticle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; text-indent: 0px; color: #666666; line-height: 17px}
.textchap { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; text-indent: 0px; color: #ffffff; line-height: 17px}
.textchap2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: justify; text-indent: 0px; color: #414141; line-height: 17px}
.textchap3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-indent: 0px; color: #ffffff; line-height: 17px}
.textanu{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; text-indent: 0px; color: #ffffff; line-height: 17px}
.textpress { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; text-indent: 0px; color: #ffffff; line-height: 17px}



.date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-align: justify; text-indent: 0px; color: #737373}


.titrebusi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; text-indent: 0px; color: #ADCE37; font-weight: normal}
.busiclair { color: #ADCE37; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-variant: normal}
a.lienchapbusi:link,a.lienchapbusi:active,a.lienchapbusi:visited {text-decoration:underline; color: #ADCE37;}
a.lienchapbusi:hover {text-decoration:none; color: #737373;}

.titreactu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; text-indent: 0px; color: #D58DCB; font-weight: normal}
.actuclair { color: #8A5081; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-variant: normal}
a.lienchapactu:link,a.lienchapactu:active,a.lienchapactu:visited {text-decoration:underline; color: #D58DCB;}
a.lienchapactu:hover {text-decoration:none; color: #737373;}

.titrehommes { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 17px ; text-indent: 0px; color: #CCAF80; font-weight: normal}
.titrehommesclair { color: #CCAF80; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-variant: normal}
a.lienchaphommes:link,a.lienchaphommes:active,a.lienchaphommes:visited {text-decoration:underline;color: #CCAF80;}
a.lienchaphommes:hover {text-decoration:none; color: #737373;}

.titreentreprise { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; text-indent: 0px; color: #AEDAE7; font-weight: normal}
.titreentrepriseclair { color: #AEDAE7; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-variant: normal}
a.lienchapentreprise:link,a.lienchapentreprise:active,a.lienchapentreprise:visited {text-decoration:underline;color: #AEDAE7;}
a.lienchapentreprise:hover {text-decoration:none;color: #737373;}

.titreemploi { color: #FFD200; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-variant: normal}


.titreemploi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; text-align: justify; text-indent: 0px; color: #FFCC00; font-weight: normal}
.noirformtxt { border: #000000 solid; width:200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #FFFFFF; background-color: #303030}
.noirformbt { border: 1px #CCCCCC solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #303030}.titreactuclair { color: #D58DCB; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-variant: normal }
.bordnoir {  border: 1px #000000 solid}
.bordgris {  border: 1px #737373 solid}.bordbas {  border-color: black black #737373; border-bottom-width: 1px}
.bordgrisbas { border: solid; border-width: 0px 0px 1px; border-color: black black #737373}

/*--------------------------------------------------------------------------- 
				STYLES CREES PAR YANN
			
		Concerne :
		* Body			-> Toutes les polices en Verdans, Arial de taille 12
		* Inscriptions dans l'annuaire
		* Présentation des fiches dans l'annuaire	
-----------------------------------------------------------------------------*/

body {
	/*SCROLLBAR-FACE-COLOR		:#B5B4B4;
	SCROLLBAR-HIGHLIGHT-COLOR	:#303030;
	SCROLLBAR-SHADOW-COLOR		:#303030;
	SCROLLBAR-3DLIGHT-COLOR		:#737373;
	SCROLLBAR-ARROW-COLOR		:#000000;
	SCROLLBAR-TRACK-COLOR		:#303030;
	SCROLLBAR-DARKSHADOW-COLOR	:#737373;*/
	font-family					:Verdana, Arial, Helvetica, sans-serif;
	font-size					:12px;

}

/* ----------------------------------------------------------Styles liés à l'inscription et le paiement dans l'annuaire */
h1 {
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	font-size			:16px;
	font-weight			:bold;
	margin-top			:20px;
}

#annu_commande table {
	margin-top			:30px;
	width				:100%;
	font-size			:11px;
	border-collapse		:collapse;
}
#annu_commande table thead tr td {
	background-color	:#313131;
	color				:#FFF;
	padding				:5px;
	font-weight			:bold;
	border-top			:1px solid #737373;
	border-bottom		:1px solid #737373;
	text-transform		:uppercase;
}
#annu_commande table tbody tr {
	line-height			:30px;
}
#annu_commande table tbody tr td {
	border-bottom		:1px solid #262626;
	padding				:5px;
}

#bouton_val {
	background-color	:#313131;
	border				:1px solid #737373;
	margin				:10px 0 0 0;
	width				:150px;
	color				:#FFF;
	font-size			:9px;
	padding				:2px;
}
/* ----------------------------------------------------------Styles liés à la présentation des listes dans l'annuaire */
#annuaire_titre {
	background-image	:url(annuaire/img/fd_t.jpg);
	background-position	:0% 0%;
	background-repeat	:repeat-y;
	line-height			:34px;
	font-size			:16px;
	color				:#AEDAE7; 
	padding-left		:10px;
	border-top			:1px solid #737373;
	border-bottom		:1px solid #737373;
	margin-top			:20px;
}
#annuaire_retour {
	line-height			:65px;
}
#annuaire_retour a {
	padding-left		:45px;
	color				:#AEDAE7; 
	text-decoration		:none;
	background-image	:url(annuaire/img/puce_actualite.gif);
	background-position	:30px 4px;
	background-repeat	:no-repeat;
	
}
#annuaire_retour a:hover {
	text-decoration		:underline;
}
#annuaire_rang {
	margin				:10px 10px 10px 10px;
	padding-bottom		:10px;
}
#annuaire_rang table {
	width				:100%;
	border-collapse		:collapse;
}
#annuaire_rang table tr td {
	padding				:5px;
}

/* ----------------------------------------------------------Définition des couleur suivants les rangs */
#rang_1 {
	background-color	:#000;
	color				:#FFF;
	border				:1px solid #737373;
}
#rang_2 {
	background-color	:#6C798E;
	color				:#FFF;
	border				:0px solid #3F5068;
}
#rang_3 {
	background-color	:#F0E4E0;
	color				:#000;
	border				:0px solid #FFCC00;
}
/* ----------------------------------------------------------Page de présentation de la fiche annuaire */
h3 {
	color				:#000;
	text-transform		:uppercase;
	font-size			:18px;
	margin-bottom		:30px;
	text-align			:left;
}
#fiche {
	background-color	:#FFFFFF;
	color				:#666666;
	line-height			:16px;
	text-align			:justify;
}
#fiche table tr td#col1 
{
	width				:60%;
	border-right		:1px solid #CCC;
	padding				:15px;
	vertical-align		:top;
}
#fiche table tr td#col2 
{
	width				:40%;
	padding				:10px;
	vertical-align		:top;
}
#fiche table tr td#col2 #logo {
	text-align			:center;
}

#fiche table tr td#col2 #logo img {
	padding				:5px;
	border				:1px dotted #CCC;
}
#fiche #redactionnel {
	border				:1px solid #CCC;
	height				:300px;
	overflow-y			:auto; /*ou scroll pour afficher la barre */
	padding-left		:5px;
	padding-right		:20px;
	text-align			:justify;
}
#fiche #redactionnel .titre {
	font-size			:18px;
	margin-top			:10px;
}
/* ----------------------------------------------------------Formulaire de contact sur la fiche */
h4 {
	color				:#CC0000;
	text-transform		:uppercase;
	font-size			:14px;
}
#contact #form_row {
	margin-bottom		:5px;
	padding-bottom		:5px;
	border-bottom		:1px dotted #CCC;
}
#contact #form_row label {
	float				:left;
	width				:100%;
	font-size			:10px;
}
#contact #form_row input#champs, #contact #form_row textarea {
	width				:250px;
	border				:1px solid #CCC;
	padding				:2px;
	color				:#333;
	font-size			:10px;
}
#contact #form_row textarea {
	height				:100px;
}

#contact #bouton {
	background-color	:#666666;
	border				:0;
	color				:#FFF;
	padding				:0 2px 0 2px;
}



