/*tag generaux*/

/* IE6 PNG fix */
img, div, a, input { behavior: url(iepngfix.htc) }

* 
{
	font-size: 100.01% /* IE hack */
}

html 
{
	font-size: 62.5%;
	margin: 0;
	padding: 0;
}

table {
	font-size: 100%; /* IE hack */ 
}

body, td
{
	font: 11px/14px Arial, Helvetica, sans-serif;
}

#Body
{
	background: #fff url(images/bodyBackgroundEditionConfort.jpg) center top repeat-x fixed;
	color: #000;
	cursor: default;
	font: 11px/14px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

a
{
	color: #328AC4;
    text-decoration: none;
}

a:link{
	color: #328AC4;
    text-decoration: none;
}

a:visited{
	color: #328AC4;
    text-decoration: none;	
}

a:hover{
	color: #328AC4;
    text-decoration: underline;
}

h1
{
	color: #328ac4;
	font: normal 28px Georgia, "Times New Roman", Times, serif;
	line-height: normal;
	margin: 20px 0 26px 0;
	padding: 0;
}

h2
{
	color: #024c73;
	font: 20px Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 0 0 5px 0;
}

h3
{
	color: #000;
	font: normal 16px Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin: 0 0 12px 0;
}

h4, h5, h6
{
	color: #024c73;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: normal;
	margin: 12px 0 3px 0;
}

p 
{
	color: #272727;
	margin: 0 0 12px 0;
}

sup
{
	font-size: 0.5em;
}

ul
{
	color: #71CDE4;
	margin: 0;
	padding: 0 0 0 20px;
}

ul li
{
	list-style-image: url(../../Containers/Fortsum/images/nouvellesFleche.gif);
	margin: 3px 0;
	padding: 0;
}

li
{
	color: #272727;
}

/********************contenants du site*********************/

#dnn_ContentPane
{
	float: left;
	width: 553px;
}

#dnn_BottomPane
{
	clear: both;
	width: 701px;	
}

.DNNEmptyPane
{
	display: none;
	height: 25px;
}

#wrapper
{
}

#contenant
{
	background-color: #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	margin: 0 auto;
	width: 980px;
}

.colonne {
	float:left;
	width:250px;
	padding-right: 20px;
}

.colonne p {
	margin: 0 0 3px 0;
}

.banniere_FR a:hover
{
	text-decoration: none;
}

#menuHaut
{
	background: url(images/fortsum_bkgMenuHaut.png) repeat-x;	
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	font-size: 11px;
	overflow: auto;
	padding: 5px 18px 5px;
	text-align: right;
}

#fortsumNavBarContact_ID_TrouverUnRevendeur
{
	padding-right: 5px;
}

#fortsumNavBarContact_ID_Contact
{
	padding-left: 5px;
}

#menuAdmin
{
	position: absolute;
	margin: 0 0 0 120px;
	top: 2px;
	text-align: left;
}


#entete
{
	background: #222222 no-repeat;
	height: 74px;
}

#menuPrinc
{
	background: url(images/fortsum_bkgMenuPrinc.png) repeat-x;
	border-bottom: 1px solid #fff;
	height: 29px;
}

#wrapper2
{
	margin: 0;
	padding: 0;
}

#cadrePrincipal
{
	background: #fff url(images/fortsum_ombreSousMenu.png) repeat-x;
}

#breadcrumb
{
	color: #9f9e9e;
	font-size: 9px;
	margin: 0;
	padding: 5px 0 10px 0;
}

#breadcrumb a, #breadcrumb a:visited, #breadcrumb a:link, #breadcrumb a:hover
{
	color: #328ac4;
}

#breadcrumb a
{
	font: 11px Arial, Helvetica, sans-serif;	
	text-decoration: none;
}

#breadcrumb a:hover
{
	text-decoration: underline;
}

#contenu
{
    float: right;
	height: auto;
	margin: 0;
	padding: 13px 0 30px 0;
	width: 725px;
}

#entete_page
{
	background: url(images/entete_pages/entete_page_default.jpg) no-repeat;
	height: 125px;
	overflow: auto;
	margin-bottom:35px;
	width: 701px;
}

#entete_page p, #entete_page .contenantTexteCourant
{
	margin-bottom: 0;
}

#sidebar /*2colonnes.ascx et accueilCatalogue.ascx*/
{
	background: url(images/sidebarBackground.gif) repeat-x;
	display: inline;
	float: left;
	height: 642px;
	margin: 0;
	padding: 8px 0 0 0;
	width: 230px;
}



/**************************menu du haut***************************/

#menuHaut a, #menuHaut a:visited, #menuHaut a:link
{	
	color: #595959;
	font: 11px Arial, Helvetica, sans-serif;
	vertical-align: inherit;
}

#menuHaut div
{
	display: inline;
}

#lienAccueil
{
	display: none;
	float: left;
}

/*langue*/
#dnn_dnnFORTSUM_LANGUE_DisplayLangue
{
}
/*logo*/
#logoCompagnie
{
	float: left;
}
/********************menu principal*******************/

#titre_page
{
	color: #fff;
	font: normal 26px Georgia, "Times New Roman", Times, serif;
	line-height: normal;
	margin: 33px 0 20px 0;
	padding: 0 0 0 30px;
	position: absolute;
}

.clear
{
	clear: both;
}

/*************zone Recherche*****************/

#dnn_ZoneRecherche {
	background: url(images/fortsum_bkgMenuHaut.png) repeat-x;	
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	float:left;
	margin:0;
	height:24px;
	padding:0 0 0 500px;
}

/********* FortsumAnnonce ********/
/************** #annonces *****************/

.apparent {
	display: block;
	visibility: visible;
}

