html, body		{background:#2E2D25; margin:0; color:#BBB}
a				{color:#777; text-decoration:none}
a:hover			{color:#000; text-decoration:underline; cursor:pointer}
table			{border-collapse: collapse; font: 12px Arial; color: #999}
form			{margin:0; padding:0}

#clear			{clear:both; margin:0}


#bh					{position:relative; width:980px; height:150px; top:0; left:0; padding:0; margin:0;}
#bh .logo			{position:absolute; top:15px; left:10px; border:0}
#bh .drap			{position:absolute; width:100px; height:20px; right:10px; top:20px; margin:0; padding:0; text-align:right}
#bh .drap img 		{border:0; margin:0 10px 0 0; vertical-align:middle}
#bh .drap a			{font-size:10px; color:#999; text-decoration:none;}
#bh .drap a:hover	{color:#FFF; text-decoration:none}
#bh .nav1			{position:absolute; width:700px; height:20px; top:95px; left:270px; margin:0; padding:0; text-align:right}
#bh .nav1 a			{font-size:17px; color:#FFF; text-decoration:none; margin:0 0 0 20px}
#bh .nav1 a:hover	{color:#987; text-decoration:none}
#bh .nav2			{position:absolute; width:700px; height:20px; top:120px; left:270px; margin:0; padding:0; text-align:right}
#bh .nav2 a			{color:#999; text-decoration:none; margin:0 0 0 15px}
#bh .nav2 a:hover	{color:#FFF; text-decoration:none}

#bb						{background:#FFF; margin:0}
#bb .adres				{background:#F1F1ED; padding:5px; margin:0 0 0 230px; padding:5px 10px 5px 480px}
#copy					{color:#999; margin:10; text-align:center; font-size:10px;}
#copy a					{color:#999; text-decoration:none}
#copy a:hover			{color:#FFF}

#agremacc 				{position:relative; width:980px; height:400px;}
#agremacc .promo		{position:absolute; width:250px; bottom:50px; right:50px; background:url(images/noir50.png); color:#FFF; padding:5px; z-index:10;}
#agremacc .promo p		{margin:5px; padding:0}
#agremacc .promo .titre	{font-size:15px; padding:5px 5px 10px 0; border-bottom:1px dotted #FFF}

#accnav1				{width:200px; float:left; margin:20px 0 12px 20px;}
#accnav1 p 				{margin:0 0 8px 0;}
#accnav1 .titre2 img	{margin:5px 0 0 0; border:0}
#accnav1 a:hover		{text-decoration:none}
#accnav2				{width:260px; float:left; margin:20px 0 12px 40px;}
#accnav2 p 				{margin:0 0 8px 0;}
#accnav2 a:hover		{text-decoration:none}

#princ 					{background:#FFF; margin:0; }
#princ .titre1			{}
#princ .titre2			{font-size:15px;}
#princ .desc			{text-align:justify;}
#princ .sep				{border-bottom:1px dotted #CCC; margin:16px 0 8px 0; padding:0}

#princ #gauche			{float:left; width:440px; margin:0}

#princ #bhtitre			{float:left; width:540px; height:64px; background:url(images/bh-titres.gif);}
#princ #bhtitreg		{float:left; width:980px; height:64px; background:url(images/bh-titres-g.gif);}
#princ #bhtitre p		{margin:40px 10px 10px 20px; font-size:15px;color:#FFF}
#princ #bhtitreg p		{margin:40px 10px 10px 20px; font-size:15px;color:#FFF}

#princ #stand			{float:left; width:290px; margin:0; padding:20px;}
#princ #stand .titre	{font-size:12px; font-weight:bold;}
#princ #stand p			{margin:10px 0 0 0; padding:0; text-align:justify;}
#princ #stand .liens	{background: url(images/flocon.png) no-repeat 10px 3px; margin:10px; padding:0 0 0 30px;}

#princ #stand .formul p					{position:relative; line-height:18px; margin:2px; padding:3px; border-bottom:1px dotted #CCC}
#princ #stand .formul .pta				{position:relative; margin:2px; border-bottom:1px dotted #CCC; padding:0 0 105px 0}
#princ #stand .formul input, select		{position:absolute; left: 100px; top:0; font-size:12px;}
#princ #stand .formul textarea			{position:absolute; left: 100px; top:0; font-size:12px; width:180px; height:110px}
#princ #stand .formul input				{width:180px}

#princ #full			{float:left; width:730px; margin:0; padding:20px;}
#princ #full .titre		{font-size:12px; font-weight:bold;}
#princ #full p			{margin:10px 0 0 0; padding:0; text-align:justify;}

#princ #full .formul p					{position:relative; line-height:18px; margin:2px; padding:3px; border-bottom:1px dotted #CCC}
#princ #full .formul .pta				{position:relative; margin:2px; border-bottom:1px dotted #CCC; padding:0 0 105px 0}
#princ #full .formul input, select		{position:absolute; left: 100px; top:0; font-size:12px;}
#princ #full .formul textarea			{position:absolute; left: 100px; top:0; font:12px Arial; width:180px; height:110px}
#princ #full .formul input				{width:180px}

#princ #full #tarifsnav			{float:left; width:250px;}
#princ #full #tarifsnav .liens	{background: url(images/flocon.png) no-repeat 10px 3px; margin:10px; padding:0 0 0 30px;}
#princ #full #tarifs .titre		{font-size:12px; font-weight:bold; margin: 10px 0 20px 0}
#princ #full #tarifs		{float:left; width:450px; margin: 0 0 0 20px}

#princ #full #tarifs #tabtarif			{margin:5; border:1px solid #CCC; border-collapse: separate}
#princ #full #tarifs #tabtarif td		{background: #F4F4F4; padding:2px;}
#princ #full #tarifs #tabtarif .t		{background:#A5A38F; color:#FFF}
#princ #full #tarifs #tabtarif .sst		{background:#DDD;}


#princ #tabsoins		{margin:5; border:1px solid #CCC; border-collapse: separate; width:100%}
#princ #tabsoins td		{background: #F4F4F4; padding:2px; text-align:center}
#princ #tabsoins .t		{background:#A5A38F; color:#FFF;}
#princ #tabsoins .t2	{background:#BBB; color:#FFF; border-top:2px solid #FFF; text-align:left}
#princ #tabsoins .sst	{background:#F0F0F0; width:25%}

#princ #droite			{float:right; width:210px; background:url(images/pages-d.jpg) no-repeat; min-height:300px; margin:0; padding:60px 0 10px 0;}
#princ #droite .liens	{background: url(images/flocon.png) no-repeat 10px 3px; margin:10px; padding:0 0 0 30px;}
#princ #droite .libel	{margin:20px 10px 10px 20px}
#princ ul				{list-style: disc outside; margin:10px 10px 10px 30px; padding: 0 0 0 5px;}
#princ li				{padding: 5px 0 0 5px}


/* ========== calednrier ======= */

.ds_box {background-color: #FFF; border: 1px solid #000; position: absolute; z-index: 32767;}
.ds_tbl {background-color: #FFF;}
.ds_head {background-color: #987; color: #FFF; font-family: Verdana; font-size: 11px; font-weight: bold; text-align: center;}
.ds_subhead {background-color: #CCC; color: #000; font-size: 10px; font-weight: bold; text-align: center; font-family: Verdana; width: 10px;}
.ds_cell {background-color: #EEE; color: #000; font-size: 10px; text-align: center; font-family: Verdana; padding: 2px; cursor: pointer;}
.ds_cell:hover {background-color: #F3F3F3;}