 * {
	margin: 0px;
	padding: 0px;
}
.text1 {
	font: normal 12px lucida grande,Arial,sans-serif;
	color: #005cb9;
}
.text2 {
	font: normal 12px lucida grande,Arial,sans-serif;
	color: #333333;
}
.text1bold {
	font: bold 12px lucida grande,Arial,sans-serif;
	color: #005CB9;
}
.text2bold {
	font: bold 12px lucida grande,Arial,sans-serif;
	color: #333333;
}
.text3boldital{
	font: bold 12px lucida grande,Arial,sans-serif;
	font-style:italic;
	color: #00a530;
}
.smalltext1 {
	font: normal 10px lucida grande,Arial,sans-serif;
	color: #005cb9;
}
.smalltext2 {
	font: normal 10px lucida grande,Arial,sans-serif;
	color: #333333;
}
.smalltext4 {
	font: normal 10px lucida grande,Arial,sans-serif;
	color: #7F7F7F;
}
.smalltext1bold {
	font: bold 10px lucida grande,Arial,sans-serif;
	color: #005CB9;
}
.smalltext2bold {
	font: bold 10px lucida grande,Arial,sans-serif;
	color: #333333;
}
.smalltext1ital {
	font: normal 10px lucida grande,Arial,sans-serif;
	font-style: italic;
	color: #005CB9;
}
.smalltext3ital {
	font: normal 10px lucida grande,Arial,sans-serif;
	font-style: italic;
	color: #00A530;
}
.smalltext1boldital{
	font: bold 10px lucida grande,Arial,sans-serif;
	font-style:italic;
	color: #005CB9;
}
.titre1bold {
	font: bold 16px lucida grande,Arial,sans-serif;
	color: #005CB9;
}
.titre2bold {
	font: bold 16px lucida grande,Arial,sans-serif;
	color: #333333;
}
.titre3bold {
	font: bold 16px lucida grande,Arial,sans-serif;
	color: #00A530;
}
.soustitre1 {
	font: normal 14px lucida grande,Arial,sans-serif;
	color: #005CB9;
}
.soustitre1bold {
	font: bold 14px lucida grande,Arial,sans-serif;
	color: #005CB9;
}
.soustitre2bold {
	font: bold 14px lucida grande,Arial,sans-serif;
	color: #333333;
}
.soustitre3bold {
	font: bold 14px lucida grande,Arial,sans-serif;
	color: #00A530;
}
.erreur {
	font: bold 16px lucida grande,Arial,sans-serif;
	color: red;
}
/* Top - Print */
#entetePrint {
	display: none;
}

/* Menu Ã  onglets*/
ul#menu_onglet {
	list-style: none;
	float: left;
	display: block;
	height: 50px;
}
ul#menu_onglet li {
	float: left;
	display: block;
}
/* Partie centrale */
div#main {
	width: 858px;
}
div#data {
	width: 730px;
	float: left;
	background-image: url('/images/design/main09.gif');
	background-repeat: repeat-y;
	background-position: right;
}
div#main_data {
	width: 670px;
	background-image: url('/images/design/main02.gif');
	background-repeat: repeat-y;
	background-position: left;
	float: left;
	padding-left: 30px;
}
/* Colone de droite */
div#pub {
	width: 128px;
	float: right;
}
div#calculatrice {
	width: 152px;
}
div#corpsCalculatrice {
	width: 147px;
	background-image: url('/images/design/right/cadre-principaldroite.gif');
	background-repeat: repeat-y;
	background-position: right;
}
div#dataCalculatrice {
	width: 132px;
	background-image: url('/images/design/right/cadre-principalgauche.gif');
	background-repeat: repeat-y;
	background-position: left;
	float: left;
	padding-left: 10px;
}
/* Bas de page */
div#menuBottom {
	text-align: center;
	margin-bottom: 20px;
}
div#menuBottom a, div#menuBottom a:active, div#menuBottom a:visited, div#menuBottom a:hover {
	font-size: 10px;
	color: #7F7F7F;
}
div#convention {
	font: bold 12px lucida grande,Arial,sans-serif;
	margin-bottom: 20px;
}
div#convention a, div#convention a:active, div#convention a:visited, div#convention a:hover {
	font: bold 12px lucida grande,Arial,sans-serif;
	color: #005CB9;
}
div.fullTab {
	margin-bottom: 1px;
}
div.headTab {
	font: bold 14px lucida grande,Arial,sans-serif;
	padding: 3px;
	color: #fff;
	background-color: #00a530;
	cursor: pointer;
}
div.mainTab {
	font: bold 10px lucida grande,Arial,sans-serif;
	padding: 3px;
	color: #000;
	border: 1px #00a530 solid;
	display: none;
}
/* FenÃªtres modales */
#modalContainer {
	left: 30%;
	top: 100px;
	background-color: #fff;
	border: 3px solid #ccc;
}
#modalOverlay {
	background-color: #000;
	cursor: wait;
}
#mdpOublie {
	height: 150px;
	width: 450px;
	text-align: center;
}
#badLogin {
	height: 100px;
	width: 450px;
	text-align: center;
}
#itemPop {
	height: 100px;
	width: 650px;
	text-align: center;
}
.mod_wait {
	display: none;
	width: 450px;
	height: 150px;
}
.msgModal {
	font: bold 16px lucida grande,Arial,sans-serif;
	color: #005CB9;
	text-align: center;
	margin-top: 30px;
}
.btnModal {
	margin-top: 20px;
}
.formModal {
	font: bold 14px lucida grande,Arial,sans-serif;
	color: #333333;
	cursor: pointer;
	margin-top: 20px;
}

.navContainer {
	width: 100%;

	text-align: center;
	position: relative;
}
/* accordeon */
.accordion dt, .accordion h2 {
	text-decoration: none;
	cursor: pointer;
	background-color: #00A530;
	font-family: "lucida grande", Arial , Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 2px;
}

.accordion dt
{
	border-bottom: 1px solid #fff;
}

dt, dd {
	margin: 0;
}

.accordion h2 {
	font-weight: bold;
	margin: 0;
}
dd {
	border: 1px solid #00a530;
	font: 11px lucida grande,Arial,sans-serif;
	color: #000;
	padding: 5px;
}

h2
{
	font-size: 1em;
}

div#pnlQuickLinks
{
	font-family: Arial;
	color: #000000;
	padding-top: 10px;
}

div#pnlQuickLinks h1
{
	font-size: 16px;
}

div#pnlQuickLinks h2
{
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div#pnlQuickLinks a, div#pnlQuickLinks a:visited
{
	font-size: 12px;
	color: #000000;
	padding: 5px;
}

/* BB ADDITIONAL STYLESHEET SEO EXPERTS INC. */
.Bh1
{
	font-size: 1em;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 27px;
}