.cache {
	display: none;
	visibility: hidden;
}

.Annonces
{
	clear: both;
	height: 1%;
	padding: 15px 0;
	width: 100%;
}

.Annonce
{
	margin: 0 0 20px 0;
	padding: 0;
}

.Annonce h3
{
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	margin-bottom: 6px;
}

.Annonce p
{
	margin: 0;
}

.Annonce img
{
	border: 1px solid #000;
	display: inline;
	float: left;
	height: 60px;
	margin: 1px 9px 0 0px;
	width: 80px;	
}

.Annonce h3
{
	font-size: 12px;
	margin-top: 0;
}

.Annonce .Annonce_Resume
{
	/*display: none;*/
}

.Annonce_Ordre1 .Annonce .Annonce_Resume
{
	display: block;
}

.Annonce_Date p
{
	background-color: transparent;
	color: #787878;
	font-size: 9px;
	margin: 0;
	padding: 20px 0 2px 0;
}

.Annonce_Titre h2
{
	margin-top: 0;
}

.Annonce_Texte
{
	background-color: transparent;
	padding: 0 0 10px 0;
}


.Annonce_Texte ul
{
	list-style-type: disc;
}

.annonce_image_gauche
{
	border: 1px solid #999;
	display: inline;
	float: left;
	margin-right: 10px;
}

.annonce_image_droite
{
	border: 1px solid #999;
	display: inline;
	float: right;
	margin-left: 10px;
}

.sectionLiens
{
	background-color: #e5eaef;
	margin-bottom: 10px;
	padding: 10px;
}

.Retour
{
	float: right;
	margin: 10px 0 20px 0;
}

.Retour p
{
	font-size: 10px;
	line-height: 10px;
	margin: 0;
}

.Retour a
{
	background: url(images/flecheRetour.gif) no-repeat transparent;
	display: block;
	color: #666;
	cursor: pointer;
	padding: 3px 3px 4px 21px;
	text-decoration: none;
}

.Retour a:link, .Retour a:visited
{
	color: #666;
}


.Retour a:hover
{
	color: #666;
	text-decoration: underline;
}

.Pages
{
	clear: both;
	cursor: pointer;
	font-size: 10px;
	margin: 10px 0 0 0;
	padding: 0 10px 5px 0;
	text-align: right;
}

.PagerCurrent
{
}

.PagerLink
{
}

.Categories
{
	height: 25px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.Categories ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}


.Categories li
{
	display: inline;
	float: left;
	font-size: 10px;
	height: 26px;
	margin: 0 0 0 5px;
	padding: 0;
}

.Categories li span
{
	display: block;
	padding: 5px;
}

.Categories a
{
	color: #575757;
	text-decoration: none;
}

.Categories a:hover
{
	color: #262626;
	text-decoration: none;
}

.CLinkn1
{
}

.CLinkn2, .CCurrentn2
{
	margin: 0 0 0 10px
}

.CLinkn3, .CCurrentn3
{
	margin: 0 0 0 20px
}


.CCurrentn1, .CCurrentn2, .CCurrentn3
{
	background: url(images/nouvelles_categorie_Current_right.gif) no-repeat right top;
}

.CCurrentn1 span, .CCurrentn2 span, .CCurrentn3 span
{
	background: url(images/nouvelles_categorie_Current_left.gif) no-repeat;
	color: #328AC4;
	font-weight:bold;
}

.CLinkn1
{
	background: url(images/nouvelles_categorie_Link_right.gif) no-repeat right top;
}

.CLinkn1 span
{
	background: url(images/nouvelles_categorie_Link_left.gif) no-repeat;
}

/***********************************************MENU SUCKER FISH FORTSUM ****************************************/
.menuSuckerFish #menuSideMenu
{
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 7px;
	white-space: nowrap;
}
.menuSuckerFish #menuSideMenu .coupons-inside
{
	white-space: nowrap;
}

