#leftColumn {
	clear: left;
	float: left;
	width: 150px;
	margin : 48px 0 0 4px;
}

#leftColumn h3 {
	font-size: 14px;
	margin: 0 0 5px 0;
	color: #FF4D00 ;
	border-bottom: solid 1px #FF4D00 ;
}

#leftColumn ul{
	margin : 5px 8px 0 5px;
}

#leftColumn ul li.ssTopic{
	margin-left :10px;
}

#leftColumn ul li.ss_ssTopic{
	margin-left :15px;
}

#leftColumn ul li.ss_ss_ssTopic{
	margin-left :20px;
}

#leftColumn li strong {
	color: #FF4D00 ;
	font-weight: normal;
}

#leftColumn li a{
	background-image :url('../images/orange_light_dotte.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left : 13px;
}

#leftColumn ul li.ssTopic a{
	background-image :url('../images/orange_light_dotte_small.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left : 10px;
}

#leftColumn ul li.ss_ssTopic a{
	background-image :url('../images/orange_light_dotte_small.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left : 10px;
}

#leftColumn ul li.ss_ss_ssTopic a{
	background-image :url('../images/orange_light_dotte_small.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left : 10px;
}

#leftColumn li{
	margin-bottom : 5px;
}

#leftColumn li a:hover{
	background-image :url('../images/orange_dotte.gif');
	color: #FF4D00 ;
}


#leftColumn ul li.ssTopic a:hover{
	background-image :url('../images/orange_light_dotte_small.gif');
}



/* ----   ---- */


#centerColumn, #centerColumn2 {
	float: left;
	/*width: 646px;*/
	width: 580px;
	margin-left: 28px;
	margin-top : 48px;
	line-height : 20px;
}
#centerColumn2 {
margin-top : 13px;
}

#centerColumn h1 {
	font-size: 14px;
	color: #FF4D00 ;
	margin: 0 0 5px 0;
	clear: both;
}

#centerColumn h2 {
	font-size: 13px;
	margin: 0 0 5px 0;
	color: #054958;
}

#centerColumn h3 {
	font-size: 13px;
	margin: 0 0 5px 0;
	color: #054958;
	border-bottom: dashed 1px #054958;
}

#centerColumn p {
	line-height: 18px;
	margin: 0 0 20px 0;
}

#centerColumn p a{
	color: #054958;
}

#centerColumn dt{ 
	font-weight: bold;
	margin-top: 4px;
	background-image :url('../images/blue_dotte.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left : 13px;
        width : 380px;
}

#centerColumn dt a, #centerColumn dd a:hover{
	color: #054958;
}

#centerColumn dt a:hover{
	text-decoration : underline;
}

a.noprint {
	color: #054958;
	font-size : 11px;
	float: right;
}

#centerColumn #pagination{
        float:left;
        margin-top:25px;
        text-align:center;
        color:#FF4D00 ;
        width:380px;
        
}


#centerColumn #pagination * { color:#FF4D00 ; }

#prev {text-align:left;float:left;}
/*#currentposition { float : left; width : 200px; text-align:center; }*/
#next {float:right;text-align:right;}

/* ----   ---- */


#rightColumn {
	float: left;
	width: 164px;
	margin-top : 48px;
	margin-left : 28px;
}


#rightColumn h3 {
	font-size: 14px;
	margin: 0 0 5px 0;
}

#rightColumn .aVoirAussi h3 {
	color: #FF4D00 ;
	border-bottom: solid 1px #FF4D00 ;
}

#rightColumn .download {
        margin-top:10px;
}

#rightColumn .download h3 {
	color: #054958;
	border-bottom: solid 1px #054958;
}

#rightColumn .associated_article h3 {
	color: #054958;
	border-bottom: solid 1px #054958;
}

#rightColumn li a{
	background-image :url('../images/blue_dotte.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left : 13px;
	color: #054958;
}

#rightColumn li {
	margin-bottom : 5px;
}

#rightColumn dl{
	margin-bottom : 15px;
}

