@charset "utf-8";
/*
	bleu 1 :	#0e96c0
	bleu 2 :	#32649e
	bleu 3 :	#34536e
	bleu 4 :	#1a7796
	rose :		#ff0096
	vert :		#2f9d3d
	rouge :		#c50101
	gris:		#66909f
*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #191919;
	background-attachment: fixed;
	background-image: url("/images/fonds/fond_site.jpg");
}

a {
	color: #66909f;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

form {
	margin: 0;
	padding: 0;
}

h1 {
	color: #999999;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 5px;
}

h2 {
	color: #66909f;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}

select {
	text-transform: none;
	font-size: 12px;
	color: #333333;
}

.page {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}

.texteHautPage {
	font-size: 10px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	padding: 2px;
}

.pave2 {
	padding: 3px;
	float: left;
	margin-right: 1px;
	width: 32%;
	border-right: solid 1px #FFFFFF;
	min-height: 240px;
}

.pave3 {
	padding: 3px;
	float: left;
	width: 32%;
	min-height: 240px;
}

.paveBlanc {
	border: 1px solid #BFBFBF;
	background-color: #FFFFFF;
	margin-bottom: 7px;
}

.paveGris {
	border: 1px solid #BFBFBF;
	background-color: #F9F9F9;
	margin-bottom: 7px;
}

.piedPage {
	margin-bottom: 10px
}

.pubh {
	background-color: #f4f4f4;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-style: solid;
	border-color: #bbbbbb;
}

.cadrePrincipal {
	width: 846px;
	background-color: #FFFFFF;
	margin-right: auto;
	-moz-box-shadow: 0px 0px 11px #000000;
	-webkit-box-shadow: 0px 0px 11px #000000;
	box-shadow: 0px 0px 11px #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-top: 6px;
	margin-bottom: 0px;
	float: left;
}

.temps {
	width: 560px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: 10px;
	color: #FFFFFF;
}

.fondEntete {
	background-image: url(/images/v4/fr/entete_score3.jpg);
	height: 140px;
	width: 825px;
	margin-right: 10px;
	margin-left: 10px;
	clear: both;
}

.fondDegrade {
	background-color: #FFFFFF;
	background-image: url("/images/v4/fond-degrade.png");
	background-position: bottom;
	background-repeat: repeat-x;
}

.fondBleu {
	background-color: #1a7796;
}

.texteAccueil {
	height: 128px;
	margin-left: 180px;
	vertical-align: middle;
	padding-top: 10px;
}

.rss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-align: justify;
	color: #757676;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-style: solid;
	border-color: #eeeeee;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}

.rss a {
	color: #757676;
}

.rss th {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-style: solid;
	border-color: #bebebe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.rss .detail_heure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #656565;
	text-transform: none;
}

.arial8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}

.arial10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.arial10Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.arial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.arial12Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}

.arial14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.arial14Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.avantages {
	font-size: 11px;
	color: #494949;
	background-color: #F7F7F7;
	padding: 4px;
}

/* couleurs */
.blanc {
	color: #FFFFFF;
}

.blanc a {
	color: #FFFFFF;
}

.bleu0089CF {
	color: #0089cf
}

.bleu1a7795 {
	color: #1a7795;
}

.rose {
	color: #ff0096;
}

.gris {
	color: #66909f;
}

.gris676767 {
	color: #676767;
}

.gris8e8e8e {
	color: #8e8e8e;
}

.bouton {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #1a7796;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	margin: 3px;
	padding: 5px;
	border:none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.bouton:hover {
	text-decoration: none;
}

.boutonPetit {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #1a7795;
	font-size: 12px;
	font-weight: bold;
	border-style: none;
	padding: 2px;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.vert {
	background-color: #004c00;
}

.rouge {
	background-color: #a21111;
}

#expert {
	font-size: 12px;
	text-align: justify;
	padding: 5px;
	line-height: 18px;
}

.cadre2 {
	background-color: #FFFFFF;
	margin: 6px;
}

.cadre3 {
	background-color: #F4F4F4;
	margin: 6px;
}

.cadre5 {
	font-size: 11px;
	line-height: 15px;
	background-color: #FFFFFF;
}

.cadrePave {
	font-size: 10px;
	background-color: #EFEFEF;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-style: solid;
	border-color: #FFFFFF;
}

.erreur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-style: solid;
	border-color: #CCCCCC;
}

