/*********************************************************************/
/************** FEUILLE DE STYLE COMMUNE DES SERVICES ****************/
/************** DU PORTAIL ASSURES - VERSION 1.4      ****************/
/* Historique 									   */
/* V1.3 - JCA (10/03/2006) : Ajout de .texte-caption			   */
/* V1.4 - JCA (22/01/2007) : Centrage du div contenu, body		   */
/*********************************************************************/

body
{
background-color:#ffffff;
margin: 0;
padding: 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:15px;
color:#333333;
background:url(../images/fd_services.jpg) no-repeat top left;
/*text-align: center;*/
}

h1{
	color: #666666;
	font-size:15px;
	margin-top: 60px;}

.menu-nav-haut {
	clear: both;
	float: right;
}

a:link, a:hover, a:active, a:visited{
	/*color: #d1460b; */
	font-style: italic;
	text-decoration: underline;
}
/*********************************************/
/******************* TEXTES ******************/
/*********************************************/

.texte 
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
color: #333333; 
font-size:12px;
}

.texte-gras 
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #666666; 
/*font-size:12px;*/
}

.texte-avertissement
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
color: #536411; 
font-size:14px;
}

.texte-avertissement-gras
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #536411; 
font-size:14px;
}

.texte-grand
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
color:#333333; 
font-size:14px;
}

.texte-grand-gras
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #333333; 
font-size:14px;
}

.texte-petit
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
color: #333333; 
font-size:10px;
}

.texte-bleu-gras 
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #536411; 
font-size:11px;
}

.texte-soustitre
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:16px;
padding-bottom: 10px;
border-bottom: 1px solid #ccc;

}

.texte-caption /******************************************PROBLEME*******************************************/
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
color: #FFFFFf; 
font-size:12px;
}

/** MESSAGES D'ERREURS STRUTS DANS LES SERVICES **/

.erreurs 
{
display: block;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold; 
color: red; 
text-align: center;
font-size:14px; 
background-color:#ededed; 
margin: 40px 0 0 0;
padding: 10px;
clear: both;
}

/*********************************************/
/*************** CONTENEURS ******************/
/*********************************************/

/** CONTENEUR PRINCIPAL D'UN SERVICE **/

#contenu
{
margin-left: auto; 
margin-right: auto; 
width: 95% !important; /*for mozilla*/
width: 95%; /*for ie5.x*/
width/**/:/**/735px; /*for ie6.x*/ 
text-align:left;
}

#contenu-popup
{
margin:65px 0px 0px 20px;
text-align:left;
}

/** ENTETES DES PAVES DANS LES SERVICES **/

.entete-pave 
{
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: bold; 
color: #666666;
padding: 4px 20px;
border: 2px solid #ccc;
font-size:14px;
}

.cadre-pave
{
border:#cccccc 2px solid;
padding-left:15px;
padding-right:15px;
font-size:12px;
clear: both;
}

/** ENTETES DES PAVES DE WARNING DANS LES SERVICES **/

.entete-pave-warning 
{
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: bold; 
color: #666; 
padding-left:15px;
padding-right:15px; 
background-color:#eee; 
font-size:14px;
}

.cadre-pave-warning
{
border:#ccc 2px solid;
padding-left:15px;
padding-right:15px;
}

/*********************************************/
/****************** TABLEAUX *****************/
/*********************************************/

table     {font-size:12px;}
td.center {text-align:center;}
tr.center {text-align:center;}

table.tableau
{
font-size:11px;
}

table.tableau th
{
font-weight: bold; 
font-size: 13px;
color:white;
background-color:#666666;
}

table.tableau th.sousentete
{
font-weight: normal; 
color:black;
background-color:#c7d881;
}

table.tableau td
{
font-size: 12px;
font-weight: normal; 
background-color:transparent;
color:black;
}

table.tableau .impair
{
background-color:#f4f4f4;
}

th
{
font-weight: bold; 
font-size: 13px;
color:white;
background-color:#666666;
}
th.niveau2{
	background-color: #ccc;
	color: black;
}
table.tableau .pair
{
background-color:#eeeeee;
}

table.tableau .bas
{
background-color:#f4f4f4;
}

/********************************************/
/**************** LISTES ********************/
/********************************************/

ul 
{
margin-top:5px;
margin-left:25px;
}

ul.liste1
{
margin-left:2em;
margin-top:0em;
list-style-image:url(puce1.gif);
padding: .5em .5em .5em 2em
}

ul.liste2
{
margin-left:2em;
margin-top:0em;
list-style-image:url(puce2.gif);
padding: .5em .5em .5em 2em
}

li 
{ margin-top:5px; }

/*************************************************/
/******************* FORMULAIRES *****************/
/*************************************************/
form{
	margin-top: 15px;
	clear: both;
}

fieldset input{
    BORDER-RIGHT: 1px solid #666666;
    BORDER-TOP: 1px solid #666666;
    BORDER-LEFT: 1px solid #666666;
    BORDER-BOTTOM: 1px solid #666666;

}
input.text
{
    BORDER-RIGHT: 1px solid #666666;
    BORDER-TOP: 1px solid #666666;
    BORDER-LEFT: 1px solid #666666;
    BORDER-BOTTOM: 1px solid #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
}

input.checkbox
{  
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

select
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

textarea
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    OVERFLOW:hidden;
}

