*{margin:0; padding:0;}
body{background-color:#FFFFFF; font-size:100%; line-height:1em;}
#main{
	min-width:900px; 
	width:1280px;
	/*expression(((document.documentElement.clientWidth || document.body.clientWidth) < 900)? "900px" : "1024");*/
}

img{border:0;}
ul{list-style:none;}
.column{float:left;}
.clear{clear:both;}
html{font:0.75em Tahoma, Arial, helvetica, sans-serif; color:#8D8D8D;}
input, textarea, select{color:#8D8D8D; vertical-align:top; text-align:left; border: 1px solid #818181; font:11px Tahoma, Arial, helvetica, sans-serif;}
input, select{vertical-align:middle;}
.col_1, .col_2, .col_3, .box_1, .box_2, .box_3 {float:left;}
.tar{text-align:right;}
.in5{margin-top:5px;}
.in10{margin-top:10px;}
.in15{margin-top:15px;}
.in20{margin-top:20px;}
.in25{padding-top:25px;}

a{color:#8D3853; text-decoration:underline;}
a:hover{text-decoration:none;}


a.menu{color:#ffffff; text-decoration:underline;}
.menu a:hover{color:#ffff99; text-decoration:none;}
.menu a:visited{color:#ffffff; text-decoration:underline;}

a.menusel{color:#ff0000; text-decoration:none;}


h1{text-indent:-10000px; background:url(images/logo.gif) top left no-repeat; height:119px;}

/*=======header===========*/
#header{background:url(images/header_fll.gif) top right repeat-x; width:100%; height:246px; overflow:hidden;}
#header .lyr_1{ top right no-repeat; width:100%;} /*background:url(images/header_bg.jpg) */
#header .col_left{width:100%; float:left; margin-right:-205px;}
#header .col_right{width:205px; float:left;}
#header .col_right div{padding:68px 0 83px 45px;}
#header .menu{padding:28px 0 0 36px;}
#header .menu .m_1{width:15%; float:left;}
#header .menu .m_2{width:15%; float:left;}
#header .menu .m_3{width:15%; float:left;}
#header .menu .m_4{width:15%; float:left;}
#header .menu .m_5{width:15%; float:left; margin-right:64px;}
#header .logo{width:40%; height:188px; float:left;}
#header .logo div{padding:25px 0 44px 55px;}
#header .logo h3{ font-size:3em; margin-top:25px;}
#header .txt h3{ font-size:1.8em;}
#header .txt{width:59%; float:left;  color:#FFFFFF; }
#header .txt .indent{padding:44px 205px 30px 0;}
#header .txt h2{height:21px; margin-bottom:5px; background:url(images/txt_line_x.gif) bottom left repeat-x;}

/*=====//header===========*/

/*=======block===========*/
.block{background:url(images/block_top.jpg) top repeat-x #F5F5F5; width:100%; color:#444040;}
.block .bot{background:url(images/block_bot.jpg) bottom repeat-x;}
.block .left{background:url(images/block_left.jpg) left repeat-y;}
.block .right{background:url(images/block_right.jpg) right repeat-y;}
.block .top_left{background:url(images/block_top_left.jpg) top left no-repeat;}
.block .top_right{background:url(images/block_top_right.jpg) top right no-repeat;}
.block .bot_left{background:url(images/block_bot_left.jpg) bottom left no-repeat;}
.block .bot_right{background:url(images/block_bot_right.jpg) bottom right no-repeat; padding:20px 20px 24px 31px;}

.block a{color:#8D3853; text-decoration:underline;}
.block a:hover{text-decoration:none;}
/*=====//block===========*/

/*=======content===========*/
#content{background:url(images/content_top.jpg) top repeat-x; line-height:1.3em}
#content .bot_c{background:url(images/content_bot.jpg) bottom repeat-x; width:100%;}
#content .top_left_c{background:url(images/content_top_left.jpg) top left no-repeat; width:100%;}
#content .top_right_c{background:url(images/content_top_right.jpg) top right no-repeat; width:100%;}
#content .bot_left_c{background:url(images/content_bot_left.jpg) bottom left no-repeat; width:100%;}
#content .bot_right_c{background:url(images/content_bot_right.jpg) bottom right no-repeat; padding:8px 30px 14px 67px;}

#content .bot_right_c .cnt_width{width:100%;}

.title{display:block;}

.main_line_x{height:1px; background:url(images/main_line_x.gif) top left repeat-x;}

#content li{background:url(images/list_a.gif) center left no-repeat;}
#content li div{background:url(images/list_li.gif) bottom left repeat-x; margin-left:24px}
#content li a{color:#8D8D8D; font-weight:bold; line-height:2em; text-decoration:none;}
#content li a:hover{text-decoration:underline;}	

.font_3{color:#8D3853; font-weight:bold;}

.pic{margin-right:10px; float:left;}

h2{color:#8D3853; font-size:1em;}
/*=====//content===========*/

/*=======page_1===========*/
#page_1 #content .bot_right_c{padding-left:46px;}

#page_1 .col_1 .indent{padding:20px 36px 0 0;}

#page_1 .col_1 .title{margin-bottom:7px;}
#page_1 .col_1 .indent_2{padding-left:22px;}
#page_1 .col_1 .img_indent{margin-top:30px;}

#page_1 .col_2 .quot{margin-top:3px; padding:2px 0 0 21px; background:url(images/qout.gif) top left no-repeat;}
#page_1 .col_2 .quot_2{background:url(images/qout_2.gif) top left no-repeat; padding:0 0 0 10px;}
#page_1 .col_2 .font_2{color:#141414; font-weight:bold;}
#page_1 .col_2 .font_2 span{font-style:italic;}

#page_1 .block{margin-bottom:6px; color:#8D3853;}

#page_1 .col_2 .box_1{width:35%;}
#page_1 .col_2 .box_2{width:65%; text-align:center;}
#page_1 .col_2 .box_2 div{height:100px;}

#page_1 .col_2 .box_1 .indent{padding:20px 30px 0 9px;}
#page_1 .col_2 .box_1 .title{margin-bottom:5px;}

#page_1 .col_2 ul{width:195px;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page_2 .col_1 .indent{padding:20px 36px 0 0;}
#page_2 .col_1 .title{margin-bottom:7px;}
#page_2 .col_1 .main_line_x{margin:15px 0 10px 0;}

#page_2 .block .bot_right{padding:20px 20px 26px 18px;}
#page_2 .col_2 .title{margin-bottom:7px;}
#page_2 .block .indent{padding:0 0 15px 17px;}
#page_2 .block .pic{margin-right:1px;}
#page_2 .col_2 .indent_2{padding:27px 22px 0 8px;}
#page_2 .col_2 .box_1{width:51%; padding-top:15px;}
#page_2 .col_2 .box_2{width:49%; padding-top:15px;}
#page_2 .col_2 ul{width:195px;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page_3  #content .bot_right_c{padding-right:60px;}

#page_3 .col_1 .indent{padding:20px 36px 0 0;}
#page_3 .col_1 .title{margin-bottom:7px;}
#page_3 .col_1 ul{margin-top:15px; width:270px;}

#page_3 .col_2 .indent{padding:0 13px 0 0;}
#page_3 .block .bot_right{padding:20px 9px 31px 28px;}
#page_3 .col_2 .title{margin-bottom:7px;}
#page_3 .col_2 .indent_2{padding-left:7px;}
#page_3 .col_2 .pic{margin-right:20px;}
#page_3 .col_2 ul{width:197px; margin-bottom:15px;}

#page_3 .col_3{padding-top:20px;}
#page_3 .col_3 .indent{padding-left:16px;}
#page_3 .col_3 .title{margin-bottom:7px;}
#page_3 .col_3 .pic{margin-right:17px;}
#page_3 .col_3 .main_line_x{margin:15px 0 10px 0;}

 .erreur {background-color:#ff0000; color:#ffffff; font-weight:bold; line-height:1em; text-decoration:none;padding:5px 5px 5px 15px;}
 .ok {background-color:#55ff55; color:#ffffff; font-weight:bold; line-height:1em; text-decoration:none;padding:5px 5px 5px 15px;}


/*=====//page_3===========*/

/*=======page_4===========*/
#page_4 .col_1 .indent{padding:20px 36px 0 0;}
#page_4 .col_1 .title{margin-bottom:7px;}
#page_4 .col_1 .main_line_x{margin:15px 0 10px 0;}
#page_4 .col_1 ul{margin-top:15px; margin-bottom:15px; width:270px;}

#page_4 .block .bot_right{padding:20px 15px 26px 12px;}
#page_4 .col_2 .title{margin-bottom:7px;}
#page_4 .col_2 .pic{margin-right:7px;}
#page_4 .col_2 .indent{padding:28px 0 0 8px;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page_5 .col_1 .indent{padding:20px 36px 0 0;}
#page_5 .col_1 .title{margin-bottom:7px;}

#page_5 .col_2 .title{margin-bottom:5px;}
#page_5 .col_2 .pic{margin-right:21px;}
#page_5 .block .bot_right{padding:20px 24px 18px 28px;}
#page_5 .col_2 .indent{padding:26px 0 0 8px;}
#page_5 .col_2 .indent .title{margin-bottom:7px;}

#form .box_1{width:215px;}
#form .box_1 div{height:25px;}
#form .box_2{width:195px;}
#form input{ height:17px;}
#form textarea{ height:98px; overflow:auto; margin-bottom:14px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page_6 #content .bot_right_c .cnt_width{padding-top:20px;}
#page_6 #content .bot_right_c{padding-right:60px; padding-bottom:40px;}
/*=====//page_6===========*/

/*=======footer===========*/
#footer{height:75px; background:url(images/footer_bg.jpg) top left repeat-x; line-height:1.25em; font-size:0.91em; color:#8D8D8D;}
#footer a{color:#8D8D8D; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .indent{padding:12px 0 15px 90px;}
#footer .ws{padding:7px 0 0 0; color:#252525; word-spacing:17px;}
#footer .ws a{color:#252525; text-decoration:none;}
#footer .ws a:hover{text-decoration:underline;}
/*=====//footer===========*/

.effectif th {text-align:left;}