/* styles pour l'affichage du menu */

#menus {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-transform: uppercase;
	font-size: 11px;
	height: 26px;
	background-image: url("/images/v4/fond_menu.png");
	clear: both;
	z-index: 98;
	margin-left: 10px;
	margin-right: 11px;
	padding-left: 1px;
}

.menu {
	color: white;
	text-align: center;
	cursor: pointer;
	border-right: solid 1px #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	float: left;
	z-index: 97;
}

.menu:hover {
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
	-moz-box-shadow: 0px -2px 2px #333333;
	-webkit-box-shadow: 0px -2px 2px #333333;
	box-shadow: 0px -2px 2px #333333;
}

.menu.sel {
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
}

.menuDiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	position: absolute;
	width: auto;
	height: auto;
	z-index: 96;
	visibility: hidden;
	left: 0;
	top: 0;
	background-color: #FFFFFF;
	border:1px solid #7c7c7c;
	border-top: none;
	-moz-box-shadow: 0px 2px 2px #333333;
	-webkit-box-shadow: 0px 2px 2px #333333;
	box-shadow: 0px 2px 2px #333333;
}

.sousMenu {
	text-align: left;
	padding: 4px;
	display: block;
}

.sousMenu:hover {
	color: black;
	text-align: left;
	background-color: #EFEFEF;
	text-decoration: none;
}


.sousMenu1 {
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	float: left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-style: solid;
	border-color: #CCCCCC;
	padding: 3px;
	font-weight: bold;
	margin-right: 1px;
}

.sousMenu2 {
	font-size: 11px;
	color: #999999;
	background-color: #DADADA;
	float: left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-style: solid;
	border-color: #CCCCCC;
	padding: 3px;
	margin-right: 1px;
}

#partenaires {
	color: #9F9F9F;
	font-size: 11px;
	text-align: center;
	padding: 5px;
	margin: 10px;
	border-bottom: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;
	background-color: #F2F2F2;
}

#liens {
	clear: both;
	font-size: 10px;
	text-align: center;
}

.logo {
	width: 220px;
	float: left;
	text-align: center;
	color: #F4F4F4;
	font-size: 14px;
	padding-top: 10px;
	padding-left: 5px;
}

.infosBulle {
	font-size: 10px;
	color: #333333;
	text-align: justify;
	padding: 3px;
	text-transform: none;
}

.infos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-transform: none;
	font-weight: normal;
}

.infos a {
	color: #666666;
}

.infos2 {
	font-size: 12px;
	color: #003D8E;
}

.infos3 {
	font-size: 9px;
	color: #333333;
}

.infos3 a {
	color: #333333;
}

.infos4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484848;
}

.input {
	color: #666666;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

.inputInv {
	color: #c50101;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	border: 1px solid #c50101;
	background-color: #FFFFFF;
}

.inputNotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	border: 0 solid #FFFFFF;
	background-color: #FFFFFF;
}

.inputNotes2 {
	font-family: Verdana, Courier, mono, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	background-color: transparent;
	border-width: 0;
}

.inputNewsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F7F7F7;
	color: #666666;
	border: 1px solid #666666;
}

.inputRecherche {
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	font-size: 16px;
	font-variant: small-caps;
	background-color: #ffffff;
	border: none;
	color: #676767;
	margin: 0;
}

.inv {
	background-color: #FFD9D9;
}

.ligneEntete {
	color: #32649e;
	background-color: #E4E4E4;
	font-size: 12px;
	border-right: 1px solid #FFFFFF;
}

.ligne1 {
	font-size: 12px;
	color: #000000;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-style: solid;
	border-color: #CCCCCC;
	padding: 2px;
}

.ligne1b {
	font-size: 12px;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-style: solid;
	border-color: #CCCCCC;
}

.ligne2 {
	font-size: 12px;
	color: #666666;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-style: solid;
	border-color: #CCCCCC;
	padding: 2px;
}

.ligne td {
	font-size: 12px;
}

.ligne:hover {
	background-color: #c9f8ff;
	background-image: none;
}

.ligne1g {
	color: #FFFFFF;
	background-color: #B2B2B2;
	border-width: 1px;
	border-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
}

.ligneClaire {
	background-color: #EFEFEF;
}

.ligneClaire:hover {
	background-color: #fff59b;
}

.ligneSelect {
	background-color: #FFFFFF;
}

.ligneSombre {
	background-color: #E0E0E0;
}

