*{
	margin:0;
	padding:0;
}

html{
	font-size:100%;
}

* html{
	font-size:100%;
}

body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size:0.7em;*/
}

#main{
	float:left;
	width:1000px;
	left:50%;
	margin-left:-500px;
	position: absolute;
	top:0;
}

#header{
	float:left;
	height:97px;
	background: transparent url(../medias/fond_header.gif) right top no-repeat;
	width:100%;
}

#header #band{
	float:left;
	background: transparent url(../medias/groupe-do.gif) left bottom no-repeat;
	width: 100%;
	height: 100%;
}

#header a#logo{
	float:left;
	margin:10px 0 0 92px;
}

#header #avec_vous{
	float:left;
	margin:20px 0 0 337px;
	/*font-size:18px;*/
}

#header #avec_vous .bleu-1{
	color:#003d8f;
}

#header #avec_vous .vert-1{
	color:#7fc29c;
}



#navigation{
	float:left;
	width:100%;
	background:#003d8f;
}

#navigation ul{
	float:left;
	padding:6px 90px;
}

#navigation li{
	display:inline;
	color:#fff;
}

#navigation li a{
	font-size:1em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

#navigation li a.selected{
	color:#7FC29C;
}

#content{
	float:left;
	width:1000px;
	/*background: pink;*/
}

#content #backtrack{
	float:left;
	width:910px;
	height:30px;
	background: transparent url(../medias/fond-fil-ariane.gif) left top repeat-x;
	padding:10px 0 0 90px;
	font-size:1em;
}

* html #content #backtrack{
	width:1000px;
	padding:10px 0 0 0px;
	text-indent:90px;
}


#content #backtrack a{
	color:#333;
	font-size:1em;
}

#backtrack form#form-search{
	width:200px;
	float: right;
	padding-right: 50px;
	margin-top: -2px;
}

#backtrack form#form-search  #q{
	float:left;
}

#backtrack form#form-search #chaine{
	border:1px #ccc solid;
	float:left;
	margin-right:5px
}

#backtrack form#form-search #valid{
	border:none;
	background: transparent url(/medias/ok.gif) left top no-repeat;
	width:40px;
	height:18px;
	cursor: pointer;
}

#content-bottom{
	float:left;
	width:857px;
	padding-left:55px;
	margin-top:0px;
	/*background: yellow;*/
}

* html #content-bottom #haut{
	width:857px;
}

#content-bottom h1{
	float:left;
	font-size:2em;
	color:#7fc29c;
	font-weight:normal;
	margin:25px 0 0 0;
	text-transform:uppercase;
	/*background:pink;*/
}

#content-bottom #print-send{
	float: right;
	text-align:right;
	margin:0 0 0 0;
	color:#3f6daa;
	margin-right:20px;
	/*background: blue;*/
}

* html #content-bottom #print-send{
	float: right;
	/*width:300px;*/
	margin-right:0px;
}

#content-bottom #print-send a,#encart a{
	color:#3f6daa;
	text-decoration:none;
	font-size:0.85em;
}
#encart a{
	font-weight:bold;
}

#content-bottom #print-send a#plusgros{
	font-size:1.2em;
font-weight:bold;
}

#content-bottom #print-send div{
	margin:15px 0 10px 0;
}

#footer{
	float:left;
	padding: 20px 0 30px 85px;
	margin: 20px 0 0 0;
}

#footer #footer-fond{
	float:left;
	background:transparent url(../medias/footer.gif) left top no-repeat;
	width:846px;
	height:40px;
	padding: 13px 0 0 0;
	text-indent: 300px;
}

#footer #footer-liens{
	float:left;
	color:#003d8f;
}

#footer ul{
	
}

#footer li{
	list-style: none;
	display: inline;
}

#footer li a{
	text-decoration:none;
	color:#003d8f;
	font-size:0.8em;
	padding-right: 8px;
	background: url('../medias/separateur-footer.gif') no-repeat right;
	margin-right: 8px;
}

#footer li a.last{
	background:none;
}

#footer li a:hover{
	text-decoration:underline;
}

