@charset "UTF-8";
/* CSS Document */
* { 
	margin: 0;
	padding: 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
body {
	background-color: #E7E7E7;
}
img {
	border: none;
}
h1 a, h2 a, h3 a{
	color:inherit;
	text-decoration:none;
}
p{
	color:#333;
}
li {
	list-style-type: none;
}
q{
	float: left;
	width:40%;
	font-size:14px;
	margin:0 10px 10px 0;
	color:#333;
}
#global {
	margin: 0pt auto;
	background-color: #FFF; 
	position: relative;
	width: 950px;
}
#logo {
	position: absolute; left: 0pt;
	width: 230px; 
	height: 140px; 
	background-image: url('../img/logo_fond.jpg'); 
	background-repeat: repeat-x;
}
#header {
	background-image: url('../img/bandeau_center.jpg'); 
	background-repeat: repeat-x; 
	height: 97px;
}
#header a, #header a:hover { 
	color: #FFF;
	text-decoration: none;
}
#header .separ {
	margin: 0pt 7px; 
}
#header_left {
	padding: 10px 0pt 0pt 20px; 
	float: left; 
	height: 87px; 
	width: 603px; 
	background-image: url('../img/bandeau_left.jpg');
	background-repeat: no-repeat;
}
#header_left img { 
	float: left; 
	margin-right: 17px;
}
#header_left h2 { 
	padding-top: 17px; 
	color: #FFF; 
	font-size: 16px; 
	font-weight: bold;
}
#header_right {
	padding: 10px 20px 0pt 0pt; 
	float: right; 
	height: 87px; 
	width: 293px; 
	background-image: url('../img/bandeau_right.jpg');
	background-repeat: no-repeat; 
	text-align: right;
}
#header_right h2 {
	padding-top: 17px; 
	color: #FFF; 
	font-size: 16px; 
	font-weight: bold;
}
#contenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* DEBUT Menu */
#menu {
	width:910px;
	border-bottom:1px solid #fff;
	padding:0 0 0 20px;
	font-size:11px;
	font-weight:bold;
}
#menu li {
	float:left;
	background-color:#CCC;
	background-image:url(../img/globalnavbg.png);
}


.menu_prem {
	background-position:0;
}
.menu_prem:hover, .bleu .menu_prem  {
	background-image:url(../img/globalnavbg_bleu_fonce.png) !important;
}
.bleu .menu_prem a  {
	color:#FFF;
}
.menu_deux {
	background-position:-10px 0;
}
.menu_deux:hover, .rose .menu_deux  {
	background-image:url(../img/globalnavbg_marron.png) !important;
}
.rose .menu_deux a  {
	color:#FFF;
}
.menu_troi {
	background-position:-10px 0;
}
.menu_troi:hover, .vert .menu_troi  {
	background-image:url(../img/globalnavbg_vert.png) !important;
}
.vert .menu_troi a  {
	color:#FFF;
}
.menu_quat {
	background-position:-10px 0;
}
.menu_quat:hover, .orange .menu_quat  {
	background-image:url(../img/globalnavbg_orange.png) !important;
}
.orange .menu_quat a  {
	color:#FFF;
}
.menu_cinq {
	background-position:135px 0;
}
.menu_cinq:hover, .violet .menu_cinq  {
	background-image:url(../img/globalnavbg_violet.png) !important;
}
.violet .menu_cinq a  {
	color:#FFF;
}
.menu_prem a, .menu_deux a, .menu_troi a, .menu_quat a{
	color:#333;
	text-decoration:none;
	display:block;
	padding:11px 39px;
	background-image:url(../img/menu_separ.png);
	background-repeat:no-repeat;
	background-position:right;
}
.menu_cinq a{
	color:#333;
	text-decoration:none;
	display:block;
	padding:11px 43px;
}


/* hack IE */
* html .menu_prem a, * html .menu_deux a, * html .menu_troi a, * html .menu_quat a{
	color:#333;
	text-decoration:none;
	display:block;
	padding:11px 39px;
	background-image:url(../img/menu_separ.png);
	background-repeat:no-repeat;
	background-position:right;
}
* html .menu_cinq {
	background-position:139px 0;
}

* html .menu_cinq a{
	color:#333;
	text-decoration:none;
	display:block;
	padding:11px 44px;
}