.ligneSombre:hover {
	background-color: #fff59b;
}

.ligneTotal {
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-style: solid;
	border-color: #FFFFFF;
	font-weight: bold;
	background-color: #999999;
}

.messages {
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	background-color: #FFFFFF;
}

.majuscules {
	text-transform: uppercase;
}

.numero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #11B2E6;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
}

.paddingL11R11 {
	padding-right: 11px;
	padding-left: 11px;
}

.pageActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: solid 1px #FFFFFF;
	background-color: #CCCCCC;
}

.pageNonActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.pageNonActive:hover {
	color: #FFFFFF;
	background-color: #CCCCCC;
}

.presentation {
	font-size: 11px;
	color: #494949;
	background-color: #E1E1E1;
	padding: 1px;
	border: 1px solid #ABABAB;
	margin: 1px;
}
/* Styles pour le résultat de la recherche */
.recherche {
	border: solid 1px #CCCCCC;
	width: 100%;
	clear: both;
	margin-bottom: 16px;
}

.recherche .indice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #1A7796;
	float: left;
	width: 36px;
	padding-top: 4px;
	padding-bottom: 4px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.recherche .informations {
	float: left;
	width: 760px;
	padding: 5px;
}

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #666666;
}

.titreGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-transform: uppercase;
	padding: 5px;
	background-color: #CFCFCF;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

.titrePave {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #BFBFBF;
	padding: 5px;
	margin: 0;
	border: solid 1px #BFBFBF;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.recherche .liens {
	background-color: #EFEFEF;
	clear: both;
	height: 16px;
	margin-right: 10px;
	margin-left: 10px;
}

.recherche .liens .lien {
	font-size: 9px;
	padding: 2px;
	margin-right: 2px;
	float: left;
	cursor: pointer;
	border-left: solid 1px #FFFFFF;
}

.recherche .liens .lien:hover {
	color: white;
	background-color: #66909f;
}

.finExploitation {
	color: #FFFFFF;
	background-color: #990000;
	float: right;
	font-size: 9px;
	padding: 2px;
	margin-right: 2px;
	cursor: default;
}

.modification {
	color: #FFFFFF;
	background-color: #CC3300;
	float: right;
	font-size: 9px;
	padding: 2px;
	margin-right: 2px;
	cursor: default;
}

.modification2 {
	color: #FFFFFF;
	background-color: #CC3300;
	font-size: 9px;
	text-align: center;
	cursor: default;
	padding: 1px;
}

.surveillance {
	color: #2f9d3d;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	cursor: default;
}

.rubrique {
	font-size: 10px;
	border-width: 0;
}

.score {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #2561AA;
}

.titreConnexion {
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	vertical-align: middle;
	padding: 2px;
	height: 20px;
	font-weight: bold;
	font-variant: small-caps;
	margin-bottom: 3px;
}

.piedConnexion {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	padding: 2px;
	height: 20px;
	text-align: center;
	margin-top: 3px;
}

.produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(/images/v4/fond_produit.png);
	background-repeat: no-repeat;
	margin-top: 5px;
	height: 74px;
	width: 146px;
	overflow: hidden;
}

#newsletter {
	float: left;
	width: 360px;
	font-size: 10px;
	color: #666666;
	padding-left: 10px;
}

#options {
	padding-top: 2px;
	height: 22px;
	padding-bottom: 2px;
}

.option {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: darkgray;
	padding: 1px;
	margin-right: 2px;
	margin-top: 2px;
}


/* Styles pour la page MyScore3 */
.myScore3 {
	height: 200px;
	overflow: auto;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	margin: 10px;
}

.myModuleDispo {
	float: left;
	border: 1px solid #CCCCCC;
	background-color: #DDDDDD;
	padding: 2px;
	margin: 5px;
	background-image: url("/images/v4/fond-degrade.png");
}

.saisieCode {
	font-size: 20px;
	background-color: #FFFFFF;
}

.saisieCode input {
	font-size: 16px;
	font-weight: bold;
	background-color: #EFEFEF;
	border: none;
}

#contenu {
	height: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	min-height: 500px;
}

#focus {
	width: 190px;
	height: auto;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
}

#focus h1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #34536e;
	padding: 5px;
	text-align: center;
	margin: 0;
}

#focus h2 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: none;
	background-color: #9f9f9f;
	margin: 0;
	padding: 2px;
}