#footer #footer-liens a img{
	margin-left:5px;
	position:absolute;
}

#footer .iso{
	position: absolute;
	right: 60px;
	margin-top: -26px;
}

#content-area{
	float:left;
	width:100%;
	margin:20px 0 0 0;
}

* html #content-area{
	float:left;
	width:857px;
	
}

#content-area #content-left{
	float:left;
	width:180px;
	/*background:green;*/
}

#content-area #content-left #sousnav{
	float:left;
	background: transparent url(../medias/sousnav-fond.gif) left top repeat-y;
	width:180px;
}

#content-area #content-left #sousnav h2{
	float:left;
	font-size:1.3em;
	background: transparent url(../medias/sousnav-top.gif) left top no-repeat;
	width:150px;
	height:36px;
	padding:3px 0 0 30px;
}

* html #content-area #content-left #sousnav h2{
	width:180px;
	padding:3px 0 0 0px;
	text-indent:30px;
}

#content-area #content-left #sousnav ul{
	float:left;
	width:160px;
	padding-left:12px;
}

#content-area #content-left #sousnav li{
	float:left;
	list-style:none;
	background: transparent url(../medias/sousnav-sep.gif) left bottom no-repeat;
	padding:5px 0 10px 9px;
	width:150px;
}

#content-area #content-left #sousnav li.end{
	/*float:left;*/
	list-style:none;
	background: none;
	padding:5px 0 10px 9px;
}

#content-area #content-left #sousnav a{
	/*float:left;*/
	background: transparent url(../medias/sousnav-puce.gif) left 5px no-repeat;
	padding:0 0 0 10px;
	color:#333;
	font-size:0.9em;
	text-decoration:none;
	text-transform:uppercase;
}

#content-area #content-left #sousnav a.selected{
	/*float:left;*/
	background: transparent url(../medias/sousnav-puce.gif) left 5px no-repeat;
	padding:0 0 0 10px;
	color:#333;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

#content-area #content-left #sousnav #sousnav-bottom{
	float:left;
	background: transparent url(../medias/sousnav-bottom.gif) left bottom no-repeat;
	width:180px;
	height:15px;
}

#content-left .en_savoir_plus{
	float:left;
	width:180px;
	margin-top:20px;
}



#content-left .en_savoir_plus h2{
	float:left;
	font-size:1.0em;
	background: transparent url(../medias/esp-top.gif) left top no-repeat;
	width:157px;
	height:28px;
	padding:7px 0 0 15px;
	color:#003d8f;
	font-weight:bold;
	text-transform:uppercase;
}

* html #content-left .en_savoir_plus h2{
	width:170px;
	padding:10px 0 0 0;
	text-indent:30px;
}

#content-left .en_savoir_plus ul{
	float:left;
	padding:0 0 20px 30px;
	width:140px;
	background: transparent url(../medias/esp-bottom.gif) left bottom no-repeat;
}

* html #content-left .en_savoir_plus ul{
	padding:0 0 20px 0;
	width:180px;
	text-indent:30px;
}

.en_savoir_plus li{
	margin-bottom:5px;
	list-style-position: outside;
}

#content-left .en_savoir_plus a{
	padding:0 0 10px 0;
	text-decoration:none;
	color:#333;
	font-size:0.9em;
}

#content-center{
	float:left;
	width:440px;
	padding:0 0 0 20px;
	/*background:brown;*/
}

#centralarea p,#centralarea ul,#centralarea h5{ 
	margin-left:20px;
}

* html #content-center{
	float:left;
	width:420px;
	padding:0 0 0 20px;
	/*background:brown;*/
}

#content-center h3{
	/*font-size:1.05em;*/
	font-size:1.5em;
	color:#7fc29c;
}

#content-center h4{
	/*font-size:0.90em;*/
	font-size:1.4em;
	background: transparent url(/medias/bonhomme.gif) top left no-repeat;
	min-height:25px;
	height: auto;
	padding-left:20px;
}

* html #content-center h4 {
	height: 25px;
}

#content-center h5{
	/*font-size:0.85em;*/
	font-size:1em;
	color:#7fc29c;
}