*+html .menu_prem a, *+html .menu_deux a, *+html .menu_troi a, *+html .menu_quat a{
	color:#333;
	text-decoration:none;
	display:block;
	padding:11px 39px;
	background-image:url(../img/menu_separ.png);
	background-repeat:no-repeat;
	background-position:right;
}
*+html .menu_cinq{
	background-position:139px 0;
}

*+html .menu_cinq a{
	color:#333;
	text-decoration:none;
	display:block;
	padding:11px 44px;
}

/* FIN hack IE */

.menu_cinq:hover, .violet .menu_cinq  {
	background-image:url(../img/globalnavbg_violet.png) !important;
}
.menu_prem:hover a, .menu_deux:hover a, .menu_troi:hover a, .menu_quat:hover a{
	color:#FFF;
}
.menu_cinq:hover a{
	color:#FFF;
}
/* FIN Menu */
/*
.vert ul, .vert li{
	background-image:url(../img/ss_menu_fond_vert.png);
}
.bleu ul, .bleu li{
	background-image:url(../img/ss_menu_fond_bleu.png);
}
.violet ul, .violet li{
	background-image:url(../img/ss_menu_fond_violet.png);
}
.rose ul, .rose li{
	background-image:url(../img/ss_menu_fond_rose.png);
}
.orange ul, .orange li{
	background-image:url(../img/ss_menu_fond_orange.png);
}
.gris ul, .gris li{
	background-image:url(../img/ss_menu_fond_gris.png);
}
.vert li li li ; .bleu li li li ; .violet li li li ; .rose li li li ; .orange li li li ; .gris li li li{
	background-image:none;
}
*/








#ss_menu, #ss_menu_unique{
	float:left;
	font-size:11px;
	font-weight:bold;
}
#ss_menu  a, #ss_menu_unique  a{
	padding: 9px 0 0 14px;
	display:block;
	width:172px;
	height:25px;
	color:#333;
	text-decoration:none;
}
.vert #ss_menu li a{
	background: #FFF url(../img/ss_menu_fond_vert.png) 0 -34px no-repeat ; 	
}
.vert #ss_menu li li a{
	background: #FFF url(../img/ss_menu_fond_vert.png) 0 -72px no-repeat ; /*ss ss menu avec puce*/
}
.bleu #ss_menu li a{
	background: #FFF url(../img/ss_menu_fond_bleu.png) 0 -34px no-repeat ; 	
}
.bleu #ss_menu li li a{
	background: #FFF url(../img/ss_menu_fond_bleu.png) 0 -72px no-repeat ; /*ss ss menu avec puce*/
}
.violet #ss_menu li a{
	background: #FFF url(../img/ss_menu_fond_violet.png) 0 -34px no-repeat ; 	
}
.violet #ss_menu li li a{
	background: #FFF url(../img/ss_menu_fond_violet.png) 0 -72px no-repeat ; /*ss ss menu avec puce*/
}
.rose #ss_menu li a{
	background: #FFF url(../img/ss_menu_fond_marron.png) 0 -34px no-repeat ; 	
}
.rose #ss_menu li li a{
	background: #FFF url(../img/ss_menu_fond_marron.png) 0 -72px no-repeat ; /*ss ss menu avec puce*/
}
.orange #ss_menu li a{
	background: #FFF url(../img/ss_menu_fond_orange.png) 0 -34px no-repeat ; 	
}
.orange #ss_menu li li a{
	background: #FFF url(../img/ss_menu_fond_orange.png) 0 -72px no-repeat ; /*ss ss menu avec puce*/
}
.gris #ss_menu li a{
	background: #FFF url(../img/ss_menu_fond_gris.png) 0 -34px no-repeat ; 	
}
.gris #ss_menu li li a{
	background: #FFF url(../img/ss_menu_fond_gris.png) 0 -72px no-repeat ; /*ss ss menu avec puce*/
}

.vert	#ss_menu a:hover, 
.bleu	#ss_menu a:hover, 
.violet	#ss_menu a:hover, 
.rose	#ss_menu a:hover, 
.orange #ss_menu a:hover, 
.gris	#ss_menu a:hover{
	background-position:-186px -34px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.vert	#ss_menu a.current,
.bleu	#ss_menu a.current, 
.violet	#ss_menu a.current, 
.rose	#ss_menu a.current, 
.orange	#ss_menu a.current, 
.gris	#ss_menu a.current{
	background-position:-372px -34px;
}
.vert	#ss_menu a.ss_menu_prem, 
.bleu	#ss_menu a.ss_menu_prem, 
.violet	#ss_menu a.ss_menu_prem,
.rose	#ss_menu a.ss_menu_prem, 
.orange	#ss_menu a.ss_menu_prem,
.gris	#ss_menu a.ss_menu_prem{
	background-position: 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.vert	#ss_menu a.ss_menu_prem:hover,