#focus p {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	padding: 2px;
	margin: 0;
	border: 1px solid #CCCCCC;
}

.plus {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF0096;
	background-image: url("/images/v4/en-savoir-plus-petite.png");
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	padding-right: 26px;
	margin: 0;
}

#focus .plus a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

#centre {
	width: 415px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
}

#recherche {
	background-color: #07B0E2;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 16px;
	margin-bottom: 10px;
}

#recherche h1 {
	background-image: url(/images/v4/fleche-recherche-grande.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 70px;
	padding-top: 8px;
	padding-bottom: 6px;
	text-transform: uppercase;
	margin: 0;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFFFFF;
}

#recherche #chaine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #c0c0c0;
	margin-bottom: 16px;
	background-color: #FFFFFF;
	margin-top: 16px;
}

#recherche #boutonRechercheRapide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #1A7795;
	border-width: 0;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 10px;
}


#publicite {
	font-size: 23px;
	margin-top: 10px;
	border: 1px solid #CFCFCF;
	padding: 6px;
	min-height: 210px;
	background-image: url(/images/v4/fond-degrade.png);
}


#rechercheRapide {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/v4/fleche-recherche-rapide.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-transform: uppercase;
	font-size: 22px;
	color: #FFFFFF;
	background-color: #07B0E2;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: right;
}

#services {
	width: 190px;
	height: auto;
	float: left;
	margin-left: 10px;
	margin-top: 0px;
}

#services h1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #32649e;
	padding: 6px;
	text-align: center;
	margin: 0;
}

#services h2 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: none;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url("/images/v4/fond-bouton-services.png");
	font-weight: normal;
	min-height: 32px;
	background-repeat: no-repeat;
	background-position: right center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	width: 184px;
	padding-left: 3px;
}

#infosEco {
	width: 190px;
	height: auto;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

#infosEco h1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #999999;
	padding: 5px;
	text-align: center;
	margin: 0;
}

#infosEco h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: none;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	background-image: url("/images/v4/fond-bouton-infos-eco.png");
	min-height: 32px;
	background-repeat: no-repeat;
	background-position: right center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #CCCCCC;
	width: 184px;
	padding-left: 3px;
}

#basPage {
	clear: both;
	font-variant: small-caps;
	padding: 3px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#basPage .liens {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#logoPouey {
	float: right;
	margin-right: 20px;
}

#thawte {
	float: right;
	margin-right: 20px;
}

#abonnements {
	float: left;
	width: 140px;
	margin-top: 100px;
}

#connexion {
	background-color: #1a7796;
	float: right;
	min-height: 120px;
	width: 260px;
	margin-top: 5px;
	margin-right: 5px;
}

#connexion .bouton {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	border-style: none;
	cursor: pointer;
	padding: 2px;
	margin-top: 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

#connexion .input {
	color: #676767;
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	background-color: #f2fbfd;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#services a {
	color: #333333;
}

#listeActivites {
	cursor: default;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	position: absolute;
	width: 500px;
	height: auto;
	overflow: auto;
	visibility: hidden;
	max-height: 200px;
}

#entreprise .onglets {
	height: 46px;
	margin-left: 10px;
	clear: both;
}

#entreprise .onglets .onglet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #757575;
	background-color: #d2d2d2;
	text-align: center;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 2px;
	height: 46px;
	width: 120px;
	float: left;
	border-right: solid 1px #e0e0e0;
	display: table;
	vertical-align: middle;
	background-image: url("/images/v4/fond-onglet.png");
	background-repeat: repeat-x;
	border-style: solid;
	border-color: #f2f2f2;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

#entreprise .onglets .ongletSel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1a7796;
	text-align: center;
	text-decoration: none;
	cursor: default;
	padding-left: 4px;
	padding-right: 4px;
	height: 46px;
	width: 120px;
	float: left;
	display: table;
	vertical-align: middle;
	background-image: url("/images/v4/fond-onglet-sel.png");
	background-repeat: repeat-x;
	border-style: solid;
	border-color: #e2e2e2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 1px;
}

#entreprise .pave {
	background-color: #efefef;
	margin-top: 0;
	margin-bottom: 50px;
	width: 100%;
	display: table;
}

#entreprise h1 {
	color: #999999;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 5px;
}

#entreprise h2 {
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	clear: both;
	background-image: url("/images/v4/fleche-droite-blanche.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #0e96c0;
}