#content-center div#centralarea{
	/*float:left;
	width:320px;*/
	/*background:red;
	border: 2px solid red;*/
}



#content-center li, #encart li{
	/*list-style-position:inside;*/
	list-style-image: url(/medias/puce_niv2.gif);
}
#encart .block-free ul{
	margin-left:15px;
}

* +html #encart .block-free ul{
	margin-left:0px;
}

* html #encart .block-free ul{
	margin-left:0px;
}

* html #encart .block-free li{
	padding-left:10px;
}

#content-center .prixDo{
	margin-right: 100px;
}

#content-center li{
	margin-left:25px;
	list-style-position: outside;
}

* html #content-center li, * html #encart li{
	margin-left:15px;
	list-style: none;
	list-style-image: none;
	background: url(/medias/puce_niv2.gif) 0px 5px no-repeat;
	padding-left:10px;
}

* html #encart li{
 	padding-left:0px;
	margin:0;
 }
 
 
* +html #content-center li, * +html #encart li{
	list-style: none;
	list-style-image: none;
	background: url(/medias/puce_niv2.gif) 0px 5px no-repeat;
	padding-left:10px;
	
}

#content-center li li,#encart li li{
	list-style-position:inside;
	list-style-image: url(/medias/puce_niv2.gif);
}

* html #content-center li li,* html #encart li li{
	margin-left:0px;
	list-style: none;
	list-style-image: none;
	background: url(/medias/puce_niv2.gif) 0px 5px no-repeat;
	padding-left:0px;
}

* +html #content-center li li,* +html #encart li li{
	margin-left:0px;
	list-style: none;
	list-style-image: none;
	background: url(/medias/puce_niv2.gif) 0px 5px no-repeat;
	padding-left:0px;
}

#content-center li li li,#encart li li li{
	list-style-position:inside;
	list-style-image: url(/medias/puce_niv3.gif);
}

* html #content-center li li li,* html #encart li li li{
	margin-left:0px;
	list-style: none;
	list-style-image: none;
	background: url(/medias/puce_niv3.gif) 0px 5px no-repeat;
	padding-left:0px;
}

* +html #content-center li li li,* +html #encart li li li{
	margin-left:0px;
	list-style: none;
	list-style-image: none;
	background: url(/medias/puce_niv3.gif) 0px 5px no-repeat;
	padding-left:0px;
}


#centralarea a{
	text-decoration:none;
	color:#003d8f;
}

#encart{
	float:right;
	width:210px;
	/*background: blue;*/
}

#encart #les-plus-do{
	float:left;
	width:208px;
	margin-bottom:20px;
}

#encart #les-plus-do h2{
	float:left;
	background: transparent url(/medias/les-plus-do.gif) left top no-repeat;
	width:193px;
	height:32px;
	font-size:0.75em;
	padding:7px 0 0 15px;
	color:#003d8f;
	font-weight:bold;
	text-transform:uppercase;
}

* html #encart #les-plus-do h2{
	padding:7px 0 0 0;
	width:208px;
	text-indent:15px;
}

#encart #les-plus-do ul{
	float:left;
	padding:0 0 20px 15px;
}

#encart #les-plus-do li{
	list-style:none;
	background: transparent url(/medias/sousnav-sep.gif) 20px bottom repeat-x;
	padding:5px 0 10px 0px;
	width:170px;
}

#encart #les-plus-do a{
	/*float:left;*/
	background: transparent url(/medias/sousnav-puce.gif) left 5px no-repeat;
	padding:0 0 0 10px;
	color:#003d8f;
	font-size:0.9em;
	text-decoration:none;
	font-weight:bold;
}

#encart #les-plus-do p{
	/*float:left;*/
	background: transparent url(/medias/sousnav-puce.gif) left 5px no-repeat;
	padding:0 0 0 10px;
	
	font-size:0.9em;
	text-decoration:none;
	
}

#encart #service-en-ligne{
	float:left;
	width:206px;
	background: transparent url(/medias/fond-service.gif) left top repeat-y;
	margin-bottom:20px;
}

