/* CSS Document */
* {
	margin : 0;
	padding : 0;
}

/* CSS PAGE */ 
body { 
background : #000000 url(../images/footer_bg.gif) repeat-x bottom; 
}

#main {width : 738px;} 

#header {height : 468px;}
 
#footer {height : 61px;} 

/* header */ 
#header .content {
	background : url(../images/header_bg_smaller.jpg) no-repeat left top;
	padding : 45px 60px 28px 414px;
	color : #ffffff;
} 
#header .content .text {padding : 2px 0 33px 2px;} 
#header .content a img {float : right;}  


div.centrage { 
text-align : center; 
} 
img.centrer { 
   display: block; 
   margin: 0 auto; 
}
a:hover { 
text-decoration : none; 
} 
a img { 
border : 0; 
} 
img { 
vertical-align : top; 
} 
ul { 
list-style : none; 
} 
.left { 
float : left; 
} 
.right { 
float : right; 
}
/* ajoute un interligne d'espace entre des cadres */  
.clear { 
clear : both; 
} 
html, input, textarea { 
font-family : arial; 
font-size : 12px; 
line-height : 17px; 
color : #dcdbbd; 
} 
input, select { 
vertical-align : middle; 
font-weight : normal; 
} 
strong { 
font-size : 13px; 
color : #bbd2e0; 
} 
a { 
color : #8ad622; 
font-size : 12px; 
} 
.h_logo {
	height : 92px;
	width : 100%;
} 
#header_tall { 
background : url(../images/header_tall.gif) repeat-x top;
} 
#main { 
margin : 0 auto; 
} 
#header .left { 
padding : 26px 0 0 0; 
} 
#header .right { 
padding : 46px 11px 0 0; 
} 
#header .right a { 
color : #868686; 
font-family : arial; 
font-size : 11px; 
padding : 0 29px 2px 0; 
}
/* MENU : hauteur + encadrement sup et inf */
 
#menu {height:65px;background-image: url(../images/menu_tall.gif);background-repeat: repeat-x;background-position:top;} 
#menu .rightbg {background : url(../images/menu_right.gif) no-repeat right top;} 
#menu .leftbg {background : url(../images/menu_left.gif) no-repeat left top;width:100%;height:65px;} 
#menu .padding {padding : 9px 0;} 
#menu li {float:left; width:123px; background:url(../images/menu_libg.gif) repeat-y right top; font-size:11px; text-align:center; display:block;} 
#menu li a {color:#dcdbbd; text-decoration:none; font-weight:normal; font-size:11px; display:block; padding:8px 0 5px 0;} 

#menu li span {display : block;padding : 8px 0 5px 0;} 
#menu li a:hover {color : #8ad622;text-decoration : underline;} 
#menu li span {color : #dcad00;text-decoration : underline;} 
#menu .last {background : none;}
 
#middle {width : 100%;} 

#footer .indent {padding : 23px 0 0 17px; color : #dcdbbd; font-size : 12px;} 
#footer a {color : #b0a37b;font-weight : bold;}
 
.border {background-image:url(../images/border_tall.gif);	background-repeat: repeat-x;} 
.border .btall {background:url(../images/border_tall.gif) repeat-x bottom;} 
.border .ltall {background:url(../images/border_tall.gif) repeat-y left;} 
.border .rtall {background:url(../images/border_tall.gif) repeat-y right;} 
.border .tleft {background:url(../images/border_tl.gif) no-repeat left top;} 
.border .tright {background:url(../images/border_tr.gif) no-repeat right top;} 
.border .bleft {background:url(../images/border_bl.gif) no-repeat left bottom;} 
.border .bright {background:url(../images/border_br.gif) no-repeat right bottom; width : 100%;} 
.border .ind {padding:4px 4px 15px 2px;} 
.border a img {float:right;} 

.h_text {padding-bottom:2px; background:url(../images/h_text_bg.gif) bottom repeat-x;}

