/*______________________________________________________________________________*/
/*                                                                              */
/*                         STYLES ADHOCTRAD                                         */
/*                         Novembre 2008                                         */
/*______________________________________________________________________________*/


/*______________________________________________________________________________*/
/*                         Redéfinition des balises HTML                        */
/*______________________________________________________________________________*/

body, p, ul {
	font-family:  Comic sans MS;
	font-size: 12px;
	color: #000000;
	text-align: justify;
   }

td  {
	font-family:  Comic sans MS;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	}

th {
	background-color: #C3233F;
	font-family:  Comic sans MS;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;}

li	{
	font-size: 12px;
	list-style-image: (images/puce_logiciel.gif);
	list-style: none url(../images/puce_logiciel.gif);
	line-height: 16px;
	}
	

h1 {	
	font-family:  Comic sans MS;
	font-size: 14px;
	line-height: 18px;
	padding-top: 10px;
	color: #C3233F;
	text-align: left;
	font-weight: bold;
   }

h2 {
	font-family:  Comic sans MS;
	font-size: 12px;
	color: #C3233FD;
	font-weight: bold;}

/* liens hypertextes */

a:link	{
	font-family:  Comic sans MS;
	font-size: 12px;
	color: #CCCCCC;
	}

a:hover	{
	font-family:  Comic sans MS;
	font-size: 12px;
	color: #CCCCCC;
	}

a:active	{
	font-family:  Comic sans MS;
	font-size: 12px;
	color: #CCCCCC;
	}

a:visited	{
	font-family:  Comic sans MS;
	font-size: 12px;
	color: #CCCCCC;
	}

/*______________________________________________________________________________*/
/*                         Styles spécifiques                        			  */
/*______________________________________________________________________________*/	
	
	
/* Page Générique________________________________________________________ */
	
/* titre de la page */
.Titre {	
	font-family:  Comic sans MS;
	font-size: 14px;
	line-height: 18px;
	padding-top: 10px;
	color: #C3233F;
	text-align: left;
	font-weight: bold;
}
	
/* fond rouge de la page */
.Fond
{
background-color:#9C9C94;
}

/* texte bas de page (infos légales) */
.basPage {
	text-align: center;
	font-size: 10px;
	color: #C3233F;
	background-color: #FFFFFF;
	}

/* liens en bas de page (infos légales) */
a.basPage:link
{
	text-align: center;
	font-size: 10px;
	color: #C3233F;
	background-color: #FFFFFF;
	text-decoration: none;
}

a.basPage:hover
{
	text-align: center;
	font-size: 10px;
	color: #C3233F;
	background-color: #FFFFFF;
	text-decoration: none;
}

a.basPage:active
{
	text-align: center;
	font-size: 10px;
	color: #C3233F;
	background-color: #FFFFFF;
	text-decoration: none;
}

a.basPage:visited
{
	text-align: center;
	font-size: 10px;
	color: #C3233F;
	background-color: #FFFFFF;
	text-decoration: none;
}

/* Style appliqué au lien vers bibliographie, pour alignement à droite */
.Biblio
{
		text-align: right;

}



/* Page d'accueil________________________________________________________ */

/* Titre niveau 1 (exple : Expertises & Etudes) */
.accueilRubrique {
	font-family:  Comic sans MS;
	font-size: 14px;
	color: #C3233F;
	font-weight: bold;
	vertical-align: bottom;
	}
	
/* Titre niveau 2 (exple : Logiciels CE) */	
.accueilSousRubrique {
	font-family:  Comic sans MS;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	vertical-align: bottom;
	}

.accueilTexte  {
    margin:10px;
	padding-top : 30px;
	font-size: 16px;
	font-weight:bold;
	text-align: center;
	color:#C3233F;
	font:"Comic Sans MS";
	}

.menuTrait {
	color:white;
	background-color:#C3233F;
	text-align:left; 
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	}

/* liens en bas de page (infos légales) */
.accueil:link
 {
	font-family:  Comic sans MS;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	vertical-align: bottom;
	text-decoration:none;
}

a.accueil:hover
{
	font-family:  Comic sans MS;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	vertical-align: bottom;
	text-decoration:none;
}

a.accueil:active
{	
	font-family:  Comic sans MS;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	vertical-align: bottom;
	text-decoration:none;
}

a.accueil:visited
{	
	font-family:  Comic sans MS;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	vertical-align: bottom;
	text-decoration: none;
}