.bleu	#ss_menu a.ss_menu_prem:hover,
.violet	#ss_menu a.ss_menu_prem:hover,
.rose	#ss_menu a.ss_menu_prem:hover,
.orange	#ss_menu a.ss_menu_prem:hover,
.gris	#ss_menu a.ss_menu_prem:hover {
	background-position: -186px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.vert	#ss_menu a.ss_menu_prem_current,
.bleu	#ss_menu a.ss_menu_prem_current,
.violet	#ss_menu a.ss_menu_prem_current,
.rose	#ss_menu a.ss_menu_prem_current,
.orange	#ss_menu a.ss_menu_prem_current,
.gris	#ss_menu a.ss_menu_prem_current {
	background-position: -372px 0;
}
.vert	#ss_menu a.ss_menu_der,
.bleu	#ss_menu a.ss_menu_der, 
.violet	#ss_menu a.ss_menu_der, 
.rose	#ss_menu a.ss_menu_der, 
.orange	#ss_menu a.ss_menu_der, 
.gris	#ss_menu a.ss_menu_der {
	background-position: 0 -164px;
}
.vert	#ss_menu a.ss_menu_der:hover,
.bleu	#ss_menu a.ss_menu_der:hover,
.violet	#ss_menu a.ss_menu_der:hover, 
.rose	#ss_menu a.ss_menu_der:hover, 
.orange	#ss_menu a.ss_menu_der:hover, 
.gris	#ss_menu a.ss_menu_der:hover {
	background-position: -186px -164px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.vert	#ss_menu a.ss_menu_der_current, 
.bleu	#ss_menu a.ss_menu_der_current, 
.violet	#ss_menu a.ss_menu_der_current, 
.rose	#ss_menu a.ss_menu_der_current, 
.orange	#ss_menu a.ss_menu_der_current, 
.gris	#ss_menu a.ss_menu_der_current{
	background-position: -372px -164px;
}
.vert	#ss_menu li li a:hover, 
.bleu	#ss_menu li li a:hover, 
.violet	#ss_menu li li a:hover,
.rose	#ss_menu li li a:hover,
.orange	#ss_menu li li a:hover, 
.gris	#ss_menu li li a:hover{
	background-position:-186px -72px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.vert	#ss_menu li li a.current,
.bleu	#ss_menu li li a.current, 
.violet #ss_menu li li a.current, 
.rose	#ss_menu li li a.current, 
.orange	#ss_menu li li a.current, 
.gris	#ss_menu li li a.current{
	background-position:-372px -72px;
}
.vert	#ss_menu li li a.ss_menu_der, 
.bleu	#ss_menu li li a.ss_menu_der, 
.violet	#ss_menu li li a.ss_menu_der, 
.rose	#ss_menu li li a.ss_menu_der, 
.orange	#ss_menu li li a.ss_menu_der, 
.gris	#ss_menu li li a.ss_menu_der{
	background-position: 0 -205px;
}
.vert	#ss_menu li li a.ss_menu_der:hover, 
.bleu	#ss_menu li li a.ss_menu_der:hover, 
.violet	#ss_menu li li a.ss_menu_der:hover, 
.rose	#ss_menu li li a.ss_menu_der:hover, 
.orange	#ss_menu li li a.ss_menu_der:hover, 
.gris	#ss_menu li li a.ss_menu_der:hover{
	background-position: -186px -205px;
}
.vert	#ss_menu li li a.ss_menu_der_current, 
.bleu	#ss_menu li li a.ss_menu_der_current, 
.violet	#ss_menu li li a.ss_menu_der_current, 
.rose	#ss_menu li li a.ss_menu_der_current, 
.orange	#ss_menu li li a.ss_menu_der_current, 
.gris	#ss_menu li li a.ss_menu_der_current{
	background-position: -372px -205px;
}


.vert	#ss_menu  li li a, 
.bleu	#ss_menu  li li a, 
.violet	#ss_menu  li li a, 
.rose	#ss_menu  li li a, 
.violet	#ss_menu  li li a, 
.orange	#ss_menu  li li a, 
.gris	#ss_menu  li li a{
	padding: 9px 0 0 28px;
	display:block;
	width:158px;
	height:25px;
}