.more {text-align:right;} 
.more a {background:url(../images/more_bg.gif) top right no-repeat; padding-right:13px; color:#000000; font-weight:bold;} 

.date {background:url(../images/date_bg.gif) no-repeat 0 0; padding:2px 0 2px 22px; color :#dcdbbd;} 

.recommander {background:url(../images/reco.gif) no-repeat 0% 0%; padding:2px 0 2px 26px; color :#dcdbbd;} 

li { color : #b0a37b;} 
li a {color : #b0a37b;font-size : 12px;} 

.bot_line {background : url(../images/h_text_bg.gif) repeat-x bottom;} 
.b_text {color : #8ad622;}
.b_textfort {color : #8ad622;font-size : 16px;}
.b_textnews {color : #4e6573;font-size : 16px;}
.b_textitle {color : #bbd2e0;font-size : 20px;}
.b_parag {color : #bbd2e0;font-size : 16px;}

/* index */

#index #middle .indent {padding:17px 0 19px 0;}
#index #middle .columns1 .column1 .padding{padding:9px 13px 3px 15px;}
#index #middle .columns1 .column2 .padding{padding:9px 13px 3px 15px;}
#index #middle .columns1 .column3 .padding{padding:9px 13px 3px 15px;}
#index #middle .columns1 .p1 {padding:1px 0 7px 0;}
#index #middle .columns2 {padding:21px 0 0 0;}
#index #middle .columns2 .column1 .padding {padding:14px 21px 0 17px;}
#index #middle .columns2 .column2 .padding {padding:14px 18px 0 21px;}
#index #middle .columns2 .column1 .p1 {padding:7px 0 15px 0;}
#index #middle .columns2 .column2 .content {padding:10px 0 15px 0;}
#index #middle .columns2 .column2 .p1 {padding:2px 0 1px 0;}

#index #middle .columns3 .column1 .padding {padding : 9px 13px 3px 15px;}

/* index-1 */

#index_1 #middle .indent {padding : 17px 0 20px 0;} 
#index_1 #middle .column1 .padding1 {padding : 16px 20px 0 16px;} 
#index_1 #middle .column1 .padding1 .content {padding : 14px 0 27px 1px;} 
#index_1 #middle .column1 .padding1 .p1 {padding : 1px 0 0 0;} 
#index_1 #middle .column1 .padding1 .more {padding : 0 6px 0 0;}
 
#index_1 #middle .column1 .padding2 {padding : 36px 20px 0 16px;} 
#index_1 #middle .column1 .padding2 .content {padding : 16px 0 0 1px;} 
#index_1 #middle .cols .more {margin-top : -19px;} 
#index_1 #middle .cols .p1 {padding : 21px 0 1px 0;}
 
#index_1 #middle .cols {padding : 14px 0 0 0;} 

#index_1 #middle .column2 .padding {padding : 9px 13px 3px 15px;} 
#index_1 #middle .column2 ul li {font-weight : bold;} 
#index_1 #middle .column2 .p1 {padding : 1px 0 8px 0;} 
#index_1 #middle .column2 .p2 {padding : 12px 0 17px 0;} 
#index_1 #middle .column2 .p3 {padding : 17px 0 17px 0;} 

/* index-2 */

#index_2 #middle .indent {padding : 17px 0 20px 0;} 
#index_2 #middle .columns1 .column1 .padding {padding : 9px 13px 3px 15px;} 
#index_2 #middle .columns1 .column2 .padding {padding : 9px 13px 3px 15px;} 
#index_2 #middle .columns1 .column1 ul {margin-bottom : 7px;} 
#index_2 #middle .columns1 .column1 .p1 {padding : 1px 0 0 0;} 
#index_2 #middle .columns1 .column2 .p1 {padding : 1px 0 7px 0;} 
#index_2 #middle .columns2 {padding : 21px 0 0 0;} 
#index_2 #middle .columns2 .column1 .padding {padding : 14px 21px 0 17px;} 
#index_2 #middle .columns2 .column2 .padding {padding : 14px 18px 0 21px;} 
#index_2 #middle .columns2 .column1 .p1 {padding : 8px 0 10px 0;} 
#index_2 #middle .columns2 .column1 .p2 {padding : 0 0 4px 0;} 
#index_2 #middle .columns2 .column2 .content {padding : 7px 0 15px 0;} 
#index_2 #middle .columns2 .column2 ul {margin-bottom : 1px;} 

/* index-3 */

#index_3 #middle .indent {padding:17px 0 20px 0;}
#index_3 #middle .column1 .padding1 {padding:16px 15px 0 23px;}
#index_3 #middle .column1 .padding1 .content{padding:5px 0 5px 1px;}
#index_3 #middle .column1 .padding1 .p1 {padding:1px 0 0 0;}
#index_3 #middle .column1 .padding1 .pd {padding:14px 0 0 0;}
#index_3 #middle .column1 .padding1 .pd2 {padding:10px 0 0 0;}
#index_3 #middle .column1 .padding1 .pd3 {padding:13px 0 0 0;}
#index_3 #middle .column1 .padding1 .more {padding:0 6px 0 0;}

#index_3 #middle .column1 .padding2 {padding:36px 20px 0 16px;}
#index_3 #middle .column1 .padding2 .content{padding:16px 0 0 1px;}
#index_3 #middle .cols .more {margin-top:-19px;}
#index_3 #middle .cols .p1 {padding:21px 0 1px 0;}

#index_3 #middle .cols {padding:14px 0 0 0;}

#index_3 #middle .column2 .padding{padding:9px 13px 8px 15px;}
#index_3 #middle .column2 .p1 {padding:1px 0 11px 0;}
#index_3 #middle .column2 .p2 {padding:12px 0 11px 0;}
#index_3 #middle .column2 .p3 {padding:13px 0 6px 0;}

/* index-4 */

#index_4 #middle .indent {padding:17px 0 20px 0;}
#index_4 #middle .column1 .padding1 {padding:16px 22px 0 16px;}
#index_4 #middle .column1 .padding1 .content{padding:14px 0 34px 1px;}
#index_4 #middle .column1 .padding1 .more {padding:0 2px 0 0; line-height:12px;}

#index_4 #middle .column1 .padding2 {padding:34px 23px 0 16px;}
#index_4 #middle .column1 .padding2 .content{padding:6px 0 0 1px;}
#index_4 #middle .column1 .padding2 .more {margin-top:9px;}

#index_4 #middle .column2 .padding{padding:9px 13px 3px 15px;}
#index_4 #middle .column2 .margin .padding{padding:9px 12px 2px 15px;}
#index_4 #middle .column2 ul {margin:0 0 2px 1px;}
#index_4 #middle .column2 .margin {padding-top:6px;}
#index_4 #middle .column2 .p1 {padding:0 0 8px 0;}

/* index-5*/

#index_5 #middle .indent {padding:17px 0 20px 0;}
#index_5 #middle .columns1 .column1 .padding{padding:9px 13px 16px 15px;}
#index_5 #middle .columns1 .column2 .padding{padding:9px 13px 0 15px;}
#index_5 #middle .columns1 .column1 ul {margin-bottom:7px;}
#index_5 #middle .columns1 .column1 .p1 {padding:1px 0 0 0;}
#index_5 #middle .columns1 a{color:#8ad622; font-size:11px; text-decoration:none;}
#index_5 #middle .columns1 a:hover {text-decoration:underline;}
#index_5 #middle .columns1 .column2 strong{font-size:11px;}

#index_5 #middle .columns2 {padding:22px 0 0 0;}
#index_5 #middle .columns2 .padding {padding:14px 15px 0 17px;}
#index_5 #middle .columns2 .p1 {padding:14px 0 10px 0;}
#index_5 #middle .columns2 .p2 {padding:0 0 4px 0;} 

#form .column1 { 
width : 183px; 
} 
#form .column2 { 
width : 521px; 
} 
form .row { 
height : 25px; 
} 
form .row1 { 
height : 34px; 
} 
.input { 
width : 171px; 
height : 18px; 
border : 1px solid #a4a4a4; 
background : none; 
padding : 0 0 0 5px; 
font-family : arial; 
line-height : 13px; 
color : #a4a4a4; 
} 
textarea { 
width : 516px; 
height : 68px; 
border : 1px solid #a4a4a4; 
background : none; 
padding : 0 0 0 5px; 
overflow : auto; 
font-family : arial; 
line-height : 13px; 
color : #a4a4a4; 
} 
form .div { 
text-align : right; 
padding : 6px 0 0 0; 
} 
#index_6 #middle .indent { 
padding : 33px 15px 17px 17px; 
} 
#index_6 #middle .p1 { 
padding : 6px 0 0 0; 
} 
.column0, .column1, .column2, .column3, .indent_column, .col1, .col2, .col3, .ind_col {
	float : left;
} 
#index .columns1 .column1 { 
background : #000000; 
width : 241px; 
} 
#index .columns1 .column2 { 
background : #000000; 
width : 242px; 
} 
#index .columns1 .column3 { 
background : #000000; 
width : 241px; 
} 
#index .columns1 .indent_column { 
width : 7px; 
}
/* definition cadre "construction" */ 
#index .columns3 .column1 {
	background : #000000;
	width : 738px;
} 
#index .columns4 .column1 { 
background : #000000; 
width : 738px; 
} 
#index .ver_line { 
background : url(../images/ver_line.gif) repeat-y 493px 0%; 
width : 100%; 
} 
#index .columns2 .column1 {
	width : 490px;
	background-repeat: repeat-x;
	background-position: center 35px;
	height: 300px;
} 
#index .columns2 .column2 {
	background : #000000;
	width : 241px;
	height: 300px;
} 
#index_1 #middle .column1 { 
width : 496px; 
} 
#index_1 #middle .column2 { 
width : 241px; 
} 
#index_1 .col1 { 
width : 206px; 
} 
#index_1 .col2 { 
width : 207px; 
} 
#index_1 .ind_col { 
width : 42px; 
} 
#index_2 .columns1 .column1 { 
width : 490px; 
} 
#index_2 .columns1 .column2 { 
width : 241px; 
} 
#index_2 .columns1 .indent_column { 
width : 7px; 
} 
#index_2 .ver_line { 
background : url(../images/ver_line.gif) repeat-y 493px 0%; 
width : 100%; 
} 
#index_2 .columns2 .column1 { 
width : 493px; 
} 
#index_2 .columns2 .column2 { 
width : 245px; 
background : url(../images/ver_line.gif) repeat-y left; 
} 
#index_3 #middle .column1 { 
width : 496px; 
} 
#index_3 #middle .column2 { 
width : 241px; 
} 
#index_3 .col1 { 
width : 206px; 
} 
#index_3 .col2 { 
width : 207px; 
} 
#index_3 .ind_col { 
width : 42px; 
} 
#index_4 #middle .column1 { 
width : 496px; 
} 
#index_4 #middle .column2 { 
width : 241px; 
} 
#index_4 .col1 { 
width : 206px; 
} 
#index_4 .col2 { 
width : 207px; 
} 
#index_4 .ind_col { 
width : 42px; 
} 
#index_5 .columns1 .column1 { 
width : 241px;
background : #000000; 
} 
#index_5 .columns1 .column2 { 
width : 490px;
background : #000000;   
} 
#index_5 .columns1 .indent_column { 
width : 7px;

} 
.header_titrepage {
	font-family : Arial;
	font-size : 25px;
	font-style : normal;
	line-height : normal;
	font-weight : bold;
	color : #dcdbbd;
	background-color : #000000;
	background-image : url(../images/h_text_bg.gif);
	background-repeat : repeat-x;
	width : 738px;
	position : absolute;
	height : 35px;
	top : 15px;
	left : auto;
	letter-spacing: 4px;
	word-spacing: 4px;
	background-position: center bottom;
	text-align: left;
	visibility: inherit;
} 
.header_titrepagemin {
	font-family : Arial;
	font-size : 11px;
	font-style : italic;
	line-height : normal;
	color : #b0a37b;
	background-repeat : repeat-x;
	width : 738px;
	overflow : auto;
	position : absolute;
	visibility : visible;
	height : 20px;
	top : 57px;
	left : auto;
	letter-spacing: normal;
	word-spacing: normal;
	background-position: center bottom;
	z-index: auto;
	text-align: right;
	vertical-align: bottom;
	background-color: #000000;
} 
.cadre_comments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #b0a37b;
	background-color: #000000;
	background-image: url(../images/h_text_bg.gif);
	background-repeat: repeat-x;
	background-position: center 30px;
	position: absolute;
	left: auto;
	top: 1082px;
}
.soustitrepage {
	font-family : Arial;
	font-size : 15px;
	font-style : normal;
	line-height : normal;
	font-weight : bold;
	color : #b0a37b;
	background-color : #000000;
	background-image : url(../images/h_text_bg.gif);
	background-repeat : repeat-x;
	width : 738px;
	overflow : auto;
	position : absolute;
	visibility : visible;
	letter-spacing: 4px;
	word-spacing: 4px;
	background-position: center bottom;
}	

