﻿/*****************************************/
/* 28-03-07 styles spécifiques => v1.5



/*****************************************/
/*************** ACCUEIL *****************/
/*****************************************/

a.ProgiEleveur { display: block; width: 165px; height: 81px; background-image: url('/images/accueil/accueil_eleveur02.gif') } 
a.ProgiEleveur:hover { visibility: visible }
a.ProgiEleveur:hover img { display: none }

a.ProgiCere { display: block; width: 165px; height: 81px; background-image: url('/images/accueil/accueil_cere02.gif') } 
a.ProgiCere:hover { visibility: visible }
a.ProgiCere:hover img { display: none }

a.ProgiViti { display: block; width: 165px; height: 81px; background-image: url('/images/accueil/accueil_viti02.gif') } 
a.ProgiViti:hover { visibility: visible }
a.ProgiViti:hover img { display: none }

a.ProgiArbo { display: block; width: 165px; height: 81px; background-image: url('/images/accueil/accueil_arbo02.gif') } 
a.ProgiArbo:hover { visibility: visible }
a.ProgiArbo:hover img { display: none }

.acc_image
{
	vertical-align: middle;
	display: inline-block;
	height: 16px;
}

.acc_tble_gauche
{
	width: 350px;
	margin-left:4px;
}

.acc_tble_centre
{
	width: 1px;
	margin-left:6px;
	margin-right:6px;
}

.acc_tble_droite
{
	width: 1px;
}

.acc_prompteur
{
	font-size:13;
	color:#700000;
	width:306px;
}

.acc_spacer
{
	height:6px;
}

.acc_actualite_cellule
{
	height:140px;
}

.acc_hr
{	
	display:block;
	height: 1px;
	margin: 0;
	*margin: -7px 0; /* ie only */
	padding: 0;	
	border: 0;
	background-color: Silver;
}

.acc_bandeau_img
{
	border:0px;	
}

.acc_centreur
{
	width:100%;
	text-align:center;
}

.acc_bouton
{
	background-color:Silver;
	border:1px;
	color:#F9F9F9;
	font-weight:bold;
}

.acc_fichepub_libelle
{
	width:70px;
	text-align:left;
	white-space:nowrap;	
}

.acc_fichepub_case
{
	width:686px;
	border:solid 1px black;
	background-color:Silver;
}

.acc_fichepub_apercu
{
	width:550px;
	height:100px;
	border: solid 1px black;
	background-color:White;		
}

.acc_accueil_tb_pub
{
	width:400px;
	text-align:justify;	
}

.acc_tdb
{
	width:100%;
}

.acc_tdb tr td
{
	padding:1px;
}

.pubTitre, .apubTitre, .apubTitre:visited, .apubTitre:link
{
	font-size: 12pt;	
	padding-left:5px;
	padding-bottom: 4px;
	padding-top: 6px;
	padding-right: 1px;
	font-weight: bold;
	color: #FA9B17;	
}

.apubTitre, .apubTitre:hover, .apubTitre:active
{
	color: #888888;	
}

