/* CSS Document */

body {
	background:#FFF;
	color:#0F0F0F;
	font:12px/15px Arial, Helvetica, sans-serif;
	margin:2px 0 0;
	padding:0;
}
div, ul, h1, h2, h3, li, p, img {
	margin:0;
	padding:0;
	
}
ul {
	list-style-type:none;
}
.img
{
border:1px solid #990000;
}

.img:hover
{
border:1px solid #000000;
}
a.info{
	position:relative;
	z-index:24;
	color:#FF0000;
	text-decoration:none
	}
	
	a.info:hover{
	z-index:25;
	background-color:#FFF
	}
	
	a.info span{
	display: none
	}
	
	a.info:hover span{
	font-family:verdana;
	font-size:10px;
	display:block;
	position:absolute;
	top:1.2em; left:0em; width:20em;
	border:1px solid #666;
	color:#000;
	text-align: justify;
	font-weight:none;
	padding:5px;
	}

/* TOP PANEL*/
#pubheader
{
	width:506px;
	height:94px;
	position:absolute;
	top:-40px;
	right:-2px;
	margin:1px 0 0 0;
	padding:0;
	z-index:10000px;
	text-align:right;
}
#publeft
{
	width:228px;
	height:94px;
	position:absolute;
	top:100px;
	right:768px;
	margin:1px 0 0 0;
	padding:0;
	z-index:10000px;
	text-align:right;
}
#pubright
{
	width:121px;
	height:94px;
	position:absolute;
	top:100px;
	right:-128px;
	margin:1px 0 0 0;
	padding:0;
	z-index:10000px;
	text-align:right;
}
#inscrit
{
	width:762px;
	color:#FFF;
	background-image:url(../Med_Images/fond_login.jpg);
	background-repeat:repeat-x;
	height:35px;
	position:absolute;
	top:-73px;
	right:-2px;
	margin:1px 0 0 0;
	padding:0;
	border-bottom:1px solid #CCC;
	z-index:10000px;
	text-align:right;
}
#inscrit a
{
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
#inscrit a:hover
{
color:#CCC;
}
#inscrit input
{
color:#FFF;
border:1px solid #000;
background-color:#E10B17;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;


}
#topPanel {
	width:762px;
	background-color:#FFF;
	height:273px;
	position:relative;
	margin:70px auto;
	padding:0;
}
#topPanelAnnonce {
	width:762px;
	background-color:#FFF;
	height:150px;
	position:relative;
	margin:70px auto;
	padding:0;
}
/*#topPanel img {
	width:230px;
	height:100px;
	z-index:1;
	padding:0;
	position:absolute;
	margin:2px 0 0 21px;
}
 MENU PANEL*/
#topPanel ul {
	display:block;
	width:732px;
	height:36px;
	position:absolute;
	top:12px;
	right:0;
	margin:51px 0 0;
	padding:0 29px 0 0;
	border-bottom:1px solid #AEAEAE;
}
#topPanel ul li {
	float:right;
	font:12px/36px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#topPanel ul li a {
	width:74px;
	height:36px;
	display:block;
	padding:0;
	color:#555;
	background:#fff;
	text-decoration:none;
	text-align:center;
	margin:0 1px 0 0;
	top:0px;
	left:0px;
}
#topPanel ul li a:hover {
	width:74px;
	height:36px;
	text-decoration:none;
	background:url(../Med_Images/button.gif) no-repeat 0 0 #AEAEAE;
	color:#fff;
}
#topPanel ul li a.active {
	width:74px;
	height:36px;
	text-decoration:none;
	background:url(../Med_Images/button.gif) no-repeat 0 0 #AEAEAE;
	color:#fff;
}
/* HEADER PANEL*/
#topPanel #headerPanelfast {
	width:246px;
	height:263px;
	position:absolute;
	top:0;
	left:0;
	margin:110px 0 0;
	padding:0px;
	background:url(../Med_Images/orange-normal.jpg) no-repeat 0 0;
	color:#fff;
}
#topPanel #headerPanelfast a {
	width:246px;
	height:263px;
	display:block;
	text-decoration:none;
}
#topPanel #headerPanelfast a:hover {
	width:246px;
	height:263px;
	background:url(../Med_Images/orange-hover.jpg) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
}
#topPanel #headerPanelfast h2 {
	display:block;
	width:90px;
	height:47px;
	margin:54px 0 0 150px;
	font:14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