/* __________________Styles spécifiques des actuatités déroulantes__________________ */
.actuDetail
   {
	font-family:  Comic sans MS;
	font-size: 10px;
	color: #8D955C;
	text-decoration: none;
	}

/* liens */
a.actu:link	
   {
	font-family:  Comic sans MS;
	font-size: 12px;
	color: #9A0000;
	text-decoration: none;
	font-weight: bold;
	}

a.actu:hover	
	{
	font-size: 12px;
	color: #999999; 
	text-decoration: none;
	font-weight: bold;
	}

a.actu:active	{
	color: #666666;
	text-decoration: none;
	}

a.actu:visited	{
	color: #666666;
	text-decoration: none;
	}

/* Calques contenant les actus*/
div 
{  
font-family: Comic sans MS;
font-size: 9pt;
text-decoration: none
}

/* Calques contenant la liste des actus */
#divScrollTextCont
{
position:absolute; 
width:330; 
height:110; 
overflow:hidden; 
z-index:2; top:300; left:235; clip:rect(0,330,110,0); visibility:hidden
}

#divText
{
position:absolute; top:0; left:0
}

/* Pages LOGICIELS________________________________________________________ */
.logicielTitre {	
	font-family:  Comic sans MS;
	font-size: 14px;
	line-height: 18px;
	padding-top: 2px;
	color: #C3233F;
	text-align: left;
	font-weight: bold;
}

.logicielTitrePointille
{
	background-image: url(../images/pointilles.gif);
}

.logicielLien
{
  font-family: Comic sans MS;
  font-size: 11px; 
  color: #C3233F; 
  font-weight: bold;
  text-align: right;
}

.logicielProduit {
	font-weight: bold;
	color: #B42823;
	background-color:#D1D1D1;
	padding: 2px 2px 2px 2px;
	}

/* Liens sous-menu logiciels */
a.LP:link, a.LP:hover, a.LP:active, a.LP:visited 	{
	font-weight: bold;
	color: #FFF;
	background-color:#D1D1D1;
	text-decoration: none;
	}
	

/* Liens à droite de navigation entre pages de présentation des logiciels */

a.LL:link, a.LL:hover, a.LL:active,a.LL:visited 	{
  font-family: Comic sans MS;
  font-size: 11px; 
  color: #C3233F; 
  font-weight: bold;
  text-align: right;
	}


/* Styles spécifiques entête près du logo produit */
	.interlignage
	{
		line-height: 180%;
	}
	
/* Styles spécifiques Tableau Points forts */
.bordBleu
{
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
border-top: 0px solid #52B3E6;
border-bottom: 1px solid #52B3E6;
border-left: 1px solid #52B3E6;
border-right: 1px solid #52B3E6;
}
bordMAUVE
{
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
border-top: 0px solid #624090;
border-bottom: 1px solid #624090;
border-left: 1px solid #624090;
border-right: 1px solid #624090;
}
.bordBORDEAUX
{
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 2px;
border-top: 1px solid #C3233F;
border-bottom: 1px solid #C3233F;
border-left: 1px solid #C3233F;
border-right: 1px solid #C3233F;
}


.bordANIS
{
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
border-top: 0px solid #B1D73C;
border-bottom: 1px solid #B1D73C;
border-left: 1px solid #B1D73C;
border-right: 1px solid #B1D73C;
}
.fondBleu
{
vertical-align: baseline;
border-top: 1px solid #52B3E6;
background: #D1EAFB;
font-size: 11px;
}

.fondMAUVE
{
vertical-align: baseline;
border-top: 1px solid #624090;
background: #B6B0D2;
font-size: 11px;
}

.fondROSE
{
vertical-align: baseline;
border-top: 1px solid #E3007A;
background: #F289AC;
font-size: 11px;
}

.fondANIS
{
vertical-align: baseline;
border-top: 1px solid #B1D73C;
background: #E4EB70;
font-size: 11px;
}

/* Page FORMATION */

.FormationFondLogiciel
{
vertical-align: baseline;
background: #6666CC;
font-weight: bold;
}

.FormationTable
{
	border-top: 1px solid #329BD5;
}


/*______________________________________________________________________________*/
/*                     Objets d'interface et styles génériques                  */
/*        				  (PAGES DYNAMIQUES)                                       */
/*______________________________________________________________________________*/