.menuSuckerFish #menuSideMenu ul
{
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

.menuSuckerFish #menuSideMenu ul li /* all list items */
{
	background: none;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	height: 29px;
	margin: 0;
	padding: 0;
}

.menuSuckerFish #menuSideMenu ul li.level1
{
	background: transparent;
	color: #2e566c;
	text-transform: uppercase;
}

.menuSuckerFish #menuSideMenu ul li.levelhavechild
{
	/*background: url(images/fortsum_menuSuckerFishArrow12.gif) no-repeat 95% 50%!important; hover li with sub change arrow7.png to arrow12.gif bgcolor = #CCCCCC*/
	color: #2e566c;
}
.menuSuckerFish #menuSideMenu ul li.levelhavechild:hover
{
	background-color: #CCC!important;
	color: #2e566c;
}

.menuSuckerFish #menuSideMenu ul li:hover, .menuSuckerFish #menuSideMenu ul li.sfhover, .menuSuckerFish #menuSideMenu ul li.level1sfhover, .menuSuckerFish #menuSideMenu ul li.level1-activesfhover
{
	color: #2e566c;
}

.menuSuckerFish #menuSideMenu ul li a
{
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.menuSuckerFish #menuSideMenu ul li a span
{
	display: block;
	margin: 0;
	padding: 8px 10px 7px 10px;
}

.menuSuckerFish #menuSideMenu ul li a:hover
{
	color: #89a6b6;
}

.menuSuckerFish #menuSideMenu ul li img
{
	height: 29px;
}

/***************** LEVEL 2 *********************/

.menuSuckerFish #menuSideMenu ul li ul
{
	background-color: #333;
	border: 1px solid #fff;
	height: auto;
	margin-top: -1px;
	position: absolute;
	visibility: hidden;
	z-index: 99;
}

.menuSuckerFish #menuSideMenu ul li ul a
{
	background: none;
	border-right: none;
	border-top: none;
	font-weight: normal;
	padding-right: 0;
	text-transform: none;
}

.menuSuckerFish #menuSideMenu ul ul /* all lists */
{
	margin: 0;
	padding: 0;
	width: 220px;
}

.menuSuckerFish #menuSideMenu ul ul a.H4MenuLevel1
{
	background-color: transparent;
}

.menuSuckerFish #menuSideMenu ul ul a.H4MenuLevel1:hover
{
	background-color: #ccc;
	cursor: pointer;
}

.menuSuckerFish #menuSideMenu ul li ul a.H4MenuLevel1sfhover:hover
{
	background-color: #ccc;
	cursor: pointer;
}

.menuSuckerFish #menuSideMenu ul ul a.H4MenuLevel1 span, .menuSuckerFish #menuSideMenu ul ul a.H4MenuLevel1sfhover span
{
	width: 200px;
}

.menuSuckerFish #menuSideMenu ul li li
{
	margin: 0;
	padding: 0;
}

.menuSuckerFish #menuSideMenu ul li li a.active
{
	background: none;
	border-top: none;
	color: #F85703;
	font-weight: bold;
}

.menuSuckerFish #menuSideMenu ul li ul a:hover, .menuSuckerFish #menuSideMenu ul li ul a:active, .menuSuckerFish #menuSideMenu ul li ul a:focus, #menuSideMenu ul li.levelhavechild-active
{
	color: #2e566c;
}

/***************** LEVEL 3 *********************/
.menuSuckerFish #menuSideMenu ul li ul ul
{
	margin: -20px 0 0 200px;
}

/*Muc 1*/
.menuSuckerFish #menuSideMenu ul li:hover ul ul, .menuSuckerFish #menuSideMenu ul li:hover ul ul ul, .menuSuckerFish #menuSideMenu ul li.sfhover ul ul, .menuSuckerFish #menuSideMenu ul li.level1sfhover ul ul, .menuSuckerFish #menuSideMenu ul li.level1-activesfhover ul ul, .menuSuckerFish #menuSideMenu ul li.sfhover ul ul ul, .menuSuckerFish #menuSideMenu ul li.level1sfhover ul ul ul, .menuSuckerFish #menuSideMenu ul li.level1-activesfhover ul ul ul
{
	color: #2e566c;
	visibility: hidden;
}
.menuSuckerFish #menuSideMenu ul li:hover ul, .menuSuckerFish #menuSideMenu ul li li:hover ul, .menuSuckerFish #menuSideMenu ul li li li:hover ul, .menuSuckerFish #menuSideMenu ul li.sfhover ul, .menuSuckerFish #menuSideMenu ul li.level1sfhover ul, .menuSuckerFish #menuSideMenu ul li.level1-activesfhover ul, .menuSuckerFish #menuSideMenu ul li li.sfhover ul, .menuSuckerFish #menuSideMenu ul li li.levelhavechildsfhover ul, .menuSuckerFish #menuSideMenu ul li li.levelhavechild-activesfhover ul, .menuSuckerFish #menuSideMenu ul li li li.sfhover ul, .menuSuckerFish #menuSideMenu ul li li li.levelhavechildsfhover ul, .menuSuckerFish #menuSideMenu ul li li li.levelhavechild-activesfhover ul
{
	color: #2e566c;
	visibility: visible; /*This "unhides" the sub-menus*/
}
.menuSuckerFish #menuSideMenu ul ul li:hover, .menuSuckerFish #menuSideMenu ul ul ul li:hover, .menuSuckerFish #menuSideMenu ul ul li.sfhover, .menuSuckerFish #menuSideMenu ul ul ul li.sfhover
{
	color: #2e566c;
}
/*END SUCKER FISH*/

/**************** menuAdmin *******************/

#menuAdmin .menuSuckerFish #menuSideMenu ul li ul
{
	margin-top: -6px;
}

/****************tableaux*******************/
.tableauFortsum {
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	font-family: Arial, Helvetica, sans-serif;
}

.tableauFortsum tr {
	border-bottom: 1px solid #d7d7d7;
}

.tableauFortsum thead {
	background-color: #9bb5c2;
	height: 50px;
	vertical-align: middle;
}

.tableauFortsum thead th {
	border-right: 1px solid #d7d7d7;
	color: #fff;
	padding: 5px;
	vertical-align: middle;
}

.tableauFortsum thead tr.left, .tableauFortsum tbody.left td {
	text-align: left;
}

.tableauFortsum thead tr.blanc th {
	background-color: #fff;
	color: #003366;
}

.tableauFortsum tbody td, .tableauFortsum tbody th {
	border-right: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	font-weight: normal;
	padding: 10px 5px;
	vertical-align: middle;
}

.tableauFortsum tbody p {
	line-height: 10px;
	margin-bottom: 6px;
}

.tableauFortsum tbody td.annee {
	color:#4f4f4f;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: right;
}

.tableauFortsum tbody.forfait td {
	text-align: center;
}

.tableauFortsum tbody.forfait th {
	color:#000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.tableauFortsum tbody tr.col1 {
	background-color: #ebebeb;
}


/****************menu bas*******************/
#menuBas
{
	background: #fff;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 46px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
#menuBas a
{
	color: #638898;
	font-size: 11px;
	text-decoration: none;
}

#menuBas a:hover
{
	color: #638898;
	text-decoration: underline;
}

#menuBas #dnn_dnnFORTSUM_LINKS_Bas_lblLinks, #menuBas #dnn_dnnFORTSUM_NAVBAR_fortsumNavBar
{
	display: inline;
}

/***************** User Login ****************/
#loginInfo /*div LOGIN et USER*/
{
}

#dnn_dnnLOGIN_cmdLogin /*<a> LOGIN*/
{
	color: #7b7b7b;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*********** footer *************/
#footer
{	
	color: #29414d;
	font-size: 9px;
	margin: 0 0 0 0;
	padding: 0 0 42px 0;
	text-align: center;
}

#footer a
{
	color: #29414d;
}

#dnn_dnnFORTSUM_COPYRIGHT_lblCopyright
{
}
/*********** Override de DNN ***********/
.Head
{
	font-family: Arial, Helvetica, sans-serif;
}

.Normal, .NormalDisabled 
{
	font: 11px Arial, Helvetica, sans-serif;
}

.DNNAligncenter 
{
	text-align: left;
}

.Language {
	vertical-align: inherit;
}

/*****************promo suite comptabilite**************/


.suite_comptabilite
{
}

.texte_gauche
{	
	float: left;
	width: 275px;
	margin-left:5px;
}

.texte_droite
{
	float: right;
	width: 251px;
}


.promo li
{
	list-style-image: url(../../Containers/Fortsum/images/carre_bleu2.gif);
	margin: 1px 0;
}

.ui-tabs ul li ul {
	margin-left:-25px;
}


#suite_compta  p{
	margin: 0;
	padding: 5px;
}

.texte_bleu {
	color:#72c4d6;
}

.fond_bleu {
   background-color:#e2f2f6;
}

#plan_service {
	margin-bottom: 15px;
	padding: 0 20px 0 20px;
}

#image_promo {
	background-color: #fff;
	float: right;
	height: 204px;
	overflow: hidden;
	padding-left: 15px;
}

.note {
	font-size: 9px;
}

/*****************sauvegarde en ligne**************/

#entete_sauvegarde {
	background: url(images/entete_sauvegarde.jpg) no-repeat top left;
	height: 125px;
}