#rightColumn dt{ 
	font-weight: bold;
	margin-top: 4px;
	background-image :url('../images/orange_light_dotte.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left : 13px;
}

#rightColumn dt a, #rightColumn dd a:hover{
	color: #FF4D00 ;
}


a.backToMainArticle {
	color: #04496B;
	font-weight: bold;
	font-size : 11px;
}

#no_result{
	font-weight: bold;
}

#new_search{
	margin-bottom : 40px;
}

#search{
	margin-top : 7px;
	border : 1px solid black;
}

#button{
	border : 1px solid black;
	margin-left : 10px;
}


/* ----   ---- */
#main .topbarre {
        position : absolute;
        margin-left : 12px;
        margin-top : 15px;
        width : 380px;
}

* html .topbarre{
	margin-left : -755px;
}

#centerColumn2 .topbarre {
        position : absolute;
		margin-left:-175px;
        top : 105px;
        width : 380px;
}

.topbarre a{
        color : #054958;
}

.topbarre a:hover{
        text-decoration : underline;
}


/* ----   ---- */

/* adhesion */
/*.adhesion {margin-bottom : 20px}
.adhesion .field {clear:both;padding-top:1em}
.adhesion .leftColumn {display:block;float:left;width:40%;text-align:right;padding-right:1em}
.adhesion .rightColumn {display:block;float:left;width:55%}
.adhesion input,.adhesion select,.adhesion button {font-family:Arial,Helvetica,sans-serif;font-size:1em}
.adhesion input.text {border:1px solid #a5acb2}
.adhesion input.text:focus {border-color:#029193}
.adhesion input.radio {width:1.4em;height:1.3em;margin-right:.2em;vertical-align:middle}
.adhesion select {width:100%;height:1.5em;border:1px solid #a5acb2}
.adhesion button {width:auto;overflow:visible;cursor:pointer;border:0;background:none;color:white;white-space:nowrap}
.adhesion button:hover span {text-decoration:none}
.adhesion fieldset {border:0;border-bottom:1px dashed #029193;padding:.5em 0 1em 0;margin-top:.5em}
.adhesion fieldset.last {border:none}
.adhesion fieldset legend {color:#029193;font-weight:bold;font-size:1.15em;margin-bottom:.5em}
.adhesion label {color:#029193;font-weight:bold}
.adhesion label.legend {font-size:13px;text-align:left}
.adhesion label em {color:black;font-weight:normal;font-style:normal;display:block}
.adhesion ul.radio li {background:none;padding:0;clear:both}
.adhesion ul.radio li label {color:black;font-weight:normal}
.adhesion ul.horizontal li {display:inline;margin-right:1em}
.adhesion ul.selection {margin-top:1em}
.adhesion ul.selection li {background:none;padding:0}
.adhesion input.submitBtn {margin : 0 0 0 100px; color : #029193; border:solid 1px #029193; width : 100px; text-align : center; background-color:  white;}*/

