body { margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; font-size: 11px; color: #164e69; font-family:Verdana, Arial, Helvetica; }

td { font-size: 11px; color: #164e69; font-family:Verdana, Arial, Helvetica; }
table { font-size: 11px; color: #164e69; font-family:Verdana, Arial, Helvetica; }
font { font-size: 11px; color: #164e69; font-family:Verdana, Arial, Helvetica; }

.txt09							{ font-size: 9px;  }
.txt10							{ font-size: 10px; }
.txt12							{ font-size: 12px; }
.txt13							{ font-size: 13px; }
.txt15							{ font-size: 15px; }
.txt16							{ font-size: 16px; }
.txt17							{ font-size: 17px; }

.t01								{ color : #1d9a5d; }
.t02								{ color : #b3a78a; }



.td00								{ background-color : #ffffff; }
.td01								{ background-color : #164e69; color: White; }
.td02								{ background-color : #eae6d7; }
.td03								{ background-color : #efece5; }

.contour01 { font-weight: bold; background: #e5d8b9; padding: 8px; border: 1px solid #ceccc1; }
.contour01b { font-weight: bold; background: #e5d8b9; border: 1px solid #ceccc1; font-size: 10px; padding: 5px; }
.contour02 { font-weight: bold; background: #efe9da; padding: 8px; border: 0px solid #ceccc1; width: 100% }
.contour02b { font-weight: bold; background: #efe9da; padding: 5px; border: 1px solid #ceccc1; font-size: 10px; height: 15px; }
.contour03 { background: #f0eda; border: 1px solid white; }


hr { color: #164e69; }
.hr00 { color: White; height: 1px; }

.bold								{ font-weight: bold; }

.titre01							{ font-size: 13px; color: #288f45; font-weight: bold; }
.titre02							{ font-size: 13px; color: #b1aa99; font-weight: bold; }
.titre03							{ font-size: 13px; font-weight: bold; }
.titre04							{ border-bottom: 1px solid #a39d8e; font-size: 13px; color: #a39d8e; font-weight: bold; width: 100%; }
.titre05							{ border-bottom: 1px solid #164e69; font-size: 13px; color: #164e69; font-weight: bold; width: 100%; }


.signature 						{ color: #b1aa99; font-size: 10px; padding: 5px; }



ul {
	line-height: 18px;
}

input 							{ font-family:verdana; font-size: 11px; color: #797463; border: 1 solid #797463;}
.input01 						{ font-family:verdana; font-size: 11px; color: #a8997c; border: 1 solid #a8997c;}

select 							{ font-family:verdana; font-size: 11px; color: #797463; }

.button01                  { color: #fff; text-align: center; font-size: 10px; font-family: Verdana, arial, helvetica,; font-weight: bold; background: #4989a8 url(/public/b2c/images/com/button01.gif);  background-position: top; border: #2b6886 solid 1px; cursor: hand; height: 17px;}
.button02                  { color: #927b42; text-align: center; font-size: 10px; font-family: Verdana, arial, helvetica,; font-weight: bold; background: #e1d6bf url(/public/b2c/images/com/button02.gif);  background-position: top; border: #afa99c solid 1px; cursor: hand; height: 17px;}
.button03                  { color: #6e7c25; text-align: center; font-size: 10px; font-family: Verdana, arial, helvetica,; font-weight: bold; background: #d0e55c url(/public/b2c/images/com/button03.gif);  background-position: top; border: #aac328 solid 1px; cursor: hand; height: 17px;}
.button04                  { color: #ffffff; text-align: center; font-size: 10px; font-family: Verdana, arial, helvetica,; font-weight: bold; background: #70b77c url(/public/b2c/images/com/button04.gif);  background-position: top; border: #28833e solid 1px; cursor: hand; height: 17px;}

a:link							{ color: #164e69; font-size: 11px; font-family: Verdana; text-decoration: underline; }
a:visited						{ color: #164e69; font-size: 11px; font-family: Verdana; text-decoration: underline; }
a:hover							{ color: #164e69; font-size: 11px; font-family: Verdana; text-decoration: none; }

a.ab:link							{ color: #164e69; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.ab:visited						{ color: #164e69; font-size: 11px; font-family: Verdana; text-decoration: none; }
a.ab:hover							{ color: #164e69; font-size: 11px; font-family: Verdana; text-decoration: underline; }

a.a00:link						{ color: #ffffff; }
a.a00:visited					{ color: #ffffff; }
a.a00:hover						{ color: #164e69; }

a.atxt10							{ font-size: 10px }
a.atxt10:hover					{ font-size: 10px }

a.a01:link							{ color: #7ead65; font-size: 10px; font-family: Verdana; text-decoration: underline; }
a.a01:visited						{ color: #7ead65; font-size: 10px; font-family: Verdana; text-decoration: underline; }
a.a01:hover							{ color: #7ead65; font-size: 10px; font-family: Verdana; text-decoration: none; }

a.a02:link							{ color: #288f45; font-size: 11px; font-family: Verdana; text-decoration: underline; font-weight: bold; }
a.a02:visited						{ color: #288f45; font-size: 11px; font-family: Verdana; text-decoration: underline; font-weight: bold; }
a.a02:hover							{ color: #288f45; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight: bold; }



/* Div Commun */

#menu { width: 100%; height: 69px; background: #005f8a; border: 0px solid red; }
#logo { width: 180px; height: 63px; float: left; position: relative; top: 3px; left: 12px; }

#espace { width: 332px; float: center; position: relative; top: 52px; left: 50px; z-index: 100; }
#lg { float: right; position: relative; top:-32px; }
#menu2 { width: 100%; height: 74px; background-image: url(/public/b2c/images/com/menu2.png); }

#contenu 	{ width: 941px; padding: 5px; float: center; border: 0px solid red; }

#menu-bottom  							{ width: 951px; height: 30px; background: #eae6d7; }
#menu-bottom2  						{ padding-left: 13px; padding-top: 6px; color: #576064; float: left; }
#menu-bottom2 a						{ color: #576064; }
#menu-bottom3  						{ padding-right: 13px; padding-top: 6px; float: right; }

#fleft { float: left; }
#fcenter { float: center; }
#fright { float: right; }


/* Page des choix */

#hh-fond { background-image: url(/public/b2c/images/homehome/fond.gif); width: 100%; height: 100%; }
#hh-page { text-align: center; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; overflow: visible; visibility: visible; display: block; }
#hh-contenu1	 { background-color: dad3c6; margin-left: 0em; position: absolute; top: -234; left: 0%; width: 100%; height: 467px; visibility: visible; text-align: center; }
#hh-contenu2	 { background-image: url(/public/b2c/images/homehome/contenu2.gif); background-repeat: no-repeat; width: 952; height: 367px; visibility: visible; border: 0px solid red; }
#hh-logo { background-image: url(/public/b2c/images/homehome/logo.gif); background-repeat: no-repeat; width: 263px; height: 91px; }

#hh-particuliers { background-image: url(/public/b2c/images/homehome/fond-particuliers.gif); background-repeat: no-repeat; background-color: #1a6b92; border: 2px solid #196488; width: 200px; height: 280px; margin-top: 40px; color: #fff; text-align: left; }
#hh-particuliers-bloc1 { padding:15px; }
#hh-particuliers a { border:0; }

#hh-courtiers { background-image: url(/public/b2c/images/homehome/fond-courtiers.gif); background-repeat: no-repeat; background-color: #21984f; border: 2px solid #158540; width: 200px; height: 280px; margin-top: 40px; color: #fff; text-align: left; }




/* Partie particuliers */

#b2c-fond { background-image: url(/public/b2c/images/com/b2c-fond.gif); background-repeat: repeat; padding: 20px 0px 0px 0; border: 0px solid red; }
.b2c-fond { background-image: url(/public/b2c/images/com/b2c-fond.gif); background-repeat: repeat; padding: 20px 0px 0px 0; border: 0px solid red; }
#b2c-ombre-fond { width: 978px; text-align: center; margin: 0 0 0 0 ; background-image: url(/public/b2c/images/com/b2c-ombre-fond.gif); background-color: #efece5; border: 0px solid blue;  }

/* Partie courtiers */

#b2b-fond { background-image: url(/public/b2b/images/com/b2c-fond.gif); background-repeat: repeat; padding: 20px 0px 0px 0; border: 0px solid red; }
.b2b-fond { background-image: url(/public/b2b/images/com/b2b-fond.gif); background-repeat: repeat; padding: 20px 0px 0px 0; border: 0px solid red; }
#b2b-ombre-fond { width: 978px; text-align: center; margin: 0 0 0 0 ; background-image: url(/public/b2b/images/com/b2b-ombre-fond.gif); background-color: #efece5; border: 0px solid blue;  }


/* Home */

#home-centre { width: 711px; float: left; border: 0px solid red; }
#home-droite { width: 234px; float: right; background: #e7e2d7; border: 0px solid red; }

.home-titre-societe					{ background-image: url(/public/b2c/images/com/deco01.gif); background-repeat: no-repeat; padding: 3px 3px 3px 20px; width: 200px; font-size: 13px; color: #288f45; font-weight: bold; }
.home-societe							{ padding: 3px 3px 5px 20px; width: 200px; font-size: 10px; text-align: justify;  }
.home-trait-societe					{ background: url(/public/b2c/images/com/trait-societe.gif) repeat-x; padding: 0 0 0 0; width: 200px; }
.ahome-suite-societe:link					{ background-image: url(/public/b2c/images/com/fleche01.gif); background-repeat: no-repeat; padding: 0px 3px 18px 20px; font-size: 10px; height: 13px; float: right; }
.ahome-suite-societe:visited					{ background-image: url(/public/b2c/images/com/fleche01.gif); background-repeat: no-repeat; padding: 0px 3px 18px 20px; font-size: 10px; height: 13px; float: right; }
.ahome-suite-societe:hover			{ background-image: url(/public/b2c/images/com/fleche01.gif); background-repeat: no-repeat; padding: 0px 3px 18px 20px; font-size: 10px; height: 13px; float: right; text-decoration: none; }




/* Page intérieure */

#menu-gauche { width: 210px; float: left; border: 0px solid red; }
#texte { width: 710px; float: right; border: 0px solid green; }

.onglet { background-image: url(/public/b2c/images/onglets/onglets.gif); background-repeat: repeat-x; float: none; height: 27px; font-weight: bold; font-size: 10px; }
.onglet-on { font-weight: bold; font-size: 10px; }

a.aonglet-off   	{ color: #27606e; text-decoration: none; font-weight: bold; font-size: 10px; position: relative; top: 3px; }
a.aonglet-off:link   	{ color: #27606e; text-decoration: none; font-weight: bold; font-size: 10px; position: relative; top: 3px; }
a.aonglet-off:visited	{ color: #27606e; text-decoration: none; font-weight: bold; font-size: 10px; position: relative; top: 3px; }
a.aonglet-off:hover   	{ color: #a67a0e; font-size: 10px; }


.interieur { background-color: White; border: 1px solid #ceccc1; }

#consultez { background-image: url(/public/b2c/images/fr/consultez.gif); background-repeat: no-repeat; width: 148px; height: 33px; }
#aussi { background-image: url(/public/b2c/images/com/aussi.gif); background-repeat: no-repeat; width: 446px; height: 33px; }
#aussi a { color: #5f594b; position: relative; padding-left: 20px; top: 14px; text-decoration: none; font-weight: bold; font-size: 10px; }
#aussi a:hover { color: #a67a0e; }

#legislation { position: relative; top: 5px; right: 10px; font-size: 10px;  }
#legislation a { font-size: 10px; }


.table01                { padding:0px; margin:15px 0; border:#9fa6ab solid 1px; }
.table01 td 				    { padding:3px; padding-left:12px; padding-right:12px; margin:0px; background-color: #fbfaf8; }
.table01 td.titre		    { padding:3px; padding-left:12px; padding-right:12px; margin:0px; background-color: #e9e3da; text-align: center; font-size: 11px; font-weight: bold;}
.table01 td.titre2		  { padding:0px; padding-left:12px; padding-right:12px; margin:0px; background-color: #f3f0eb; font-weight: bold; font-size: 11px;}