#ss_menu_unique a{
	background: url(../img/ss_menu_unique_fond_violet.png); 
	background-position: left 0;
	height:30px;
}
#ss_menu_unique a:hover{
	background: url(../img/ss_menu_unique_fond_violet.png);  
	background-position: -186px 0; 
}
#ss_menu_unique a.current{
	background: url(../img/ss_menu_unique_fond_violet.png);  
	background-position: -372px 0; 
}



*+html #ss_menu li.ss_menu_unique_violet, * html #ss_menu li.ss_menu_unique_violet{
	background: url(../img/ss_menu_unique_fond_violet.png) !important; 
	background-position: left top !important; 
	height:14px;
}
*+html #ss_menu li.ss_menu_unique_violet_current, * html #ss_menu li.ss_menu_unique_violet_current{
	background: url(../img/ss_menu_unique_fond_violet.png)!important;  
	background-position: -372px top !important; 
	height:14px;
}








#ss_menu_plan {
	float:left;
	width:175px;
	height:470px;
	background-image:url(../img_contrib/visuel_plan_site.png);
	background-repeat:no-repeat;
}
#pathfinder{
	font-size:11px;
	margin:10px 20px;
	color:#333;
}
#pathfinder li {
	float:left;
	margin-left: 7px;
	padding-left:11px;
	background-image:url(../img/pathfinder_fond.png);
	background-repeat:no-repeat;
	background-position:0 5px;
}
.path_prem{
	margin-left: 0;
	padding-left:0;
}
#pathfinder li a{
	text-decoration:none;
	color:#333;
}
#pathfinder li a:hover{
	text-decoration:underline;
	color:#333;
}
#corps{
	float:right;
	margin-right:20px;
	padding-bottom:30px;
	width:725px;
}
* html #corps{
	margin-right:10px;
}
#corps a{
	color:#333;
}
#corps p{
	font-size:11px;
	margin-bottom:7px;
}
#corps h2{
	margin-bottom:10px;
}
#corps ul{
	font-size:11px;
	color:#000
}
#corps_txt{
	float:left;
	width:515px;
	padding-bottom:20px;
}
#corps_txt ul{
	background-image:none;
	font-size:11px;
	color:#000
}
#corps_txt li{
	background-image:none;
	margin-left:20px;
	list-style-type:disc;
}
.vert #corps_txt a{
	color:#84A806;
}
.bleu #corps_txt a{
	color:#215093;
}
.violet #corps_txt a{
	color:#994B85;
}
.rose #corps_txt a{
	color:#7B3E2B;
}
.orange #corps_txt a{
	color:#E18D07;
}
.gris #corps_txt a{
	color:#444;
}
#corps_txt h1, #corps_large h1 { 
	margin-bottom: 10px;
	font-size: 1.3em;
}
#corps_txt h2, #corps_large h2{
	font-size: 0.8em;
	margin-top:14px;
}
#corps_txt h3, #corps_large h3{
	font-size: 0.7em;
	margin-top:2px;
	color:#000;
}
#corps_txt h1 a,#corps_txt h2 a, #corps_txt h3 a{
	color:inherit;
	text-decoration:none;
}

/* spécifique page accueil */
#corps_accueil{
	margin: 0 20px;
	padding-bottom:20px;
}
#accroche_accueil_img{
	float:left;
	width:710px;
}
#accroche_accueil_txt{
	height:23px;
	margin-top:2px;
	background-image:url(../img/accroche_accueil_txt_fond_milieu.png);
	background-repeat:repeat-x;
}
#accroche_accueil_txt p{
	padding:2px 0 0 0;
	color:#555;
	font-size:12px;
}
#accroche_accueil_txt a{
	color:#555;
	text-decoration:none;
}
#accroche_accueil_txt_debut{
	float:left;
	padding-right:4px;
}
#accroche_accueil_txt_fin{
	display:bloc;
	height:22px;
	width:12px;
	float:right;
	background-image:url(../img/accroche_accueil_txt_fond_fin.png);
	background-position:right;
	background-repeat:no-repeat
}
#accroche_accueil_vignette{
	margin-top:7px;
}
.accueil_vignette{
	float:left;
	margin-left:7px;
}
.first{
	margin:0;
}
/* fin spécifique page accueil */

