
/* pour avoir l'ascenseur vertical même si la page n'en n'a pas besoin pour éviter le clignotement au chargement de la page */
html {overflow: -moz-scrollbars-vertical;	}

body {font-size:12px; margin: 10px; background: #8A9FA0 url(../theme/fond_page.gif) repeat-x; text-align: center; height:100%;} /* Height 100% pour que le div dialog_background recouvre toute la page */

p {font-size: 14px; }
span {font-size: 14px; }

/* partie pour le menu dynamique */
.clCMAbs{z-index:100; position:absolute; visibility:hidden; left:0; top:0}
.clBar{z-index:100; position:absolute; width:10; height:12; background-color:#FF9900; layer-background-color:#FF9900; visibility:hidden}

.clLevel0{z-index:100; position:absolute; padding:2px; font-family: "Trebuchet MS", Verdana,Arial,Helvetica; font-size:16px; font-weight: normal ; color:#8A9FA0; text-align:center;}
.clLevel0over{z-index:100; padding:2px; padding-top:-5px;font-family: "Trebuchet MS", Verdana,Arial,Helvetica; font-size:16px;  font-weight: normal ; color:#8A9FA0; cursor:hand; TEXT-DECORATION: underline; text-align:center; }
/* .clLevel0over{padding:2px; padding-top:-5px;font-family: "Trebuchet MS", Verdana,Arial,Helvetica; font-size:18px;  font-weight: normal ; color:#8A9FA0; cursor:hand; TEXT-DECORATION: underline; text-align:center; background : url(../theme/fond_onglet.gif) no-repeat;} */
.clLevel0border{z-index:100; position:absolute; visibility:hidden; }

.clLevel1{z-index:100; position:absolute;padding:2px; font-family: "Trebuchet MS", Verdana,Arial,Helvetica; font-size:14px; font-weight: normal ; color:#8A9FA0; background-color:#FFFFFF ; layer-background-color:#5C5C5C ; }
.clLevel1over{z-index:100; position:absolute; padding:2px; font-family: "Trebuchet MS", Verdana,Arial,Helvetica; font-size:14px;  font-weight: normal ; background-color:#FFFFFF ; layer-background-color:#8A9FA0 ; color:#8A9FA0; cursor:hand; TEXT-DECORATION: underline}
.clLevel1border{z-index:100; position:absolute; visibility:hidden; background-color:#BCC8C9 ; layer-background-color:#BCC8C9 }

div#layer_flash_menu {z-index:10;}
div#flashcontent_menu {z-index:10;}
/* partie architecturale  */

div#telephone { z-index:2;position:absolute;top:154px;left:50%;margin-left:291px;width:205px;height:40px;background: url(../theme/numero_tel_2.gif) no-repeat;}div#entete_1 {float:left; width:100%; height:12px; font-size:10px; color: #FFFFFF; font-family: tahoma,  Verdana,Arial,Helvetica;}
div#entete_2 {float:left; width:100%; height:12px; font-size:10px; color: #8A9FA0; }
div#main {position:relative; width:998px; margin-left:auto; margin-right: auto;text-align: center; z-index:1; }
div#feuille {float:left; background: #FFFFFF; width:100%; text-align:center; border: 1px solid #898989;}
div#partie_droite {float:left;width:745px; padding-bottom:30px;text-align:center;}
div#titre {float:left; width:980; height:100px; background : #FFFFFF; text-align:left;margin : 0px 0px 0px 0px;padding : 0px 0px 0px 0px; }
div#layer_flash_logo {float:left; width:400px;}

div#chambre {float:right; width:550px; height :40px; background : #FFFFFF; text-align:left;font-family: tahoma,  Arial,Helvetica; margin : 0px 0px 0px 0px;padding : 0px 0px 0px 0px;}
	div#texte_chambre {float:left; font-size:11px; color: #7E0303; width:425px; background : #FFFFFF; text-align:left; margin : 15px 0px 0 0;}
	div#texte_chambre p.texte_membre {width:425px;padding:0px;font-size:11px; margin : 0px 0px 0px 0px;padding : 0px 0px 0px 0px;}
	div#logo_chambre {float:left; width:40px; height :40px; background : url(../theme/logo_cncif_2.gif) #FFFFFF; text-align:left;}
	div#liens_fixe {float:left; width:110px; height:70px; text-align:left;margin : 8px 0px 0 0;}
	div#liens_fixe .liens {height:20px; font-family: "Trebuchet MS", Verdana,Arial,Helvetica; font-size:14px; color:#8A9FA0; text-align:left;}
	
div#texte_cif {float:left; font-size:11px; font-family: "Trebuchet MS", Verdana,Arial,Helvetica; color: #888888; width:600px; background : #FFFFFF; text-align:left; margin : 10px 0px 10px 0;}

div#bande_hor_trait {overflow:hidden; float:left; font-size:0px; height:1px; width:100%;margin : 0px 0px 0px 0px;padding : 0px 0px 0px 0px;background : #D1D2E2; }
div#bande_hor_menu {float:left; font-size:0px; height:18px; width:100%;margin : 0px 0px 0px 0px;padding : 0px 0px 0px 0px;}
div#bande_hor {float:left; background: url(../theme/fond_degrade_hor.gif) repeat-x; width:998px; height:18px; }
div#colonne_gauche {float:left; width:220px; text-align:center; padding-left:10px; }
div#colonne_droite {margin-top:30px;float:right; width:210px; }
div#colonne_droite .case_droite { margin-top:30px; width:210px; height:200px;}
div#colonne_droite .case_droite .case_droite_haut		 {float:left; width:210px; height:10px; background: url(../theme/fond_case_haut.gif) no-repeat;}
div#colonne_droite .case_droite .case_droite_milieu 	{float:left; width:210px; padding-bottom:10px; background: url(../theme/fond_case_milieu.gif) repeat-y;text-align:left;padding-left:15px;font-size:11px; font-family: "Trebuchet MS", Verdana,Arial,Helvetica;}
div#colonne_droite .case_droite .case_droite_milieu  .div_sous_page_normal	{float:left; width:190px; padding-left:8px; font-family: "Trebuchet MS", Verdana,Arial,Helvetica;}
div#colonne_droite .case_droite .case_droite_milieu  .div_sous_page_selection	{float:left; width:200px; padding-left:8px; font-family: "Trebuchet MS", Verdana,Arial,Helvetica;}
div#colonne_droite .case_droite .case_droite_milieu  .div_page_normal	{float:left; width:200px; padding-top:6px; font-family: "Trebuchet MS", Verdana,Arial,Helvetica;}
div#colonne_droite .case_droite .case_droite_milieu  .div_page_selection	{float:left; width:200px; padding-top:6px; font-family: "Trebuchet MS", Verdana,Arial,Helvetica;}
div#colonne_droite .case_droite .taille_milieu 		{float:left; width:170px; }
div#colonne_droite .case_droite .case_droite_bas 		{float:left; width:210px; height:10px; background: url(../theme/fond_case_bas.gif) no-repeat;}
div#separation_vert {float:left; background: url(../theme/fond_pointilles.gif) repeat-y; width:1px; height:665px; margin-left:10px; margin-right:10px;margin-bottom:15px;}

div#contenu {float:left; width:480px; padding-left:5px; font-size:12px; min-height:603px;}
* html div#contenu {height:603px;} /*ie6*/
* + html div#contenu {} /*ie7*/ 

div#pied_de_page {float:left; width:730px;color:#CCCCCC;font-size:9px; font-family: tahoma, Verdana,Arial,Helvetica;text-align:center;}


a.lien_copy:link, a.lien_copy:visited{color:#999999;}
a.lien_copy:hover {text-decoration: underline; color:#999999;}

a.page_selection:link, a.page_selection:visited  {font-size:13px;color:#999999;font-weight:bold;padding-top:10px;}
a.page_selection:hover {font-size:13px;text-decoration: underline; color:#999999;padding-top:10px;}

a.page_normal:link, a.page_normal:visited {font-size:14px;color:#8A9FA0;padding-top:10px;}
a.page_normal:hover {font-size:14px;text-decoration: underline; color:#8A9FA0;padding-top:10px;}

a.sous_page_selection:link, a.sous_page_selection:visited {font-size:12px;color:#999999;font-weight:bold;}
a.sous_page_selection:hover {font-size:12px;text-decoration: underline; color:#999999;}

a.sous_page_normal:link, a.sous_page_normal:visited  {font-size:12px;color:#8A9FA0;}
a.sous_page_normal:hover {font-size:12px;text-decoration: underline; color:#8A9FA0;}

a.lien_haut_droite:link, a.lien_haut_droite:visited {font-size:13px;color:#8A9FA0;}
a.lien_haut_droite:hover {font-size:13px;text-decoration: underline; color:#8A9FA0;}



div#texte_chambre_bas {float:left; font-size:11px; color: #7E0303; width:425px; background : #FFFFFF; text-align:left; padding : 10px 10px 10px 6px;}

div#miroir {float:left; width: 1000px; margin-top: 5px; text-align: center; background: url(../theme/miroir.gif) no-repeat; height:85px; border:0px;}

a.couleur_fond {color: #8A9FA0; font-size:9px;}

div.mots_clefs_1 {color: #FFFFFF;}
div.mots_clefs_2 {color: #8A9FA0;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

div#colonne_droite a {color:#8A9FA0;padding-top:10px;}

A.menu_gauche:link { color: #ffffff;text-decoration:none;font-weight: bold;}
A.menu_gauche:visited {color: #ffffff;text-decoration:none;font-weight: bold;}
A.menu_gauche:hover {color: #ffffff;;text-decoration:underline;font-weight: regular}

A.lien_haut:link { color: #FFFFFF; text-decoration:none; font-weight: bold; font-size: 12px;}
A.lien_haut:visited {color: #FFFFFF; text-decoration:none; font-weight: bold; font-size: 12px;}
A.lien_haut:hover {color: #FFFFFF; text-decoration:underline; font-weight: regular; font-size: 12px;}

A.gris:link { color: #0A0A0A;text-decoration:none;font-weight: regular;}
A.gris:visited {color: #0A0A0A;text-decoration:none;font-weight: regular;}
A.gris:hover {color: #0A0A0A;text-decoration:underline;font-weight: regular;}


td  {color: #333333; font-variant: normal; font-size: 13px; font-family: tahoma,  Verdana, Arial, Helvetica }
.navigation {color: #DF2111; font-weight: bold; font-variant: normal; font-size: 12px; font-family: tahoma,  Verdana, Arial, Helvetica }
.barre {color: #000000; font-weight: bold; font-variant: normal; font-size: 12px; font-family: tahoma,  Verdana, Arial, Helvetica }
.normalg {color: #000000; font-weight: bold;font-variant: normal; font-size: 10px; font-family: tahoma,  Verdana, Arial, Helvetica }
.normalg2 {color: #000000; font-weight: bold;font-variant: normal; font-size: 10px; font-family: tahoma,  Verdana, Arial, Helvetica }
.titre_menu_haut {color: #FFFFFF; font-weight: bold;font-variant: normal; font-size: 12px; font-family: tahoma,  Verdana, Arial, Helvetica }


input.form{
	FONT-WEIGHT: normal; FONT-SIZE: 9px; margin-left: 0; margin-right: 0; FONT-STYLE: normal; font-family: tahoma,  Arial,Verdana,Helvetica; TEXT-DECORATION: none
}

select.form{
	FONT-WEIGHT: normal; FONT-SIZE: 9px; margin-left: 0; margin-right: 0; FONT-STYLE: normal; font-family: tahoma,  Arial,Verdana,Helvetica; TEXT-DECORATION: none
}

