/* Feuille de style */

* {
font-family : Verdana;
font-size : 10pt;
/*color : #0576AE;*/
}

body {
color : #0576AE;
}

.centre { text-align : center;}
.droite { text-align : right;}
.gauche { text-align : left;}
.haut { vertical-align : top;}
.bas { vertical-align : bottom;}

.souligne { text-decoration : underline; }
.gras { font-weight : bold; }

.normal {
font-weight : normal;
font-style : normal;
text-decoration : none;
}

.petit {
font-size : 8pt;
}

a.footer, a:visited.footer {
color : #D63176;
}

a:visited,a:active,a {
text-decoration : none;
color : #D63176;
}

* { margin : 0; padding : 0; }
li { margin : 15px; }
img { border : 0; }

#container { width : 100%; }
#site_container { width : 740px; border : 0; border : 1px solid #76A970; }
#footer { text-align : right; color : white; font-size : 8pt; }
#header { text-align : center; }
#site_content { width : 100%; background-color : white; height : 200px; color : #1469AC; padding : 5px; }

.centprct { width : 100%; }

.img_page {
margin : 5px;
cursor: pointer;
}

/* CSS CATHY */
.texte, .texte * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #464600;
	cursor: pointer;
	text-align: justify;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bolder;
	text-transform: uppercase;
	color: #272E10;
}
.petit-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #353E15;
}
.texte_rose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D11B68;
}
.texte_vert_pale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F7025;
}
.petit_texte_rose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #D11B68;
}
.texte_rose2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D11B68;
}
.texte_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.texte_bleu {
	color: #0966A9;
}
/* END CSS CATHY */

.footertext,a.footerlink, a:visited.footerlink { font-size : 8pt; }

td.footertext { 
height : 15px;
vertical-align:bottom;
text-align : right;
padding:2px;
}

.contenu { font-size : 8pt; padding : 10px; text-align : left; color : #0576AE; }

.small { font-size : 7pt; }

#actions {
position : absolute;
top : 0px;
right : 0px;
width : 500px;
background-color : #FFFFCC;
color : black;
text-align : left;
padding : 5px;
border : 1px solid black;
z-index : 100;
}

.lignetitre {
background-color : #D11B68;
color : #E6F0E7;
font-weight : bold;
padding : 3px;
}

.lignedonnee {
font-size : 7pt;
}

a.vert, a:visited.vert, a:hover.vert, a:active.vert { color: #DCDDE7; }

.donnees_etude, .donnees_etude * {
font-size : 7pt;
background-color : #DCDDE7;
}
.donnees_etude {
border-top : 1px solid black;
border-bottom : 1px solid black;
margin-bottom : 5px;
padding-top : 10px;
width : 530px;
}

.donnees_etude {
display : block;
padding:3px;
}

/* Faq */
.faq_question 	{ padding-left : 20px; background-color : #B7D361; font-weight : bold; }
.faq_question_lst 	{ padding-left : 20px; }
.faq_reponse 	{ padding-left : 30px; padding-bottom : 10px; }
.faq_categorie	{ font-size : 11pt; font-weight : bold; background-color : #FACDE2; color : black; }
.faq_categorie_lst	{ font-size : 11pt; font-weight : bold; }
.faq_spacer	{ height : 10px; }
/* EOF Faq */

.presse_titre 	{ font-size : 11pt; font-weight : bold; text-decoration : underline; }
.presse_contenu 	{ padding : 10px; padding-bottom : 10px; }

.lignetitre  { font-size : 11pt; font-weight : bold; text-align : center; }

.smalltext { font-size : 8pt; }

.config_groupe { font-weight : bold; font-size : 11pt; }

.lien_mutuelles {
color: #464600;
font-size : 8pt;
padding : 3px;
}

/* CSS MENU */
dl, dt, dd { margin: 0; padding: 0; }
dl { display : inline; }

#menu {
position: absolute;
/*left : 0;*/
/*background-color : #D73276;*/
z-index:80;
width: 740px;
color: #B3D780;
white-space : nowrap;
}
#menu dl {
float: left;
/*width : 130px;*/
}
#menu dt {
cursor: pointer;
text-align: left;
font-weight: bold;
background: #D73276;
border: 1px #748525;
/*width : 130px;*/
height : 20px;
}
#menu dd {
border: 1px #748525;
text-align: left;
background: #B9D87A;
z-index : 90;
display: none;
}
#menu dt a {
color : #70912B;
text-decoration: none;
display: block;
}
#menu dt a:hover {
/*background: #E2EFC7;*/
color : #70912B;
}
/* CSS MENU */

a.menu_links, a:visited.menu_links, a:active.menu_links, a:hover.menu_links {
color : black;
font-size : 8pt;
font-weight : bold;
}

div.bloc_menu_links {
width : 100%;
cursor : pointer;
}

div.bloc_menu_links:hover {
background-color : #DAEAB9;
}

#smenu1, #smenu2, #smenu3 {
display:none;
background-color: #B9D87A;
}

.nowrap { white-space : nowrap; }

.innervalues {
position : relative;
width : 200px;
border : 1px solid black;
padding : 5px;
float : right;
vertical-align : top;
background-color : #FFFFCC;
}

.fond_rose {
background-color : #F5B8D2;
}

.pointeur {
cursor : pointer;
}

/* DIV AIDE */
.aide {
color : black;
font-size : 9pt;
position:absolute;
background-color:#ffffcc;
border:1px solid #000000;
padding:5px;
width:300px;
}
/* FIN DIV AIDE */

.textsmall, .textsmall * {
	font-size : 8pt;
}