#topPanel #headerPanelfast p {
	width:163px;
	display:block;
	font:11px/18px Arial, Helvetica, sans-serif;	
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	padding:0;
	margin:105px 50px 0 38px;
}
#topPanel #headerPanelsecond {
	width:246px;
	height:263px;
	position:absolute;
	top:0;
	left:258px;
	margin:110px 0 0;
	padding:0px;
	background:url(../Med_Images/green-normal.jpg) no-repeat 0 0;
	color:#fff;
}
#topPanel #headerPanelsecond a {
	width:246px;
	height:263px;
	display:block;
	text-decoration:none;
}
#topPanel #headerPanelsecond a:hover {
	width:246px;
	height:263px;
	background:url(../Med_Images/green-hover.jpg) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
}
#topPanel #headerPanelsecond h2 {
	display:block;
	width:90px;
	height:47px;
	background:none;
	margin:54px 0 0 133px;
	font:14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	position:absolute;
	z-index:1;
}
#topPanel #headerPanelsecond p {
	width:163px;
	display:block;
	font:11px/18px Arial, Helvetica, sans-serif;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	padding:0;
	margin:105px 50px 0 38px;
}
#topPanel #headerPanelthird {
	width:246px;
	height:263px;
	position:absolute;
	top:0;
	right:0;
	margin:110px 0 0;
	padding:0px;
	background:url(../Med_Images/blue-normal.jpg) no-repeat 0 0;
	color:#fff;
}
#topPanel #headerPanelthird a {
	width:246px;
	height:263px;
	display:block;
	text-decoration:none;
}
#topPanel #headerPanelthird a:hover {
	width:246px;
	height:263px;
	background:url(../Med_Images/blue-hover.jpg) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
}
#topPanel #headerPanelthird h2 {
	display:block;
	width:90px;
	height:47px;
	background:none;
	margin:54px 0 0 143px;
	font:14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	position:absolute;
	z-index:1;
}
#topPanel #headerPanelthird p {
	width:163px;
	display:block;
	font:11px/18px Arial, Helvetica, sans-serif;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	padding:0;
	margin:105px 50px 0 38px;
}
/* /TOP PANEL*/
#topPanelAnnonce ul {
	display:block;
	width:732px;
	height:36px;
	position:absolute;
	top:12px;
	right:0;
	margin:51px 0 0;
	padding:0 29px 0 0;
	border-bottom:1px solid #AEAEAE;
}
#topPanelAnnonce ul li {
	float:right;
	font:12px/36px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#topPanelAnnonce ul li a {
	width:74px;
	height:36px;
	display:block;
	padding:0;
	color:#555;
	background:#fff;
	text-decoration:none;
	text-align:center;
	margin:0 1px 0 0;
	top:0px;
	left:0px;
}
#topPanelAnnonce ul li a:hover {
	width:74px;
	height:36px;
	text-decoration:none;
	background:url(../Med_Images/button.gif) no-repeat 0 0 #AEAEAE;
	color:#fff;
}
#topPanelAnnonce ul li a.active {
	width:74px;
	height:36px;
	text-decoration:none;
	background:url(../Med_Images/button.gif) no-repeat 0 0 #AEAEAE;
	color:#fff;
}
/* HEADER PANEL*/
#topPanelAnnonce #headerPanelfast {
	width:246px;
	height:263px;
	position:absolute;
	top:0;
	left:0;
	margin:110px 0 0;
	padding:0px;
	background:url(../Med_Images/orange-normal.jpg) no-repeat 0 0;
	color:#fff;
}
#topPanelAnnonce #headerPanelfast a {
	width:246px;
	height:263px;
	display:block;
	text-decoration:none;
}
#topPanelAnnonce #headerPanelfast a:hover {
	width:246px;
	height:263px;
	background:url(../Med_Images/orange-hover.jpg) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
}
#topPanelAnnonce #headerPanelfast h2 {
	display:block;
	width:90px;
	height:47px;
	margin:54px 0 0 150px;
	font:14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