#encart #service-en-ligne h2{
	float:left;
	background: transparent url(/medias/top-service.gif) left top no-repeat;
	width:191px;
	font-size:0.75em;
	padding:7px 0 0 15px;
	color:#003d8f;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}

* html #encart #service-en-ligne h2{
	padding:7px 0 0 0;
	width:206px;
	text-indent:10px;
}

#encart #service-en-ligne ul{
	float:left;
	padding:0 0 0 15px;
}

#encart #service-en-ligne li{
	list-style:none;
	background: transparent url(/medias/sousnav-sep.gif) 20px bottom repeat-x;
	padding:5px 0 10px 0px;
	width:170px;
}

#encart #service-en-ligne li a{
	/*float:left;*/
	padding:0 0 0 0px;
	color:#003d8f;
	font-size:0.9em;
	text-decoration:none;
	font-weight:normal;
}

#encart #service-en-ligne .sep-2{
	float:left;
	/*background: transparent url(../medias/sousnav-sep.gif) 20px bottom repeat-x;*/
	width:170px;
	height:1px;
	padding:0 0 10px 15px;
}

#encart #service-en-ligne .bottom-sle{
	float:left;
	background: transparent url(/medias/bottom-service.gif) left bottom no-repeat;
	width:206px;
	height:12px;
}

a.bt-presta{
	float:left;
	padding-left:15px;
	margin-top:10px;
	
}



/***************************************/
#content-area #content-left #sousnav ul.sousnav2 {
	/*float:left;*/
	width:130px;
	padding-left:22px;
}

* html #content-area #content-left #sousnav ul.sousnav2 {
	/*float:left;*/
	width:130px;
	padding-left:12px;
}

* +html #content-area #content-left #sousnav ul.sousnav2 {
	/*float:left;*/
	width:130px;
	padding-left:12px;
}

#content-area #content-left #sousnav .sousnav2 li{
	/*float:left;*/
	/*display: block;*/
	list-style-type:disc;
	list-style-position:outside;
	background:none;
	color:#b0e8c8;
	padding:5px 0 10px 0;
	width:130px;
}

* html #content-area #content-left #sousnav .sousnav2 li{
	display: block;
	background: transparent url(../medias/sousnav-puce2.gif) left 5px no-repeat;
	list-style-type: none;
	color:#b0e8c8;
	padding:0px 0 0 10px;
	margin-top: 15px;
}
	
* +html #content-area #content-left #sousnav .sousnav2 li{
	background: transparent url(../medias/sousnav-puce2.gif) left 5px no-repeat;
	list-style-type: none;
	color:#b0e8c8;
	padding:0px 0 0 10px;
	margin-top: 15px;
}

#content-area #content-left #sousnav .sousnav2 a{
	/*float:left;*/
	/*background: transparent url(../medias/sousnav-puce.gif) left 5px no-repeat;*/
	background: none;
	padding:0 0 0 0;
	color:#333;
	font-size:0.9em;
	text-decoration:none;
	text-transform:none;
}

#content-area #content-left #sousnav .sousnav2 a:hover{
	color:red;
}

#content-area #content-left #sousnav .sousnav2 a.selected{
	/*float:left;*/
	/*background: transparent url(../medias/sousnav-puce.gif) left 5px no-repeat;*/
	padding:0 0 0 0;
	color:#333;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

/*******************************************************************************/
#content-form{
	float:right;
	width:664px;
}

#content-form h3{
	float:left;
	width:663px;
	height:15px;
	background: transparent url(/medias/form-top.gif) left 5px no-repeat;
	padding:10px 0 0 0;
	text-align:center;
	font-size:0.85em;
	text-transform:uppercase;
}

* html #content-form h3{
	height:20px;
}

#form-contact{
	float:left;
	width:658px;
	border:2px solid #d4dfe3;
	font-size:0.9em;
}

* html #form-contact{
	width:658px;
}

#content-form #presentation{
	float:left;
}

.bold{
	font-weight:bold;
}

#form-top{
	float: left;
	width: 650px;
	/*padding:20px 0 0 20px;*/
}

#form-top #form-left{
	float:left;
	width:300px;
	padding:20px 0 0 20px;
}