#entete_sauvegarde h1 {
	color:#FFF;
	font: 26px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 35px 0 0 30px;
}

#entete_sauvegarde h2 {
	color:#00b1ce;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	margin: -4px 0 0 0;
	padding: 0 0 0 30px;
}

#sel_contenu {
	float: left;
	width: 330px;
}

#saviezvousque {
	float: left;
	margin: 20px 0 0 20px;
	width: 162px;
}

/**************** demandeInformation ***********************/

.demandeInformation, .demandeTrouverAcomba
{
	background-repeat: no-repeat;
	height: 33px;
	margin: 0 0 10px 0;
	width: 135px;
}

.demandeInformation p, .demandeTrouverAcomba p
{
	margin: 0;
}

.demandeInformation a, .demandeInformation a:link, .demandeInformation a:visited
{
	background: url(images/backgroundDemandeInfo.jpg) 0 0 no-repeat;
	color: #fff;
	display: block;
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	height: 28px;
	padding: 5px 0 0 33px;
	text-transform: uppercase;
	text-decoration: none;
	width: 102px;
}

/**************** demande trouver acomba ***********************/

.demandeTrouverAcomba a, .demandeTrouverAcomba a:link, .demandeTrouverAcomba a:visited
{
	background: url(images/backgroundTrouverAcomba.jpg) 0 0 no-repeat;
	color: #fff;
	display: block;
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	height: 28px;
	padding: 5px 0 0 33px;
	text-transform: uppercase;
	text-decoration: none;
	width: 102px;
}

.demandeInformation a:hover, .demandeTrouverAcomba a:hover
{
    background-position: 0 -33px;
}

/**************** detailsProduit ***********************/

.detailsProduit
{
	height: 54px;
	margin: 0 0 10px 0;
	width: 135px;
}

.detailsProduit p
{
}

.detailsProduit a, .detailsProduit a:link, .detailsProduit a:visited
{
	background: url(images/backgroundDetailsProduit.jpg) 0 0 no-repeat;
	color: #fff;
	display: block;
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	height: 49px;
	padding: 5px 0 0 33px;
	text-transform: uppercase;
	text-decoration: none;
	width: 102px;
}

.detailsProduit a:hover
{
    background-position: 0 -54px;
}

/**************** partenariat ***********************/

.partenariat
{
	background-color:#FFF;
	background-image: url(../../Containers/Fortsum/images/fondDegradeBleuPartenariat.gif);
	background-repeat:repeat-x;
	width: 531px;
	height: 200px;
	padding: 5px 5px;
}

.partenariat ul li
{
	list-style-image: url(../../Containers/Fortsum/images/nouvellesFleche2.gif);
	margin: 3px 0;
	padding: 0;
	width: 470px;
}

.partenariat h4
{
	color: #328ac4;
	margin-left: 10px;
	width: 440px;
}

.partenariat2
{
	background: #fff url(../../Containers/Fortsum/images/fondDegradeBleuPartenariat.gif) repeat-x;
	width: 531px;
	height: 250px;
	padding: 5px 5px;
}

.partenariat2 ul li
{
	list-style-image :url(../../Containers/Fortsum/images/nouvellesFleche2.gif);
	margin: 3px 0;
	padding: 0;
	width: 470px;
}

.partenariat2 h4
{
	color: #328ac4;
	margin-left: 10px;
	width: 440px;
}

/**************** encadre tools ***********************/
.encadreTools
{
	background: #fff url(../../Containers/Fortsum/images/fondDivTools.jpg);
	width: 510px;
	height: 52px;
	padding: 10px 20px 3px 20px;
	margin-left:-10px;
}

.encadreTools p
{
	color: #fff;
}

/**************** plans de service ***********************/

#plans {
	margin: 0 0 0 -13px;
}


