/* CSS Document */

@import "reset.css";

.lefte
{
color: #399f9d;
text-decoration: underline;

padding-left:500px;

}
.floatL {float: left;}
.floatR {float: right;}
.noFloat {clear: both; width: 1px; height: 0px; line-height: 0em; 
font-size: 0px;}
.contenu
{
	padding-left:15px;
}

body {
background-color:#ededed;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:14px;
}

a:link {
	color: #399f9d;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #399f9d;
}

#wrapper {
width:970px;
background-color:#d5e6e5;
margin:0 auto;
padding-top:5px;
padding-bottom:5px;
}

#site_wrapper {
width:958px;
background-color:#ffffff;
border:1px solid #9bbab9;
margin:0 auto;

}

#header_wrapper {
width:954px;
padding-bottom:3px;
background:url(../images/header-bg.jpg) 224px 0px no-repeat;
}

#header_wrapper_print {
width:954px;
padding-bottom:3px;
}

#logo {
width:214px;
height:131px;
float:left;
padding: 15px 0 0 35px;
float: left;
}

#menu_wrapper {
padding-top:35px;
float: left;
background-repeat:no-repeat;
background-position:right top;
}

.menu01,.menu02,.menu03 {
float:left;
font-size:10px;
line-height:18px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
list-style-type:none;
}
.menu01 li a, .menu02 li a{ padding-left:19px; }
.menu03 li a { padding-left:18px; }
.menu01 li a, .menu02 li a, .menu03 li a { text-decoration:none; }
.menu01 li a:hover, .menu02 li a:hover, .menu03 li a:hover { text-decoration:none; }
.menu01 li.last, .menu02 li.last, .menu03 li.last { border-bottom: none; }

.menu01 li {
width:137px;
margin-left: 20px;
margin-right: 10px;
border-bottom:1px solid #d9d9e3;
background:url(../images/arrow01.gif) 0px 3px no-repeat;
}
.menu01 li a{
white-space:nowrap;
color:#399f9d;
}
.menu01 li a:hover{
color:#399f9d;
}
.menu01 li.on{
background:url(../images/arrow01-on.jpg) 0px 3px no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 9px;
}

.border_menu {
width:1px;
height:74px;
background:url(../images/border_menu.jpg) 0px bottom no-repeat;
float:left;
}

.menu02 li {
width:193px;
margin-left: 11px;
margin-right: 9px;
border-bottom:1px solid #d9d9e3;
background:url(../images/arrow02.gif) 0px 3px no-repeat;
}
.menu02 li a{
white-space:nowrap;
color:#946bab;
}
.menu02 li a:hover{
color:#946bab;
}
.menu02 li.on{
background:url(../images/arrow02-on.jpg) 0px 3px no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 9px;
}

.menu03 li {
margin-left: 9px;
border-bottom:1px solid #d9d9e3;
background:url(../images/arrow03.gif) 0px 3px no-repeat;
}
.menu03 li a{
white-space:nowrap;
color:#7fa948;
}
.menu03 li a:hover{
color:#7fa948;
}
.menu03 li.on{
background:url(../images/arrow03-on.jpg) 0px 3px no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 9px;
}

.disconnect {
display: inline;
width:100px;
font-size:9px;
float: left;
color:#675757;
line-height:15px;
font-weight: bold;
margin: 12px 0px 0px 592px;
}

.disconnect a{
color:#675757;
text-decoration:none;
}

.disconnect a:hover{
color:#675757;
text-decoration:none;
}
/*-----------------CONTENT----------------*/

#buble_wrapper {
width:958px;
background-image:url(../images/bubble.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:120px;
}

#content_wrapper {
width:954px;
background-image:url(../images/content_bg.jpg);
background-repeat:no-repeat;
}
#content_wrapper1, .content_wrapper1{
width:945px;
background-image:url(../images/content_bg2.jpg);
background-repeat:no-repeat;
margin-left:22px;
}

#content_wrapper1 h1{
padding-top:10px;
padding-left:30px;
}
#content_wrapper1 h1.double{
padding-top:0px;
padding-left:30px;
width:340px;
float: left
}
#content_wrapper1 h1.double2{
width:340px;
float: left;
margin-bottom: 20px;
}

.content_wrapper1 h1{
padding-top:10px;
padding-left:30px;
}
.content_wrapper1 h1.double{
padding-top:0px;
padding-left:30px;
width:340px;
float: left
}
.content_wrapper1 h1.double2{
width:340px;
float: left;
margin-bottom: 20px;
}
.content_wrapper2 {
width:945px;
background-image:url(../images/content_bg2.jpg);
background-repeat:no-repeat;
margin-left:22px;
height:50px;
}
.content_wrapper2 h1{
padding-top:10px;
padding-left:30px;
}
.content_wrapper2 h1.double{
padding-top:0px;
padding-left:30px;
width:340px;
float: left
}
.content_wrapper2 h1.double2{
width:340px;
float: left;
margin-bottom: 20px;
}
.rechercher{
padding-top:10px;
margin-left:400px;
margin-bottom:30px;
}
.rechercher2{
margin-right:405px;
width:159px;
float:right;
}
.separ{
background-image:url(../images/pixel_vert.jpg);
background-repeat:repeat-x;
height:1px;
width: 788px;
margin-bottom: 20px;
margin-left:25px;
}