* html #form-top #form-left{
	width:285px;
}

#form-top .fields{
	float:left;
	width:100%;
	margin-bottom: 0.75em;
}


#form-top .fields label{
	float:left;
	font-weight:bold;
	margin-top:5px;
	width:100px;
}

#form-top .fields input{
	float: right;
}

#form-contact #form-top #form-right{
	float:left;
	width:250px;
	padding:20px 0 0 30px;
}

* html #form-contact #form-top #form-right{
	width:250px;
}

#form-contact #form-top #form-right #title-statut{
	float: left;
	margin:0 0 20px 0;
	width:100%;
}

#form-contact #form-top #form-right #checkboxarea{
	float: left;
	font-size:0.85em;
}

#form-contact #form-top #form-right #checkboxarea div{
	float: left;
	width:300px;
}
#form-contact #demande{
	float:left;
	width:100%;
	margin:10px 0 10px 0;
}

#form-contact #demande .dem1{
	float:left;
	padding:0 0 10px 20px;
	width:625px;
	margin:0 0 5px 0;
}

#form-contact #news{
	float:left;
	width:340px;
	padding:0 0 0 20px;
}

#form-contact #validation{
	float :right;
	width:200px;
	text-align:right;
	padding:0 12px 0 0;
}

#form-contact #validation #submit{
	background:transparent url(/medias/form-send.gif) left top no-repeat;
	width:89px;
	height:21px;
	border:none;
	cursor:pointer;
	margin-bottom:5px;
}
#content-form .cnil{
	float:left;
	width:100%;
	margin-top: 10px;
}

#content-form .cnil a{
	color:#3f6daa;
	text-decoration:none;
}

.impinfo .line1{
	float:left;
	font-weight:bold;
	margin-bottom:10px;
	width:100%;
}

.impinfo .line{
	float:left;
	margin-bottom:10px;
	width:100%;
}

.impinfo .line2{
	float:left;
	margin-bottom:10px;
	width:100%;
	margin-top:-16px;
}
/**************************************************************/
#bloc-picture{
	float:left;
	width:205px; 
	height:140px;
	margin-bottom:10px;
}

#cadre{
	float:left;
	width:205px;
	height:140px;
	background: transparent url(/medias/cadre.gif) left top no-repeat;
}


/****************** bloc avec degrad� ****************/
.service-exclu-do,.block-free{
	float:left;
	width:204px;
	height:auto;
	background: transparent url(/medias/degrade-fond1.gif) left top repeat-y;
	margin-bottom:15px;
}

.sed-top{
	float:left;
	width:190px;
	height:auto;
	background: transparent url(/medias/degrade-top1.gif) left top no-repeat;
	font-size:0.85em;
	padding:0 0 0 15px;
}

* html .sed-top{
	width:205px;
	/*padding:0 0 0 0;*/
}
	
.sed-top h2{
	float:left;
	background:none;
	width:185px;
	font-size:0.85em;
	padding:7px 0 0 0;
	color:#003d8f;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}

.sed{
	float:left;
	width:180px;
	padding:10px 0 10px 0
}

.sed2{
	float:left;
	width:180px;
	padding:0 0 10px 0
}

.service-exclu-do .sed{
	background: transparent url(/medias/degrade-sep1.gif) left top repeat-x;
}

.sed-bottom{
	float:left;
	width:204px;
	height:13px; 
	background: transparent url(/medias/degrade-bottom1.gif) left bottom no-repeat;
}

.vide{
	float:left;
}
/****************** bouton jaune t�l�charger ****************/
a.upload{
	float:left;
	width:186px;
	height:16px; 
	background: transparent url(/medias/bt-jaune.gif) left top no-repeat;
	padding:1px 0 0 20px;
	color:#fff;
	font-size:0.85em;
	text-decoration:none;
	margin-bottom:10px;
}

* html a.upload{
	width:206px;
}
/****************** bloc bleu ****************/
#block-blue{
	float:left;
	width:204px;
	background: #003d8f;
	margin-bottom:10px;
}

#block-blue .top-bleu{
	float:left;
	width:204px;
	height:10px; 
	background: transparent url(/medias/top-bleu.gif) left top no-repeat;
}

