/********************************************************************
 * JOOMLA! TEMPLATE CSS FILE
 * ----------------------------------------------------------------
 * Copyright (C) 2006 - 2008 JoomlaShine.com. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: JoomlaShine.com
 * Websites:  http://www.joomlashine.com
*********************************************************************/


/** @LAYOUT  **/


#jsn-master {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1.5;
	background: #FFF;
}

#jsn-page {
	color: #000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	width: 960px;
	height: 100%;
	margin: 0 auto;
}

/* Header */
#jsn-header {
	position: relative;
/*	z-index: 2; */
}

#jsn-logo {
	position: absolute;
	bottom: 0;
	left: 0;
}

#jsn-ptop {
	/*position: absolute;
	top: 28px;
	right: 20px;*/
	/*position:relative;*/
	height:86px;
}
#jsn-topa {
	/*height:85px;
	position:relative;*/
}


/* Content */
#jsn-mainmenu {
	height: 190px;
	position: relative;
	/*background-color: #282828;*/
	/*background: url("../images/logo.gif") no-repeat left;*/
/*	z-index: 1; */
}

#jsn-ptoolbar {
	/*position: absolute;*/
	top: 3px;
	left: 3px;
}

#jsn-pinset {
	position: absolute;
	top: 3px;
	right: 3px;
}

#jsn-fontresizer {
	position: absolute;
	top: 3px;
	right: 8px;
}

#jsn-promo {
	color: #f2f2f2;
	background: #595959 url(../images/promo-bg.jpg) repeat-x left top;
	border-bottom: 5px solid #404040;
}

#jsn-promo h3 {
	color: #ffffff;
}


#jsn-puser8_inner,
#jsn-puser9_inner {
	padding: 0px;
}

#jsn-puser8 a:link, #jsn-puser8 a:visited,
#jsn-puser9 a:link, #jsn-puser9 a:visited {
	/*color: #40afff;*/
}


#jsn-maincontent_inner {
	/*padding: 0 15px;*/
	/*border:1px solid gray;*/
}


#jsn-mainbody {
	/*padding-top:0.4em;
	padding-bottom:1em;*/

}

#jsn-mainbody h2 {
	font-size:12px; 
	font-family:arial; 
	color:#666666;	
	font-weight: bold;
	padding:0px;
	
}

#jsn-content {
	/*background-color: #ffffff;*/
	/*border: 1px solid black;*/
}

#jsn-content_inner1 {
	/*background: transparent url(../images/leftside-bg-small.png) repeat-y left top;*/
}

#jsn-content_inner2 {
	/*background: transparent url(../images/rightside-bg-small.png) repeat-y right top;*/

}

#jsn-pathway {
 	/*background: transparent url(../images/dot.png) repeat-x bottom left;*/
	padding: .6em 1em;
}

#jsn-banner {
	text-align: center;
	margin: 0 auto;
	padding: 20px 0 20px 0;
}

#jsn-usermodules1 {
/*	padding: 1.2em 0;
	background: transparent url(../images/dot.png) repeat-x left bottom;*/
}

#jsn-usermodules2 {
	padding: 1.2em 0;
/*	background: transparent url(../images/dot.png) repeat-x left top;*/
}

#jsn-usermodules3 {
	/*background: transparent url(../images/ligne_verte.gif) no-repeat left bottom;
	height:192px;*/
	/*padding: .5.5em;*/
	
	/*border-top: 2px solid #ffffff;
	border-bottom: 6px solid #404040;
	background: #d9d9d9 url(../images/usermodules3-bg.png) repeat-x left top;*/
}

#jsn-usermodules3a {
	padding-bottom:30px;
}

#jsn-usermodules1_inner_grid2,
#jsn-usermodules2_inner_grid2 {
/*	background: transparent url(../images/dot.png) repeat-y 50% top;*/
}

#jsn-puser1_grid2,
#jsn-puser3_grid2 {
	/*width: 49.95%;
	float: left;*/
}

#jsn-puser2_grid2,
#jsn-puser4_grid2 {
	/*width: 49.95%;
	float: right;*/
}

#jsn-puser5_grid2,
#jsn-puser6_grid2,
#jsn-puser7_grid2 {
	/*width: 49.95%;*/
	/*float: left;*/
}

#jsn-puser5_grid3,
#jsn-puser6_grid3,
#jsn-puser7_grid3 {
	/*width: 33.3%;
	float: left;*/
}

#jsn-puser4 h3 {
	font-family: Antic;
	font-size: 17px;
	font-style:italic;
	color:#006633;
}

#jsn-puser5 h3 {
	font-family: Antic;
	font-size: 17px;
	font-style:italic;
	color:gray;
}

#jsn-puser1, #jsn-puser2, #jsn-puser3, #jsn-puser4 {
	/*padding: .6em 1.2em;*/
}

#jsn-puser4 {
	padding-top:20px;
}

#jsn-puser5 {
}

#jsn-puser6 {
	/*padding: 2em;*/
	/*padding-top: 27px;
	padding-left: 23px;
	padding-right: 20px;*/
	/*padding-bottom: 1.5em;*/
	/*border:1px solid black;*/
	/*height:165px;
	width:252px;*/
	border-top:2px solid green;
	padding-top:20px;
	vertical-align:bottom;
	height:200px;
}

#jsn-puser7 {
	/*padding: 2em;*/
	/*padding-top: 27px;
	padding-left: 23px;
	padding-right: 20px;*/
	/*padding-bottom: 1.5em;*/
	/*border:1px solid black;*/
	/*height:165px;
	width:252px;*/
	border-top:2px solid green;
	padding-top:20px;
	height:200px;
}

#jsn-puser7 {
	/*background: transparent url(../images/espace_adherent.gif);*/
	/*border:1px solid black;*/
}
#jsn-rightsidecontent {
	float:right;
}

#jsn-pleft,
#jsn-pright {
	/*padding: 1em;
	padding-top: 0.4em;
	padding-left: 0em;
	padding-right: 0em;	*/
}

#jsn-pright div.module, #jsn-pright div.module-plain, #jsn-pright div.module-box,
#jsn-pleft div.module, #jsn-pleft div.module-plain, #jsn-pleft div.module-box {
	/*margin-bottom: 0.5em;*/
}

/* Footer */
#jsn-footer {
	padding: 0.5em 1em;
	font-size: 11px;
	color: #595959;
	/*background: white url(../images/ligne_verte_footer.gif) no-repeat left top;*/
	margin-right: 5em;
}

#jsn-footer a:link,
#jsn-footer a:visited {
	color: #000;
	text-decoration: underline;
}

#jsn-footer a:hover {
	text-decoration: none;
}

#jsn-pfooter_grid2 {
	float: left;
	width: 49.5%;
}

#jsn-pbottom_grid2 {
	float: right;
	width: 49.5%;
}

#jsn-pbottom {
	text-align: center;
}

#jsn-titre-actu {

}

div.mod_placehere-tournant p.jsn-titre-actu {
	color:#cccc00;
	font-family:Arial;
	font-weight:bold;
	line-height:15px;
}

table.contentpaneopen-article_vert_fonce-info p.jsn-titre-actu {
	background:transparent url(../../../images/stories/puce3.gif) no-repeat left top;	
	text-indent:40px;
	color:#00792c;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	border-top:5px solid white;
}

table.contentpaneopen-article_vert_fonce-info h2 {
	background:transparent url(../../../images/stories/puce3.gif) no-repeat left top;	
	text-indent:40px;
	color:#00792c;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	border-top:5px solid white;
}
/* @MODULE STYLES **/

/* search icon */
div.search-icon {
	background: transparent url(../images/icon-module-search.png) no-repeat left center;
	padding-left: 20px;
}

table.poll td,
table.poll-box td,
table.poll-plain td {
	text-align: left;
}

/* moduletable style */
div.module,
div.module-box,
div.module-plain,
div.moduletable-plain {
	overflow: hidden;
}


div.moduletable {
	//*overflow: hidden;*/
}



div.module h3, div.module-box h3, div.module-plain h3,
div.moduletable h3, div.moduletable-plain h3 {
	color: #000000;
	font-size: 1.1em;
	/*margin: 0 0 3px 0;*/
}

/* Module background styles */
div.module-box {
	padding: 0;
}

div.module-box div {
	padding: 10px 6px 0 0px;
}

div.module-box div div {
	padding: 0 0px 10px 0px;
}

div.module-box div div div {
	padding: 0px 0px 0px 0px;
}

div.box-blue {
	background: transparent url(../images/module-box-blue-bg-r.png) top right no-repeat;
}

div.box-blue > div {
	background: transparent url(../images/module-box-blue-bg-l.png) top left no-repeat;
}

div.box-blue > div > div {
	background: transparent url(../images/module-box-blue-bg-l.png) bottom left no-repeat;
}

div.box-blue > div > div > div {
	background: transparent url(../images/module-box-blue-bg-r.png) bottom right no-repeat;
}

div.box-blue div div div div {
	background: none;
}


div.box-green {
	background: transparent url(../images/module-box-green-bg-r.png) no-repeat top right;
}

div.box-green div {
	background: transparent url(../images/module-box-green-bg-l.png) no-repeat top left;
}

div.box-green div div {
	background: transparent url(../images/module-box-green-bg-l.png) no-repeat bottom left;
}

div.box-green div div div {
	background: transparent url(../images/module-box-green-bg-r.png) no-repeat bottom right;
}

div.box-green div div div div {
	background: none;
}


div.box-yellow {
	background: transparent url(../images/module-box-yellow-bg-r.png) no-repeat top right;
}

div.box-yellow > div {
	background: transparent url(../images/module-box-yellow-bg-l.png) no-repeat top left;
}

div.box-yellow > div > div {
	background: transparent url(../images/module-box-yellow-bg-l.png) no-repeat bottom left;
}

div.box-yellow > div > div > div {
	background: transparent url(../images/module-box-yellow-bg-r.png) no-repeat bottom right;
}

div.box-yellow div div div div {
	background: none;
}