#topPanelAnnonce #headerPanelfast p {
	width:163px;
	display:block;
	font:11px/18px Arial, Helvetica, sans-serif;	
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	padding:0;
	margin:105px 50px 0 38px;
}
#topPanelAnnonce #headerPanelsecond {
	width:246px;
	height:263px;
	position:absolute;
	top:0;
	left:258px;
	margin:110px 0 0;
	padding:0px;
	background:url(../Med_Images/green-normal.jpg) no-repeat 0 0;
	color:#fff;
}
#topPanelAnnonce #headerPanelsecond a {
	width:246px;
	height:263px;
	display:block;
	text-decoration:none;
}
#topPanelAnnonce #headerPanelsecond a:hover {
	width:246px;
	height:263px;
	background:url(../Med_Images/green-hover.jpg) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
}
#topPanelAnnonce #headerPanelsecond h2 {
	display:block;
	width:90px;
	height:47px;
	background:none;
	margin:54px 0 0 133px;
	font:14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	position:absolute;
	z-index:1;
}
#topPanelAnnonce #headerPanelsecond p {
	width:163px;
	display:block;
	font:11px/18px Arial, Helvetica, sans-serif;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	padding:0;
	margin:105px 50px 0 38px;
}
#topPanelAnnonce #headerPanelthird {
	width:246px;
	height:263px;
	position:absolute;
	top:0;
	right:0;
	margin:110px 0 0;
	padding:0px;
	background:url(../Med_Images/blue-normal.jpg) no-repeat 0 0;
	color:#fff;
}
#topPanelAnnonce #headerPanelthird a {
	width:246px;
	height:263px;
	display:block;
	text-decoration:none;
}
#topPanelAnnonce #headerPanelthird a:hover {
	width:246px;
	height:263px;
	background:url(../Med_Images/blue-hover.jpg) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
}
#topPanelAnnonce #headerPanelthird h2 {
	display:block;
	width:90px;
	height:47px;
	background:none;
	margin:54px 0 0 143px;
	font:14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	position:absolute;
	z-index:1;
}
#topPanelAnnonce #headerPanelthird p {
	width:163px;
	display:block;
	font:11px/18px Arial, Helvetica, sans-serif;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	padding:0;
	margin:105px 50px 0 38px;
}
/* /TOP PANEL*/
/* BODY PANEL*/
#bodyPanel {
	width:762px;
	position:relative;
	font-size:11px;
	margin:0 auto;
	padding:0;
	
}
#bodyPanel a {
color:#0099CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size-adjust:inherit;
font-size:11px;
text-decoration:none;
}

#bodyPanel a:hover {
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size-adjust:inherit;
font-size:11px;
text-decoration:underline;
}