#plans h2 {
	font-size:15px;
	font-weight: bold;
	margin: 0 0 0 13px;
}

#plans h3 {
	color: #71cde4;
	font-size:12px;
	font-weight: bold;
	margin: 0 0 0 13px;
}

#plans ul
{
	margin: 0 0 0 13px;
	padding:0 0 0 20px;
}

#plans a
{
	color:#000;
	font-weight: bold;	
	text-transform:uppercase;
}

#plans table {
	margin:0 0 0 20px;
}

#plans  tr {
	height:18px;
}

#plans .colonne_gauche {
	float:left;
	margin:0px;
	padding:0 0 0 0;
	width:260px;
}

#plans .colonne_droite {
	background: url(images/sauvegardeRapidadressGratuit_FR.jpg) no-repeat;
	float:right;
	margin: 0 0 0 4px;
	width:261px;
}

#plans .sauvegarde_gratuit
{
	background: url(images/sauvGratuitBackground.jpg) no-repeat;
	height: 127px;
	margin:0;
	padding: 0 30px 0 20px;
}

#plans .rapidadresse_gratuit
{
	background: url(images/rapidGratuitBackground.jpg) no-repeat;
	padding: 0 40px 0 20px;
}

#plans .comparez_plans
{
	background: url(images/plansServiceBackground.jpg) no-repeat;
	height:158px;
	margin: 0 0 20px 0;
}

#plans .vert
{
	color:#82aa43;
}

#plans .bleu
{
	color:#017696;
}

#plans .mini_noir
{
	color:#000;
	font-size:9px;
	padding:8px 0 0 0;
}

#plans .mini_noir_services
{
	color:#000;
	font-size:9px;
	padding:2px 0 0 0;
	margin: 0 0 0 175px; 
}

/********** Promotion Cartes-Cadeaux mars 2010 ****************/

#promoCartesCadeaux {
	background:url(images/bgCartesCadeauxNonClient.jpg) top right no-repeat;
	padding-right:250px;
}


#promoCartesCadeauxClient {
	background:url(images/bgCartesCadeauxClient.jpg) top right no-repeat;
	padding-right:230px;
	height: 442px;
}

/**************** encadre generique degrade bleu ***********************/

.encadreBleuDegrade {
	background: url(images/bk_PdV_avantages.jpg) top repeat-x;
	margin: 0 15px 0 0;
	padding:5px 0;
}

/******* design formulaires XMod *******/

.boutonXmod a.CommandButton, .boutonXmod a.CommandButton:visited, .boutonXmod a.CommandButton:link
{
	background: url(images/boutonSoumettre_background.gif) repeat-x;
	border: 1px solid #b7c7d4;
	color: #fff;
	display: block;
	float: left;
	font: 11px/10px Arial, Helvetica, sans-serif;
	padding: 2px 7px 3px 7px;
	text-decoration: none;
	margin: 5px 0 0 0;
}

.NormalTextBox
{
	font: 11px Verdana,Arial,Helvetica,sans-serif;
}

/**************** onglets ***********************/

/* CSS Document *
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none !important;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
/* ui.core.css*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute;}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial, Helvetica, sans-serif/*{ffDefault}*/;
	font-size: 11px/*{fsDefault}*/;
}

.ui-widget-content {
	min-height: 272px !important;
	
}
.ui-widget-content a { color: #222222/*{fcContent}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
	color: #575757/*{fcDefault}*/;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	outline: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
	font-weight: normal/*{fwDefault}*/;
	outline: none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;	
	color: #328ac4;
	text-align: center;
}

/*ui.tabs.css*/

#tabs, .tabs {
	background: url(images/bk_descr2.jpg) no-repeat left 28px;
	margin-left:-13px;
}

#tabs #tabs-nav, .tabs .tabs-nav {
	display: block;
	height: 30px;
	padding: 0 0 0 23px;
	margin: 0;
}

#tabs-nav li, .tabs-nav li {
	display: inline;
	float: left;
	height: 30px;
	line-height: normal;
	margin: 0 0 0 2px;
	padding: 0;
}

#tabs-nav li a, #tabs-nav li a:visited, #tabs-nav li a:link, .tabs-nav li a, .tabs-nav li a:visited, .tabs-nav li a:link {
	background: url(images/nouvelles_categorie_Link_right.gif) no-repeat right top;
	color: #222222;
	display: block;
	height: 30px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#tabs-nav li a span, .tabs-nav li a span{
	background: url(images/nouvelles_categorie_Link_left.gif) no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 16px;
	padding: 10px 18px 4px 18px;
}

#tabs-nav li a.selected, #tabs-nav li a.selected:link, #tabs-nav li a.selected:visited, .tabs-nav li a.selected, .tabs-nav li a.selected:link, .tabs-nav li a.selected:visited {
	background: url(images/nouvelles_categorie_Current_right.gif) no-repeat right top;
	color: #328AC4;
	font-weight: bold;
}

#tabs-nav li a.selected span, .tabs-nav li a.selected span {
	background: url(images/nouvelles_categorie_Current_left.gif) no-repeat;
}

#tabs .tabContent, .tabs .tabContent {
	padding:12px 0 15px 12px;
}

.suite_comptabilite_procedure {
	margin-top: 14px;
}

#tabs .tabContentHide, .tabs .tabContentHide { display: none; }

#tabs h2, .tabs h2 {
	font-size:17.5px;
}

.tabContent p, .tabContent h2, .tabContent ul, .tabContent h4, .tabContent h3
{
	margin: 16px 22px 15px 18px;
}

.tabContent h6
{
	font-size:13px;
	margin: 8px 22px 4px 18px;
}