/* Pour les raccourcis clavier dans les labels de champs */
.accesskey {text-decoration: underline;}

/* Pour les champs de formulaire */
.input {font-size : x-small;}
.inputpetit	{font-size : 8pt;}
.textarea {}
.select {}
.selectpetit {font-size : 8pt;}
.bouton {font-size : x-small;}
.boutonpetit {font-size : xx-small;}

/* Ligne paire / impaire  : appliqué aux TR (et non aux TD) des pages LCS, LC, LL */
.pair {background-color: #F3F3E7;}

/* Pour les libellés de champs : pages LL, DC, DMAJ, Liens, Administrateur... */
.Lib {}
	
.Critere {
text-align: center;
font-size: xx-small;
color: #000000;
}	

/*______________________________________________________________________________*/
/*                Styles des Blocs composant les pages principales              */
/*                (PAGES DYNAMIQUES)                                            */
/*______________________________________________________________________________*/

/* Ligne RECHERCHE (LC, LCS, LL, LienInternD... )_______________________________ */
.Rech {
	text-align: center;}

.Rech table {
padding: 2px;
}

.Rech td {text-align: center;}

/* Ligne LISTES ENREGISTREMENTS EN COLONNES (LC, LCS, LienInterneD...____________ */
.Enr table {padding: 5px;}

.Enr th {
	background-color: #C3233F;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

/* Colonne des Actions (LCS et LC) : Ajouter, Supprimer */
.EnrAction {
	text-align: center;
	width: 50px;}

/* Ligne sélectionnée, dans les pages avec sélecteur (LCS) */
.EnrSelectionne {}

/* Colonne de Sélection (LCS et LienInterneD): cases à cocher et bouton radio */
.EnrSelect {width: 10px;}


/* Liste ENREGISTREMENTS EN LIGNE (LL) ___________________________________________ */

.EnrLigne table {
	margin-top: 0px;
	margin-bottom: 0px;}

.EnrLigne th {
	background-color: #C3233FD;
	text-align: left;}

.LL .Lib {
	text-align: left;
	background-color: #F3F3E7;
}

.Lib_d {
	text-align: right;
	background-color: #C3233FD;
}

.LibTheme {
	text-align: right;
	background-color: #F3F3E7;
}
	
/* Ligne NAVIGATION (toutes pages, ou presque)______________________________________*/
.Nav {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #E6E6E6;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;}

	/* Navigation : 5 styles utlisés dans les pages LL, LC et LCS */
.Nav table {padding: 0px;}
	/* Navigation - Actions dans LCS (gestion des statuts) */
.NavAction {}
	/* Navigation - N° et nombre d'enregistrements */
.NavEnrNo {}
	/* Navigation - N° et nombre de pages */
.NavPageNo {}
	/* Navigation - Bouton retour, parfois OK et Annuler (à vérifier avec NavAction) */
.NavRetour {
	text-align: right;
	width: 100px;}

/* Ligne DETAIL ENREGISTREMENT (DC et DMAJ)_________________________________________*/
.Statut {
	color: black;
	text-align: center;
	background-color: #eeeeee;}

.EnrDetail table {
	padding: 5px;
	border-top: 1px solid #C3233F;
	background-color: #F3F3E7;
	}

.EnrDetail td {
	color: #000000;}

.EnrDetail .Lib {
	width: 150px;
	text-align: right;
	font-weight: normal;}

.EnrMAJ table {
	padding: 5px;
	border-top: 1px solid #C3233F;
	background-color: #F3F3E7}

.EnrMAJ .Lib {
	width: 150px;
	text-align: right;
	font-weight: normal;}

/*______________________________________________________________________________*/
/*                Styles utilisées dans les pages de LIENS                      */
/*                (PAGES DYNAMIQUES)                                            */
/*______________________________________________________________________________*/

.LienInterneL, .LienExterne, .LienMail {padding: 5px;}

.LienInterneL .Lien table {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 5px;}

.LienInterneD .Lien table {padding: 5px;}
.LienInterneD .Enr table, LienInterneD .Rech table {padding: 3px;}

.LienExterne .Lien table, .LienMail .Lien table {padding: 5px;}

.LienInterneL h1, .LienInterneD h1 {
	letter-spacing: 0.1em;
	padding-top: 10px;}

.LienInterneD h2 {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;}

.LienInterneD .NavRetour {text-align: center; width: 100%;}
.LienInterneD .NavPageNo {text-align: right;}