/*form {margin-bottom : 30px; }*/
fieldset {border:0;/*border-bottom:1px dashed #029193;*/padding:.5em 0 1em 0;margin-top:.5em}
fieldset input, fieldset label{height: 18px}
* > fieldset input, fieldset label{min-height: 18px;height:auto}
fieldset .text{border:solid 1px #000000; display:block;margin : 6px 5px;width : 180px;font-size : 12px;padding-left:2px}
fieldset .select{border:solid 1px #000000;display:block;margin : 6px 5px;width : 180px;font-size : 12px;padding-left:2px}
fieldset .radio{ display:block;margin : 7px 5px 0 5px;}
fieldset .checkbox{border:none;display:block;margin : 6px 5px;}
* > fieldset .radio, fieldset .text, fieldset .select, fieldset .checkbox{float:left; }
fieldset input.noborder {border: none; width : auto; display: block}
fieldset input.inputSize0{width : 80px;}
fieldset input.classDate{width : 40px;float: left;text-align : center}
fieldset p{font-size : 12px;color: #003399; margin : 6px 5px 5px 5px;width : 150px;text-align : right}
fieldset p.fullWidth{width : 400px;text-align : left}
fieldset legend {color:#029193;font-weight:bold;width : 100%; font-size: 14px; font-family :  Helvetica, Sans-serif;}
textarea {border:solid 1px #000000;margin : 5px 5px;width : 341px; clear:left; display:block}
fieldset label{color:#029193;font-weight:bold;clear : left; float : left; margin : 6px 5px 5px 5px;width : 150px;text-align : right; font-size :12px}
fieldset span.label{color: #029193; clear : left; margin : 13px 5px 0 5px;width : 200px;text-align : left; font-size :12px;font-weight: bold;display:block}
input#send, input.submit {margin : 0 0 0 100px; color : #029193; border:solid 1px #029193; width : 100px; text-align : center; background-color:  white;}

ul.listErrorForm, ul.listSuccessForm{list-style-type:disc;padding : 10px; margin-bottom : 15px; width : 390px;}
ul.listErrorForm li, ul.listSuccessForm li{list-style-type:disc; margin-left: 15px}
ul.listErrorForm{border: dashed 1px red;}
ul.listErrorForm li{color: red;}
ul.listSuccessForm{border: dashed 1px green;}
ul.listSuccessForm li{color: green;}

#centerColumn .campagne_item {
float:left;
margin-top:5px;
/*overflow:hidden;*/
/*width:193px;*/
width:140;
height:210px;
margin-bottom:25px;
margin-right:33px;
margin-left:20px;
}
* html #centerColumn .campagne_item {
width:142px;
margin-right:30px;
margin-left:15px;
}

.campagne_title .table_title {
width:183px;
height:35px;
overflow:hidden;
}
.table_title a {
color:#FF4D00;
}
.campagne_image .table_image {
width:140px;
height:170px;
}
.table_image td {
text-align:center;
}
.campagne_title.table_title div{
width:183px;
height:auto;
min-height:0px;
overflow: hidden;
text-align: center;
}
#centerColumn .campagne_title {
color:#FF4D00;
font-size:13px;
font-weight:bold;
width:183px;
height:35px;
/*float:left;*/
position:absolute;
margin-left:-22;
}
#centerColumn .campagne_image {
width:140px;
text-align:center;
height:170px;
margin-top:35px;
overflow:hidden;
}

* html #centerColumn .campagne_image {
padding-top:35px;
margin-top:0px;
height:210px;
width:142px;
}

.campagne_associate {
text-align:center;
width:100%;
}

.campagne_hr {
margin-top:20px;
margin-bottom:10px;
border: none 0;
border-top: 1px dashed #054958;
height: 1px;
}

.campagne_associate .media {
float:left;
margin-top:5px;
overflow:hidden;
height:100px;
margin-right:10px;
}

.campagne_content {
margin-top:10px;
margin-bottom:10px;
}

.campagne_content_image {
margin-top:10px;
}

/* espace presse*/
#encart_contact, #encart_download {
	margin-top : 40px;
	float:left;
	clear:left;
	width:100%;
}

#encart_download {
	margin-top : 5px;
}

#encart_download  li a {
color:#000;
text-decoration:none;
background-image:none;
padding-left:0px;
}
#encart_download li a:hover{
	background-image :none;
	color: #000;
}
#encart_contact a:hover, #encart_download  a:hover{
	text-decoration : underline;
}
#encart_download  ul, #encart_download  li {
list-style-type:none;
}
#encart_contact .title, #encart_download .title
{
	font-size : 16px;
	color: #FF4D00 ;
	font-weight : bold;
	width: 100%;
	border-bottom: 2px solid #ff4D00;
	margin-bottom: 5px;
}
#encart_download .title {
color : #054958;
border-bottom : 2px solid #054958;
}
#encart_download li a{
	background-image :url('../images/orange_light_dotte.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left : 13px;
	color: #054958 ;
}
#encart_download li a:hover{
	background-image :url('../images/orange_dotte.gif');
}
