/* CSS Document */
*{
	border:0;
	padding:0;
	margin:0}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	margin:0;
	padding:0;}
a{
	text-decoration:underline;
	color:#1E3D65}
a:hover{
	text-decoration:none}
#global{
	background:url(../../images/bg_header.gif) repeat-x top}
.contenu{clear:both;
	margin-left:auto;
	margin-right:auto;
	width:948px;
	
	padding-left:14px;
	padding-right:14px;
	background:url(../../images/bg_cont.gif) repeat-y;
	overflow:auto;}
input, textarea{
	border: solid 1px #666666;
	font-size:11px;
	color:#999999;
	padding:2px}
button{
	background:transparent;
	}
.red{
	color:#CC0000;
	font-size:12px;
	font-style:italic}
.roug{
	color:#CC0000}
.btn{
	background:url(../../images/btn.gif) no-repeat;
	width:128px;
	height:33px;
	color:#666666}
p{
	margin-bottom:10px}
.tab_clie td{
	background-color:#FFFFFF;
	padding:1px;}
.tab_clie th{
	background-color:#003A77;
	color:#FFFFFF;
	padding:1px;
	font-size:12px;}
.sep{
	clear:both;
	height:10px;
	line-height:10px}
.header{
	background:url(../../images/bg_head1.gif) repeat-x top;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	height:141px;
	padding-top:5px;
	padding-bottom:10px;}
.rightop a{
	color:#FFFFFF;
	margin-left:10px; 
	margin-right:10px;
	font-size:11px;}
.l_t{
	padding-right:10px;
	color:#FFFFFF;
	font-size:11px}
.l_t a{
	padding:0;
	color:#FFFFFF;
	margin:0}
.rightop img{
	vertical-align:middle}
#footer{
	background:url(../../images/bg_footer2.gif) repeat-x;
	height:31px;
	clear:both}
.foot_int{
	background:url(../../images/bg_footer.gif) repeat-x #3D89BB;
	width:960px;
	margin-left:auto;
	height:26px;
	padding-top:5px;
	margin-right:auto;
	color:#FFFFFF}
.foot_int a{
	color:#FFFFFF}
.cote_lien{
	float:left;
	width:8px;}
.bar_lien{
	background:url(../../images/bg_m.gif) no-repeat;
	width:943px;
	padding-top:12px;
	height:32px;
	padding-left:5px
	}
.bar_lien img{
	vertical-align:middle}
.bar_lien a{
	color:#FFFFFF;
	/*margin-left:28px; margin-right:28px;*/
	text-decoration:none}
.bar_lien a:hover{
	text-decoration:underline}
.lien{
	width:948px;
	background-color:#FFFFFF;
	padding-left:6px;
	clear:both;
	padding-right:6px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	padding-top:1px;
	height:44px}
.grand_div{
	float:left;
	margin-right:4px;
	width:236px;
	height:126px;
	background:url(../../images/bg-baspavet.gif) no-repeat bottom}
.group_ti{
	clear:both;
	padding-top:22px;
	padding-left:3px;
	padding-bottom:15px;
	width:926px;
	margin-left:auto;
	margin-right:auto;	background:url(../../images/bg_it.gif) repeat-x;
	overflow:auto;}
.grand_div p{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px}
.devlo{
	background:url(../../images/bg_vert.gif) no-repeat;
	width:171px;
	height:90px;
	float:left;
	padding:17px;
	color:#FFFFFF;
	font:"Trebuchet MS" ;

	}
.content{
	background:url(../../images/ombre_c.gif) repeat-x top;
	clear:both;
	width:926px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px}
.cont_interne{
	float:left;
	padding-right:40px;
	width:642px;
	background:url(../../images/index3dec_64.gif) no-repeat right top}
.cont_interne  img{
	margin-right:10px;
	margin-bottom:10px}
.cont_interne ul{
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px}
.cont_interne li{
	padding-bottom:5px;
	list-style-image:url(../../images/plus.jpg)}
.cont1{
	float:left;
	padding-right:40px;
	width:356px;
	background:url(../../images/index3dec_64.gif) no-repeat right}
.cont1  img{
	margin-right:10px;
	margin-bottom:10px}
.cont2{
	float:left;
	padding-right:40px;
	width:266px;
	
	background:url(../../images/index3dec_64.gif) no-repeat right}
.cont3{
	float:left;
	text-align:center;
	width:205px;
}
h1{
	padding-bottom:20px;
	}
.nom_rub{
	color:#000000;
	font-size:22px;
	padding-bottom:0;
	margin-bottom:0;
	letter-spacing:0px;
	font-weight:bold}
.cimetn{
	color:#52B2E6;
	font-size:15px;
	letter-spacing:-1px;
	font-weight:bold}
h3{
	font-size:14px;
	padding-bottom:10px;
	color:#70960C}
h2 a {

	color:#70960C}
h2{
	font-weight:normal;
	font-size:14px;
	padding-bottom:10px;
	color:#70960C}
.list_pro li{
	list-style-image:url(../../images/plus.jpg)}
ul.list_pro{
	margin-left:20px;}
.list_pro li a{
	color:#999999}
.list_pro li a:hover{
	font-weight:bold;
	color:#3E87BA}
.list_n li{
	list-style-image:none}
.tab td{
	padding:2px;
	background-color:#E3F2FB}
.tab th{
	background-color: rgb(1, 106, 172);
	padding:2px}
	
.rightop {	float: right; text-align: right;}
.logo{float:left;}

.l_t_l{
	padding-right:10px;
	color:#FFFFFF;
	font-size:11px;
}
.l_t_l a{
	padding:0;
	color:#FFFFFF;
	margin:0;
}
#banniere_{
position:absolute; left: 485px; top: 45px;
}
#lien_2{
float:right;
margin-right:20px;
}
#lien_1{
float:right;
}