#bodyPanel h2 {
	display:block;
	width:450px;
	height:50px;
	margin:0;
	font:13px/30px Verdana, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:4px 0 0 202px;
	color:#333;
}
#bodyPanel h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

	font-weight:bold;
	color:#333;
}
#bodyPanel p {
	margin:0 0 0 54px;
	padding:0 42px 35px 150px;
	color:#0F0F0F;
}
#form_inscrit {
	margin:0 0 0 54px;
	padding:0 0px 35px 150px;
	color:#0F0F0F;
}
#bodyPanel p span {
	font-weight:bold;
}
#bodyPanel p.dotline {
	background:url(../Med_Images/dot-line.gif) 0 0 repeat-x #fff;
	padding:0;
	margin:0 40px 0 25px;
	color:#000;
}
#bodyPanel p.capstext {
	font:18px/24px Verdana, "Times New Roman", Times, serif;
	font-style:italic;
	color:#555555;
	padding:2px 10px 0 25px;
	margin:0 35px 10px 0;
}
#bodyPanel p.more {
	height:26px;
	padding:0;
	background:none;
	margin:0;
}
#bodyPanel p.more a {
	width:76px;
	height:26px;
	display:block;
	margin:314px 20px 19px 618px;
	background:url(../Med_Images/more.gif) 0 0 no-repeat #fff;
	color:#555;
	text-decoration:none;
	font:15px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	text-transform:uppercase;
	position:absolute;
	top:0px;
	right:0px;
}
#bodyPanel p.more a:hover {
	background:url(../Med_Images/more.gif) 0 0 no-repeat #fff;
	color:#216EBD;
	text-decoration:none;
}
#bodyPanel h3 {
	background:#fff;
	display:block;
	width:250px;
	height:34px;
	margin:34px 0 12px 0;
	font:15px/30px Verdana, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:0 0 0 20px;
	color:#FF7113;
}
#bodyPanel #testimonial {
	width:283px;
	height:162px;
	display:block;
	background:url(../Med_Images/testimonial-bg.gif) 0 0 no-repeat #FFF6DB;
	padding:32px 33px 0 148px;
	margin:0 0 0 20px;
	color:#786321;
}
#bodyPanel #testimonial p {
	background:none;
	margin:0;
	padding:0 0 5px 0;
}
#bodyPanel #testimonial p span {
	color:#786321 !Important;
	background:#FFFAED !Important;
}
#bodyPanel p.moretwo {
	height:26px;
	padding:0;
	background:none;
	margin:0;
}
#bodyPanel p.moretwo a {
	width:76px;
	height:26px;
	display:block;
	margin:0px 0px 0px 196px;
	background:url(../Med_Images/more2.gif) 0 0 no-repeat #FFF5D6;
	color:#555;
	text-decoration:none;
	font:15px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 0 0 10px;
	top:0px;
	right:0px;
}
#bodyPanel p.moretwo a:hover {
	background:url(../Med_Images/more2.gif) 0 0 no-repeat #FFF5D6;
	color:#216EBD;
	text-decoration:none;
}
#publeft2
{
left:222px;
position:absolute;
top:303px;
width:200px;
	display:block;
	position:absolute;
	z-index:1;

}

#menu01 h4 {
	width:200px;
	height:30px;
	position:absolute;
	top:81px;
	left:12px;
	margin:0;
	font:12px/30px Verdana, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:0px;
	color:#FF7113;
}
#menu01 {
	width:160px;
	display:block;
	position:absolute;
	left:opx;
	z-index:1000;
}
#menu01  li {
	font:11px/25px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../Med_Images/symbol2.gif) 0 8px no-repeat;
	padding:0 0 0 30px;
}
#menu01  span {
	background:url(../Med_Images/dot-line.gif) repeat-x 0 100%;
	height:25px;
	display:block;
}

#menu01 a
{
color:#003366;
font-variant:small-caps;
text-decoration:none;
}
#menu01 a:hover
{
color:#006699;
text-decoration:underline;
}
#menu02 h4 {
	width:200px;
	height:30px;
	position:absolute;
	top:81px;
	left:12px;
	margin:0;
	font:12px/30px Verdana, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:0px;
	color:#FF7113;
}
#menu02 ul {
	width:160px;
	display:block;
	position:absolute;
	left:287px;
	z-index:1000;
}
#menu02 ul li {
	font:11px/25px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../Med_Images/symbol2.gif) 0 8px no-repeat;
	padding:0 0 0 30px;
}
#menu02 ul span {
	background:url(../Med_Images/dot-line.gif) repeat-x 0 100%;
	height:25px;
	display:block;
}