#block-blue .center-bleu{
	float:left;
	padding:3px 0 3px 15px;
	width:161px;
}

#block-blue .title{
	float: left;
	color: #fff;
	text-transform: uppercase;
	font-size: 0.9em;
	margin-bottom: 5px;
	font-weight: bold;
	width:161px;
}

#block-blue .ss-title {
	float: left;
	color:#c3f7dc;
	text-transform: uppercase;
	font-size:0.85em;
	margin-bottom:5px;
}

#block-blue .ss-title2{
	float: left;
	color:#fff;
	text-transform:none;
	font-size:0.85em;
	margin-bottom:5px;
	font-weight:bold;
	width:161px;

}


#block-blue .ss-title2 li{
	background: none;
	list-style-type: none;
	margin-left:18px;
	list-style-image: url(/medias/puce_niv2.gif);
}

* +html #block-blue .ss-title2 li{
	background: none;
	list-style-type: none;
	margin-left:18px;
	padding-left: 0px;
	list-style-image: url(/medias/puce_niv2.gif);
}

#block-blue .bottom-bleu{
	float:left;
	width:204px;
	height:8px; 
	background: transparent url(/medias/bottom-bleu.gif) left bottom no-repeat;
}

#block-blue a.bt-bleu{
	float:left;
	width:161px;
	height:15px; 
	background: transparent url(/medias/bt-bleu.gif) left top no-repeat;
	padding:2px 0 0 20px;
	font-size:0.8em;
	text-decoration: none;
	color:#003d8f;
}

/****************** bloc temoin ****************/
.temoin{
	float:left;
	width:204px;
	background: transparent url(/medias/temoin-fond.gif) left top repeat-y;
	margin-bottom:20px;
}

.temoin .temoin-top{
	float:left;
	width:204px;
	height:auto; 
	background: transparent url(/medias/temoin-top.gif) left top no-repeat;
}
.temoin .temoin-top div{
	float:left;
	width:165px;
	padding:25px 0 5px 20px;
	font-size:0.85em;
}

/*#temoin .temoin-center{
	float:left;
	width:170px;
	
}*/

.temoin .temoin-bottom{
	float:left;
	width:184px;
	height:20px;
	background: transparent url(/medias/temoin-bottom.gif) left top no-repeat;
	padding:10px 0 0 20px;
	font-size:0.85em;
	font-weight:bold;
}

* html .temoin .temoin-bottom{
	width:204px;
	padding:10px 0 0 0;
	text-indent:20px;
	height:30px;
}

ul.sitemap,ul.sitemap ul{
	font-size:11px;
	margin:0 0 0 15px;
}
ul.sitemap{
	margin:0 80px 0 0;
	float:left;
	width: 300px;
	/*background: green;*/
}

a.lien_date{
	font-weight:bold;
	color:#000;
}



/**************************************************************************/
/* Styles g�n�riques des tableaux accessibles
/**************************************************************************/

table.accessible {
	border-collapse: collapse;
	font-size: 0.85em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
}

table.accessible caption {
	height: 2em;
	font-size: 1em;
	font-weight: bold;
}

table.accessible thead th {
	text-transform: uppercase;
	height: 2.38em;
	padding: 0.63em;
}

table.accessible th.topleft { background: url('../medias/tabletoplefthead.gif') no-repeat top left #d4dfe3; }
table.accessible th.topright { background: url('../medias/tabletoprighthead.gif') no-repeat top right #d4dfe3; }
table.accessible th.topcenter { background-color: #d4dfe3; }
table.accessible tbody tr.bordertop td { border-top:1px solid #d4dfe3; }
table.accessible tbody td { padding: 4px; }
table.accessible tfoot tr { background: url('../medias/table-bg-border.gif') repeat-x top; }

table.accessible tfoot tr th {
	padding-top:15px;
	font-weight:normal;
	text-align: left;
}


/**************************************************************************/
/* Styles sp�cifiques au tableau "t1"
/**************************************************************************/

#t1,#t1ter { 
	width: 426px;
	border:none; 
}

#t1bis { 
	width: 326px;
	border:none; 
}

#t1 tbody td.colleft,#t1bis tbody td.colleft{
	width:30%;
	background: url('../medias/table-bg-borderside.gif') repeat-y left;
	text-align: right;
	padding-right:18px;
	border-right:1px solid #d4dfe3;
}

#t1ter tbody td.colleft {
	width:30%;
	background: url('../medias/table-bg-borderside.gif') repeat-y left;
	padding-right:28px;
	text-align:right;
	border-right:1px solid #d4dfe3;
}