div.box-grey {
	background: #ECEDE8 url(../images/menu_gris_top.gif) no-repeat top left;
	width:208px;
}
div.box-grey-bordeau {
	background: #ECEDE8 url(../images/menu_gris_top.gif) no-repeat top left;
	width:208px;
}
div.box-grey-alsace-grand-est {
	background: transparent url(../images/menu_alsace_grand_est_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-sud-ouest {
	background: transparent url(../images/menu_sud_ouest_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-grand-ouest {
	background: transparent url(../images/menu_grand_ouest_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-assistance-et-sante {
	background: transparent url(../images/menu_assistance_et_sante_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-avenir-prevoyance{
	background: transparent url(../images/menu_avenir_prevoyance_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-bretagne{
	background: transparent url(../images/menu_bretagne_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-charente-poitou-limousin{
	background: transparent url(../images/menu_charente_poitou_limousin_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-languedoc-roussillon{
	background: transparent url(../images/menu_languedoc_roussillon_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-nord-de-france{
	background: transparent url(../images/menu_nord_de_france_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-normandie{
	background: transparent url(../images/menu_normandie_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-pays-d-ouest{
	background: transparent url(../images/menu_pays_d_ouest_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-pyrennees-sante{
	background: transparent url(../images/menu_pyrenees_sante_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-sante-atlantique{
	background: transparent url(../images/menu_sante_atlantique_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-sante-assistance-vallee_du_rhone{
	background: transparent url(../images/menu_sante_assistance_vallee_du_rhone_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}

div.box-grey-sante-prevoyance
{
	background: transparent url(../images/menu_sante_mediterranee_cevennes_velay_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}

div.box-grey-sante-sud-est{
	background: transparent url(../images/menu_sante_sud_est_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-tarn-et-garonne{
	background: transparent url(../images/menu_tarn_et_garonne_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}
div.box-grey-mutualia-avenir-prevoyance{
	background: transparent url(../images/menu_mutualia_avenir_prevoyance_gris_top.gif) no-repeat top left;
	width:208px;
	padding-top:30px;
}

div.box-grey  div,
div.box-grey-bordeau  div,
div.box-grey-sud-ouest div,
div.box-grey-grand-ouest div,
div.box-grey-alsace-grand-est div,
div.box-grey-assistance-et-sante div,
div.box-grey-avenir-prevoyance div,
div.box-grey-bretagne div,
div.box-grey-charente-poitou-limousin div,
div.box-grey-languedoc-roussillon div,
div.box-grey-nord-de-france div,
div.box-grey-normandie div,
div.box-grey-pays-d-ouest div,
div.box-grey-pyrennees-sante div,
div.box-grey-sante-atlantique div,
div.box-grey-sante-assistance-vallee_du_rhone div,
div.box-grey-sante-prevoyance div,
div.box-grey-sante-sud-est div,
div.box-grey-tarn-et-garonne div,
div.box-grey-mutualia-avenir-prevoyance div {
	background: transparent url(../images/menu_gris_bas.gif) no-repeat bottom left;
}
/*
div.box-grey div div {
	background: transparent url(../images/module-box-grey-bg-l.png) no-repeat bottom left;
}*/


div.box-grey div div div,
div.box-grey-bordeau div div div,
div.box-grey-alsace-grand-est div div div,
div.box-grey-sud-ouest div div div,
div.box-grey-grand-ouest div div div,
div.box-grey-assistance-et-sante div div div,
div.box-grey-avenir-prevoyance div div div,
div.box-grey-bretagne div div div,
div.box-grey-charente-poitou-limousin div div div,
div.box-grey-languedoc-roussillon div div div,
div.box-grey-nord-de-france div div div,
div.box-grey-normandie div div div,
div.box-grey-pays-d-ouest div div div,
div.box-grey-pyrennees-sante div div div,
div.box-grey-sante-atlantique div div div,
div.box-grey-sante-assistance-vallee_du_rhone div div div,
div.box-grey-sante-prevoyance div div div,
div.box-grey-sante-sud-est div div div,
div.box-grey-tarn-et-garonne div div div,
div.box-grey-mutualia-avenir-prevoyance div div div {
	width:208px;
	background: transparent url(../images/menu_gris_bg.gif) repeat-y left;
	/*background: transparent url(../images/module-box-grey-bg-r.png) no-repeat bottom right;*/
}


div.box-grey ul.menu-bullettree a:hover,
div.box-grey-alsace-grand-est ul.menu-bullettree a:hover,
div.box-grey-sud-ouest ul.menu-bullettree a:hover,
div.box-grey-grand-ouest ul.menu-bullettree a:hover,
div.box-grey-assistance-et-sante ul.menu-bullettree a:hover,
div.box-grey-avenir-prevoyance ul.menu-bullettree a:hover,
div.box-grey-bretagne ul.menu-bullettree a:hover,
div.box-grey-charente-poitou-limousin ul.menu-bullettree a:hover,
div.box-grey-languedoc-roussillon ul.menu-bullettree a:hover,
div.box-grey-nord-de-france ul.menu-bullettree a:hover,
div.box-grey-normandie ul.menu-bullettree a:hover,
div.box-grey-pays-d-ouest ul.menu-bullettree a:hover,
div.box-grey-pyrennees-sante ul.menu-bullettree a:hover,
div.box-grey-sante-atlantique ul.menu-bullettree a:hover,
div.box-grey-sante-assistance-vallee_du_rhone ul.menu-bullettree a:hover,
div.box-grey-sante-prevoyance ul.menu-bullettree a:hover,
div.box-grey-mutualia-avenir-prevoyance ul.menu-bullettree a:hover,
div.box-grey-sante-sud-est ul.menu-bullettree a:hover,
div.box-grey-tarn-et-garonne ul.menu-bullettree a:hover {
	background-color: #00792C;
	color: #d9d9d9;
}

div.box-grey-bordeau ul.menu-bullettree a:hover {
	background-color: #80341d;
	color: #FFFFFF;
}

div.box-grey ul.menu-bullettree li.current a,
div.box-grey-alsace-grand-est ul.menu-bullettree li.current a,
div.box-grey-sud-ouest ul.menu-bullettree li.current a,
div.box-grey-grand-ouest ul.menu-bullettree li.current a,
div.box-grey-assistance-et-sante ul.menu-bullettree li.current a,
div.box-grey-avenir-prevoyance ul.menu-bullettree li.current a,
div.box-grey-bretagne ul.menu-bullettree li.current a,
div.box-grey-charente-poitou-limousin ul.menu-bullettree li.current a,
div.box-grey-languedoc-roussillon ul.menu-bullettree li.current a,
div.box-grey-nord-de-france ul.menu-bullettree li.current a,
div.box-grey-normandie ul.menu-bullettree li.current a,
div.box-grey-pays-d-ouest ul.menu-bullettree li.current a,
div.box-grey-pyrennees-sante ul.menu-bullettree li.current a,
div.box-grey-sante-atlantique ul.menu-bullettree li.current a,
div.box-grey-sante-assistance-vallee_du_rhone ul.menu-bullettree li.current a,
div.box-grey-sante-prevoyance ul.menu-bullettree li.current a,
div.box-grey-sante-sud-est ul.menu-bullettree li.current a,
div.box-grey-tarn-et-garonne ul.menu-bullettree li.current a,
div.box-grey-mutualia-avenir-prevoyance ul.menu-bullettree li.current a {
	color: #00792C;
	background-color: #ffffff;
}

div.box-grey-bordeau ul.menu-bullettree li.current a {
	color: #80341d;
	background-color: #ffffff;
}

div.box-grey-bordeau ul.menu-bullettree li.parent {
	font-size:12px;
}
div.box-grey-bordeau ul.menu-bullettree li {
	font-size:10px;
}
div.box-grey-bordeau  ul.menu-bullettree {
	padding:0px;
}

div.box-grey ul.menu-bullettree li.current a:hover,
div.box-grey-alsace-grand-est ul.menu-bullettree li.current a:hover,
div.box-grey-sud-ouest ul.menu-bullettree li.current a:hover,
div.box-grey-grand-ouest ul.menu-bullettree li.current a:hover,
div.box-grey-assistance-et-sante ul.menu-bullettree li.current a:hover,
div.box-grey-avenir-prevoyance ul.menu-bullettree li.current a:hover,
div.box-grey-bretagne ul.menu-bullettree li.current a:hover,
div.box-grey-charente-poitou-limousin ul.menu-bullettree li.current a:hover,
div.box-grey-languedoc-roussillon ul.menu-bullettree li.current a:hover,
div.box-grey-nord-de-france ul.menu-bullettree li.current a:hover,
div.box-grey-normandie ul.menu-bullettree li.current a:hover,
div.box-grey-pays-d-ouest ul.menu-bullettree li.current a:hover,
div.box-grey-pyrennees-sante ul.menu-bullettree li.current a:hover,
div.box-grey-sante-atlantique ul.menu-bullettree li.current a:hover,
div.box-grey-sante-assistance-vallee_du_rhone ul.menu-bullettree li.current a:hover,
div.box-grey-sante-prevoyance ul.menu-bullettree li.current a:hover,
div.box-grey-sante-sud-est ul.menu-bullettree li.current a:hover,
div.box-grey-tarn-et-garonne ul.menu-bullettree li.current a:hover,
div.box-grey-mutualia-avenir-prevoyance ul.menu-bullettree li.current a:hover {
	background-color: #00792C;
	color: #d9d9d9;
}

div.box-grey-bordeau ul.menu-bullettree li.current a:hover {
	background-color: #80341d;
	color: #FFFFFF;
}
/*
div.box-grey div div div div {
	background: transparent url(../images/menu_gris_bas.gif) no-repeat bottom left;
}*/
/*
div.box-grey h3 {
	color: #FFF;
}*/
/*
div.box-grey a:link,
div.box-grey a:visited {
	color: #40afff;
}*/


/* Module Icon Styles */
div.header-dots h3,
div.icon-dots h3 {
	background: url(../images/icon-module-dots.png) no-repeat left 5px;
	/*padding: 0 0 0 10px;*/
}

div.header-arrow h3,
div.icon-arrow h3 {
	background: url(../images/icon-module-arrow.png) no-repeat left 5px;
	/*padding: 0 0 0 16px;*/
}

div.icon-article h3 {
	background: url(../images/icon-module-article.png) no-repeat left 5px;
	/*padding: 2px 0 2px 22px;*/
}

div.icon-calendar h3 {
	background: url(../images/icon-module-calendar.png) no-repeat left 4px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-cart h3 {
	background: url(../images/icon-module-cart.png) no-repeat left 4px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-comment h3 {
	background: url(../images/icon-module-comment.png) no-repeat left 4px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-display h3 {
	background: url(../images/icon-module-display.png) no-repeat left 4px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-download h3 {
	background: url(../images/icon-module-download.png) no-repeat left 4px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-user h3 {
	background: url(../images/icon-module-user.png) no-repeat left 5px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-selection h3 {
	background: url(../images/icon-module-selection.png) no-repeat left 5px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-online h3 {
	background: url(../images/icon-module-online.png) no-repeat left 5px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-statistics h3 {
	background: url(../images/icon-module-statistics.png) no-repeat left 5px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-settings h3 {
	background: url(../images/icon-module-settings.png) no-repeat left 5px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-search h3 {
	background: url(../images/icon-module-search.png) no-repeat left 5px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-folder h3 {
	background: url(../images/icon-module-folder.png) no-repeat left 4px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-star h3 {
	background: url(../images/icon-module-star.png) no-repeat left 4px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-image h3 {
	background: url(../images/icon-module-image.png) no-repeat left 4px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-home h3 {
	background: url(../images/icon-module-home.png) no-repeat left 4px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-help h3 {
	background: url(../images/icon-module-help.png) no-repeat left 4px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-info h3 {
	background: url(../images/icon-module-info.png) no-repeat left 4px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-mail h3 {
	background: url(../images/icon-module-mail.png) no-repeat left 4px;
	/*padding: 2px 0 2px 21px;*/
}

div.icon-rss h3 {
	background: url(../images/icon-module-rss.png) no-repeat left 4px;
	/*padding: 2px 0 2px 21px;*/
}


/** @TYPOGRAPHY **/

html, body {
	border: 0;
	margin: 0;
	padding: 0;
}

p, pre, blockquote, form, dl, ul, ol, fieldset, address {
	padding: 0;
	margin: 0.35em 0 0.8em 0;
}

fieldset {
	padding: .5em;
}

pre {
	padding: 1em;
	border-left: 5px solid #404040;
	background: #FFFFD5;
	font-family: "Courier New", Courier, monospace;
}

blockquote {
	padding-left: 55px;
	background: transparent url(../images/icon-text-blockquote.png) no-repeat top left;
	font-style: italic;
	min-height: 45px;
	color: #404040;
}

small {
	font-size: .85em;
}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sup em {
	font-size: .8em;
	color: red;
}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

acronym, abbr {
	border-bottom: 1px dashed;
	letter-spacing: 1px;
	cursor: help;
}

/* @HEADING */
h1, h2, h3, h4, h5, h6 {


	/*font-family: Arial;*/
}

h1 {
	/*font-size: 20px;
	color: #006600;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	margin: 0px;*/
	font-family: Trebuchet MS;
	color: #006600;
	font-size:20px;
	font-weight:bold;
	padding:0px;
	margin: 0px
}

h2 {
	padding:0px;
	margin: 0px;
	font-size:12px; 
	font-family:arial; 
	color:#666666;	
	font-weight: bold;
	padding:0px;
}

h3 {
	font-size: 1.2em;
	color: #006600;
	padding:0px;
	margin: 0px;
}

h4 {
	font-size: 1.1em;
       font-weight : 900;
	color: #CC8033;
}

h5, h6 {
	font-size: 10px;
	font-weight: normal;
	color: gray;
}

/* @IMAGE */
img {
	border: none;
}

img.image-left {
	float: left;
	margin: .5em 1em .5em 0;
}

img.image-right {
	float: right;
	margin: .5em 0 .5em 1em;
}

img.image-border {
	border: 1px solid #e5e5e5;
	padding: 3px;
}

img.image-margin {
	margin: .5em;
}

/* @LINK */
a:link,
a:visited {
	text-decoration: none;
	outline: none;
	color: #00792c;
}

a:hover {
	text-decoration: underline;
}

a:active {
	color: #00792c;
}

a img {
	border: none;
}

/* Based on extension */
a.text {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-txt.png) no-repeat center right;
}

a.music { 
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-music.png) no-repeat center right;
}

a.archive { 
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-archive.png) no-repeat center right;
}

a.movie { 
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-film.png) no-repeat center right;
}

a.wmv {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-wmv.png) no-repeat right center;
}

a.doc, a.rtf {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-doc.png) no-repeat center right;
}

a.xls {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-xls.png) no-repeat center right;
}

a.pps {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-pps.png) no-repeat center right;
}

a.flash {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-flash.png) no-repeat center right;
}

a.pdf {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-pdf.png) no-repeat center right;
}

a.rss, a.atom {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-feed.png) no-repeat center right;
}

a.vcard {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-vcard.png) no-repeat center right;
}

a.mov {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-mov.png) no-repeat right center;
}

a.dmg, a.app {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-dmg.png) no-repeat center right;
}

a.ical {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-ical.png) no-repeat center right;
}

a.css {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-css.png) no-repeat center right;
}

a.ttf {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-ttf.png) no-repeat center right;
}

a.torrent {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-torrent.png) no-repeat center right;
}

a.mailto {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-mailto.png) no-repeat center right;
}

a.callto {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-call.png) no-repeat center right;
}

a.msnim {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-msn.png) no-repeat center right;
}

a.aim {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-aim.png) no-repeat center right;
}

a.yim { 
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-yim.png) no-repeat center right;
}

a.skype {
	padding: 5px 20px 5px 0;
	background: transparent url(../images/icon-link-skype.png) no-repeat center right;
}

a.noicon {
	padding: 0 !important;
	background: none !important;
}

/* Reset original styles */
#jsn-mainbody a[title="PDF"],
#jsn-mainbody a[title="Print"],
#jsn-mainbody a[title="E-mail"] {
	padding: 0;
	background: none;
}

/* @TEXT */
.clearbreak {
	clear: both;
}

div.grid2:after,
div.grid3:after,
div.grid4:after,
div.grid5:after,
ul.hlist-left:after,
ul.hlist-right:after,
.clearafter:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

/* Text grid */
div.grid-col {
	float: left;
	overflow: hidden;
	margin-right: 2%;
}

div.grid-lastcol {
	float: right;
	overflow: hidden;
	margin-right: 0 !important;
}

div.grid2 div.grid-col {
	width: 48.8%;
}

div.grid3 div.grid-col {
	width: 31.9%;
}

div.grid4 div.grid-col {
	width: 23.4%;
}

div.grid5 div.grid-col {
	width: 18.3%;
}

/* Text paragraph */
.border {
	border: 1px solid #e5e5e5;
	padding: 3px;
}

.alert {
	border-top: 2px solid #FEABAB;
	border-bottom: 2px solid #FEABAB;
	padding: 1em 1em 1em 5em;
	background: #FFDFDF url(../images/icon-text-alert.png) no-repeat 1.5em;
}

.info {
/*	border-top: 2px solid #B7D2F2;
	border-bottom: 2px solid #B7D2F2;
	padding: 1em 1em 1em 5em;
	background: #DBE7F8 url(../images/icon-text-info.png) no-repeat 1.5em;*/
}

.download {
	border-top: 2px solid #DDEDBC;
	border-bottom: 2px solid #DDEDBC;
	padding: 1em 1em 1em 5em;
	background: #F2F9E5 url(../images/icon-text-download.png) no-repeat 1.5em;
}

.comment {
	border-top: 2px solid #FEEBAB;
	border-bottom: 2px solid #FEEBAB;
	padding: 1em 1em 1em 5em;
	background: #FEF8E1 url(../images/icon-text-comment.png) no-repeat 1.5em;
}

.tip {
	border-top: 2px solid #FEEBAB;
	border-bottom: 2px solid #FEEBAB;
	padding: 1em 1em 1em 5em;
	background: #FFFFD5 url(../images/icon-text-tip.png) no-repeat 1.5em;
}

.attachment {
	border-top: 2px solid #e5e5e5;
	border-bottom: 2px solid #e5e5e5;
	padding: 1em 1em 1em 5em;
	background: #f2f2f2 url(../images/icon-text-attachment.png) no-repeat 1.5em;
}

.dropcap:first-letter {
	float: left;
	color: #404040;
	font: 4em/.8em "Times New Roman", Times, serif;
}

.prolabel {
	background: transparent url(../images/prolabel.png) no-repeat right 50%;
	padding-right: 84px;
}

.freenprolabel {
	background: transparent url(../images/freenprolabel.png) no-repeat right 50%;
	padding-right: 98px;
}

/* @LIST */
ul li {
	margin: .3em 0 .3em 1.6em;
	padding: 0;
}

ol li {
	margin: .3em 0 .3em 2em;
	padding: 0;
}

ul.arrowlist-red, ul.arrowlist-green, ul.arrowlist-blue,
ul.iconlist-article, ul.iconlist-folder, ul.iconlist-image,
ul.iconlist-online, ul.iconlist-star, ul.iconlist-user {
	list-style: none;
}

/* Arrow list */
ul.arrowlist-red li {
	margin-left: .6em;
	padding: 0 0 0 10px;
	background: url(../images/arrow.png) no-repeat left 6px;
}

ul.arrowlist-green li {
	margin-left: .6em;
	padding: 0 0 0 10px;
	background: url(../images/icon-arrow-s.png) no-repeat left 6px;
}

ul.arrowlist-blue li {
	margin-left: .6em;
	padding: 0 0 0 10px;
	background: url(../images/icon-arrow-blue.png) no-repeat left 6px;
}

/* Icon list */
ul.iconlist-article li {
	margin-left: .6em;
	padding: 0 0 0 20px;
	background: url(../images/icon-module-article.png) no-repeat left top;
}

ul.iconlist-folder li {
	margin-left: .6em;
	padding: 0 0 0 20px;
	background: url(../images/icon-module-folder.png) no-repeat left top;
}

ul.iconlist-image li {
	margin-left: .6em;
	padding: 0 0 0 20px;
	background: url(../images/icon-module-image.png) no-repeat left top;
}

ul.iconlist-online li {
	margin-left: .6em;
	padding: 0 0 0 20px;
	background: url(../images/icon-module-online.png) no-repeat left top;
}

ul.iconlist-star li {
	margin-left: .6em;
	padding: 0 0 0 20px;
	background: url(../images/icon-module-star.png) no-repeat left top;
}

ul.iconlist-user li {
	margin-left: .6em;
	padding: 0 0 0 20px;
	background: url(../images/icon-module-user.png) no-repeat left top;
}

/* Horizontal list */
ul.hlist, ul.hlist-left, ul.hlist-right {
	margin: 0;
	list-style: none;
}

ul.hlist li {
	display: inline;
	margin: 0;
}

ul.hlist-left li {
	display: inline;
	margin: 0 1em 0 0;
}

ul.hlist-right li {
	display: inline;
	margin: 0 0 0 1em;
}

ul.nobullet {
	margin: 0;
	list-style: none;
}

ul.nobullet li {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* @TABLES */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th {
	text-align: left;
}

/* Plain rows */
table.plainrows {
	border-collapse:collapse;
	background-color: #f2f2f2;
	color: #404040;
}

table.plainrows caption {
	padding: 6px 0;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}

table.plainrows thead {
	border-bottom: solid 1px #284d73;
}

table.plainrows thead th {
	text-transform: capitalize;
	background-color: #366999;
	padding: 5px 10px;
	color: #ffffff;
	font-size: 1.1em;
}

table.plainrows tfoot th,
table.plainrows tfoot td {
	text-transform: capitalize;
	padding: 3px 10px;
	background-color: #d9d9d9;
	color: #000000;
	font-size: 1.1em;
}

table.plainrows tfoot td {
	text-align:right
}

table.plainrows tbody th,
table.plainrows tbody td {
	border-bottom: solid 1px #d9d9d9;
	padding: 4px 10px;
}

table.plainrows tbody th {
	white-space: nowrap;
}

table.plainrows tr.odd {
/*	background-color: #e5e5e5;*/
}

table.plainrows tbody tr:hover {
	background: #e5e5e5;
}

/* Dark stripes */
table.colorstripes {
	border: 1px solid #162c40;
	color: #ffffff;
	background: #284d73;
	border-collapse: collapse;
}

table.colorstripes caption {
	padding: 6px 0;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}

table.colorstripes td,
table.colorstripes th {
	border: 1px dashed #366999;
	padding: 5px 10px;
}

table.colorstripes thead th {
	border: 1px solid #284d73;
	background: #162c40;
	color: #ffffff;
	font-size: 1.1em;
}

table.colorstripes tbody th,
table.colorstripes tbody td {
	text-align: left;
	vertical-align: top;
}

table.colorstripes tbody tr.odd {
	background: #224161;
}

table.colorstripes tbody tr:hover {
	background: #1f3d59;
}

table.colorstripes tbody tr:hover th,
table.colorstripes tbody tr.odd:hover th {
	background: #1f3d59;
}

table.colorstripes tfoot th,
table.colorstripes tfoot td {
	border: none;
	padding: 4px 10px;
	background: #162c40;
	color: #ffffff;
	font-size: 1.1em;
}

table.colorstripes tfoot td {
	text-align: right;
}

/* Light stripes */
table.greystripes {
	border: 1px solid #d9d9d9;
	color: #404040;
	background: #ffffff;
	border-collapse: collapse;
}

table.greystripes caption {
	padding: 6px 0;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}

table.greystripes td,
table.greystripes th {
	border: 1px dashed #e5e5e5;
	padding: 5px 10px;
}

table.greystripes thead th {
	border: 1px solid #595959;
	border-bottom: 2px solid #000000;
	background: #404040;
	color: #ffffff;
	font-size: 1.1em;
}

table.greystripes tbody th,
table.greystripes tbody td {
	text-align: left;
	vertical-align: top;
}

table.greystripes tbody tr.odd {
	background: #f2f2f2;
}

table.greystripes tbody tr:hover {
	background: #e5e5e5;
}

table.greystripes tbody tr:hover th,
table.greystripes tbody tr.odd:hover th {
	background: #e5e5e5;
}

table.greystripes tfoot th,
table.greystripes tfoot td {
	border: none;
	padding: 4px 10px;
	background-color: #d9d9d9;
	color: #000000;
	font-size: 1.1em;
}

table.greystripes tfoot td {
	text-align: right;
}


/** @JOOMLA DEFAULT **/

/* PATHWAY */
span.pathway {
	font-weight: bold;
	font-size: 0.9em;
}

a.pathway:link,
a.pathway:visited {
	padding: 0 .25em;
	font-weight: normal;
	text-decoration: none;
	color: #404040;
}

a.pathway:hover {
	text-decoration: underline;
}

/* page heading */
.componentheading,
.contentheading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
}

/* Content title link */
a.contentpagetitle:link,
a.contentpagetitle:visited {
	text-decoration: none;
}

a.contentpagetitle:hover {
	text-decoration: underline;
}

/** CONTENT AREA **/
/* Blog page main wrapper */
table.blog {
	width: 100%;
}

table.blog td {
	padding-right: 5px;
}

table.contentpaneopen-accueil-bis {
	background: url(../../../images/stories/accueil/back_370.gif) top left no-repeat;
	 width:625px;
	 height:380px;
}

table.contentpaneopen-back-370 {
	background: url(../../../images/stories/accueil/back_370.gif) top left no-repeat;
	 width:641px;
	 height:380px;
}

table.contentpaneopen-back-400 {
	background: url(../../../images/stories/accueil/back_400.gif) top left no-repeat;
	 width:641px;
	 height:410px;
}

table.contentpaneopen-back-500 {
	background: url(../../../images/stories/accueil/back_500.gif) top left no-repeat;
	 width:641px;
	 height:510px;
}

table.contentpaneopen-produit-bis {
	background: url(../../../images/stories/accueil/back_682.gif) top left no-repeat;
	 width:641px;
	 height:682px;
}

table.contentpaneopen-produit2-bis {
	background: url(../../../images/stories/accueil/back_1000.gif) top left no-repeat;
	 width:641px;
	 height:1000px;
}

table.contentpaneopen-accueil-bis td{
	 vertical-align:top;
}

table.contentpaneopen-back-370 td{
	 vertical-align:top;
}

table.contentpaneopen-back-400  td{
	 vertical-align:top;
}

table.contentpaneopen-back-500 td{
	 vertical-align:top;
}

table.contentpaneopen-produit-bis td{
	 vertical-align:top;
}

table.contentpaneopen-produit2-bis td{
	 vertical-align:top;
}
/*
table.contentpaneopen-accueil-bis a.,
table.contentpaneopen-back-400 a.,
table.contentpaneopen-back-500 a.,
table.contentpaneopen-produit-bis a.,
table.contentpaneopen-produit2-bis a.{
	color:black;
}*/

/* Content container */
table.contentpane,
table.contentpaneopen {
	width: 100%;
	/*border: 1px solid black;*/
}

table.contentpaneopen-article_gris {
	width: 960px;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_gris_debut {
	height:10px;
	background: url(../images/article_gris_top.gif) top no-repeat;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_gris_fin  {
	height:10px;
	background: url(../images/article_gris_bas.gif) top no-repeat;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	margin:0px;
}
td.contentpaneopen-article_gris_milieu  {
	background: url(../images/article_gris_bg.gif) repeat-y;	
	padding:0px;
	margin:0px;
	padding-left:10px;
}
td.contentpaneopen-article_gris_milieu  p{
	padding:0px;
	margin:0px;
}


table.contentpaneopen-article_vert,
table.contentpaneopen-article_vert_contact_agence,
table.contentpaneopen-article_vert_contact_mail,
table.contentpaneopen-article_vert_contact_tel {
	width: 740px;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_vert_debut {
	height:9px;
	background: url(../images/article_vert_top.gif) top no-repeat;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_vert_contact_agence_debut {
	height:55px;
	background: url(../images/article_vert_contact_agence_top.gif) top no-repeat;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_vert_contact_mail_debut {
	height:55px;
	background: url(../images/article_vert_contact_mail_top.gif) top no-repeat;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_vert_contact_tel_debut {
	height:55px;
	background: url(../images/article_vert_contact_tel_top.gif) top no-repeat;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_vert_fin,
td.contentpaneopen-article_vert_contact_agence_fin,
td.contentpaneopen-article_vert_contact_mail_fin,
td.contentpaneopen-article_vert_contact_tel_fin  {
	height:9px;
	background: url(../images/article_vert_bas.gif) top no-repeat;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	margin:0px;
}
td.contentpaneopen-article_vert_milieu,
td.contentpaneopen-article_vert_contact_agence_milieu ,
td.contentpaneopen-article_vert_contact_mail_milieu ,
td.contentpaneopen-article_vert_contact_tel_milieu  {
	background: url(../images/article_vert_bg.gif) repeat-y;	
	padding:0px;
	margin:0px;
	padding-left:10px;
}
td.contentpaneopen-article_vert_milieu  p,
td.contentpaneopen-article_vert_contact_agence_milieu  p ,
td.contentpaneopen-article_vert_contact_mail_milieu  p ,
td.contentpaneopen-article_vert_contact_tel_milieu  p {
	padding:0px;
	margin:0px;
}

/* article bleu TNS */
table.contentpaneopen-article_bleu_tns {
	width: 740px;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_bleu_tns_debut {
	height:9px;
	background: url(../images/article_bleu_tns_top.gif) top no-repeat;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_bleu_tns_fin {
	height:9px;
	background: url(../images/article_bleu_tns_bas.gif) top no-repeat;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	margin:0px;
}
td.contentpaneopen-article_bleu_tns_milieu {
	background: url(../images/article_bleu_tns_bg.gif) repeat-y;	
	padding:0px;
	margin:0px;
	padding-left:10px;
}
td.contentpaneopen-article_bleu_tns_milieu  p {
	padding:0px;
	margin:0px;
}

/* réduit : */
table.contentpaneopen-article_bleu_tns_reduit {
	width: 600px;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_bleu_tns_reduit_debut {
	height:9px;
	background: url(../images/article_bleu_tns_reduit_top.gif) top no-repeat;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_bleu_tns_reduit_fin {
	height:9px;
	background: url(../images/article_bleu_tns_reduit_bas.gif) top no-repeat;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	margin:0px;
}
td.contentpaneopen-article_bleu_tns_reduit_milieu {
	background: url(../images/article_bleu_tns_reduit_bg.gif) repeat-y;	
	padding:0px;
	margin:0px;
	padding-left:10px;
}
td.contentpaneopen-article_bleu_tns_reduit_milieu  p {
	padding:0px;
	margin:0px;
}

/* Fin bleu TNS */

/* article bleu TPE/PME */

table.contentpaneopen-article_bleu_tpe {
	width: 740px;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_bleu_tpe_debut {
	height:9px;
	background: url(../images/article_bleu_tpe_top.gif) top no-repeat;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_bleu_tpe_fin {
	height:9px;
	background: url(../images/article_bleu_tpe_bas.gif) top no-repeat;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	margin:0px;
}
td.contentpaneopen-article_bleu_tpe_milieu {
	background: url(../images/article_bleu_tpe_bg.gif) repeat-y;	
	padding:0px;
	margin:0px;
	padding-left:10px;
}
td.contentpaneopen-article_bleu_tpe_milieu  p {
	padding:0px;
	margin:0px;
}


/* réduit : */
table.contentpaneopen-article_bleu_tpe_reduit {
	width: 600px;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_bleu_tpe_reduit_debut {
	height:9px;
	background: url(../images/article_bleu_tpe_reduit_top.gif) top no-repeat;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_bleu_tpe_reduit_fin {
	height:9px;
	background: url(../images/article_bleu_tpe_reduit_bas.gif) top no-repeat;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	margin:0px;
}
td.contentpaneopen-article_bleu_tpe_reduit_milieu {
	background: url(../images/article_bleu_tpe_reduit_bg.gif) repeat-y;	
	padding:0px;
	margin:0px;
	padding-left:10px;
}
td.contentpaneopen-article_bleu_tpe_reduit_milieu  p {
	padding:0px;
	margin:0px;
}

/* Fin bleu TPE/PME */

table.contentpaneopen-article_devis ,
table.contentpaneopen-article_orange,
table.contentpaneopen-article_prevoyance_orange,
table.contentpaneopen-article_prevoyance_agricole_orange,
table.contentpaneopen-article_prevoyance_particulier_orange,
table.contentpaneopen-article_prevoyance_journaliere_orange,
table.contentpaneopen-article_prevoyance_famille,
table.contentpaneopen-article_prevoyance_obseque,
table.contentpaneopen-article_vert_fonce {
	width: 740px;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_orange_debut {	
	height:9px;
	background: url(../images/article_orange_top.gif) top no-repeat;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_vert_fonce_debut {
	height:9px;
	background: url(../images/article_vert_fonce_top.gif) no-repeat left top;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_vert_fonce-actualite_debut,
td.contentpaneopen-article_vert_fonce-info_debut{
	height:9px;
	background: url(../images/article_vert_fonce_top.gif) no-repeat left top;
	padding:0px;
	margin:0px;
}

td.contentpaneopen-article_devis_debut {
	height:55px;
	background: url(../images/article_demande_de_devis_top.gif) no-repeat top left;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_prevoyance_orange_debut {
	height:55px;
	background: url(../images/article_orange_prevoyance_top.gif) no-repeat top left;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_prevoyance_agricole_orange_debut {
	height:55px;
	background: url(../images/article_orange_prevoyance_agricole_top.gif) no-repeat top left;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_prevoyance_particulier_orange_debut {
	height:55px;
	background: url(../images/article_orange_prevoyance_particulier_top.gif) no-repeat top left;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_prevoyance_entreprise_orange_debut {
	height:55px;
	background: url(../images/article_orange_prevoyance_entreprise_top.gif) no-repeat top left; 
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_prevoyance_independant_orange_debut {
	height:55px;
	background: url(../images/article_orange_prevoyance_independant_top.gif) no-repeat top left;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_prevoyance_journaliere_orange_debut {
	height:55px;
	background: url(../images/article_orange_prevoyance_journaliere_top.gif) no-repeat top left;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_prevoyance_famille_orange_debut {
	height:55px;
	background: url(../images/article_orange_prevoyance_famille_top.gif) no-repeat top left;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_prevoyance_obseque_orange_debut {
	height:55px;
	background: url(../images/article_orange_prevoyance_obseque_top.gif) no-repeat top left;
	padding:0px;
	margin:0px;
}
td.contentpaneopen-article_devis_fin ,
td.contentpaneopen-article_orange_fin ,
td.contentpaneopen-article_prevoyance_orange_fin ,
td.contentpaneopen-article_prevoyance_agricole_orange_fin ,
td.contentpaneopen-article_prevoyance_particulier_orange_fin ,
td.contentpaneopen-article_prevoyance_entreprise_orange_fin ,
td.contentpaneopen-article_prevoyance_independant_orange_fin ,
td.contentpaneopen-article_prevoyance_journaliere_orange_fin ,
td.contentpaneopen-article_prevoyance_famille_orange_fin ,
td.contentpaneopen-article_prevoyance_obseque_orange_fin  {
	height:9px;
	background: url(../images/article_orange_bas.gif) no-repeat top left;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	margin:0px;
}
td.contentpaneopen-article_vert_fonce_fin  {
	height:9px;
	background: url(../images/article_vert_fonce_bas.gif) no-repeat top left;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	margin:0px;
}
td.contentpaneopen-article_devis_milieu ,
td.contentpaneopen-article_orange_milieu ,
td.contentpaneopen-article_prevoyance_orange_milieu ,
td.contentpaneopen-article_prevoyance_agricole_orange_milieu ,
td.contentpaneopen-article_prevoyance_particulier_orange_milieu ,
td.contentpaneopen-article_prevoyance_entreprise_orange_milieu ,
td.contentpaneopen-article_prevoyance_independant_orange_milieu ,
td.contentpaneopen-article_prevoyance_journaliere_orange_milieu ,
td.contentpaneopen-article_prevoyance_famille_orange_milieu ,
td.contentpaneopen-article_prevoyance_obseque_orange_milieu {

	background: url(../images/article_orange_bg.gif) repeat-y top left;	
	padding:0px;
	padding-left:10px;
	margin:0px;
	width: 740px;
	
}


td.contentpaneopen-article_devis_milieu  p,
td.contentpaneopen-article_orange_milieu  p,
td.contentpaneopen-article_prevoyance_orange_milieu  p,
td.contentpaneopen-article_prevoyance_agricole_orange_milieu  p,
td.contentpaneopen-article_prevoyance_particulier_orange_milieu  p,
td.contentpaneopen-article_prevoyance_entreprise_orange_milieu  p,
td.contentpaneopen-article_prevoyance_independant_orange_milieu  p,
td.contentpaneopen-article_prevoyance_journaliere_orange_milieu  p,
td.contentpaneopen-article_prevoyance_famille_orange_milieu  p,
td.contentpaneopen-article_prevoyance_obseque_orange_milieu p,
td.contentpaneopen-article_vert_fonce_milieu  p {
	padding:0px;
	margin:0px;
}


table.blog-article_vert_fonce-actualite,
table.blog-article_vert_fonce-info {
	width: 790px;
}


table.contentpaneopen-article_vert_fonce 
{
	width: 740px;
}

table.contentpaneopen-article_vert_fonce-actualite ,
table.contentpaneopen-article_vert_fonce-info ,
table.contentpaneopen-article_vert_fonce-historique,
table.contentpaneopen-article_vert_fonce-chiffres-cle,
table.contentpaneopen-article_vert_fonce-organisation,
table.contentpaneopen-article_vert_fonce-valeur,
table.contentpaneopen-article_vert_fonce-mutualia-region,
table.contentpaneopen-article_vert_fonce-presentation ,
table.contentpaneopen-article_vert_fonce-entreprise ,
table.contentpaneopen-article_vert_fonce-partenariat,
table.contentpaneopen-article_vert_fonce_emplois ,
table.contentpaneopen-article_vert_fonce_candidature_spontanee,
table.contentpaneopen-article_vert_fonce_offres_emploi 
{
	padding:0px;
	margin:0px;
}

td.contentpaneopen-article_vert_fonce-historique_debut ,
td.contentpaneopen-article_vert_fonce-chiffres-cle_debut ,
td.contentpaneopen-article_vert_fonce-organisation_debut ,
td.contentpaneopen-article_vert_fonce-valeur_debut ,
td.contentpaneopen-article_vert_fonce-mutualia-region_debut ,
td.contentpaneopen-article_vert_fonce-presentation_debut ,
td.contentpaneopen-article_vert_fonce-entreprise_debut ,
td.contentpaneopen-article_vert_fonce-partenariat_debut,
td.contentpaneopen-article_vert_fonce_emplois_debut ,
td.contentpaneopen-article_vert_fonce_candidature_spontanee_debut,
td.contentpaneopen-article_vert_fonce_offres_emploi_debut 
{
	height:55px;
	padding:0px;
	margin:0px;
}

td.contentpaneopen-article_vert_fonce-presentation-alsace-grand-est_debut,
td.contentpaneopen-article_vert_fonce-presentation-sud-ouest_debut,
td.contentpaneopen-article_vert_fonce-presentation-grand-ouest_debut,
td.contentpaneopen-article_vert_fonce-presentation-assistance-et-sante_debut,
td.contentpaneopen-article_vert_fonce-presentation-avenir-prevoyance_debut, 
td.contentpaneopen-article_vert_fonce-presentation-bretagne_debut,
td.contentpaneopen-article_vert_fonce-presentation-charente-poitou-limousin_debut ,
td.contentpaneopen-article_vert_fonce-presentation-languedoc-roussillon_debut,
td.contentpaneopen-article_vert_fonce-presentation-nord-de-france_debut,
td.contentpaneopen-article_vert_fonce-presentation-normandie_debut,
td.contentpaneopen-article_vert_fonce-presentation-pays-d-ouest_debut,
td.contentpaneopen-article_vert_fonce-presentation-pyrenees-sante_debut,
td.contentpaneopen-article_vert_fonce-presentation-sante-atlantique_debut ,
td.contentpaneopen-article_vert_fonce-presentation-sante-assistance-vallee-du-rhone_debut,
td.contentpaneopen-article_vert_fonce-presentation-sante-sud-est_debut ,
td.contentpaneopen-article_vert_fonce-presentation-tarn-et-garonne_debut ,
td.contentpaneopen-article_vert_fonce-presentation-mutualia-avenir-prevoyance_debut ,
td.contentpaneopen-article_vert_fonce-partenariat-alsace-grand-est_debut,
td.contentpaneopen-article_vert_fonce-partenariat-sud-ouest_debut,
td.contentpaneopen-article_vert_fonce-partenariat-grand-ouest_debut,
td.contentpaneopen-article_vert_fonce-partenariat-assistance-et-sante_debut,
td.contentpaneopen-article_vert_fonce-partenariat-avenir-prevoyance_debut, 
td.contentpaneopen-article_vert_fonce-partenariat-bretagne_debut,
td.contentpaneopen-article_vert_fonce-partenariat-charente-poitou-limousin_debut ,
td.contentpaneopen-article_vert_fonce-partenariat-languedoc-roussillon_debut,
td.contentpaneopen-article_vert_fonce-partenariat-nord-de-france_debut,
td.contentpaneopen-article_vert_fonce-partenariat-normandie_debut,
td.contentpaneopen-article_vert_fonce-partenariat-pays-d-ouest_debut,
td.contentpaneopen-article_vert_fonce-partenariat-pyrenees-sante_debut,
td.contentpaneopen-article_vert_fonce-partenariat-sante-atlantique_debut ,
td.contentpaneopen-article_vert_fonce-partenariat-sante-assistance-vallee-du-rhone_debut,
td.contentpaneopen-article_vert_fonce-partenariat-sante-sud-est_debut ,
td.contentpaneopen-article_vert_fonce-partenariat-tarn-et-garonne_debut
{
	height:80px;
	padding:0px;
	margin:0px;
}

table.contentpaneopen-article_vert_fonce_long,
table.contentpaneopen-article_vert_fonce_long_emplois ,
table.contentpaneopen-article_vert_fonce_long_candidature_spontanee,
table.contentpaneopen-article_vert_fonce_long_offres_emploi,
table.contentpaneopen-article_vert_fonce_long_lexique ,
table.contentpaneopen-article_vert_fonce_long_archives_actualites,
table.contentpaneopen-article_vert_fonce_long_mentions_legales,
table.contentpaneopen-article_vert_fonce_long_plan_site ,
table.contentpaneopen-article_vert_fonce_long_espace_presse ,
table.contentpaneopen-article_vert_fonce_long_liens_utiles  {
	padding:0px;
	margin:0px;
}

table.contentpaneopen-article_bleu,
table.contentpaneopen-article_bleu_inscription   {
	padding:0px;
	margin:0px;
}


td.contentpaneopen-article_vert_fonce_long_debut 
{
	background: url(../images/article_vert_fonce_long_top.gif) top left no-repeat;
	height:9px;
	padding:0px;
	margin:0px;
}

td.contentpaneopen-article_bleu_debut 
{
	background: url(../images/article_bleu_top.gif) top left no-repeat;
	height:9px;
	padding:0px;
	margin:0px;
}

td.contentpaneopen-article_vert_fonce_long_emplois_debut 
{
	background: url(../images/article_vert_fonce_long_emplois_top.gif) top left no-repeat;
	height:55px;
	padding:0px;
	margin:0px;
}

td.contentpaneopen-article_vert_fonce_long_candidature_spontanee_debut 
{
	background: url(../images/article_vert_fonce_long_candidature_spontanee_top.gif) top left no-repeat;
	height:55px;
	padding:0px;
	margin:0px;
}

td.contentpaneopen-article_vert_fonce_long_offres_emploi_debut 
{
	background: url(../images/article_vert_fonce_long_offres_emploi_top.gif) top left no-repeat;
	height:55px;
	padding:0px;
	margin:0px;
}

td.contentpaneopen-article_bleu_inscription_debut 
{
	background: url(../images/article_bleu_inscription_top.gif) top left no-repeat;
	height:50px;
	padding:0px;
	margin:0px;
}

td.contentpaneopen-article_vert_fonce_long_lexique_debut 
{
	background: url(../images/article_vert_fonce_long_lexique_top.gif) top left no-repeat;
	height:55px;
	padding:0px;
	margin:0px;
}

td.contentpaneopen-article_vert_fonce_long_archives_actualites_debut 
{
	background: url(../images/article_vert_fonce_long_archives_actualites_top.gif) top left no-repeat;
	height:55px;
	padding:0px;
	margin:0px;
}

td.contentpaneopen-article_vert_fonce_long_mentions_legales_debut 
{
	background: url(../images/article_vert_fonce_long_mentions_legales_top.gif) top left no-repeat;
	height:55px;
	padding:0px;
	margin:0px;
}

td.contentpaneopen-article_vert_fonce_long_plan_site_debut 
{
	background: url(../images/article_vert_fonce_long_plan_site_top.gif) top left no-repeat;
	height:55px;
	padding:0px;
	margin:0px;
}

td.contentpaneopen-article_vert_fonce_long_espace_presse_debut 
{
	background: url(../images/article_vert_fonce_long_espace_presse_top.gif) top left no-repeat;
	height:55px;
	padding:0px;
	margin:0px;
}

td.contentpaneopen-article_vert_fonce_long_liens_utiles_debut 
{
	background: url(../images/article_vert_fonce_long_liens_utiles_top.gif) top left no-repeat;
	height:55px;
	padding:0px;
	margin:0px;
}


td.contentpaneopen-article_vert_fonce-actualite-alsace-grand-est_debut  {
	background: url(../images/article_vert_fonce_actualite_alsace_grand_est_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-sud-ouest_debut  {
	background: url(../images/article_vert_fonce_actualite_sud_ouest_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-grand-ouest_debut  {
	background: url(../images/article_vert_fonce_actualite_grand_ouest_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-assistance-et-sante_debut  {
	background: url(../images/article_vert_fonce_actualite_assistance_et_sante_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-avenir-prevoyance_debut  {
	background: url(../images/article_vert_fonce_actualite_avenir_prevoyance_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-bretagne_debut  {
	background: url(../images/article_vert_fonce_actualite_bretagne_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-charente-poitou-limousin_debut  {
	background: url(../images/article_vert_fonce_actualite_charente_poitou_limousin_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-languedoc-roussillon_debut  {
	background: url(../images/article_vert_fonce_actualite_languedoc_roussillon_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-nord-de-france_debut  {
	background: url(../images/article_vert_fonce_actualite_nord_de_france_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-normandie_debut  {
	background: url(../images/article_vert_fonce_actualite_normandie_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-pays-d-ouest_debut  {
	background: url(../images/article_vert_fonce_actualite_pays_d_ouest_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-pyrenees-sante_debut  {
	background: url(../images/article_vert_fonce_actualite_pyrenees_sante_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-sante-atlantique_debut  {
	background: url(../images/article_vert_fonce_actualite_sante_atlantique_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-sante-assistance-vallee-du-rhone_debut  {
	background: url(../images/article_vert_fonce_actualite_sante_assistance_vallee_du_rhone_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-sante-sud-est_debut  {
	background: url(../images/article_vert_fonce_actualite_sante_sud_est_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-tarn-et-garonne_debut  {
	background: url(../images/article_vert_fonce_actualite_tarn_et_garonne_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-actualite-mutualia-avenir-prevoyance_debut  {
	background: url(../images/article_vert_fonce_actualite_mutualia_avenir_prevoyance_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat_debut  {
	background: url(../images/article_vert_fonce_partenariat_top.gif) top left no-repeat;
}
td.contentpaneopen-article_vert_fonce-historique_debut {
	background: url(../images/article_vert_fonce_historique_top.gif) top left no-repeat;
}
td.contentpaneopen-article_vert_fonce-chiffres-cle_debut {
	background: url(../images/article_vert_fonce_chiffre-cle_top.gif) top left no-repeat;
}
td.contentpaneopen-article_vert_fonce-organisation_debut {
	background: url(../images/article_vert_fonce_organisation_top.gif) top left no-repeat;
}
td.contentpaneopen-article_vert_fonce-valeur_debut {
	background: url(../images/article_vert_fonce_valeur_top.gif) top left no-repeat;
}
td.contentpaneopen-article_vert_fonce-mutualia-region_debut  {
	background: url(../images/article_vert_fonce_mutualia-region_top.gif) top left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation_debut  {
	background: url(../images/article_vert_fonce_presentation_top.gif) top left no-repeat;
}
td.contentpaneopen-article_vert_fonce-entreprise_debut  {
	background: url(../images/article_vert_fonce_entreprise_top.gif) top left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-alsace-grand-est_debut  {
	background: url(../images/article_vert_fonce_presentation_alsace_grand_est_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-sud-ouest_debut  {
	background: url(../images/article_vert_fonce_presentation_sud_ouest_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-grand-ouest_debut  {
	background: url(../images/article_vert_fonce_presentation_grand_ouest_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-assistance-et-sante_debut  {
	background: url(../images/article_vert_fonce_presentation_assistance_et_sante_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-avenir-prevoyance_debut  {
	background: url(../images/article_vert_fonce_presentation_avenir_prevoyance_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-bretagne_debut  {
	background: url(../images/article_vert_fonce_presentation_bretagne_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-charente-poitou-limousin_debut  {
	background: url(../images/article_vert_fonce_presentation_charente_poitou_limousin_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-languedoc-roussillon_debut  {
	background: url(../images/article_vert_fonce_presentation_languedoc_roussillon_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-nord-de-france_debut  {
	background: url(../images/article_vert_fonce_presentation_nord_de_france_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-normandie_debut  {
	background: url(../images/article_vert_fonce_presentation_normandie_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-pays-d-ouest_debut  {
	background: url(../images/article_vert_fonce_presentation_pays_d_ouest_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-pyrenees-sante_debut  {
	background: url(../images/article_vert_fonce_presentation_pyrenees_sante_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-sante-atlantique_debut  {
	background: url(../images/article_vert_fonce_presentation_sante_atlantique_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-sante-assistance-vallee-du-rhone_debut  {
	background: url(../images/article_vert_fonce_presentation_sante_assistance_vallee_du_rhone_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-sante-sud-est_debut  {
	background: url(../images/article_vert_fonce_presentation_sante_sud_est_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-tarn-et-garonne_debut  {
	background: url(../images/article_vert_fonce_presentation_tarn_et_garonne_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-presentation-mutualia-avenir-prevoyance_debut  {
	background: url(../images/article_vert_fonce_presentation_mutualia_avenir_prevoyance_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat_debut  {
	background: url(../images/article_vert_fonce_partenariat_top.gif) top left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-alsace-grand-est_debut  {
	background: url(../images/article_vert_fonce_partenariat_alsace_grand_est_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-sud-ouest_debut  {
	background: url(../images/article_vert_fonce_partenariat_sud_ouest_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-grand-ouest_debut  {
	background: url(../images/article_vert_fonce_partenariat_grand_ouest_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-assistance-et-sante_debut  {
	background: url(../images/article_vert_fonce_partenariat_assistance_et_sante_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-avenir-prevoyance_debut  {
	background: url(../images/article_vert_fonce_partenariat_avenir_prevoyance_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-bretagne_debut  {
	background: url(../images/article_vert_fonce_partenariat_bretagne_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-charente-poitou-limousin_debut  {
	background: url(../images/article_vert_fonce_partenariat_charente_poitou_limousin_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-languedoc-roussillon_debut  {
	background: url(../images/article_vert_fonce_partenariat_languedoc_roussillon_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-nord-de-france_debut  {
	background: url(../images/article_vert_fonce_partenariat_nord_de_france_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-normandie_debut  {
	background: url(../images/article_vert_fonce_partenariat_normandie_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-pays-d-ouest_debut  {
	background: url(../images/article_vert_fonce_partenariat_pays_d_ouest_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-pyrenees-sante_debut  {
	background: url(../images/article_vert_fonce_partenariat_pyrenees_sante_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-sante-atlantique_debut  {
	background: url(../images/article_vert_fonce_partenariat_sante_atlantique_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-sante-assistance-vallee-du-rhone_debut  {
	background: url(../images/article_vert_fonce_partenariat_sante_assistance_vallee_du_rhone_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-sante-sud-est_debut  {
	background: url(../images/article_vert_fonce_partenariat_sante_sud_est_top.gif) bottom left no-repeat;
}
td.contentpaneopen-article_vert_fonce-partenariat-tarn-et-garonne_debut  {
	background: url(../images/article_vert_fonce_partenariat_tarn_et_garonne_top.gif) bottom left no-repeat;
}

td.contentpaneopen-article_vert_fonce_emplois_debut {
	background: url(../images/article_vert_fonce_emplois_top.gif) top left no-repeat;
}

td.contentpaneopen-article_vert_fonce_candidature_spontanee_debut {
	background: url(../images/article_vert_fonce_candidature_spontanee_top.gif) top left no-repeat;
}

td.contentpaneopen-article_vert_fonce_offres_emploi_debut {
	background: url(../images/article_vert_fonce_offres_emploi_top.gif) top left no-repeat;
}

td.contentpaneopen-article_vert_fonce-actualite_fin,
td.contentpaneopen-article_vert_fonce-info_fin,
td.contentpaneopen-article_vert_fonce-historique_fin ,
td.contentpaneopen-article_vert_fonce-chiffres-cle_fin ,
td.contentpaneopen-article_vert_fonce-organisation_fin ,
td.contentpaneopen-article_vert_fonce-valeur_fin ,
td.contentpaneopen-article_vert_fonce-mutualia-region_fin,
td.contentpaneopen-article_vert_fonce-presentation_fin ,
td.contentpaneopen-article_vert_fonce-entreprise_fin ,
td.contentpaneopen-article_vert_fonce-partenariat_fin,
td.contentpaneopen-article_vert_fonce-presentation-alsace-grand-est_fin,
td.contentpaneopen-article_vert_fonce-presentation-sud-ouest_fin,
td.contentpaneopen-article_vert_fonce-presentation-grand-ouest_fin,
td.contentpaneopen-article_vert_fonce-presentation-assistance-et-sante_fin,
td.contentpaneopen-article_vert_fonce-presentation-avenir-prevoyance_fin, 
td.contentpaneopen-article_vert_fonce-presentation-bretagne_fin,
td.contentpaneopen-article_vert_fonce-presentation-charente-poitou-limousin_fin ,
td.contentpaneopen-article_vert_fonce-presentation-languedoc-roussillon_fin,
td.contentpaneopen-article_vert_fonce-presentation-nord-de-france_fin,
td.contentpaneopen-article_vert_fonce-presentation-normandie_fin,
td.contentpaneopen-article_vert_fonce-presentation-pays-d-ouest_fin,
td.contentpaneopen-article_vert_fonce-presentation-pyrenees-sante_fin,
td.contentpaneopen-article_vert_fonce-presentation-sante-atlantique_fin ,
td.contentpaneopen-article_vert_fonce-presentation-sante-assistance-vallee-du-rhone_fin,
td.contentpaneopen-article_vert_fonce-presentation-sante-sud-est_fin ,
td.contentpaneopen-article_vert_fonce-presentation-tarn-et-garonne_fin,
td.contentpaneopen-article_vert_fonce-presentation-mutualia-avenir-prevoyance_fin,
td.contentpaneopen-article_vert_fonce-actualite-alsace-grand-est_fin,
td.contentpaneopen-article_vert_fonce-actualite-sud-ouest_fin,
td.contentpaneopen-article_vert_fonce-actualite-grand-ouest_fin,
td.contentpaneopen-article_vert_fonce-actualite-assistance-et-sante_fin,
td.contentpaneopen-article_vert_fonce-actualite-avenir-prevoyance_fin, 
td.contentpaneopen-article_vert_fonce-actualite-bretagne_fin,
td.contentpaneopen-article_vert_fonce-actualite-charente-poitou-limousin_fin ,
td.contentpaneopen-article_vert_fonce-actualite-languedoc-roussillon_fin,
td.contentpaneopen-article_vert_fonce-actualite-nord-de-france_fin,
td.contentpaneopen-article_vert_fonce-actualite-normandie_fin,
td.contentpaneopen-article_vert_fonce-actualite-pays-d-ouest_fin,
td.contentpaneopen-article_vert_fonce-actualite-pyrenees-sante_fin,
td.contentpaneopen-article_vert_fonce-actualite-sante-atlantique_fin ,
td.contentpaneopen-article_vert_fonce-actualite-sante-assistance-vallee-du-rhone_fin,
td.contentpaneopen-article_vert_fonce-actualite-sante-sud-est_fin ,
td.contentpaneopen-article_vert_fonce-actualite-tarn-et-garonne_fin ,
td.contentpaneopen-article_vert_fonce-actualite-mutualia-avenir-prevoyance_fin ,
td.contentpaneopen-article_vert_fonce-partenariat-alsace-grand-est_fin,
td.contentpaneopen-article_vert_fonce-partenariat-sud-ouest_fin,
td.contentpaneopen-article_vert_fonce-partenariat-grand-ouest_fin,
td.contentpaneopen-article_vert_fonce-partenariat-assistance-et-sante_fin,
td.contentpaneopen-article_vert_fonce-partenariat-avenir-prevoyance_fin, 
td.contentpaneopen-article_vert_fonce-partenariat-bretagne_fin,
td.contentpaneopen-article_vert_fonce-partenariat-charente-poitou-limousin_fin ,
td.contentpaneopen-article_vert_fonce-partenariat-languedoc-roussillon_fin,
td.contentpaneopen-article_vert_fonce-partenariat-nord-de-france_fin,
td.contentpaneopen-article_vert_fonce-partenariat-normandie_fin,
td.contentpaneopen-article_vert_fonce-partenariat-pays-d-ouest_fin,
td.contentpaneopen-article_vert_fonce-partenariat-pyrenees-sante_fin,
td.contentpaneopen-article_vert_fonce-partenariat-sante-atlantique_fin ,
td.contentpaneopen-article_vert_fonce-partenariat-sante-assistance-vallee-du-rhone_fin,
td.contentpaneopen-article_vert_fonce-partenariat-sante-sud-est_fin ,
td.contentpaneopen-article_vert_fonce-partenariat-tarn-et-garonne_fin,
td.contentpaneopen-article_vert_fonce_emplois_fin ,
td.contentpaneopen-article_vert_fonce_candidature_spontanee_fin,
td.contentpaneopen-article_vert_fonce_offres_emploi_fin  {
	height:9px;
	background: url(../images/article_vert_fonce_bas.gif) no-repeat top left;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	margin:0px;
}


td.contentpaneopen-article_vert_fonce_long_fin,
td.contentpaneopen-article_vert_fonce_long_emplois_fin,
td.contentpaneopen-article_vert_fonce_long_candidature_spontanee_fin,
td.contentpaneopen-article_vert_fonce_long_offres_emploi_fin,
td.contentpaneopen-article_vert_fonce_long_lexique_fin,
td.contentpaneopen-article_vert_fonce_long_archives_actualites_fin,
td.contentpaneopen-article_vert_fonce_long_mentions_legales_fin,
td.contentpaneopen-article_vert_fonce_long_plan_site_fin,
td.contentpaneopen-article_vert_fonce_long_espace_presse_fin,
td.contentpaneopen-article_vert_fonce_long_liens_utiles_fin{
	height:9px;
	background: url(../images/article_vert_fonce_long_bas.gif) top left no-repeat;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	margin:0px;
}

td.contentpaneopen-article_bleu_fin,
td.contentpaneopen-article_bleu_inscription_fin{
	height:9px;
	background: url(../images/article_bleu_bas.gif) top left no-repeat;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	margin:0px;
}


td.contentpaneopen-article_vert_fonce-actualite_milieu,
td.contentpaneopen-article_vert_fonce-info_milieu,
td.contentpaneopen-article_vert_fonce-historique_milieu ,
td.contentpaneopen-article_vert_fonce-chiffres-cle_milieu ,
td.contentpaneopen-article_vert_fonce-organisation_milieu ,
td.contentpaneopen-article_vert_fonce-valeur_milieu ,
td.contentpaneopen-article_vert_fonce-mutualia-region_milieu,
td.contentpaneopen-article_vert_fonce-presentation_milieu ,
td.contentpaneopen-article_vert_fonce-entreprise_milieu ,
td.contentpaneopen-article_vert_fonce-partenariat_milieu ,
td.contentpaneopen-article_vert_fonce-presentation-alsace-grand-est_milieu,
td.contentpaneopen-article_vert_fonce-presentation-grand-ouest_milieu,
td.contentpaneopen-article_vert_fonce-presentation-sud-ouest_milieu,
td.contentpaneopen-article_vert_fonce-presentation-assistance-et-sante_milieu,
td.contentpaneopen-article_vert_fonce-presentation-avenir-prevoyance_milieu, 
td.contentpaneopen-article_vert_fonce-presentation-bretagne_milieu,
td.contentpaneopen-article_vert_fonce-presentation-charente-poitou-limousin_milieu ,
td.contentpaneopen-article_vert_fonce-presentation-languedoc-roussillon_milieu,
td.contentpaneopen-article_vert_fonce-presentation-nord-de-france_milieu,
td.contentpaneopen-article_vert_fonce-presentation-normandie_milieu,
td.contentpaneopen-article_vert_fonce-presentation-pays-d-ouest_milieu,
td.contentpaneopen-article_vert_fonce-presentation-pyrenees-sante_milieu,
td.contentpaneopen-article_vert_fonce-presentation-sante-atlantique_milieu ,
td.contentpaneopen-article_vert_fonce-presentation-sante-assistance-vallee-du-rhone_milieu,
td.contentpaneopen-article_vert_fonce-presentation-sante-sud-est_milieu ,
td.contentpaneopen-article_vert_fonce-presentation-tarn-et-garonne_milieu ,
td.contentpaneopen-article_vert_fonce-presentation-mutualia-avenir-prevoyance_milieu ,
td.contentpaneopen-article_vert_fonce-actualite-alsace-grand-est_milieu,
td.contentpaneopen-article_vert_fonce-actualite-sud-ouest_milieu,
td.contentpaneopen-article_vert_fonce-actualite-grand-ouest_milieu,
td.contentpaneopen-article_vert_fonce-actualite-assistance-et-sante_milieu,
td.contentpaneopen-article_vert_fonce-actualite-avenir-prevoyance_milieu, 
td.contentpaneopen-article_vert_fonce-actualite-bretagne_milieu,
td.contentpaneopen-article_vert_fonce-actualite-charente-poitou-limousin_milieu ,
td.contentpaneopen-article_vert_fonce-actualite-languedoc-roussillon_milieu,
td.contentpaneopen-article_vert_fonce-actualite-nord-de-france_milieu,
td.contentpaneopen-article_vert_fonce-actualite-normandie_milieu,
td.contentpaneopen-article_vert_fonce-actualite-pays-d-ouest_milieu,
td.contentpaneopen-article_vert_fonce-actualite-pyrenees-sante_milieu,
td.contentpaneopen-article_vert_fonce-actualite-sante-atlantique_milieu ,
td.contentpaneopen-article_vert_fonce-actualite-sante-assistance-vallee-du-rhone_milieu,
td.contentpaneopen-article_vert_fonce-actualite-sante-sud-est_milieu ,
td.contentpaneopen-article_vert_fonce-actualite-tarn-et-garonne_milieu ,
td.contentpaneopen-article_vert_fonce-actualite-mutualia-avenir-prevoyance_milieu ,
td.contentpaneopen-article_vert_fonce-partenariat-alsace-grand-est_milieu,
td.contentpaneopen-article_vert_fonce-partenariat-sud-ouest_milieu,
td.contentpaneopen-article_vert_fonce-partenariat-grand-ouest_milieu,
td.contentpaneopen-article_vert_fonce-partenariat-assistance-et-sante_milieu,
td.contentpaneopen-article_vert_fonce-partenariat-avenir-prevoyance_milieu, 
td.contentpaneopen-article_vert_fonce-partenariat-bretagne_milieu,
td.contentpaneopen-article_vert_fonce-partenariat-charente-poitou-limousin_milieu ,
td.contentpaneopen-article_vert_fonce-partenariat-languedoc-roussillon_milieu,
td.contentpaneopen-article_vert_fonce-partenariat-nord-de-france_milieu,
td.contentpaneopen-article_vert_fonce-partenariat-normandie_milieu,
td.contentpaneopen-article_vert_fonce-partenariat-pays-d-ouest_milieu,
td.contentpaneopen-article_vert_fonce-partenariat-pyrenees-sante_milieu,
td.contentpaneopen-article_vert_fonce-partenariat-sante-atlantique_milieu ,
td.contentpaneopen-article_vert_fonce-partenariat-sante-assistance-vallee-du-rhone_milieu,
td.contentpaneopen-article_vert_fonce-partenariat-sante-sud-est_milieu ,
td.contentpaneopen-article_vert_fonce-partenariat-tarn-et-garonne_milieu,
td.contentpaneopen-article_vert_fonce_milieu ,
td.contentpaneopen-article_vert_fonce_emplois_milieu ,
td.contentpaneopen-article_vert_fonce_candidature_spontanee_milieu,
td.contentpaneopen-article_vert_fonce_offres_emploi_milieu 
{
	background: url(../images/article_vert_fonce_bg.gif) repeat-y top left;	
	padding:10px;
	padding-left:20px;
	padding-right:70px;
	margin:0px;
	width: 740px;
}

td.contentpaneopen-article_vert_fonce_milieu    {
	background: url(../images/article_vert_fonce_bg.gif) repeat-y top left;	
}

td.contentpaneopen-article_vert_fonce_long_milieu  ,
td.contentpaneopen-article_vert_fonce_long_emplois_milieu ,
td.contentpaneopen-article_vert_fonce_long_candidature_spontanee_milieu ,
td.contentpaneopen-article_vert_fonce_long_offres_emploi_milieu ,
td.contentpaneopen-article_vert_fonce_long_lexique_milieu ,
td.contentpaneopen-article_vert_fonce_long_archives_actualites_milieu ,
td.contentpaneopen-article_vert_fonce_long_mentions_legales_milieu ,
td.contentpaneopen-article_vert_fonce_long_plan_site_milieu ,
td.contentpaneopen-article_vert_fonce_long_espace_presse_milieu ,
td.contentpaneopen-article_vert_fonce_long_liens_utiles_milieu {  
	background: url(../images/article_vert_fonce_long_bg.gif) top left repeat-y;	
	padding:10px;
	padding-left:20px;
	padding-right:70px;
	margin:0px;
	width: 867px;
}

td.contentpaneopen-article_bleu_milieu  ,
td.contentpaneopen-article_bleu_inscription_milieu{  
	background: url(../images/article_bleu_bg.gif) top left repeat-y;	
	padding:10px;
	padding-left:20px;
	padding-right:70px;
	margin:0px;
	width: 870px;
}

td.contentpaneopen-article_vert_fonce-actualite_milieu a,
td.contentpaneopen-article_vert_fonce-historique_milieu  a,
td.contentpaneopen-article_vert_fonce-chiffres-cle_milieu  a,
td.contentpaneopen-article_vert_fonce-organisation_milieu  a,
td.contentpaneopen-article_vert_fonce-valeur_milieu  a,
td.contentpaneopen-article_vert_fonce-mutualia-region_milieu a ,
td.contentpaneopen-article_vert_fonce-presentation_milieu a ,
td.contentpaneopen-article_vert_fonce-entreprise_milieu a ,
td.contentpaneopen-article_vert_fonce-partenariat_milieu a ,
td.contentpaneopen-article_vert_fonce_milieu a {
	/**color : green !important;*/
}

td.contentpaneopen-article_vert_fonce-actualite_milieu p,
td.contentpaneopen-article_vert_fonce-info_milieu p,
td.contentpaneopen-article_vert_fonce-historique_milieu  p,
td.contentpaneopen-article_vert_fonce-chiffres-cle_milieu  p,
td.contentpaneopen-article_vert_fonce-organisation_milieu  p,
td.contentpaneopen-article_vert_fonce-valeur_milieu  p,
td.contentpaneopen-article_vert_fonce-mutualia-region_milieu  p,
td.contentpaneopen-article_vert_fonce-presentation_milieu p ,
td.contentpaneopen-article_vert_fonce-entreprise_milieu p ,
td.contentpaneopen-article_vert_fonce-partenariat_milieu p,
td.contentpaneopen-article_vert_fonce_milieu p ,
td.contentpaneopen-article_vert_fonce_emplois_milieu  p,
td.contentpaneopen-article_vert_fonce_candidature_spontanee_milieu p,
td.contentpaneopen-article_vert_fonce_offres_emploi_milieu  p {
	padding:0px;
	margin:0px;
}

a.readon-article_vert_fonce-actualite{
	color : #00792c !important;
}

a.readon-article_vert_fonce-info {
	color : #77ac1c !important;
	text-decoration:underline;
	font-weight: bold;
}

td.column_separator  {
	border-left:1px solid gray;
	padding-left:5px;
}


table.contentpaneopen-article_vert_fonce-actualite  .article_separator{
border: 1px solid black;
	font-size : 2px;
}


table.contentpaneopen-article_vert_fonce-info  .article_separator{
	border: 1px solid black;
	font-size : 2px;
}

.article_separator {
	font-size : 2px;
}

table.contentpaneopen-article_vert_fonce-info td.categorie_info {
	border-bottom:1px solid silver;
	color : #00792c !important;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:15px;
	width:700px;
	font-style : italic;
}

td.contentpaneopen-article_vert_fonce-info_milieu span.categorie_info {
	color : #00792c !important;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:15px;
	font-style : italic;
}



/* Separator after each content container TD */
table.blog span.article_seperator {
	display: block;
	height: 1.5em;
	border: 1px solid black;
}

/* 3 buttons */
td.buttonheading {
	padding: 0 2px;
}

/* Data & written by area */
span.small,
td.createdate,
td.modifydate {
	color: #999999;
	font-size: 0.9em;
	padding-bottom: .6em;
}

/* Page counter */
div.pagenavcounter {
	color: #595959;
	margin: .5em 0;
	font-size: .9em;
	font-weight: bold;
}

/* Table of content */
table.contenttoc {
	margin: 0 0 1em 1em;
	border: 1px solid #D9D9D9;
	background: #f2f2f2;
}

table.contenttoc th {
	padding: .4em;
	background: url(../images/grey_dot.png) bottom repeat-x;
	font-weight: bold;
	text-align: center;
}

table.contenttoc td {
	padding: .25em .6em;
}

a.toclink:link,
a.toclink:visited {
	font-size: .9em;
}

a.toclink:hover {
}

div.mosimage {
	padding: .3em;
	margin: .8em;
	color: #595959;
}

div.mosimage_caption {
	padding: .2em;
	font-weight: bold;
	font-size: 0.9em;
}

/* Read more */

a.readon:link,
a.readon:visited {
	/*ici*/
	/*padding: 3px 6px 3px 22px;*/
	padding:0px;
	/*color: #404040;*/
	font-size : 10px;
	/*color: green;*/
	/*background: #f2f2f2 url(../images/icon-module-arrow.png) no-repeat 5px center;*/
	/*border: 1px solid #e5e5e5;*/
}

div.moduletable-user_green  .article_separator{
border: 1px solid black;
	font-size : 2px;
	display: none;
}
	

div.moduletable-user_green  {
	padding-top:5px;
}


div.moduletable-user_green a.readon   {
	overflow: hidden;
	color: green;
	font-size : 10px;
	padding:0px;
	margin:0px;
	text-decoration: underline;
	font-weight: bold;
}

div.moduletable-user_green a.readon:hover   {
	background-color: silver;
}
div.module-user_actu {
	padding-top:5px;
}
div.mod_placehere-user_actu {
	padding-top:40px;
	padding-left:10px;
	padding-right:5px;
	background: transparent url(../images/fond_actualites_2.gif) no-repeat; 	
}

div.mod_placehere-user_green table {
	padding:0px;
	margin:0px;
}

div.mod_placehere-user_green tr {
	padding:0px;
	margin:0px;
}

div.mod_placehere-user_green td {
	padding:0px;
	margin:0px;
}

div.moduletable-user_green  p{
	padding:0px;
	margin:0px;
}


div.mod_placehere-tournant h3{
	font-family:Arial !important;
	color:#006633;
	font-size:14px !important;
	font-weight: bold;
	padding-left:3px !important;
	height:35px;
	background : white url(/images/stories/bottom/titre_informe.gif) no-repeat;
	font-style:normal !important;
}
div.mod_placehere-tournant {
	overflow : hidden;
	height: 160px; 
	position : relative;
	border-left:3px solid gray;
	border-right:3px solid gray;
}
div.mod_placehere_bis-tournant {
	position : relative;
	overflow : hidden;
	height:160px;
	overflow : hidden;
	width:720px;
}

div.mod_placehere_following-tournant{
	border-left:1px solid gray;
	overflow : hidden;
	padding-left :10px;
	padding-right:10px;
	height:160px;
	width:240px !important;
	float: left;
}
div.mod_placehere_following-tournant a.readon{
	border:1px solid #cccc00;
	padding:3px;
	color:#666666;
	font-family:Antic;
	font-weight: bold;
	font-size:12px;
	font-style:italic;
}

span.moduletabletitle-tournant {
	font-family:Antic;
	color:#006633;
	font-size:16px;
	font-weight: bold;
	font-style:italic;
}

div.mod_placehere_following-region-actu-infos{
	height:270px;
	width:210px !important;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
}

div.mod_placehere-region-actu-infos p.iteminfo{
	font-family:Antic;
	color:#006633;
	font-size:14px;
	font-weight: bold;
	padding-left:5px;
}

div.mod_placehere-region-actu-infos {
	position : relative;
	overflow : hidden;
	height:270px;
	overflow : hidden;
	width:725px;
	background : white url(/images/stories/bottom/region_actu_info_back.gif) no-repeat;
	
}


div.mod_placehere h2 {
	font-family:Antic !important;
	color:#006633;
	font-size:16px;
	font-weight: bold;
	padding-left:5px;
	font-style:italic;
	
}

div.mod_placehere_following-actu-infos{


}

div.mod_placehere-actu-infos p.iteminfo{
	font-family:Antic;
	color:#006633;
	font-size:14px;
	font-weight: bold;
	padding-left:5px;
}

div.mod_placehere-actu-infos {
	position : relative;
	overflow : hidden;
	overflow : hidden;
	width:245px;
	height:300px;
	background : transparent url(/images/stories/bottom/actu_info_back_2.gif) no-repeat center;
	padding-left:70px;
	padding-right:70px;
	
}

div.mod_placehere-actu-infos h2 {
	font-family:Antic !important;
	color:#006633;
	font-size:16px;
	font-weight: bold;
	padding-left:5px;
	font-style:italic;
	
}

div.mod_placehere-services {
	height:250px;
}
div.moduletable-recherche {
	padding-top:40px;
	padding-left:10px;
}

div.search-recherche {
}

input.inputbox-recherche {
	color:gray;
}

input.button-recherche {
	background-color:#99abb0;
	border:0px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	font-family:arial;
	height:22px;
}

select.selectbox-recherche {
	font-size: 12px !important; 
	/*font-weight:bold; */
	color: #666666; 
	font-family: arial; 
	font-style:italic; 
	width:160px;
}

.moduletabletitle-recherche {
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	font-family:Antic;
	color:#666666;
	line-height:50px;
	
}

div.moduletable-user_red  .article_separator{
border: 1px solid black;
	font-size : 2px;
	display: none;
}
	

div.moduletable-user_red  {
	padding-top:5px;
}


div.moduletable-user_red a.readon   {
	overflow: hidden;
	color: #6C2B19;
	font-size : 10px;
	padding:0px;
	margin:0px;
	text-decoration: underline;
	font-weight: bold;
}

div.moduletable-user_red a.readon:hover   {
	background-color: silver;
}

div.mod_placehere-user_red table {
	padding:0px;
	margin:0px;
}

div.mod_placehere-user_red tr {
	padding:0px;
	margin:0px;
}

div.mod_placehere-user_red td {
	padding:0px;
	margin:0px;
	padding-bottom:2px;
}

div.moduletable-user_red  p{
	padding:0px;
	margin:0px;
}


a.readon:hover {
	/*background-color: gray;*/
	/*text-decoration: none;*/
}

/** COMPONENT AND CONTENT TABLE PAGE **/
/* Description in content table and component page */
td.contentdescription {
	padding: .5em 0;
}

/* Links in Section Table page */
a.category:link,
a.category:visited {
	font-weight: bold;
}

a.category:hover {
}

/* table in category table page */
td.sectiontableheader {
	padding: 5px 8px;
	font-weight: bold;
	font-size: 1.1em;
	color: #FFFFFF;
	background-color: #366999;
}

td.sectiontableheader a {
	color: #ffffff;
	text-decoration: underline;
}

td.sectiontableheader a:hover {
	text-decoration: none;
}

/* table's row 1 */
tr.sectiontableentry1 td {
	padding: 5px 8px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

/* table's row 2 */
tr.sectiontableentry2 td {
	padding: 5px 8px;
}

.smalldark {
}

/** "MORE..." AREA **/
/* "More..." panel */
div.blog_more {
}

/* "More..." panel heading text */
div.blog_more div {
	padding-bottom: .3em;
}

/* "More..." block links */
div.blog_more ul {
}

div.blog_more li{
}

/* "More..." panel links */
a.blogsection:link, a.blogsection:visited {
	text-decoration: none;
}

a.blogsection:hover {
	text-decoration: underline;
}

/** BOTTOM NAVIGATION BAR **/
/* content page nav */
div.pagenavbar div {
	color: #999999;
	font-weight: bold;
	font-size: .9em;
}

div.pagenavbar a:link, 
div.pagenavbar a:visited {
	text-decoration: none;
}

div.pagenavbar a:hover {
	text-decoration: underline;
}

/* content item rolling nav */
th.pagenav_prev, th.pagenav_next {
	color: #999999;
	font-size: .9em;
	font-weight: bold;
}

th.pagenav_prev a:link, th.pagenav_prev a:visited,
th.pagenav_next a:link, th.pagenav_next a:visited {
	text-decoration: none;
}

th.pagenav_prev a:hover, th.pagenav_next a:hover {
	text-decoration: underline;
}

/* blog pages nav */
.pagenav {
	color: #999999;
	padding: 0 .5em;
	margin-top: 1em;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
}

/* blog pages nav link */
a.pagenav:link, a.pagenav:visited {
	text-decoration: none;
	text-transform: uppercase;
}

a.pagenav:hover {
	text-decoration: underline;
}

/* Back button */
div.back_button {
	margin: .5em 0;
	padding: .4em 0;
	font-weight: bold;
}

div.back_button a:link,
div.back_button a:visited {
	text-decoration: none;
	text-transform: uppercase;
}

div.back_button a:hover{
	text-decoration: underline;
}

.hd {
	display: none;
}

/** COMMON FORM **/
input.button {
}

input.inputbox {
}

input.inputbox:hover,
input.button:hover {
}

input.inputbox:focus {
}

/** POP UP FORMS **/
body.contentpane {
	/*padding: 1em;*/
}

/** SEARCH MODULE **/
/* Search wrapper */
div.search {
}

/* Search input box */
input#mod_search_searchword {
	margin-right:3px;
}

span.highlight {
	padding: .2em;
	background: #FFFFAA;
}

/** LOGIN MODULE **/
form#form-login fieldset.input {
	border: none;
	padding: 0;
}

input#modlgn_username {
}

input#modlgn_passwd {
}

input#modlgn_remember {
}

p#form-login-username,
p#form-login-password,
p#form-login-remember {
	margin: 0 0 6px 0;
}

/** LATEST NEWS & POPULAR MODULE **/
ul.latestnews,
ul.mostread {
}

ul.latestnews li,
ul.mostread li {
}

/** POLL MODULE **/
/* poll's table */
table.poll {
}

table.pollstableborder {
	margin: .5em 0;
	text-align: left;
}

table.pollstableborder td {
	text-align: left;
	font-size: .9em;
	padding: 3px 2px;
	border: none;
}

/* poll's question */
table.pollstableborder td.sectiontableentry1 {
}

table.pollstableborder td.sectiontableentry2 {
}

/* poll's result */
table.pollstableborder th.sectiontableheader {
}

table.pollstableborder tr.sectiontableentry0 td {
	background-color: #f2f2f2;
	padding: .5em .8em;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: none;
	padding: .5em .8em;
}


/** POP UP FORMS **/
body.contentpane {
	color: #000000;
	background: transparent;
}

/** Tabs **/
#jsn-master div.dynamic-tab-pane-control div.tab-row h2.tab {
	background-image: none;
	background-color: #e5e5e5;
	padding: 5px;
}

#jsn-master div.dynamic-tab-pane-control div.tab-row h2.tab a {
	color: #000000;
}

#jsn-master div.dynamic-tab-pane-control div.tab-row h2.selected {
	background-image: none !important;
	background-color: #366999;
}

#jsn-master div.dynamic-tab-pane-control div.tab-row h2.selected a {
	font-weight: bold;
	color: #ffffff;
}

#jsn-master div.dynamic-tab-pane-control div.tab-page {
	border-color: #999999;
	border-top: 3px solid #366999;
	padding: 5px;
}


/* Joomla 1.5 styles */

/* System Standard Messages */
#system-message {
	margin-bottom: 20px;
}

#system-message ul li {
	margin-left: 0;
}

#system-message dd.message ul {
	background: #c3d2e5 url(../../system/images/notice-info.png) 4px center no-repeat;
}

/* System Error Messages */
#system-message dd.error ul {
	border-top: 3px solid #de7a7b;
	border-bottom: 3px solid #de7a7b;
	margin: 0px;
	padding-left: 40px;
	color: #cc0000;
	background: #e6c0c0 url(../../system/images/notice-alert.png) 4px center no-repeat;
	text-indent: 0px;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/* System Notice Messages */
#system-message dd.notice ul {
	border-top: 3px solid #f0dc7e;
	border-bottom: 3px solid #f0dc7e;
	color: #cc0000;
	background: #efe7b8 url(../../system/images/notice-note.png) 4px center no-repeat;
}


/** @MENU **/

/** @SUCKERFISH **/

/* Mainlevel */
ul.menu-suckerfish {
	font-size: 15px;
	/*z-index: 1;*/
	float: left;
	border-right: 0px solid #404040;
	height:115px;
	margin: 0;
	background: none;
	padding: 0px;
	list-style: none;
}

ul.menu-suckerfish li {
	float: left;
	display: inline;
	background: none;
	height:115px;
	margin: 2px;
	padding: 0px;
	width:140px;
}


ul.menu-suckerfish a:link,
ul.menu-suckerfish a:visited {
	/*z-index: -1;*/
	display: block;
	border-right: 0px solid #000000;
	border-left: 0px solid #404040;
	margin: 0;
	/*padding: 30px 1.5em;*/
	/*color: #ffffff;*/
	color: gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	clip: rect(auto, auto, auto, auto);
}

ul.menu-suckerfish a:hover {
	color: #6b6b6b ;
}

ul.menu-suckerfish li.active-vert a {
	color: #00792C !important;
}
ul.menu-suckerfish li.active-orange a {
	color: #FE9E13 !important;
}

ul.menu-suckerfish li.active-bordeau a {
	color: #833217 !important;
}


/* Sublevel */
ul.menu-suckerfish ul {
	position: absolute;
	left: -999em;
	/*z-index: 2;*/
	margin: 0;
	padding: 0;
	list-style: none;
}

/* Other containers */
ul.menu-suckerfish ul ul {
	margin: -26px 0 0 184px;
	/*z-index: 3;*/
}

/* Items */
ul.menu-suckerfish ul li {
	position: relative;
	width: 185px;
	margin: 0;
	background: none;
	padding: 0;
}

ul.menu-suckerfish ul a:link,
ul.menu-suckerfish ul a:visited {
	display: block;
	border-top: 1px solid #366999;
	border-right: none;
	border-bottom: 1px solid #162c40;
	border-left: 1px solid #162c40;
	background: #284d73 none;
	color: #cfdbe5;
	padding: 4px 10px;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
	height: 1%;
}

ul.menu-suckerfish ul a:hover,
ul.menu-suckerfish ul li.parent a:hover,
ul.menu-suckerfish ul li.parent li.parent a:hover {
	border-top: 1px solid #1f3d59;
	background-color: #1f3d59;
	color: #ffffff;
}

/* Active */
ul.menu-suckerfish ul li.active a,
ul.menu-suckerfish ul li.active li.active a,
ul.menu-suckerfish ul li.active li.active li.active a {
	font-weight: bold;
	color: #ffffff;
}

/* Clear active */
ul.menu-suckerfish ul li.active li a,
ul.menu-suckerfish ul li.active li.active li a {
	font-weight: normal;
	color: #cfdbe5;
}

/* Children expanded */
ul.menu-suckerfish ul li.parent a,
ul.menu-suckerfish ul li.parent li.parent a {
	background: #284d73 url("../images/suckerfish-expand.png") no-repeat 95% center;
	padding-right: 10px;
}

/* Clear children expanded */
ul.menu-suckerfish ul li.parent li a,
ul.menu-suckerfish ul li.parent li.parent li a {
	background-image: none;
}


/* Rollover actions */
ul.menu-suckerfish li:hover ul,
ul.menu-suckerfish li.hover ul,
ul.menu-suckerfish li:hover ul li:hover ul,
ul.menu-suckerfish li.hover ul li.hover ul,
ul.menu-suckerfish li:hover ul li:hover ul li:hover ul,
ul.menu-suckerfish li.hover ul li.hover ul li.hover ul {
	left: auto;
}

ul.menu-suckerfish li:hover ul ul,
ul.menu-suckerfish li.hover ul ul,
ul.menu-suckerfish li:hover ul li:hover ul ul,
ul.menu-suckerfish li.hover ul li.hover ul ul,
ul.menu-suckerfish li:hover ul li:hover ul li:hover ul ul,
ul.menu-suckerfish li.hover ul li.hover ul li.hover ul ul {
	left: -999em;
}

ul.menu-suckerfish,
ul.menu-suckerfish li li {
	clear: left;
}




ul.menu-particulier {
	width:965px;
	height:35px;
	background: transparent url(../../../images/stories/header/menu_particulier.gif) no-repeat top left;
	padding-left:20px;
	padding-top:5px;
}
ul.menu-particulier li {
display:block;
width : 110px;
padding-top:2px;
font-weight:bold;
font-size:12px;
float:left;
font-family: Arial;
text-align:center;
}

ul.menu-particulier li a {
color:white;
display:block;
text-decoration:none;
height:21px;
}
ul.menu-particulier li a:hover
{
	color:#fbd87f;
}

/* Sublevel */
ul.menu-particulier ul {
	position: absolute;
	left: -999em;
	/*z-index: 2;*/
	margin: 0;
	padding: 0;
	list-style: none;
	width : 300px;
	height:200px;
	padding-top:10px;
}
ul.menu-particulier ul li 
{
	display:block;	
	float:left;
	text-align:left;
	width : 300px;
	padding-left:10px;
}
ul.menu-particulier ul li a
{
	color:white;
	font-weight:normal;
}
/* Rollover actions */
ul.menu-particulier li.first:hover ul,
ul.menu-particulier li.first.hover ul,
ul.menu-particulier li.first:hover ul li.first:hover ul,
ul.menu-particulier li.first.hover ul li.first.hover ul,
ul.menu-particulier li.first:hover ul li.first:hover ul li.first:hover ul,
ul.menu-particulier li.first.hover ul li.first.hover ul li.first.hover ul {
	left: auto;
	top:auto;
	margin-top: -3px;
	margin-left: -37px;
	background : transparent url(../../../images/stories/accueil/particulier/back_ss_menu_1_particulier-3-lignes.gif) left top no-repeat;
}
ul.menu-particulier li.last:hover ul,
ul.menu-particulier li.last.hover ul,
ul.menu-particulier li.last:hover ul li.last:hover ul,
ul.menu-particulier li.last.hover ul li.last.hover ul,
ul.menu-particulier li.last:hover ul li.last:hover ul li.last:hover ul,
ul.menu-particulier li.last.hover ul li.last.hover ul li.last.hover ul {
	left: auto;
	top:auto;
	margin-top: -3px;
	margin-left: -37px;
	background : transparent url(../../../images/stories/accueil/particulier/back_ss_menu_2_particulier_4_lignes.gif) left top no-repeat;
}

ul.menu-particulier li:hover ul ul,
ul.menu-particulier li.hover ul ul,
ul.menu-particulier li:hover ul li:hover ul ul,
ul.menu-particulier li.hover ul li.hover ul ul,
ul.menu-particulier li:hover ul li:hover ul li:hover ul ul,
ul.menu-particulier li.hover ul li.hover ul li.hover ul ul {
	top: -999em;
	left: -999em;
}
ul.menu-particulier,
ul.menu-particulier li li {
	clear: left;
}


ul.menu-entreprise {
	width:965px;
	height:35px;
	background: transparent url(../../../images/stories/header/menu_entreprise.gif) no-repeat top left;
	padding-left:20px;
	padding-top:5px;
}
ul.menu-entreprise li {
display:block;
width : 110px;
padding-top:2px;
font-weight:bold;
font-size:12px;
float:left;
font-family: Arial;
text-align:center;
}
ul.menu-entreprise li a:hover
{
	color:#dbe6e8;
}

ul.menu-entreprise li a {
color:white;
text-decoration:none;
height:21px;
}

/* Sublevel */
ul.menu-entreprise ul {
	position: absolute;
	left: -999em;
	/*z-index: 2;*/
	margin: 0;
	padding: 0;
	list-style: none;
	width : 240px;
	height:40px;
	padding-top:10px;
	padding-left:10px;
}
ul.menu-entreprise ul li 
{
	display:block;	
	float:left;
	text-align:left;
	width : 240px;
	margin : 5px -7px;
	padding-left:5px;
	padding-top:5px;
}

ul.menu-entreprise ul li a
{
	color:white;
	font-weight:normal;
}
/* Rollover actions */
ul.menu-entreprise li.first:hover ul,
ul.menu-entreprise li.first.hover ul,
ul.menu-entreprise li.first:hover ul li.first:hover ul,
ul.menu-entreprise li.first.hover ul li.first.hover ul,
ul.menu-entreprise li.first:hover ul li.first:hover ul li.first:hover ul,
ul.menu-entreprise li.first.hover ul li.first.hover ul li.first.hover ul {
	left: auto;
	top:auto;
	margin-top: -3px;
	margin-left: -37px;
	background : transparent url(../../../images/stories/accueil/entreprise/back_ss_menu_entreprise.gif) left top no-repeat;
}
ul.menu-entreprise li.last:hover ul,
ul.menu-entreprise li.last.hover ul,
ul.menu-entreprise li.last:hover ul li.last:hover ul,
ul.menu-entreprise li.last.hover ul li.last.hover ul,
ul.menu-entreprise li.last:hover ul li.last:hover ul li.last:hover ul,
ul.menu-entreprise li.last.hover ul li.last.hover ul li.last.hover ul {
	left: auto;
	top:auto;
	margin-top: -3px;
	margin-left: -37px;
	background : transparent url(../../../images/stories/accueil/entreprise/back_ss_menu_2_entreprise.gif) left top no-repeat;
}


ul.menu-entreprise li:hover ul ul,
ul.menu-entreprise li.hover ul ul,
ul.menu-entreprise li:hover ul li:hover ul ul,
ul.menu-entreprise li.hover ul li.hover ul ul,
ul.menu-entreprise li:hover ul li:hover ul li:hover ul ul,
ul.menu-entreprise li.hover ul li.hover ul li.hover ul ul {
	top: -999em;
	left: -999em;
}
ul.menu-entreprise,
ul.menu-entreprise li li {
	clear: left;
}



ul.menu-professionnel-independant {
	width:965px;
	height:35px;
	background: transparent url(../../../images/stories/header/menu_professionnel_independant.gif) no-repeat top left;
	padding-left:20px;
	padding-top:5px;
}
ul.menu-professionnel-independant li {
display:block;
width : 110px;
padding-top:2px;
font-weight:bold;
font-size:12px;
float:left;
font-family: Arial;
text-align:center;
}

ul.menu-professionnel-independant li a {
color:white;
text-decoration:none;
height:21px;
}
ul.menu-professionnel-independant li a:hover
{
	color:#7fd0d9;
}

/* Sublevel */
ul.menu-professionnel-independant ul {
	position: absolute;
	left: -999em;
	/*z-index: 2;*/
	margin: 0;
	padding: 0;
	list-style: none;
	background : transparent url(../../../images/stories/accueil/professionnel-independant/back_ss_menu_professionnel_independant.gif) left top no-repeat;
	width : 250px;
	height:59px;
	padding-top:10px;
}
ul.menu-professionnel-independant ul li 
{
	display:block;	
	float:left;
	text-align:left;
	width : 149px;
	padding-left:10px;
	padding-top:5px;
}
ul.menu-professionnel-independant ul li a
{
	color:white;
	font-weight:normal;
}
}
/* Rollover actions */
ul.menu-professionnel-independant li.first:hover ul,
ul.menu-professionnel-independant li.first.hover ul,
ul.menu-professionnel-independant li.first:hover ul li.first:hover ul,
ul.menu-professionnel-independant li.first.hover ul li.first.hover ul,
ul.menu-professionnel-independant li.first:hover ul li.first:hover ul li.first:hover ul,
ul.menu-professionnel-independant li.first.hover ul li.first.hover ul li.first.hover ul {
	left: auto;
	top:auto;
	margin-top: -3px;
	margin-left: -37px;
	background : transparent url(../../../images/stories/accueil/professionnel-independant/back_ss_menu_professionnel_independant.gif) left top no-repeat;
}
ul.menu-professionnel-independant li.last:hover ul,
ul.menu-professionnel-independant li.last.hover ul,
ul.menu-professionnel-independant li.last:hover ul li.last:hover ul,
ul.menu-professionnel-independant li.last.hover ul li.last.hover ul,
ul.menu-professionnel-independant li.last:hover ul li.last:hover ul li.last:hover ul,
ul.menu-professionnel-independant li.last.hover ul li.last.hover ul li.last.hover ul {
	left: auto;
	top:auto;
	margin-left: -37px;
	background : transparent url(../../../images/stories/accueil/professionnel-independant/back_ss_menu_2_professionnel_independant.gif) left top no-repeat;
}

ul.menu-professionnel-independant li:hover ul,
ul.menu-professionnel-independant li.hover ul,
ul.menu-professionnel-independant li:hover ul li:hover ul,
ul.menu-professionnel-independant li.hover ul li.hover ul,
ul.menu-professionnel-independant li:hover ul li:hover ul li:hover ul,
ul.menu-professionnel-independant li.hover ul li.hover ul li.hover ul {
	left: auto;
	top:auto;
	margin-top: 0px;
	margin-left: -37px;
}

ul.menu-professionnel-independant li:hover ul ul,
ul.menu-professionnel-independant li.hover ul ul,
ul.menu-professionnel-independant li:hover ul li:hover ul ul,
ul.menu-professionnel-independant li.hover ul li.hover ul ul,
ul.menu-professionnel-independant li:hover ul li:hover ul li:hover ul ul,
ul.menu-professionnel-independant li.hover ul li.hover ul li.hover ul ul {
	left: -999em;
	top: -999em;
}
ul.menu-professionnel-independant,
ul.menu-professionnel-independant li li {
	clear: left;
}


/** @BULLET TREE **/

/* main level */
ul.menu-bullettree,
ul.menu-bullettree ul {
	background: none;
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.menu-bullettree li {
	background: none;
	padding: 0px;
	margin: 0px;
}

ul.menu-bullettree {
	/*border-top: 1px dotted #b3b3b3;*/
}

ul.menu-bullettree ul li {
	/*margin-left: 1em;*/
}


ul.menu-bullettree a:link, ul.menu-bullettree a:visited {
	display: block;
	/*background: transparent url(../images/bullettree-level0.png) no-repeat 5px 10px;*/
	border-bottom: 1px solid #D3D4C6;
	margin-left:10px;
	margin-right:10px;
	/*padding: 3px 5px 3px 15px;*/
	padding:10px;
	color: gray;
	font-weight:bold;
	text-decoration: none !important;
}

ul.menu-bullettree a:hover {
	background-color: #d9d9d9;
	color: #000000;
}

/* For dark background */
div.box-grey ul.menu-bullettree a:link,
div.box-grey ul.menu-bullettree a:visited {
	/*color: #d9d9d9;*/
}


/* Sublevel items */
ul.menu-bullettree ul a:link,
ul.menu-bullettree ul a:visited {
	/*background-image: url(../images/bullettree-level1.png);*/
	border-bottom: none;
}

ul.menu-bullettree ul ul a:link,
ul.menu-bullettree ul ul a:visited {
	/*background-image: url(../images/bullettree-level2.png);*/
}

ul.menu-bullettree ul ul ul a:link,
ul.menu-bullettree ul ul ul a:visited {
	/*background-image: url(../images/bullettree-level3.png);*/
}

/* Current item */
ul.menu-bullettree a.current {
	/*background-image: url(../images/bullettree-current.png) !important;*/
	font-weight: bold;
	color: #000000;
}

ul.menu-bullettree li.current a:hover {
	color: #000000;
}

ul.menu-bullettree li.current li a {
	font-weight: normal;
}

ul.menu-bullettree li.current li a:hover {
	color: #000000;
}


/** @DIV BAR **/

ul.menu-divbar {
	margin: 0;
	padding: 0;	
	list-style: none;
}

ul.menu-divbar li {
	display: inline;
	margin: 0;
	border-left: 1px solid #B3B3B3;
	background: none;
	padding: 0 0.8em;
}

ul.menu-divbar li.first {
	border-left: none !important;
}

ul.menu-divbar a:link,
ul.menu-divbar a:visited {
	text-decoration: none !important;
	color:gray !important;
}

ul.menu-divbar a:hover {
	text-decoration: underline !important;
}


/** @ICON MENU **/

ul.menu-icon {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.menu-icon li {
	display: inline;
	margin: 0;
	background: none;
	padding: 0 0 0 12px;
}

ul.menu-icon a:link,
ul.menu-icon a:visited {
	background: transparent url(../images/dot.png) no-repeat left top;
	padding-left: 20px;
	text-decoration: none !important;
	color: #000000;
}

ul.menu-icon a:hover {
	text-decoration: underline !important;
}



.div_contact{
	/*z-index: -1;*/
	display: block;
	float: right;
	margin-top:-15px;
	padding-right:3px;
	background:url(../images/contact.png) 0 0 no-repeat;		
}

.div_contact input {
	border:0;
	position: relative;
	color:gray;
	font-family: Trebuchet MS;
	
}

.text_departement {
	color : white;
	font-family: Trebuchet MS;
	font-size: 19px;
	font-weight:bold;
	text-align:center;
	padding-top:20px
	
}
.div_entete{
	z-index: -1;
	display: block;
	float: left;
}
div.bouton_pdf{
	background: transparent url(../images/bouton_pdf.png) no-repeat top left;
	height:137px;
	width : 389px;
	color:white;
}
div.bouton_pdf a{
	color:white;
}

.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 1px solid gray;
	color:#00792c;
    padding: 5px;
	width:250px;
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 12px;
    background-color: #f9fad4;
}

.espace-adherent{
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 12px;
}
.espace-adherent-log{
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 15px;
	color:#00792c;
	font-weight:bold;
}
.espace-adherent-gras{
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 12px;
	color:#00792c;
	font-weight:bold;
}
ul.espace-adherent-famille li{
	height:30px;
	margin: 2px;
	padding: 0px;
	width:100px;
}

ul.espace-adherent-famille li {
	background: none;
	padding: 0px;
	margin: 0px;
}

ul.espace-adherent-famille {
	/*border-top: 1px dotted #b3b3b3;*/
	list-style: none;
}

ul.espace-adherent-famille ul li {
	margin-left: 1em; 
}

ul.espace-adherent-famille a:link, ul.espace-adherent-famille a:visited {
	display: block;
	border: 1px solid #cbd300;
	padding:8px;
	color: #00792c;
	font-weight:bold;
	text-decoration: none !important;
	width:280px;
}

ul.espace-adherent-famille a:hover {
	background-color: #00792c;
	color: #FFFFFF;
	cursor:pointer;
}

div.espace-adherent-famille {
    font-family: Trebuchet MS, Verdana, Arial;
	color: #00792c;
    font-size: 12px;
	border: 1px solid #cbd300;	
	padding:8px;
	margin:5px;
}
.espace-adherent-prestation{
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 12px;
}

/* Espace entreprise */
.espace-entreprise{
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 12px;
}
.espace-entreprise-log{
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 15px;
	color:#00792c;
	font-weight:bold;
}
.espace-entreprise-gras{
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 12px;
	color:#00792c;
	font-weight:bold;
}
.espace-entreprise-ent{
    font-family: Trebuchet MS, Verdana, Arial;
	color: #00792c;
    font-size: 12px;
	border: 1px solid #cbd300;	
	padding:8px;
	margin:0px;
}
.espace-entreprise-ent td{
	padding:1px;
}


/* Espace elu */
.espace-elu{
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 12px;
}
.espace-elu-log{
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 15px;
	color:#00792c;
	font-weight:bold;
}
.espace-elu-gras{
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 12px;
	color:#00792c;
	font-weight:bold;
}
.espace-elu-ent{
    font-family: Trebuchet MS, Verdana, Arial;
	color: #00792c;
    font-size: 12px;
	border: 1px solid #cbd300;	
	padding:8px;
	margin:0px;
}
.espace-elu-ent td{
	padding:1px;
}

/* Fin */

ul.menu-particulier {
	width:965px;
	height:35px;
	background: transparent url(../../../images/stories/header/menu_particulier.gif) no-repeat top left;
	padding-left:20px;
	padding-top:5px;
}
ul.menu-particulier li {
display:block;
width : 110px;
/*height : 28px;*/
padding-top:2px;
font-weight:bold;
font-size:12px;
float:left;
font-family: Arial;
text-align:center;
}
ul.menu-particulier li a {
color:white;
text-decoration:none;
}
a.lien-accueil-entreprise {
	display:block; 
	width:250px; 
	height:42px; 
	background:url(../../../images/stories/accueil/entreprise/bt_accueil_entreprise.gif) no-repeat right; 
	padding-top:20px; 
	padding-left:10px;
	color:#FFF;
	font-style:italic;	
	text-align:left;
	text-decoration:none;
}
a.lien-accueil-entreprise h3 {
	font-family: Arial;
	color:#FFF;
}
a.lien-accueil-particulier {
	display:block; 
	width:250px; 
	height:42px; 
	background:url(../../../images/stories/accueil/particulier/bt_accueil_particulier.gif) no-repeat right; 
	padding-top:20px; 
	padding-left:10px;
	text-align:left;
	color:#FFF;
	font-style:italic;	
	text-decoration:none;
}
a.lien-accueil-particulier-devis {
	display:block; 
	width:198px; 
	height:42px; 
	background:url(../../../images/stories/accueil/particulier/bt_devis_accueil_particulier.gif) no-repeat right; 
	padding-top:20px; 
	padding-left:10px;
	text-align:left;
	color:#FFF;
	font-style:italic;	
	text-decoration:none;
}
a.lien-accueil-particulier h3 {
	font-family: Arial;
	color:#FFF;
}
a.lien-accueil-professionnel-independant{
	display:block; 
	width:250px; 
	height:42px; 
	background:url(../../../images/stories/accueil/professionnel-independant/bt_accueil_professionnel_independant.gif) no-repeat right; 
	padding-top:20px; 
	padding-left:10px;
	text-align:left;
	color:#FFF;
	font-style:italic;	
	text-decoration:none;
}
a.lien-accueil-professionnel-independant h3 {
	font-family: Arial;
	color:#FFF;
}

div.phrase-footer h2 {
	color:#00792c;
}

#formule_proposee
{
}

#formule_proposee td.bord
{
	background : #F9B200;
	font-size : 1px;
	line-height : 0.1;
	margin : 0;
	padding : 0;
}

#formule_proposee td.coin
{
	background : transparent;
	font-size : 1px;
	height : 5px;
	line-height : 0.1;
	margin : 0;
	padding : 0;
	width : 5px;
}