/* *********************************************** *//* ********** CSS - Réseau igeneve.ch ************ *//* *********************************************** */html * {  padding: 0px;  margin: 0px;}/* ****************** Corps Page *********************** *//* ***************************************************** */body {	background: #FFFFFF ;	margin: 0px;	padding: 0px;	text-align: center;	color: #999999;	line-height:12pt;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	/* ascenseurs */	scrollbar-face-color: #E3E8EC;	scrollbar-arrow-color: #7385A8;	scrollbar-track-color: #ffffff;	scrollbar-shadow-color: #7385A8;	scrollbar-highlight-color: #E3E8EC;}#conteneur {	padding: 0px;	margin: 0px;	width: 830px;	text-align: left;	margin-left: auto;	margin-right: auto;		padding:0px 0px 0px 0px;}#conteneur_print {	padding: 0px;	margin: 0px;	width: 650px;	text-align: left;	margin-left: auto;	margin-right: auto;		padding:0px 0px 0px 0px;}/* ***************** Entête ********************* *//* ********************************************** */#header {	background: #ffffff;	height: 130px;	padding: 0px;	padding:0px 15px 0px 15px;	margin: 0px 0px 0px 0px;	width: 800px;	border-right:1px solid #e6e6e6;	border-left:1px solid #e6e6e6;}#header .logo {	float: left;	height: 110px;}/* ***************   Corps page     ***************** *//* ************************************************** */#contenu_1 {		background: #0099ff;	background-image:url('../_images/layout/fond_bleu_1.jpg');	background-repeat:no-repeat;	float: left;		padding:0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	width: 830px;	border-right:1px solid #e6e6e6;	border-left:1px solid #e6e6e6;}#contenu_menu {	display: block;/* pour le doubled float margin sur IE */	float: left;	margin: 0px 0px 0px 0px;	padding:50px 10px 10px 0px;	width : 235px;}#contenu_flash {	display: block;/* pour le doubled float margin sur IE */	float: left;	margin: 0px 0px 0px 0px;	padding:0px 25px 0px 25px;	text-align:center;	width : 520px;}#contenu_2 {	background: #F2F6FF;	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding:0px 15px 0px 15px;	margin: 0px 0px 0px 0px;	width: 800px;	border-right:1px solid #e6e6e6;	border-left:1px solid #e6e6e6;}#contenu_gauche {	display: block;/* pour le doubled float margin sur IE */	float: left;	background: #F2F6FF;	margin: 0px 0px 0px 0px;	padding:20px 15px 20px 15px;	width: 300px;}#contenu_gauche_grand {	display: block;/* pour le doubled float margin sur IE */	float: left;	background: #F2F6FF;	margin: 0px 0px 0px 0px;	padding:20px 15px 20px 15px;	width: 570px;}#contenu_milieu {	background: #F2F6FF;	display: block;	float: left;	margin: 0px 0px 0px 0px;	padding:20px 15px 20px 15px;	width: 240px;}#contenu_droite {	background: #FF9900;	display: block;	float: left;	margin: 0px 0px 0px 0px;	padding:20px 15px 20px 15px;	width: 170px;}/* ****************    Pointillé ligne   ****************** *//* ******************************************************** */.ligne_pointiller {	height: 1px;	width: 100%;	background-image: url('../images_site/design/layout/ligne.gif');	background-repeat: repeat-x;	background-position: top;	padding:0px 0px 0px 0px;	margin:8px 0px 8px 0px; 	clear: both;	overflow: auto;}/* ****************    Bas de page   ****************** *//* **************************************************** */#footer {	overflow:hidden;	background: #F2F6FF;	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding:0px 15px 10px 15px;	margin: 0px 0px 0px 0px;	width: 800px;	border-right:1px solid #e6e6e6;	border-left:1px solid #e6e6e6;	border-bottom:1px solid #e6e6e6;}#footer_menu1 {	display: block;/* pour le doubled float margin sur IE */	float: left;	background: #F2F6FF;	margin: 0px 0px 0px 0px;	padding:20px 15px 0px 15px;	width: 520px;}#footer_menu2 {	display: block;/* pour le doubled float margin sur IE */	float: left;	background: #F2F6FF;	margin: 0px 0px 0px 0px;	padding:20px 15px 0px 15px;	width: 220px;	text-align:right;	overflow:hidden;}#footer_menu3 {	display: block;/* pour le doubled float margin sur IE */	float: left;	background: #F2F6FF;	margin: 0px 0px 0px 0px;	padding:0px 15px 0px 15px;	width: 770px;	text-align:left;	overflow:hidden;}/* ****************    MENU  ****************** *//* ******************************************** */.menu_roll_actu {     width: 140px;     height: 43 px;     background: url("../images_site/design/layout/onglet_menu_bleu_r.png") no-repeat 0 0;     border: 0;	 float : left;}.menu_roll_actu:hover { 	 width: 140px;     height: 43 px;     border: 0;     background: url("../images_site/design/layout/onglet_menu_b2_r.png") no-repeat 0 0;	 float : left;}/* ****************    LIENS  ****************** *//* ********************************************* */a.a_blanc:active	{	color: #fffff;	text-decoration: none;	} a.a_blanc:link	{	color: #fffff;	text-decoration: none;	}a.a_blanc:visited	{	color: #ffffff;	text-decoration: none;	} a.a_blanc:hover	{	color: #ffffff;	text-decoration: underline;	} 		a.a_gris:active	{	color: #999999;	text-decoration: none;	} a.a_gris:link	{	color: #999999;	text-decoration: none;	}a.a_gris:visited	{	color: #999999;	text-decoration: none;	} a.a_gris:hover	{	color: #999999;	text-decoration: underline;	} 			a.a_orange:active	{	color: #FF6633;	text-decoration: none;	} a.a_orange:link	{	color: #FF6633;	text-decoration: none;	}a.a_orange:visited	{	color: #FF6633;	text-decoration: none;	} a.a_orange:hover	{	color: #717171;	} 			a.a_bleu:active	{	color: #3399CC;		text-decoration: none;	} a.a_bleu:link	{	color: #3399CC;	text-decoration: none;	}a.a_bleu:visited	{	color: #3399CC;	text-decoration: none;	} a.a_bleu:hover	{	color: #717171;	} 						/* ******************** Bord image ************************ *//* ******************************************************** */	img.img_bord_gris		{	border-top: 1px #999999 solid;	padding-left: 5px;	padding-bottom: 5px;	padding-top: 5px;	padding-right: 5px;	border-bottom: 1px #999999 solid;	border-left: 1px #999999 solid;	border-right: 1px #999999 solid;	background-color: #ffffff;	}				/* ****************    Puces  ****************** *//* ********************************************* */li.li_puce	{		margin-top: 3px;		margin-bottom: 6px;	}ul		{	padding-left: 15px;	}	ol	{	font-size: 90%;	}/* ********************* Titres ************************ *//* ***************************************************** */h1	{	font-size:20px;	font-weight: bold;	}/* TITRE DE LA PAGE */h2	{	font-size: 15px;		font-weight: bold;	}/* SOUS-TITRES DE LA PAGE */h3	{	font-size: 12px;	font-weight: bold;	}/* SOUS-SOUS-TITRES DE LA PAGE */h4	{	font-size: 12px;	font-weight: bold;	}/* POUR TOUS LES TITRES ET SOUS-TITRES */h1, h2, h3, h4	{	margin-left: 0px;	margin-right: 0px;	margin-top: 5px;	margin-bottom: 10px;	}/* ********************* Textes taille ************************ *//* ************************************************************ *//* AUTRES */.txt_9	{	font-size: 9px;	}	.txt_10	{	font-size: 10px;	}	.txt_11	{	font-size: 11px;	}.txt_12	{	font-size: 12px;	}.txt_13	{	font-size: 13px;	}	.txt_14	{	font-size: 14px;	}	.txt_15	{	font-size: 15px;	}	.txt_17	{	font-size: 17px;	}	.txt_20	{	font-size: 20px;	}	.txt_25	{	font-size: 25px;	}		/* ********************* Textes Couleurs ************************ *//* *************************************************************** */		.txt_blanc	{	color:#ffffff;	}.txt_noir	{	color:#000000;	}	.txt_rouge	{	color:#FF0000;	}.txt_gris	{	color:#a1a1a1;	}	.txt_gris_fonce	{	color:#797979;	}.txt_vert	{	color:#339933;	}.txt_violet	{	color:#990099;	}.txt_rose	{	color:#FF3399;	}.txt_bleu	{	color:#3399CC;	}.txt_bleu_fonce	{	color:#0066cc;	}	.txt_turquoise	{	color:#00ccff;	}	.txt_grenat	{	color:#cc0000;	}.txt_marron	{	color:#996600;	}.txt_orange	{	color:#FF6633;	}	.txt_jaune	{	color:#FFFF33;	}	.txt_orange_jaune	{	color:#FF9900;	}	.txt_turquoise	{	color:#00CCFF;	}/* ********************* Textes artifices ************************ *//* *************************************************************** */.txt_souligne	{	text-decoration: underline;	}.txt_italic	{	font-style: italic;	}.txt_gras	{	font-weight: bold;	}	.txt_upper	{	text-transform: uppercase;	}			/* ********************* Textes artifices ************************ *//* *************************************************************** */#menu_consult {	width: 200px;	float:left;}#menu_consult ul {	list-style: none;	margin: 0;	padding: 0;}#menu_consult li a {	height: 32px;	voice-family: "\"}\""; 	voice-family: inherit;	height: 24px;	text-decoration: none;} #menu_consult li a:link, #menu_consult li a:visited {	color: #FFF;	display: block;	background: url(../_images/menu/menu14.gif);	padding: 8px 0 0 30px;}#menu_consult li a:hover {	color: #FFF;	font-weight: bold;	background: url(../_images/menu/menu14.gif) 0 -32px;	padding: 8px 0 0 30px;}/* ********************** style pagination *************************** *//* ******************************************************************* */		div.pagination {		padding-top: 15px;		margin: 3px;		text-align:center;	}		div.pagination a {		padding: 2px 5px 2px 5px;		margin: 2px;		border: 1px solid #AAAADD;				text-decoration: none; /* no underline */		color: #3399cc;	}	div.pagination a:hover, div.digg a:active {		border: 1px solid #3399cc;		color: #000;	}	div.pagination span.courante {		padding: 2px 5px 2px 5px;		margin: 2px;		border: 1px solid #3399cc;				font-weight: bold;		background-color: #3399cc;		color: #FFF;	}	div.pagination span.desactive {		padding: 2px 5px 2px 5px;		margin: 2px;		border: 1px solid #EEE;			color: #DDD;	}		