#t1 tbody td.colleft2{
	width:20%;
	background: url('../medias/table-bg-borderside.gif') repeat-y left;
	text-align: center;
	/*padding-right:18px;*/
	border-right:1px solid #d4dfe3;
}

#t1bis tbody td.colleft2{ 
	width:30%;
	background: url('../medias/table-bg-borderside.gif') repeat-y left;
	text-align: center;
	/*padding-right:18px;*/
	border-right:1px solid #d4dfe3; 
}

#t1 tbody td.colright,#t1ter tbody td.colright{
	width:30%;
	background: url('../medias/table-bg-borderside.gif') repeat-y right;
	text-align: right;
	padding-right:18px;
	border-left:1px solid #d4dfe3;
}

#t1bis tbody td.colright{
	width:10%;
	background: url('../medias/table-bg-borderside.gif') repeat-y right;
	text-align: right;
	padding-right:18px;
	border-left:1px solid #d4dfe3;
}

#t1 tbody td.colcenter,#t1bis tbody td.colcenter {
	width:40%;
	text-align: center;
}

#t1ter tbody td.colcenter{
	width:40%;
	text-align: left;
	padding-left:18px;
}
/**************************************************************************/
/* Styles sp�cifiques au tableau "t2"
/**************************************************************************/

#t2 { 
	width: 426px;
	border:none; 
}

#t2 tbody td.colleft {
	width:70%;
	background: url('../medias/table-bg-borderside.gif') repeat-y left;
	text-align: right;
	padding-right:18px;
	border-right:1px solid #d4dfe3;
	font-weight:bold;
}

#t2 tbody td.colright {
	width:30%;
	background: url('../medias/table-bg-borderside.gif') repeat-y right;
	text-align: right;
	padding-right:18px;
	border-left:1px solid #d4dfe3;
}


/**************************************************************************/
/* Styles sp�cifiques au tableau "t3"
/**************************************************************************/

#t3 { 
	width: 661px;
	border:none; 
}

#t3 thead th {
	text-transform: none;
}

#t3 td { 
	font-weight: bold;
	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
}

#t3 sup { font-size: 0.7em; }

#t3 td.separateur { 
	height:16px;
	background: url('../medias/table-bg-separateur.gif') repeat-x;
	padding:0px;
}

#t3 span.note { 
	font-weight: normal;
	font-size:0.85em;
	color: #999;
}

#t3 tbody td.col1 {
	width:14%;
	background: url('../medias/table-bg-borderside.gif') repeat-y left;
	border-right:1px solid #d4dfe3;
	text-transform: uppercase;
}

#t3 tbody td.col2 {
	width:14%;
	border-right:1px solid #d4dfe3;
	background-color: #b0e8c8;
}

#t3 tbody td.col3, 
#t3 tbody td.col4,
#t3 tbody td.col5,
#t3 tbody td.col6,
#t3 tbody td.col7 {
	width:12%;
	border-right:1px solid #d4dfe3;
}

#t3 tbody td.col8 {
	width:12%;
	background: url('../medias/table-bg-borderside.gif') repeat-y right;
	border-left:1px solid #d4dfe3;
}

#t3 thead tr th.borderbottom { background: url('../medias/table-bg-border.gif') repeat-x bottom; }


/**************************************************************************/
/* Styles sp�cifiques au tableau "t4"
/**************************************************************************/

#t4 { 
	width: 661px;
	border:none; 
}

#t4 thead th.top { 
	background: url('../medias/tabletophead.gif') no-repeat top left #d4dfe3;
	text-transform: none;
	padding-top:10px;
	padding-bottom:10px;
}