#bodyPanel h4 {
	background:#fff;
	width:186px;
	height:30px;
	position:absolute;
	top:489px;
	right:577px;
	margin:0;
	font:15px/30px Verdana, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:0px;
	color:#FF7113;
}
#bodyPanel ul {
	width:192px;
	display:block;
	position:absolute;
	right:570px;
	top:9px;
	z-index:1;	
}
#bodyPanel ul li {
	font:12px/25px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../Med_Images/symbol2.gif) 0 8px no-repeat;
	padding:0 0 0 30px;
}
#bodyPanel ul span {
	background:url(../Med_Images/dot-line.gif) repeat-x 0 100%;
	height:25px;
	display:block;
}
/* FOOTER PANEL*/
#footerPanel {
	width:100%;
	background-image:url(../Med_Images/fond_footer.gif);
	color:#FFF;
	font-size:12px;
	
	position:relative;
	margin:0 auto;
}
#footerbodyPanel {
	width:762px;
	height:133px;
	position:relative;
	margin:0 auto;
	padding:0;
}
#footerPanel ul {
	width:670px;
	display:block;
	position:absolute;
	right:10px;
	top:33px;
}
#footerPanel li {
	float:left;
	font:12px/15px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#footerPanel ul li a {
	padding:0 6px;
	color:#FFFFFF;
	text-decoration:none;
}
#footerPanel ul li a:hover {
	text-decoration:underline;
}
#footerPanel ul li a.padl {
	padding:0 0 0 6px;
}
#footerPanel p.copyright {

	display:block;
	position:absolute;
	top:54px;
	right:45px;
	color:#CCC;
}
#footerPanel ul.templateworld {
	width:444px;
	color:#666;
	display:block;
	position:absolute;
	top:74px;
	right:40px;
}
#footerhtmlPanel {
	width:86px;
	height:31px;
	display:block;
	position:absolute;
	top:34px;
	left:29px;
	margin:0;
	padding:0;
}
#footerhtmlPanel a {
	width:86px;
	height:31px;
	display:block;
	background:url(../Med_Images/html-img.gif) no-repeat 0 0 #DCDCDC;
	text-decoration:none;
	font:14px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	text-transform:uppercase;
	padding:0 0 0 10px;
	position:absolute;
	top:0px;
	right:0px;
}
#footerhtmlPanel a:hover {
	color:#216EBD;
	text-decoration:none;
}
#footercssPanel {
	width:86px;
	height:31px;
	display:block;
	position:absolute;
	top:34px;
	left:115px;
	margin:0;
	padding:0;
}
#footercssPanel a {
	width:86px;
	height:31px;
	display:block;
	background:url(../Med_Images/css-img.gif) no-repeat 0 0 #DCDCDC;
	text-decoration:none;
	font:14px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	text-transform:uppercase;
	padding:0 0 0 10px;
	position:absolute;
	top:0px;
	right:0px;
}
#footercssPanel a:hover {
	background:url(../Med_Images/css-img.gif) no-repeat 0 0 #DCDCDC;
	color:#216EBD;
	text-decoration:none;
}



#message_erreur
{
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}


.message_erreur
{
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

input
{
border:1px solid #CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;

}

select
{
border:1px solid #CCC;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
width:190px;
}
			#FrogJS{
				width: 560px;
				height: 300px;
				margin: 0 auto;
			}
			#FrogJSCredit{
				text-align: right;
				font-size: 80%;
				color: #999;
				padding: 1px;
			}
			#FrogJSCaption{
				text-align: left;
				line-height: 140%;
			}
			
			
	/*CSS Pagination pagination*/
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		font-family:Tahoma,Helvetica,sans-serif;
		font-size:.85em;
	}
	
	div.pagination a {
		border: 1px solid #ccdbe4;
		margin-right:3px;
		padding:2px 8px;

		background-position:bottom;
		text-decoration: none;

		color: #0061de;		
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #2b55af;
		background-image:none;
		background-color:#3666d4;
		color: #fff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		
		font-weight: bold;
		color: #000;
	}
	div.pagination span.disabled {
		display:none;
	}
	div.pagination a.next{
		border:2px solid #ccdbe4;
		margin:0 0 0 10px;
	}
	div.pagination a.next:hover{
		border:2px solid #2b55af;
	}
	div.pagination a.prev{
		border:2px solid #ccdbe4;
		margin:0 10px 0 0;
	}
	div.pagination a.prev:hover{
		border:2px solid #2b55af;
	}
	
/*css message*/
.trMessageRead
	{
	font-size: 10px;
	color:#666666;
	font-family: verdana;
	background-color:#F4F4F4;
	border-bottom:2px solid #003366;
	
	}

.trMessageNotRead 
	{
	font-size: 10px;
	color:#333333;
	font-family: verdana;
	background-color:#CDE1F5;
	border-bottom:2px solid #003366;
	}

.inputSearch
	{
		background:url(../Med_Images/search.png) no-repeat 0 0 #CE2609;
		background-position:right;
		width:130px;
		color:#FFFFFF;
		border:1px solid #000;
				
	}