#tabs .right, .tabs .right
{
	font-size:9px;
	text-align:right;
	margin:0 22px 0 18px;
}

#tabs .img_centre, .tabs .img_centre
{
	text-align:center;
}


/* squeezbox */

/**
 * SqueezeBox - Expandable Lightbox
 *
 * Allows to open various content as modal,
 * centered and animated box.
 *
 * @version		1.1 rc4
 *
 * @license		MIT-style license
 * @author		Harald Kirschner <mail [at] digitarald.de>
 * @copyright	Author
 */

#sbox-overlay {
	position: absolute;
	background-color: #000;
	left: 0px;
	top: 0px;
	zoom: 1;
	cursor: pointer;
}

#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	overflow: visible;
	padding: 0px;
	top: 10px;
	/* invalid values, but looks smoother! */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(images/close.gif) no-repeat center;
	border: none;
}

.sbox-window-ie6 #sbox-btn-close {
	background-image: url(images/close.gif);
}

.sbox-loading #sbox-content {
	background-image: url(images/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #fff;
	height: 100%;
	width: 100%;
}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

/* Hides scrollbars 
.body-overlayed {
	overflow: hidden;
}*/
/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

.demo-images {
	list-style:	none;
	margin:	0;
}
 
.demo-images li {
	float: left;
	padding: 5px;
	width: 100px;
	height:	 100px;
	text-align: center;
}

/* SimpleTabs */

#demo-block {
	background: url(images/bk_descr2.jpg) no-repeat left 28px;
	margin-left:-13px;
}

.tab-wrapper {
	padding:12px 0 15px 12px;
}
.tab-container h2 {
	font-size:17.5px;
}
.tab-container p, .tab-container h2, .tab-container ul, .tab-container h4, .tab-container h3 {
	margin: 16px 22px 15px 18px;
}

.tab-menu {
	display: block;
	height: 30px;
	padding: 0 0 0 23px;
	margin: 0;
}

.tab-menu li {
	display: inline;
	float: left;
	height: 30px;
	line-height: normal;
	margin: 0 0 0 2px;
	padding: 0;
}

.tab-menu li a, .tab-menu li a:visited, .tab-menu li a:link {
	background: url(images/nouvelles_categorie_Link_right.gif) no-repeat right top;
	color: #222222;
	display: block;
	height: 30px;
	float: left;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.tab-menu li a.selected, .tab-menu li a.selected:link, .tab-menu li a.selected:visited, .tab-menu li.tab-selected a  {
	background: url(images/nouvelles_categorie_Current_right.gif) no-repeat right top;
	color: #328AC4;
	font-weight: bold;
}

.tab-menu li a:hover,
.tab-menu li a:focus
{
	/* your effect here */
}

.tab-menu li a span {
	background: url(images/nouvelles_categorie_Link_left.gif) no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 16px;
	padding: 10px 18px 4px 18px;
}

.tab-menu li a.selected span, .tab-menu li a.selected:link span, .tab-menu li a.selected:visited span, .tab-menu li.tab-selected a span {
	background: url(images/nouvelles_categorie_Current_left.gif) no-repeat;
}

/************shadowbos************************/

#sb-container,#sb-wrapper{text-align:left;}
#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}
#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}
body>
#sb-container{position:fixed;}
#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}
#sb-container>#sb-overlay{height:100%;}
#sb-wrapper{position:relative;}
#sb-wrapper img{border:none;}
#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}
#sb-body-inner{position:relative;height:100%;}
#sb-content.html{height:100%;overflow:auto;}
#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}
#sb-title,#sb-title-inner{height:26px;}
#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}
#sb-info,#sb-info-inner{height:20px;}
#sb-info-inner{font-size:12px;color:#fff;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}
#sb-nav-close{background-image:url(resources/close.png);background-repeat:no-repeat;}
#sb-nav-next{background-image:url(resources/next.png);background-repeat:no-repeat;}
#sb-nav-previous{background-image:url(resources/previous.png);background-repeat:no-repeat;}
#sb-nav-play{background-image:url(resources/play.png);background-repeat:no-repeat;}
#sb-nav-pause{background-image:url(resources/pause.png);background-repeat:no-repeat;}
#sb-counter{float:left;padding:2px 0;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/************** rollover ApprocheModulaireAcomba *************/

#approcheModulaireAcomba
{
	background: url(images/approcheModulaireAcomba_FR.jpg) 0 0 no-repeat; 
	display: block;
	height: 139px;
	width: 490px;
}

#approcheModulaireAcomba:hover, #approcheModulaireAcombaEN:hover
{
	background-position: 0 -139px;
}

#approcheModulaireAcomba span, #approcheModulaireAcombaEN span
{
	display: none;
}

#approcheModulaireAcombaEN
{
	background: url(images/approcheModulaireAcomba_EN.jpg) 0 0 no-repeat; 
	display: block;
	height: 139px;
	width: 490px;
}

/* paie acomba */

#paie h2
{
	color: #004469;
	font-size: 20px;
}

#paie h3
{
	color: #004469;
}

#graph_stats
{
	background: url(images/graphPourcentage_FR.jpg) 0 0 no-repeat; 
	height:206px;
	margin-left:9px;
	padding:15px 10px 10px 235px;
}

#paie .source
{
	font-size: 9px;
	margin:3px 0 30px 18px;
}

#paie img
{
	margin:0 0 0 9px;
}

#paie .bold_black
{
	font-weight:bold;
	padding:3.5px 0 0 0;
}

#paie .small_white
{
	color:#FFFFFF;
	padding: 3px 0 5px 0;
}

#paie .bold_black2
{
	font-weight:bold;
	padding:5px 0 0 0;
}

#paie .small_white2
{
	color:#FFFFFF;
	padding: 2px 0 8px 0;
}

#paie .maj_bleu
{
	color: #328ac4;
	font-size:11px;
	margin-left:18px;	
	text-transform:uppercase;
}

#paie #paragraphe
{
	margin:0 0 13px 18px;
	padding:0 13px 0 0;
}

#paie .boutonAction, #paie .boutonAction:visited, #paie .boutonAction:link
{
	background: url(images/boutonAction.jpg) 0 0 no-repeat;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: bold;	
	height: 52px;
	overflow: hidden;
	padding: 7px 0 0 0;
	text-align: center;
	text-transform: uppercase;	
	margin-left:18px;
	margin-top:25px;
	vertical-align: middle;
	width: 251px;
}

#paie .boutonAction:hover
{
	background-position: 0 -61px;
	color: #fff;	
	text-decoration: none;
}

#paie .boutonAction span
{
}

/* pronotaire et suite Notaire */

#pronotaire .titre_rose {
	color:#BE6E69;
}

