@charset "iso-8859-1";


	/* Powered by ITI Communication  */
	.ombre {filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=8);
    }
	
	a.lien_v {
		color:#666700;
		text-decoration:underline;
	}
	a.lien_v:hover {
		text-decoration:none;
	}
	
	.td_menu
	{
	padding-left: 5px; 
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: #CCCCCC 1px solid;
	height:20px;
	}
	
	.td_menu_srub
	{
	padding-left: 5px; 
	padding-right: 5px;
	height:20px;
	}
	
	.table_titre 
	{
		border-left: #FFFFFF 2px solid;
		border-right: #FFFFFF 2px solid;
		border_top: #FFFFFF 2px solid;
		border-bottom: #FFFFFF 2px solid;
	}
	
	.titre 
	{
		color:#29418C;
		font-weight:bold;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.sous_titre
	{
		color: #29418C;
		font-weight: bold;
	}
	
	.menu_select_pro_rub
	{
		color:#23A77C;
		font-weight:bold;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.menu_select_pro_srub
	{
		color:#23A77C;
		font-weight:normal;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.menu_select_app_rub
	{
		color:#CD0067;
		font-weight:bold;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.menu_select_app_srub
	{
		color:#CD0067;
		font-weight:normal;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.menu_select_cepfi_rub
	{
		color:#0099CB;
		font-weight:bold;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.menu_select_cepfi_srub
	{
		color:#0099CB;
		font-weight:normal;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.menu_select_gen_rub
	{
		color:#F8931D;
		font-weight:bold;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.menu_select_gen_srub
	{
		color:#F8931D;
		font-weight:normal;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.titre_pro
	{
		color:#23A77C;
		font-weight:bold;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.td_menu_pro
	{
		padding-top: 1px;
		padding-bottom: 1px;
	}
	
	.portes-ouvertes1 {
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	

	.portes-ouvertes2 {
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.portes-ouvertes3 {
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


	p
	{
		color: #000000; /*  666666  */
		font-family: Verdana, Arial;
		font-size: 11px;
	}
	
	.texte_blanc
	{
		color: #FFFFFF;
		font-family: Verdana, Arial;
		font-size: 11px;
	}
	
	.titre_vert_gros
	{
		color: #666700;
		font-family: Verdana, Arial;
		font-size: 12px;
	}
	
	.titre_vert
	{
		color: #666700;
		font-family: Verdana, Arial;
		font-size: 11px;
	}
	
	.menu_texte
	{
		color: #FFFFFF;
		font-weight: bold;
		font-family: Verdana, Arial;
		font-size: 9px;
		text-decoration: none;
	}
	
	.selectionne
	{
		color: #E4B132;
		font-weight: bold; 
		font-family: Verdana, Arial;
		font-size: 11px;
	}


	A.lien_blanc
	{
		font-weight: normal; 
		font-size: 11px;
		color: #FFFFFF;
		font-family: Verdana;
		text-decoration: none
	}
	A.lien_blanc:hover
	{
		font-weight: normal;
		font-size: 11px; 
		color: #FFFFFF;
		font-family: Verdana;
		text-decoration: underline;
	}
	
	A.lien_blanc_p
	{
		font-weight: normal; 
		font-size: 10px;
		color: #FFFFFF;
		font-family: Arial;
		text-decoration: none
	}
	A.lien_blanc_p:hover
	{
		font-weight: normal;
		font-size: 10px; 
		color: #FFFFFF;
		font-family: Arial;
		text-decoration: underline;
	}
	
	A.menu_haut
	{
		font-weight: bold; 
		font-size: 9px;
		color: #670000;
		font-family: Verdana, Arial;
		text-decoration: none
	}


	


	A.menu_haut:link
	{
		font-weight: bold;
		font-size: 9px;
		color: #670000;
		font-family: Verdana, Arial;
		text-decoration: none
	}


	A.menu_haut:visited
	{
		font-weight: bold;
		font-size: 9px;
		color: #670000;
		font-family: Verdana, Arial;
		text-decoration: none
	}


	A.menu_haut:hover
	{
		font-weight: bold;
		font-size: 9px; 
		color: #FFFFFF;
		font-family: Verdana, Arial;
		text-decoration: none;
	}
	
	A.menu
	{
		font-weight: normal; 
		font-size: 10px;
		color: #000000;
		font-family: Verdana, Arial;
		text-decoration: none
	}
	A.menu:hover
	{
		font-weight: normal;
		font-size: 10px; 
		color: #333333;
		font-family: Verdana, Arial;
		text-decoration: underline;
	}
	
	A.menu_pro
	{
		font-weight: normal; 
		font-size: 10px;
		color: #139066;
		font-family: Verdana, Arial;
		text-decoration: none
	}
	A.menu_pro:hover
	{
		font-weight: normal;
		font-size: 10px; 
		color: #139066;
		font-family: Verdana, Arial;
		text-decoration: underline;
	}
	
	A.menu_app
	{
		font-weight: normal; 
		font-size: 10px;
		color: #CD0067;
		font-family: Verdana, Arial;
		text-decoration: none
	}
	A.menu_app:hover
	{
		font-weight: normal;
		font-size: 10px; 
		color: #CD0067;
		font-family: Verdana, Arial;
		text-decoration: underline;
	}
	
	.menuvalide
	{
		font-weight: bold;

		font-size: 10px; 
		color: #999999;
		font-family: Verdana, Arial;
		text-decoration: none;
	}
	
	.menumodulevalide
	{
		font-weight: bold;
		font-size: 10px; 
		color: #FFFFFF;
		font-family: Verdana, Arial;
		text-decoration: none;
	}


	A.liste
	{
		font-weight: normal; 
		font-size: 12px;
		color: #217542 ;
		font-family: Verdana, Arial;
		text-decoration: none
	}


	A.liste:link
	{
		font-weight: normal;
		font-size: 12px;
		color: #217542;
		font-family: Verdana, Arial;
		text-decoration: none
	}


	A.liste:visited
	{
		font-weight: normal;
		font-size: 12px;
		color: #217542;
		font-family: Verdana, Arial;
		text-decoration: none
	}


	A.liste:hover
	{
		font-weight: normal;
		font-size: 12px;
		color: #000000;
		font-family: Verdana, Arial;
		text-decoration: underline;
	}


	A.lien
	{
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #666666;
		font-weight: normal; 
		text-decoration: none;
	}


	A.lien:hover
	{
		font-family: Verdana, Arial;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-decoration: underline;
	}
	
	A.lien_normal
	{
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #000000;
		font-weight: normal; 
		text-decoration: none;
	}



	A.lien_normal:hover
	{
		font-family: Verdana, Arial;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: underline;
	}
	
	A.lien_accueil
	{
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		font-weight: normal; 
		text-decoration: none;
	}


	A.lien_accueil:link
	{
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none
	}


	A.lien_accueil:visited
	{
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none
	}


	A.lien_accueil:hover
	{
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: underline;
	}
	
	A.accueil
	{
		font-family: Courier New, Courier, mono;
		font-size: 12px;
		color: #666666;
		font-weight: normal; 
		text-decoration: none
	}


	A.accueil:link
	{
		font-family: Courier New, Courier, mono;
		font-size: 12px;
		font-weight: normal;
		color: #666666;
		text-decoration: none
	}


	A.accueil:visited
	{
		font-family: Courier New, Courier, mono;
		font-size: 12px;
		font-weight: normal;
		color: #666666;
		text-decoration: none
	}


	A.accueil:hover
	{
		font-family: Courier New, Courier, mono;
		font-size: 12px;
		font-weight: normal;
		color: #FF0000;
		text-decoration: none;
	}
	
	select
	{
		font-family: tahoma, san-serif;
		font-size:11px;
		color:#84007B;
		background-color:#FFE8FF;
	}




.champ {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP:  #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: tahoma, san-serif;
	BACKGROUND-COLOR: #FFFFFF;
	padding: 2px;
}


.bouton {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; BACKGROUND: #FFFFFF; BORDER-LEFT: #999999 1px solid; CURSOR: hand; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: tahoma,sans-serif; HEIGHT: 19px; TEXT-DECORATION: none}


.textarea {BORDER-RIGHT: #999999 1px solid; BORDER-TOP:  #999999 1px solid; BORDER-LEFT: #999999 1px solid;  BORDER-BOTTOM: #999999 1px solid; FONT-SIZE: 12px; COLOR: #3333333; FONT-FAMILY: tahoma,san-serif; LINE-HEIGHT: 14px;
	BACKGROUND-COLOR: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #999999;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #999999;
	padding: 5px;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(fond.jpg);
	color: #000000; /*  666666  */
	font-family: Verdana, Arial;
	font-size: 11px;
}


.image {
	border: #015835 1px solid;
}


.table_fond {
	background-attachment: fixed;
	background-image: url(images/fond.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.table_titre_rubrique {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #0079DE;
}


.puce {
border: #999999 1px solid;
}


.puce_pro {
border: #333333 1px solid;
}


.puce_cepfi {
border: #333333 1px solid;
}



.puce_app {
border: #333333 1px solid;
}


.table_contenu {
	padding: 5px 15px 15px 20px;
}


div.fiches_exemples {
	border:1px solid #29418C;
	margin:15px 0 ;
	padding:10px ;
	font-size:10px ;
}

div.fiches_exemples h3 {
	font-weight:bold ;
	font-size:11px ;
	font-style:italic ;
	color: #29418C ;
	margin-bottom:3px ;
	margin-top:0 ;
}

.Style2 {color: #FFFFFF}
.Style4 {color: #FFFFFF; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-right:3px; }

/* NEWS */
a.l_actu_titre {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
a.l_actu_titre:hover {
	text-decoration:underline;
}
a.l_actu_txt {
	text-decoration:none;
	color:#FFFFFF;
}
a.l_actu_txt:hover {
	text-decoration:underline;
}

a.l_actu_titre_n {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
a.l_actu_titre_n:hover {
	text-decoration:underline;
}
a.l_actu_txt_n {
	text-decoration:none;
	color:#000000;
}
a.l_actu_txt_n:hover {
	color:#333333;
}
.div_news {
	padding:0 5px 0 15px;
	background:url(images/puce_news.gif) no-repeat top left;
}

/* AJOUT REFMAN 2009-05-20 */

.baseline
{
	font-size : 0.8em;
	color : #FFA000;
	text-align : center;
	font-weight : light;
}

.baseline a 
{
	color : #FFA000;
	text-decoration : none;
	font-weight : light;
}