.inputSearchButton
	{
		background-color:#333333;
		background-position:right;
		color:#FFFFFF;
		border:1px solid #000;
				
	}
.NFText
{
		width:90%;
		margin-left:50px;
		color:#666;
		font-family: verdana;
}


.tabliste
{
	background-color:#CDD4D7;
	border-top:1px solid #B4BBBE;
	border-bottom:4px solid #B4BBBB;
	height:30px;
}
.tabtitre
{
	background-color:#CDD4D7;
	border-top:1px solid #B4BBBE;
	border-bottom:4px solid #B4BBBB;
	height:20px;
}
.date
{
color:#003366;
font-size:9px;
}
.tdresultat{
	
	border-bottom:1px solid #069;}
	
	
		#container-4{
		width:600px;}
		#web{background-color:#edfbfe;
		border:1px solid #FFFFFF;}
		#Immobilier{
		background-color:#edfbfe ;
		border:1px solid #FFFFFF;
		}
		#Automobile{
		background-color:#edfbfe ;
		border:1px solid #FFFFFF;
		}
		#Affaires{
		background-color:#edfbfe ;
		border:1px solid #FFFFFF;
		}
		#Autres{
		background-color:#edfbfe ;
		border:1px solid #FFFFFF;
		}
		#web{
		background-color:#edfbfe ;
		border:1px solid #FFFFFF;
		}
		
/* 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... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    #container-4 .tabs-nav {
        display: none;
    }
}

/* Skin */
#container-4 .tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
#container-4 .tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
#container-4 .tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
#container-4 .tabs-nav a, #container-4 .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(../Med_Search/tab.png) no-repeat;
}
#container-4 .tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
#container-4 .tabs-nav .tabs-selected a {
    color: #000;
}
#container-4 .tabs-nav .tabs-selected a, #container-4 .tabs-nav a:hover, #container-4 .tabs-nav a:focus, #container-4 .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
#container-4 .tabs-nav a, #container-4 .tabs-nav .tabs-disabled a:hover, #container-4 .tabs-nav .tabs-disabled a:focus, #container-4 .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
#container-4 .tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>#container-4 .tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
#container-4 .tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
#container-4 .tabs-nav .tabs-selected a span, #container-4 .tabs-nav a:hover span, #container-4 .tabs-nav a:focus span, #container-4 .tabs-nav a:active span {
    background-position: 0 -50px;
}
#container-4 .tabs-nav a span, #container-4 .tabs-nav .tabs-disabled a:hover span, #container-4 .tabs-nav .tabs-disabled a:focus span, #container-4 .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
#container-4 .tabs-nav .tabs-selected a:link, #container-4 .tabs-nav .tabs-selected a:visited, #container-4 .tabs-nav .tabs-disabled a:link, #container-4 .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
#container-4 .tabs-nav a:hover, #container-4 .tabs-nav a:focus, #container-4 .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
#container-4 .tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../Med_Search/loading.gif) no-repeat 0 50%;
}


#sideBar{
text-align:left;
}

#sideBar h2{
	color:#FFFFFF;
	font-size:110%;
	font-family:arial;
	margin:10px 10px 10px 10px;
	font-weight:bold !important;
}

#sideBar h2 span{
	font-size:125%;
	font-weight:normal !important;
}

#sideBar ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sideBar li{
	margin:0px 10px 3px 10px;
	padding:2px;
	list-style-type:none;
	display:block;
	background-color:#333;
	width:177px;
	color:#FFFFFF;
}

#sideBar li a{
	width:100%;
}

#sideBar li a:link,
#sideBar li a:visited{
	color:#FFFFFF;
	font-family:verdana;
	font-size:100%;
	text-decoration:none;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
}

#sideBar li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#sideBar{
	position: absolute;
	width: auto;
	height: auto;
	top: 140px;
	right:0px;
	background-image:url(../Med_Images/imageslien/background.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#sideBarTab{
	float:left;
	height:137px;
	width:28px;
}

#sideBarTab img{
	border:0px solid #FFFFFF;
}

#sideBarContents{
	float:left;
	overflow:hidden !important;
	width:200px;
	height:320px;
}

#sideBarContentsInner{
	width:200px;
}
#boxPlus{
	margin-top:15px;}