#pronotaire h2 {
	color:#7e0846;
}

#pronotaire h3 {
	color:#be6e69;
}

#pronotaire h4 {
	color:#7e0846;
	font-size:11pt;
}

#pronotaire ul li {
	list-style-image:url(images/nouvellesFlecheRose.gif);
	margin:0;
	padding:0 0 0 0px;
}

#pronotaire ul li h4 {
	font-size:11.5px;
	margin:0;
	padding:0 0 2px 0px;
}

#pronotaire ul li p {
	margin:0 0px 14px 0;
	padding:0 0 0 0px;
}

#pronotaire .tableauFortsum {
	margin-left:15px;
}

#pronotaire .tableauFortsum tbody tr.col1 {
	background-color:#eadad1;
}

#pronotaire .tableauFortsum tbody tr.col2 {
	background-color:#ce877e;
}

#pronotaire .tableauFortsum thead {
	background-color:#7e0846;
}

#suiteNotaire h2, #suiteNotaire2 h2 {
	color:#7e0846;
	margin-left:8px;
}

#suiteNotaire h5 {
	color:#be6e69;
	font-size:11px;
	margin:0 0 0 8px;
}

#bullesSuiteNotaire {
background:url(images/bk_bullesSuiteNotaire.jpg) center right no-repeat;
clear:both;
height:75px;
padding-top:15px;
margin-top:30px;
width:502px;
}

#bullesSuiteNotaire h2 {
margin-left:8px;
}

#presSuiteNotaire {
float:left;
width:250px;
}

#presSuiteNotaire p {
margin: 8px 20px 0 8px;
}

#presSuiteNotaire a {
color:#7E0846;
display:block;
margin-top:18px;
}

#suiteNotaire2 p {
margin: 8px 20px 0 18px;
}

#suiteNotaire2 a img {
border:none;
}

#suiteNotaire2 h5 {
color:#be6e69;
font-size:11px;
margin:15px 0 0 8px;
}

#encadreSuiteNotaireFR, #encadreSuiteNotaireEN {
background-color:#e9e9ea;
border: 1px solid #d9dadb;
float:left;
padding-top:76px;
padding-bottom:15px;
width:251px;
}

#encadreSuiteNotaireFR {
background:url(images/encadreSuiteNotaire_FR.gif) top center no-repeat;
}

#encadreSuiteNotaireEN {
background:url(images/encadreSuiteNotaire_EN.gif) top center no-repeat;
}

#encadreSuiteNotaireFR h4, #encadreSuiteNotaireEN h4 {
color:#000;
font-size:12px;
font-weight:bold;
margin:0 8px;
}

#encadreSuiteNotaireFR p, #encadreSuiteNotaireEN p {
color:#000;
font-size:11px;
font-weight:normal;
margin:10px 10px 10px 18px;
}

.tableauSuiteNotaire {
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	font-family: Arial, Helvetica, sans-serif;
}

.tableauSuiteNotaire tr {
	border-bottom: 1px solid #d7d7d7;
}

.tableauSuiteNotaire thead, .tableauSuiteNotaire tfoot {
	background-color: #d5958d;
	height: 50px;
	text-transform:uppercase;
	vertical-align: middle;
}

.tableauSuiteNotaire tfoot {
	height: 28px;
}

.tableauSuiteNotaire thead th.EdConfort {
	background-color: #7e0a46;
	padding-left:10px;
	text-align:left;
}

.tableauSuiteNotaire tfoot td.EdConfort {
	background-color: #7e0a46;
	padding-left:10px;
	text-align:center;
}

.tableauSuiteNotaire thead th, .tableauSuiteNotaire tfoot th, .tableauSuiteNotaire tfoot td {
	border-right: 1px solid #d7d7d7;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 5px;
	text-align:center;
	vertical-align: middle;
}

.tableauSuiteNotaire tfoot td {
	font-size:16px;
	text-align:center;
}

.tableauSuiteNotaire tbody td, .tableauSuiteNotaire tbody th {
	border-right: 1px solid #d7d7d7;
	font-weight: normal;
	padding: 10px 5px;
	text-align:center;
	vertical-align: middle;
}

.tableauSuiteNotaire tbody th {
	padding: 10px 5px 5px 5px;
	text-align:left;
}

.tableauSuiteNotaire tbody p {
	font-size:11px;
	line-height: 14px;
	margin: 0 20px 6px 20px;
}

.tableauSuiteNotaire tbody h3 {
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	margin:0 0 0 10px;
	text-transform:uppercase;
}

.tableauSuiteNotaire tfoot h3 {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 10px;
	text-align:left;
	text-transform:uppercase;
}