#onglets2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	margin-left: 20px;
	margin-top: 5px;
	float: left;
}

#onglets2 .onglet {
	text-decoration: none;
	color: #666666;
	background-color: #d2d2d2;
	padding: 4px;
	margin-left: 2px;
	float: left;
	cursor: pointer;
}

#onglets2 .ongletSel {
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	padding: 4px;
	float: left;
	border-style: solid;
	border-color: #cccccc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0;
	border-left-width: 1px;
	cursor: default;
	text-decoration: none;
}

#entreprise #comptes #detailComptes {
	clear: left;
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 0;
	padding-top: 0;
}

#entreprise .liens {
	float: right;
	margin-left: 10px;
}

#entreprise .liens .lien {
	float: right;
	margin-top: 0;
	margin-right: 4px;
	padding: 5px;
	background-color: #f7f7f7;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-box-shadow: 0px 2px 2px #999999;
	-webkit-box-shadow: 2px 0px 2px #999999;
	box-shadow: 0px 2px 2px #999999;
	cursor: pointer;
}

.sirene {
	color: #666666;
	font-size: 10px;
	font-style: italic;
	clear: both;
}

.etablissements {
	max-height: 300px;
	overflow: auto;
}

#plan_du_site {
	padding: 10px;
}

#plan_du_site h2 {
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-bottom: 1px;
	margin-left: 20px;
	cursor: pointer;
	border-top: dotted 1px #CCCCCC;
}

#plan_du_site h3 {
	font-weight: normal;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 0;
	margin-bottom: 1px;
	margin-left: 40px;
}

#plan_du_site h4 {
	font-weight: normal;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 0;
	margin-bottom: 1px;
	margin-left: 60px;
}

#plan_du_site h4 a {
	color: #676767;
}

#faireConnaitre {
	border: solid 1px #666666;
	background-color: #EFEFEF;
	-moz-box-shadow: 0px 0px 4px #333333;
	-webkit-box-shadow: 0px 0px 4px #333333;
	box-shadow: 0px 0px 4px #333333;
	width: 480px;
	height: 320px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -240px;
	margin-top: -160px;
}

#comparateur {
	border: solid 1px #CCCCCC;
	background-color: #EFEFEF;
	-moz-box-shadow: 0px 0px 4px #333333;
	-webkit-box-shadow: 0px 0px 4px #333333;
	box-shadow: 0px 0px 4px #333333;
	width: 420px;
	height: 240px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -210px;
	margin-top: -120px;
}

#comparateur .entreprise {
	text-align: center;
	border: solid 1px #CCCCCC;
	width: 124px;
	height: 124px;
	margin-left: 10px;
	float: left;
	background-image: url("/images/v4/fond-degrade.png");
}

#comparateur .nouvelle {
	color: #CCCCCC;
	text-align: center;
	cursor: pointer;
	border: dotted 1px #CCCCCC;
	width: 124px;
	height: 124px;
	margin-left: 10px;
	float: left;
}
/* Styles pour les espaces personnalisés */
.perso0 {
	font-size: 14px;
	color: #17479e;
}

.persoSlogan {
	font-size: 14px;
	color: #8D8D8D;
	padding: 5px;
}

.persoBouton {
	font-size: 10px;
	color: #000000;
	background-image: url("/images/perso/fond_bouton.gif");
	background-repeat: repeat-x;
	height: 27px;
	padding-top: 7px;
	padding-left: 1px;
	padding-right: 1px
}

.persoTexte {
	font-size: 11px;
	text-align: justify;
	color: #666666;
	padding: 2px;
	clear: both;
}

#messageAjax {
	background-color: #FFFFFF;
	padding: 20px;
	width: 260px;
	height: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -130px;
	margin-top: -50px;
}

.contourGris {
	border: 1px solid #CCCCCC;
}

.arrondi6 {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.ombre2 {
	-moz-box-shadow: 0px 0px 4px #666666;
	-webkit-box-shadow: 0px 0px 4px #666666;
	box-shadow: 0px 0px 4px #666666;
}

#chargement {
	background-image: url("/images/v4/overlay.png");
	padding-top: 25%;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	margin: 0;
	z-index: 90;
}

#chargement .message {
	color: #1E5A30;
	font-size: 14px;
	text-align: center;
	width: 220px;
	margin: auto;
	padding: 20px;
	z-index: 100;
}
