@import url(pages.css);
@import url(../js/ScriptAculous/lightboximages/lightbox.css);
@import url(../js/ScriptAculous/lightboximages/overlay.css);
* {
margin:0;
padding:0;
}
.clearer {
clear:both;
}
span.hide{display:none;}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
background:url(../images/common/body_bg.gif) repeat-x top;
}
#global_deco {
width:862px;
margin:18px auto 0 auto;
}
#global {
width:862px;
margin:0;
background:url(../images/common/bg_global.gif) repeat-y top;
}
#entete {
width: 862px;
height: 115px;
background: url(../images/picts_fr/entete.gif) no-repeat 0 0;
}
#logo {
width: 80px;
height: 43px;
float: left;
margin: 40px 0 0 29px;
_margin: 40px 0 0 15px;
}
/*navigation langues*/
#langues_nav {
width: 127px;
height: 36px;
float: right;
}
#langues_nav a span {
	display: none;
}
#langues_nav ul {
	margin: 18px 0 0 0;
}
#langues_nav ul li {
	float: left;
	list-style: none;
	margin: 0 14px 0 0;
}
#langues_nav ul li.last {
	margin: 0;
}
#langues_nav #fr a {
	width: 16px;
	height: 11px;
	display: block; 
	background: url(../images/common/btlang_fr.gif) no-repeat 0 0;
}
#langues_nav #fr a:hover {
	background: url(../images/common/btlang_fr.gif) no-repeat 0 -11px;
}
#langues_nav #nl a {
	width: 16px;
	height: 11px;
	display: block; 
	background: url(../images/common/btlang_nl.gif) no-repeat 0 0;
}
#langues_nav #nl a:hover {
	background: url(../images/common/btlang_nl.gif) no-repeat 0 -11px;
}
#langues_nav #de a {
	width: 16px;
	height: 11px;
	display: block; 
	background: url(../images/common/btlang_de.gif) no-repeat 0 0;
}
#langues_nav #de a:hover {
	background: url(../images/common/btlang_de.gif) no-repeat 0 -11px;
}
#langues_nav #uk a {
	width: 16px;
	height: 11px;
	display: block; 
	background: url(../images/common/btlang_uk.gif) no-repeat 0 0;
}
#langues_nav #uk a:hover {
	background: url(../images/common/btlang_uk.gif) no-repeat 0 -11px;
}
/*fin navigation langues*/
#bandeau {
width:862px;
height:111px;
margin:0;
background:url(../images/common/bg_bandeau.gif) no-repeat 0 0;
}
#bandeau img {
width:842px;
height:111px;
display:block;
margin:0 auto 0 auto;
}
#corps_deco {
width:862px;
background: #000;
background:url(../images/common/corps_bas.gif) no-repeat bottom;
}
#corps {
width:842px;
margin: auto;
padding: 0;
}
#colg {
width:230px;
float: left;
margin:15px 0 10px 0;
padding:0;
}

/*Colonne gauche*/
/*Boxnews*/
.boxdl {
width:220px;
margin: 0 0 10px 10px;
padding: 0 0 6px 0;
background:url(../images/common/boxnews_bas.gif) no-repeat bottom;
}
.boxdl h1 {
width:184px;	/*220px*/
height:25px;	/*35px*/
padding: 10px 0 0 36px;
color:#fff;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/common/boxnews_haut.gif) no-repeat 0 0;
} 
.boxdl h2 {
width:205px;	/*220px*/
height:19px;	/*27px*/
padding: 8px 0 0 15px;
color:#e43744;
font-size:10px;
background:url(../images/common/boxnews_date.gif) no-repeat 0 0;
} 
.boxdl_content {
width:218px;
padding:8px 0 0 0;
font-size:11px;
background:url(../images/common/boxnews_content.gif) repeat-x 0 0;
border-left: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
overflow:hidden;
zoom:1;
} 
.boxdl_content p {
margin:0px 0px 15px 15px;
} 
.boxdl_content .bt_suite a {
/*width:100px;*/ /*107px*/
height:19px;/*26px*/
padding:7px 10px 0 27px;
display: block;
color: #0b8bc8;
font-size:10px;
font-weight:bold;
background:url(../images/common/boxdl_bt_suite.gif) no-repeat 0 0;
text-decoration:none;
float:right;

}
.bt_suite a:hover {
text-decoration:underline;
}
/*Boxchiffres*/
.boxchiffres {
width:220px;
margin:0 0 10px 10px;
padding:0 0 6px 0;
background:url(../images/common/boxnews_bas.gif) no-repeat bottom;
}
.boxchiffres h1 {
width:184px;	/*220px*/
height:27px;	/*37px*/
padding:10px 0 0 36px;
color:#fff;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/common/boxchiffres_haut.gif) no-repeat 0 0;
} 
.boxchiffres_content {
width:218px;
height:50px;
padding:0;
font-size:11px;
background:url(../images/common/boxchiffres_content.gif) repeat-x 0 0;
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
text-align:center;
}
.boxchiffres select {
height:20px;
width:200px;
padding:0 0 0 4px;
margin:12px auto 0 auto;
border:1px solid #e2e2e2;
}
.boxchiffres select option {
padding:0 0 0 4px;
}