.pubSousTitre
{	
	font-family: Arial; 
	font-style: normal;
	font-weight:bold;
	font-size:12px;
	/*color: #FA9B17;*/
	/*color: #6E7173;*/
	color: #000000;
	background-image: url(accueil/Puce_noire.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:14px;
}

.pubTexte
{
	text-align:justify;
	
}

.pubTexte a, 
.pubTexte a:visited, 
.pubTexte a:link
{
	color:#888888;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}

.pubTexte a:hover, 
.pubTexte a:active
{	
	text-decoration:underline;
}

/*****************************************/
/*************** PRESSE ******************/
/*****************************************/


.presse_main
{
	width:750px;	
}

.presse_tableArt
{
	width:100%;
	border:0px;
}

table.presse_tableArt tr.TrAlternate
{
	background-color: #fffafa;	
}

table.presse_tableArt tr.TrAlternate td
{
	padding:4px;	
}

table.presse_tableArt tr.TrNormal
{
	background-color: #ffcc99;
}

table.presse_tableArt tr.TrNormal td
{
	padding:4px;	
}

.presse_date
{
	font-style:italic;
}


table.presse_tableArt tr td a:link, 
table.presse_tableArt tr td a:visited
{
	text-decoration:none;
	color:#C61131;	
	font-weight:normal;
}

table.presse_tableArt tr td a:active, table.presse_tableArt tr td a:hover
{
	text-decoration: none;
	color: #ff3e54;
	font-weight:normal;
}

/*****************************************/
/*************** CLIENT ******************/
/*****************************************/

table#clt_upload
{	
	width : 700px;	
}

table#clt_upload td
{
	border : solid 1px Black;	
	padding : 10px;
	text-align : left;
}

.clt_centreur
{
	height : 100%;
	width : 100%;
	text-align : center;
	vertical-align : middle;	
}

.clt_bouton
{
	background-color : Silver;
	color:#FAFAFA;
	font-weight:bold;
}

.clt_main
{
	margin-left:25px;
	width:550px;
	text-align:justify;
}

.clt_table_download
{	
	border: solid 1px silver;
}

.clt_table_download tr th
{
	background-color:#f2f2f2;
	margin : 4px;
	padding : 4px;
	padding-left : 10px;
	padding-right : 10px;
}

.clt_table_download tr td
{
	background-color:white;
	margin : 4px;
	padding : 4px;
	padding-left : 10px;
	padding-right : 10px;
}

.clt_auth_table
{		
}

.clt_auth_table td
{		
	vertical-align:top;			
}

.clt_auth_tdspacer
{
	width:6px;
}

.clt_auth_case
{
	background-image:url(partieClient/authTable.gif);
	background-repeat:no-repeat;
	width:272px;
	height:149px;	
}

.clt_auth_case_contenu
{
	padding:10px;
}

.clt_auth_case_contenu .label
{
	width:100px;
}

.clt_auth_case_contenu .textbox
{
	width:110px;
}

.clt_auth_case_contenu .textboxPwd
{
	width:70px;
}

.clt_auth_case_contenu .puce
{
	background-image:url(partieClient/authpuce.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:15px;
	height:12px;
	padding-right:4px;
}

.clt_auth_case_contenu td
{
	vertical-align:middle;
	height:26px;
}

.clt_auth_case_contenu .vspacer
{
	height:12px;
}

.clt_form_entete
{
	background-color:#eeeeee;
	border:solid 1px silver;
	padding:4px;
	margin-top:4px;
	font-weight:bold;
}

.clt_form
{
	background-color:#eeeeee;
	border:solid 1px silver;
	padding:4px;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:4px;
}

.clt_form label
{
	float:left;
	width:200px;
	text-align:left;
}

.clt_form .champ
{
	float:left;
	width:200px;
	text-align:left;
}

.clt_form .centreur
{		
	width:100%;
	text-align:center;
}

.clt_acc_main
{
	padding-top:4px;
}

.clt_acc_main td
{
	vertical-align:top;
}

.clt_acc_texte
{
	text-align:justify;
	padding-right:10px;
}

.clt_acc_astuces
{
	background-image:url(/images/partieClient/accCadre.gif);
	padding:4px;
	height:142px;
	width:362px;
	margin-right:4px;	
}

.clt_acc_abonnement
{
	background-image:url(/images/partieClient/accCadre.gif);
	padding:4px;
	height:142px;
	width:362px;
	margin-right:4px;
	margin-top:4px;
}

.clt_acc_echange
{
	background-image:url(/images/partieClient/accCadre.gif);
	padding:4px;
	height:142px;
	width:362px;
	margin-right:4px;
	margin-top:4px;
}

.clt_acc_offre
{	
	background-image:url(/images/partieClient/accCadre.gif);
	padding:4px;
	height:142px;
	width:362px;
	margin-right:4px;	
}

.clt_acc_cadre
{
	background-image:url(/images/partieClient/accCadre.gif);
	padding:6px;
	height:138px;
	width:358px;
	margin-right:4px;
	margin-top:4px;
}

.clt_acc_versions
{
	background-image:url(/images/partieClient/accCadre.gif);
	padding:4px;
	height:142px;
	width:362px;
	margin-right:4px;
	margin-top:4px;
}

.clt_acc_titre
{
	display:block;
	font-family:Tahoma;
	font-size:18px;
	color: #F59F14;
	font-weight:bolder;
	padding-left:10px;
	padding-bottom:2px;	
}

.clt_acc_hr
{
	display:block;
	height: 1px;
	margin: 0;
	*margin: -7px 0; /* ie only */
	padding: 0;	
	border: 0;
	background-color: Silver;
}

.clt_spacer
{
	width:1px;
}

.lien_taille2:link, .lien_taille2:active, .lien_taille2:visited
{
	color: #ffa775;	
	padding-left: 5px;
	padding-bottom: 4px;
	padding-top: 6px;
	padding-right: 1px;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial;
	text-decoration: none;
}

.lien_taille2:hover
{
	color: #ffd498;
}

.clt_version_table
{
	border:0px;
	width:700px;
}

.clt_version_table tr
{
	border:0px;
}

.clt_version_table tr th, .clt_version_table .libGauche
{
	text-align: center;
	vertical-align: middle;
	background-color: #ffefd5;
	padding: 4px;
	border: 0px;
	font-size: 14px;
	font-weight: bold;
	color: gray;
}

.clt_version_table tr td
{
	text-align:center;
	vertical-align:middle;
	padding:2px;
	padding-top:15px;
	padding-bottom:15px;
	border:0px;
}

.clt_version_table tr td ul
{
	margin:0px;
	padding-left:24px;/*ie only*/
	text-align:left;
}

.clt_version_fichepub_libelle
{
	width:138px;
	text-align:left;
	white-space:nowrap;
}

.clt_logiciel_astuces_recherche
{
	text-align:center;		
	background-color:#fdf7ee;    
}

.clt_table_listeview td
{
	padding-left: 22px;
}

/*****************************************/
/******** SALONS *************************/
/*****************************************/

.salons_table
{
	border:0px;
	width:770px;
	font-family: Arial;
	font-size: 10pt;	
}

.salons_table tr
{
	border:0px;
}

.salons_table th
{
	padding:2px;
	padding-top:4px;
	padding-bottom:4px;
	border:0px;
	background-color: #dcece9;
	color:Gray;
}

.salons_table tr td
{
	text-align:left;
	vertical-align:middle;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px;
	border:0px;
}

.salons_table tr.row
{
	background-color:#e9f2ef;
}

.salons_table tr.altrow
{
	background-color: #dcece9;
}

.salons_table tr.rowi
{
	background-color:#e9f2ef;
	font-style:italic;
}

.salons_table tr.altrowi
{
	background-color: #dcece9;
	font-style:italic;
}

/*****************************************/
/******** RECHERCHE **********************/
/*****************************************/
.recherche_chemin
{
	color: #FA9B17;
	font-size: 7pt;	
	margin-bottom : 5px;	
}

.recherche_corps
{
	width: 600px;
}

.recherche_corps .label
{
	padding-bottom:2px;
}

.recherche_corps .liste
{
	background-color:Silver;
	color:White;
	margin-bottom:5px;
}

.recherche_menu
{
	width: 124px;
}

.recherche_menu .item
{
	border-bottom : solid 1px silver;
}

.recherche_help_op
{
	font-size:x-large;
	font-weight:bold;
	padding-right:20px;
	white-space:nowrap;
}

.recherche_help_desc
{
	text-align:justify;
	padding-bottom:5px;
	padding-top:5px;
}

/*****************************************/
/********** RECRUTEMENT ******************/
/*****************************************/
.recru_form_table_main
{
	margin-left:20px;
}

.recru_form_ligne
{
}

.recru_form_element
{
	width:420px;
}

.recru_form_left
{
	text-align:left;
}

.recru_form_right
{
	text-align:right;
}

.recru_form_middle
{
	text-align:center;
}


/*****************************************/
/********** MODULES **********************/
/*****************************************/
.m_nowrap
{
	white-space:nowrap;
}

/*****************************************/
/********** GENERAL **********************/
/*****************************************/
.g_formulaire
{		
	border:solid 1px silver;
	background-color:#EEEEEE;
	padding:8px;		
}

.g_formulaire input[type=submit]
{		
	background-color : Silver;
	color:#FAFAFA;
	font-weight:bold;			
}

.g_inter_pays
{
	border-bottom:solid 1px silver;
	border:solid 1px silver;
	background-color:#EEEEEE;
	color:#ff9900;
	font-weight:bold;
	padding-right: 5px;
	padding-left: 5px;
}