#module{
	float:right;
	width: 195px;
}
#module_acces_client{
	background-image:url(../img/bt_acces_client.png);
	height:196px;
	padding:50px 10px 0 14px;
	color:#000;
}
#module_acces_client a{
	color:#000;
}
#module_acces_client form{
	margin:7px 0 22px 0;
}
#module_acces_client input, #module_acces_client label, #module_acces_client p{
	display:block;
	font-size:12px;
}
#module_acces_client label{
	margin-bottom:3px;
}
#module_acces_client input{
	margin-bottom:7px;
}
#module_acces_client p{
	font-size:11px;
	margin-top:10px;
}
#module_actu{
	backgrou9d-color:#eff1e7;
	height:48px;
	background-image:url(../img/module_actu_fond.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:10px;
}
*+html #module_actu, * html #module_actu{
	padding:5px 10px;
}
#module_actu H2{
	color:#000;
	font-size:10px
}
#module_actu a{
	color:#333;
	text-decoration:none;
	margin-left:85px;
	padding-top:10px;
}
#module_actu p{
	font-size:10px;
	font-weight:normal;
	margin:0;
}
#module_texte{
	background-image:url(../img/module_texte_ver.jpg);
	background-repeat:no-repeat;
	margin-top:19px;
	paddingg:3px 3px 3px 13px;
	color:#333;
}
#module_texte_haut{
	background-image:url(../img/module_texte_haut.jpg);
	padding:1px 3px 5px 13px;
}
#module_texte h2{
	font-size:14px;
	margin-top:10px;
}
#module_texte h3{
	font-size:12px;
	color:#333;
}
#module_texte p{
	color:#333;
	font-size:11px;
}
#module_texte_contenu{
	padding:3px 3px 3px 13px;
	background-image:url(../img/module_texte_milieu.jpg);
	background-repeat:repeat-y;
}
#module_texte_bas{
	height:5px;
	background-image:url(../img/module_texte_bas.jpg);
	background-repeat:no-repeat;
}



#module_document{
	background-color:#eaedef;
	margin-bottom:30px;
}
#module_document H2{
	color:#000;
	font-size:10px;
	margin-bottom:5px;
}
#module_document a{
	color:#333;
	text-decoration:none;
}
#module_document p{
	font-size:10px;
	font-weight:normal;
	margin:0;
}
#module_img{
	padding:20px 0 0 5px;
}
#document{
	padding: 5px;
}
#document_pied{
	height:9px;
	background-image:url(../img/module_document_pied.png);
}
#multimedia{
	padding: 5px 5px 0 5px;
	background-color:#d5d6d7;
}
#multimedia_pied{
	height:9px;
	background-image:url(../img/module_multimedia_pied.png);
}








/* spécifique page espace client */

#corps_large .application{
	float:left;
	width: 43%;
	background-image:url(../img/application_fond.png);
	background-repeat:repeat-x;
	height:100px;
	margin:0 20px 20px 0;
	padding:0 7px;
}
#corps_large .application a{
	display:block;
	text-decoration:none;
}
#corps_large .application h2{
	margin:8px 0 14px 23px;
	font-size:14px
}
#corps_large .application h2 a{
	color:#222;
}
#corps_large .application p a{
	color:#222;
}

/* test mlo a virer page espace client */
#corps_large .application_mlo{
	float:left;
	width: 43%;
	background-image:url(../img/application_fond_mlo.png);
	background-repeat:repeat-x;
	height:100px;
	margin:0 20px 20px 0;
	padding:0 7px;
}
#corps_large .application_mlo a{
	display:block;
	text-decoration:none;
}
#corps_large .application_mlo h2{
	margin:8px 0 14px 0;
}
#corps_large .application_mlo h2 a{
	color:#222;
}
#corps_large .application_mlo p a{
	color:#FFF;
}