/*Box Tlchargements */
.boxnews {
width:220px;
margin: 0 0 10px 10px;
padding: 0 0 6px 0;
background:url(../images/common/boxnews_bas.gif) no-repeat bottom;
}
.boxnews h1 {
width:184px;	/*220px*/
height:25px;	/*35px*/
padding: 10px 0 0 36px;
color:#fff;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/common/boxnews_haut.gif) no-repeat 0 0;
} 
.boxnews h2 {
width:205px;	/*220px*/
height:19px;	/*27px*/
padding: 8px 0 0 15px;
color:#e43744;
font-size:10px;
background:url(../images/common/boxnews_date.gif) no-repeat 0 0;
} 
.boxnews_content {
width:218px;
padding:8px 0 0 0;
font-size:11px;
background:url(../images/common/boxnews_content.gif) repeat-x 0 0;
border-left: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
overflow:hidden;
zoom:1;
} 
.boxnews_content .bt_suite{
float:right;
} 
.boxnews_content p {
margin:0 20px 40px 15px;
} 
.bt_suite a {
height:19px;/*26px*/
padding:7px 10px 0 27px;
display: block;
color: #0b8bc8;
font-size:10px;
font-weight:bold;
background:url(../images/common/boxnews_bt_suite.gif) no-repeat 0 0;
text-decoration:none;
}
.bt_suite a:hover {
text-decoration:underline;
}


/*pied*/
#pied {
text-align:right;
color:#ababab;
font-size:10px;
padding:0 25px 0 0;
margin: 0 0 25px 0;
}
#pied a {
color:#ababab;
text-decoration:none;
}
#pied a:hover {
color:#ababab;
text-decoration:underline;
}

a.dl{
	color:#0C8CC9;
	text-decoration:none;
}
a.dl:hover{text-decoration:underline;}

/* FICHES TECHNIQUES*/
#conteneur .tech_login,
#conteneur .tech_login2{
	width:332px;
	padding-bottom:9px;
	background:url(../images/common/b_dl.gif) no-repeat bottom left;
	margin-left:100px;
}
#conteneur .tech_login2{margin:20px 0px 0px 100px;}
#conteneur .b_tech_login,
#conteneur .b_tech_login2{
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	padding:10px 0px 10px 0px;
	width:330px;
}
#conteneur .b_tech_login2{padding:0px;}
#conteneur .tech_login h2,
#conteneur .tech_login2 h2{
	width:322px;
	height:26px;
	padding:8px 0px 0px 10px;
	background:url(../images/common/h_dl.gif) no-repeat 0px 0px;
	color:#0a9ade;
	font-weight:bold;
	font-size:11px;
	margin:0px;
}
#conteneur .tech_login label,
#conteneur .tech_login2 label{
	width:100px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 10px;
	color:#333333;
	font-size:10px;
	font-weight:bold;
}
#conteneur .tech_login2 label span{color:#0d9de1;}
#conteneur .tech_login input,
#conteneur .tech_login2 input{
	width:150px;
	float:left;
	color:#333333;
	font-size:11px;
	border:1px solid #ababab;
	height:18px;
}
#conteneur .tech_login .sep{
	clear:both;
	height:5px;
	overflow:hidden;
}
#conteneur .tech_login a.ok,
#conteneur .tech_login2 a.envoyez{
	width:24px;
	height:21px;
	display:block;
	padding:3px 0px 0px 22px;
	background:url(../images/common/bt_ok.gif) no-repeat 0px 0px;
	text-decoration:none;
	color:#0a9ade;
	font-weight:bold;
	font-size:10px;
	margin:10px 0px 0px 110px; 
}
#conteneur .tech_login a.ok:hover,
#conteneur .tech_login2 a.envoyez:hover{text-decoration:underline;}
#conteneur .tech_intro{
	font-weight:bold;
	margin:0px;
	line-height:normal;
	border-top:1px solid #e2e2e2;
	margin:20px 0px 0px 0px;
	padding:15px 0px 0px 0px;
}
#conteneur .tech_login2 .ligne1,
#conteneur .tech_login2 .ligne2{
	padding:3px 0px 3px 0px;
}
#conteneur .tech_login2 .ligne2{background-color:#f8f8f8;}
#conteneur .tech_login2 label.co{
	color:#0d9de1;
	font-size:9px;
	font-weight:normal;
	line-height:normal;
	margin:10px 0px 10px 0px;
}
#conteneur .tech_login2 a.envoyez{
	width:139px;
	background:url(../images/common/bt_envoyez.gif) no-repeat 0px 0px;
	margin:10px 0px 10px 110px; 
}
#conteneur .tech_conf{
	font-weight:bold;
	color:#ce261e;
	margin:0px;
	line-height:normal;
	margin:20px 0px 0px 0px;
	padding:0px;
}