.tableauSuiteNotaire tbody tr.gris {
	background-color: #ebebeb;
}

/*************** MaPaie.net ******************/

#MaPaieNet h2 {
color:#586168;
line-height:22px;
margin-bottom:10px;
}

#MaPaieNet h2 span {
color:#afb8be;
}

#MaPaieNet h4 {
color:#586168;
margin-top:25px;
margin-bottom:8px;
}

#MaPaieNet img {
float:right;
margin-bottom:10px;
}

#MaPaieNet p {
margin-right:12px;
}

#MaPaieNet .caracteristiques {
float:left;
margin-bottom:20px;
width:250px;
}

#MaPaieNet .caracteristiques_droit {
float:left;
margin-left:10px;
margin-bottom:20px;
width:250px;
}

#MaPaieNet .caracteristiques p, #MaPaieNet .caracteristiques_droit p {
line-height:14px;
margin:0;
padding:8px 20px 8px 8px;
}

.fond_bleu {
background-color:#e9edf0;
}

/****************** Trousse Média****************/

#TrousseMedia table td {
vertical-align:top;
text-align: left;
}

#TrousseMedia h4 {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-bottom:12px;
}

#TrousseMedia p {
font-size:9px;
margin-left:12px;
}

#TrousseMedia img {
margin-bottom:12px;
}

/*  "Show All" + "Hide All" links */
#TJK_ToggleON,#TJK_ToggleOFF {
	border:1px solid #333;
	padding:0 5px;
	margin-right:5px;
}

/* zeroing out padding and margin */
#TJK_DL dd,#TJK_DL dt {
	margin:0;
	padding:0;	
} 

/* margin for the DTs (shorthand) */
#TJK_DL dt {
	margin-top:13px;
	margin-bottom:7px;
	font-weight: normal;
}

#TJK_DL h2 {
	color:#024C73;
	font:20px Arial,Helvetica,sans-serif;
	margin:0 0 5px;
}

/* image and left padding for DDs */
#TJK_DL dd {
	padding-left:17px;
	padding-bottom:3px;
}

/* styling all anchors in the DTs */
#TJK_DL dt a {
	background-image:url("../../Containers/Fortsum/images/nouvellesFleche.gif");	
	background-repeat:no-repeat;
	background-position: 0 3px;	
	padding-left:16px;
	display: block;
}

#TJK_DL dt a:visited {
}

#TJK_DL dt a:visited:hover {
	text-decoration:underline;
}

/* the + and - gif in the anchors */
#TJK_DL .DTplus a {
}

#TJK_DL .DTminus a {
}

#TJK_DL .showDD {
	position:relative;
	top:0;
}

#TJK_DL dd,.hideDD{
	top:-9999px;
	position:absolute;
}

#TJK_ToggleON,#TJK_ToggleOFF {
	display:inline;
	cursor:pointer;
	cursor:hand;
}

/* bouton action */
p.boutonAction
{
	clear: both;
	margin-left: 10px;
}

a.boutonAction, a.boutonAction:visited, a.boutonAction:link, .boutonAction a, .boutonAction a:visited, .boutonAction a:link
{
	background: url(images/boutonAction.jpg) 0 0 no-repeat;
	color: #fff;
	display: block;
	font-size: 17px;
	font-weight: bold;	
	height: 40px;
	overflow: hidden;
	padding: 21px 0 0 0;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	width: 251px;
}

.boutonAction:hover, .boutonAction a:hover
{
	background-position: 0 -61px;
	color: #fff;	
	text-decoration: none;
}

.boutonAction span
{
}

/* print media section */

@media print
{
	/* print styles for DNN*/
	#Body {
		background:  #fff;
		color: #000;
		font: normal 12pt Georgia, "Times New Roman", Serif;
		margin: 0;
	}
	
	#dnn_ContentPane img
	{
		display:inline;
	}
	
	#entete, #sous-entete, #sidebar, #sidebar-2,  #dnn_tagline, #dnn_bottompane, #dnn_ControlPanel, #menuPrinc, #menuBas, #menuHaut, #breadcrumb, .Retour, .Pages, .SVQ_Suivant, .boutons_actions, .ModuleTitle_MenuBar, .imprimer, img
	{
		display: none;
	}
	
	
	#entete_page 
	{
		height: 85px;
	}
	
	#contenant
	{
		background-color: transparent;
		margin: 0;
		padding: 0;
		width: auto;
	}
	
	#wrapper
	{
	    background-color:#FFFFFF;
	}
		
	#cadrePrincipal
	{
		background-color: transparent;
		display: block;
		float: none !important;
		height: auto;
		padding: 0;
		margin: 0;
		width: auto;
	}
	
	#contenu
	{
		display: block;
		float: none !important;
		height: auto;
		padding: 0;
		width: auto;
	}
	
	#footer
	{
		background-image: none;
		background-repeat: no-repeat;
		clear: none;
		padding: 0;
	}

	#titre_page
	{
		border-color: #000;
	}
	
	.Annonces
	{
		clear: none;
		width: auto;	
	}
	
	
	h1, #titre_page .skinobject
	{
		font-size: 18pt;
	}

	h2, .Annonce_Texte h2
	{
		font-size: 16pt;
	}

	h3
	{
		font-size: 14pt;
	}

	h4, h5, h6
	{
		font-size: 12pt;
	}

	h1, h2, h3, h4, h5, h6, .Head, .Annonce_Texte h2, #footer .SkinItem, #titre_page .skinobject
	{
		color: #000;
	}
	
	a
	{
		color: #00f;
		font-weight: bold;
		text-decoration: underline;
	}
	
	td
	{
		width: auto;
	}
	
/* close @media print */
}