#footer { 
	height: 30px;
	padding-top: 10px;
	background-color: #E7E7E7; 
	font-size: 0.7em; 
	color: rgb(51, 51, 51); 
	text-align: center;
}
#footer a { 
	color: rgb(51, 51, 51); 
	text-decoration: none;
}
#contrib {
	float:left;
	width:200px;
	background-color:#CCC;
}
.bas { 
	padding-top: 5px;
}
.bas p {
	color: #FFF;
	font-size: 10px;
}
.bloc { 
	display: block;
}
.bouton{
	background-image:url(../img/module_form_input_bkg.png);
	background-repeat:no-repeat;
	border:none;
	outline: none;
	margin-top:12px;
	padding:1px 10px 2px 10px;
	color:#FFF;
	cursor:pointer;
}
*+html .bouton{
	padding:0;
	color:#000;
}
* html .bouton{
	padding:0;
	color:#000;
}
.champ{
	border:1px solid #999;
	padding:1px;
}
.clear { 
	clear: both;
}
.col_gauche { 
	float: left; 
	width: 47%;
}
.col_droite { 
	float: right;
	width: 47%;
}
.dark{
	background-color:#DDD;
}
.float_left { 
	float: left;
}
.float_right { 
	margin: 0pt 0pt 5px 10px; 
	float: right;
}
.h3_plan a{
	font-size:10px;
	font-weight:normal;
}
.h2_plan a{
}
.h2_plan a:hover{
	text-decoration:underline !important;
}
.h3_plan a:hover{
	text-decoration:underline !important;
}
.haut { 
	height: 63px; 
}
.img_float_left {
	float: left;
	margin: 5px 30px 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.invisible {
	display: none;
}
.marge_left_30{
	margin-left:30px;
}
#menu li .menu_prem{
	background-position: 0px  0px;
}
#menu li .menu_der {
	background-position: right 0;
}
.module_bt, module_img {
	margin-bottom:0px;
}
.module_raccourci{
}
.module_form_creer, .module_form_perdu{
	padding-left:10px;
	background-image:url(../img/module_form_puce_gris.png);
	background-repeat:no-repeat;
	cursor:pointer;
	font-size: 10px;
}
.module_groupe{
	margin-bottom:5px;
	font-size: 11px;
	font-weight:bold;
}
.module_groupe li{
	padding:8px;
	background-image:url(../img/slider_handlebg188.png) !important;
}
.module_groupe li a{
	display:block;
	text-decoration:none;
	color:#333;
}
.module_groupe li:hover{
	background-position:195px 0;
}
.module_groupe li:hover a{
	color:#FFF;
}
.module_groupe .current{
	background-position:195px 0;
	background-color:#666463;
}
.module_groupe .current a{
	color:#FFF;
}
.pays { 
	float: left;
	width: 133px; 
	margin-right: 15px; 
	text-align: center; 
	color: #FFF;
}
p_right{
	text-align:right;
}
.vert {
	color:#84A806;
}
.bleu {
	color:#215093;
}
.violet {
	color:#994B85;
}
.rose {
	color:#7B3E2B;
}
.orange {
	color:#E18D07;
}
.gris {
	color:#444;
}
.logo_partenaire{
	margin:0 10px;
}


.icon_xls{
	display:block;
	background-image:url(../img/icon/icon_excel.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:3px 0 7px 27px;
	color:inherit;
}
.icon_img{
	display:block;
	background-image:url(../img/icon/icon_img.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:3px 0 7px 27px;
	color:inherit;
}
.icon_doc{
	display:block;
	background-image:url(../img/icon/icon_doc.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:3px 0 7px 27px;
	color:inherit;
}
.icon_pdf{
	display:block;
	background-image:url(../img/icon/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:3px 0 7px 27px;
	color:inherit;
}
.icon_swf{
	display:block;
	background-image:url(../img/icon/icon_swf.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding:3px 0 7px 27px;
	color:inherit;
}
.icon_grande_doc{
	display:block;
	background-image:url(../img/icon/icon_doc_grande.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	margin-bottom:10px;
	padding:3px 0 7px 27px;
	color:#000;
}
.icon_grande_pdf{
	display:block;
	background-image:url(../img/icon/icon_pdf_grande.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	margin-bottom:10px;
	padding:10px 0 20px 35px;
	color:#000;
}
.icon_grande_swf{
	display:block;
	background-image:url(../img/icon/icon_swf_grande.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	margin-bottom:10px;
	padding:10px 0 20px 35px;
	color:#000;
}
.icon_newsletter{
	display:block;
	background-image:url(../img_contrib/visu_newsletter.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	margin-bottom:10px;
	padding:25px 0 40px 65px;
	color:#000;
}
.icon_pdf:hover, .icon_pdf:visited, .icon_swf:hover, .icon_swf:visited, .icon_doc:hover, .icon_doc:visited{
	color:#000;
}
.icon_grande_pdf:hover, .icon_grande_pdf:visited, .icon_grande_swf:hover, .icon_grande_swf:visited, .icon_grande_doc:hover, .icon_grande_doc:visited{
	color:#000;
}

/*tableau de donnees*/
.donnee{
	font-size:11px;
}
.donnee th{
	background-image: url(../img/donnee_bkg.png);
	background-repeat:repeat-x;
	padding:6px 3px;
	color:#fff;
}
.donnee td{
	padding:3px
}