.breadcrumbs {
font-size:9px;
color:#4da9a6;
line-height:14px;
padding-left:10px;
padding-top:15px;
}

.breadcrumbs a{
color:#4da9a6;
text-decoration:underline;
}

.breadcrumbs a:hover{
color:#4da9a6;
text-decoration: none;
}

h1 {
color:#4da9a6;
font-weight:bold;
font-size:16px;
line-height:14px;
text-transform:uppercase;
padding-left:57px;
padding-top:21px;
}

.links {
width:700px;
font-size:10px;
line-height:14px;
color:#399f9d;
padding-top:25px;
}

.links li {
padding-left:8px;
background-image:url(../images/arrow04.jpg);
background-repeat:no-repeat;
background-position:left;
margin-left:30px;
}

.links a{
color:#399f9d;
text-decoration:none;
}

.links a:hover{
color:#399f9d;
text-decoration: underline;
}

.content01 {
width:913px;
margin:0 auto;
margin-top:40px;
}

.cont_title_bg {
width:913px;
height:32px;
background-image:url(../images/cont1_title_bg.jpg);
background-repeat:no-repeat;
}

.content_mid {
width:884px;
border-right:1px solid #b8dedd;
border-left:1px solid #b8dedd;
padding:2px 15px 2px 12px;
background-color:#fff;
}

.cont_bottom {
width:913px;
height:9px;
background-image:url(../images/cont1_bottom_corner.jpg);
background-repeat:no-repeat;
font-size:0px;
}

h2 {
font-size:10px;
color:#3fa5a3;
line-height:14px;
padding-top:11px;
padding-left:25px;
font-weight: bold;
}

.link_content {
width:150px;
float:right;
background-image: url(../images/arrow05.jpg);
background-repeat:no-repeat;
background-position:left bottom;
padding-left:23px;
padding-top:10px;
text-decoration:none;
}

.link_content a{
text-decoration:none;
color:#3fa5a3;
}

.link_content a:hover {
text-decoration:underline;
}

.link_content_left {
width:150px;
float:left;
background-image: url(../images/arrow05.png);
background-repeat:no-repeat;
background-position:left bottom;
padding-left:23px;
padding-top:10px;
text-decoration:none;
}

.link_content_left a{
text-decoration:none;
color:#3fa5a3;
}

.link_content_left a:hover {
text-decoration:underline;
}

.td-left {
	border-left: none !important;
	background: url(../images/td-left.gif) left 0px repeat-y;
	
}
.td-leftgrey {
	border-left: none !important;
	background: url(../images/td-leftgrey.gif) left 0px repeat-y;
}
.td-right {
	border-right: none !important;
	background: url(../images/td-left.gif) right 0px repeat-y;
	
}
.td-grey {
		background: url(../images/td-leftgrey.gif) left 0px repeat-y;
}
.td_border_nocase 
{
	border-right:1px solid #afd8d7;
	border-bottom:1px solid #afd8d7;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:3px;
	padding-right:5px;
	color:#4DA9A6;
}
.td-left-right {
	border-left:1px solid #50ADAB;
	border-right:1px solid #50ADAB;
}

.td-rightgrey {
	border-right: none !important;
	background: url(../images/td-leftgrey.gif) right 0px repeat-y;
}
.td-uniquecellgrey {
	border-left: none !important;
	background: url(../images/td-leftgrey.gif) left 0px repeat-y;
}
.td-uniquecellgreen {
	border-left: none !important;
	background: url(../images/td-left.gif) left 0px repeat-y;
}
.td-left-footer {
	padding-bottom: 15px !important;
	border-bottom: none !important;
	border-left: none !important;
	background: url(../images/td-left-footer.gif) left bottom no-repeat;
}

.td-middle-footer {
	padding-bottom: 15px !important;
	border-bottom: none !important;
	background: url(../images/td-left.gif) 0px bottom repeat-x;
	width:100px !important;
}
.td-middle {
	border-left: none !important;
	border-right: none !important;
	background: url(../images/td-middle.gif) 0px 0px repeat-y;
}
.td-bottom-footer {
	padding-bottom: 15px !important;
	border-bottom: none !important;
	border-left: none !important;
	border-right: none !important;
	background: url(../images/td-bottom-footer.gif) right bottom no-repeat;
}

.td-right-footer {
	padding-bottom: 15px !important;
	border-bottom: none !important;
	border: none !important;
	background: url(../images/td-left-footer.gif) right bottom no-repeat;
	
}
.no-border {
	border: none !important;
}
.greenTxt {
	color: #399f9d !important;
}
/*--------------FOOTER-------------*/

#footer {
width:954px;
margin:0 auto;
padding-bottom:30px;
}

.footer {
font-size:9px;
line-height:12px;
color:#000000;
text-align:center;
padding-top:5px;
}

.footer a {
color:#000;
text-decoration:none;
}

.footer a:hover {
color:#000;
text-decoration:underline;
}

.colonne1
{
	width:107px;
	min-height:40px;
	overflow:auto;
}

.colonne2
{
	width:123px;
	overflow:auto;
}

.colonne3
{
	width:122px;
	overflow:auto;
}

.colonne4
{
	width:117px;
	overflow:auto;
}

.colonne5
{
	width:110px;
	overflow:auto;
}

.textBold
{
	font-weight: bold;
}


a.plus-d-info {border:0;}
a.plus-d-info img {margin-bottom:1em;}