#t4 td { 
	font-weight: bold;
	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
}

#t4 span.note { 
	font-weight: normal;
	font-size:0.85em;
	color: #999;
}

#t4 tbody td.col1 {
	background: url('../medias/table-bg-borderside.gif') repeat-y left;
	border-right:1px solid #d4dfe3;
	text-transform: uppercase;
}

#t4 tbody td.col2 {
	border-right:1px solid #d4dfe3;
}

#t4 tbody td.col3 {
	width:485px;
	background: url('../medias/table-bg-borderside.gif') repeat-y right;
	border-left:1px solid #d4dfe3;
}

#t4 thead tr th.borderbottom { background: url('../medias/table-bg-border.gif') repeat-x bottom; }


/**************************************************************************/
/* Styles sp�cifiques au tableau "t5"
/**************************************************************************/

#t5 { 
	width: 661px;
	border:none; 
}

#t5 thead th {
	text-transform: none;
}

#t5 sup { font-size: 0.7em; }

#t5 thead th.subheader {
	border-bottom:4px solid #d4dfe3;
}

#t5 thead th.white {
	background-color: #fff;
	border-right:1px solid #d4dfe3;
}

#t5 thead th.left {
	background: url('../medias/table-bg-borderside.gif') repeat-y left #fff;
	border-right:1px solid #d4dfe3;
}

#t5 td { 
	font-weight: bold;
	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
}

#t5 td.highlight {
	background-color: #b0e8c8;	
}

#t5 span.note { 
	font-weight: normal;
	font-size:0.85em;
	color: #999;
}

#t5 tbody td.col1 {
	width:10%;
	background: url('../medias/table-bg-borderside.gif') repeat-y left;
	border-right:1px solid #d4dfe3;
	text-transform: uppercase;
}

#t5 tbody td.col2 {
	width:10%;
	border-right:1px solid #d4dfe3;
}

#t5 tbody td.col3, 
#t5 tbody td.col4,
#t5 tbody td.col5,
#t5 tbody td.col6 {
	width:13%;
	border-right:1px solid #d4dfe3;
}

#t5 tbody td.col7 {
	width:24%;
	background: url('../medias/table-bg-borderside.gif') repeat-y right;
	border-left:1px solid #d4dfe3;
}


/**************************************************************************/
/* Styles sp�cifiques au tableau "t6"
/**************************************************************************/

#t6 { 
	width: 661px;
	border:none; 
}

#t6 thead th {
	text-transform: none;
	padding-top:10px;
	padding-bottom:10px;
}

#t6 td { 
	font-weight: bold;
	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
}

#t6 sup { font-size: 0.7em; }

#t6 span.note { 
	font-weight: normal;
	font-size:0.85em;
	color: #999;
}

#t6 tbody td.col1 {
	width:60%;
	background: url('../medias/table-bg-borderside.gif') repeat-y left;
	border-right:1px solid #d4dfe3;
	font-weight: normal;
	text-align: left;
	padding-left:15px;
	padding-right:15px;
}

#t6 tbody td.col2 {
	width:20%;
	border-right:1px solid #d4dfe3;
}

#t6 tbody td.col3 {
	width:20%;
	background: url('../medias/table-bg-borderside.gif') repeat-y right;
	border-left:1px solid #d4dfe3;
}

#t6 thead tr th.borderbottom { background: url('../medias/table-bg-border.gif') repeat-x bottom; }

/**************************************************************************/

#centralarea ul ul{
	padding-left:20px;
}

#encart li{
	
}

.pagefull #content-center{
	width:620px;
}

#centralarea a.lien{
	position: relative;
	background: transparent url(/medias/fleche_jaune.gif) left 3px  no-repeat;
	padding-left:17px;
	margin-left:-15px;
	font-weight: bold;
	text-decoration: none;
}


* html #centralarea a.lien{ 
	float:left;
	background: transparent url(/medias/fleche_jaune.gif) left 3px  no-repeat;
	margin-left:0;
	padding-left:15px;
	width:100%;
}

.indigo {
	position:relative;
	top:16px;
}

