/* CSS Document */
/* BLOC */

body{
	/*background-color: #DEDFE4;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	/*padding:7px;*/
	padding:0px;
	/*width:950px;*/
	/*border:1px dotted red;*/
}

#conteneur {
	position:relative;
	width:950px;
	margin-right:auto;
	margin-left:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.haut{
	float:left;
	background-image:url(../images/commun/bandeau.jpg);
	width:950px;
	height:172px;
	padding:19px 0px 0px 18px;
  	height:153px;
	width:932px;
}

.haut2{
	float:left;
	/*background-image:url(../images/commun/bandeau2.jpg);*/
	width:950px;
	height:119px;
	padding:19px 0px 0px 18px;
  	height:100px;
	width:932px;
}

.centre{
	float:left;
	background-image:url(../images/commun/fond.gif);
	background-repeat:repeat-x;
	background-color:#c6cacb;
	width:950px;	
	padding:0px 0px 40px 18px;
  	width:932px;
}

.clear{
	clear:both;
}

.float_left{
	float:left;
}

.colonne_mini{
	float:left;
	padding:0px 7px 0px 0px;
}

.colonne_mini .bloc1{
	margin-right:0px;
}

/*PIED*/
.pied{
	float:left;
	background-image:url(../images/commun/pied_fond.gif);
	width:950px;
	font-size:10px;
	color:#daeedb;
	padding-bottom:5px;
}

.pied_lisere{
	float:left;
	background-image:url(../images/commun/pied.gif);
	width:950px;
	height:40px;
	margin-top:-30px;
}

.retour_haut{
	/*float:left;*/
	clear:both;
	width:932px;
	padding-top:10px;
}

.retour_haut a{
	background-image:url(../images/commun/puce_haut.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:15px;
	margin:0px 0px 0px 728px;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:underline;
	font-size:10px;
}

.pied .copyright{
	float:left;
	width:188px;
	text-align:right;
}

.pied .mention{
	float:left;
	width:680px;
	margin-left:20px;
}

.pied .version{
	margin:20px 0px 0px 0px;
}
.pied .version .item{
	float:left;
	margin:0px 13px 0px 13px;
	line-height:20px;
}
.pied .version .item_debut{
	float:left;
	margin:0px 13px 0px 0px;
	line-height:20px;
}
/* LIEN */

a {
	text-decoration:none;
	color:#003399;
	font-weight:bold;
	padding:0px;
}

a:hover{
	cursor:pointer;
	/*color:#2d9a30;*/
}

.pied a:hover{
	cursor:pointer;
	color:#FFFFFF;
}

a .grand{
	font-size:12px;
}

.nav_transversale .lien{
	background-repeat:no-repeat;
	padding:3px 0px 0px 30px;
	float:left;
	height:23px;
	:"\"}\""; 
	height:20px;
}

/*POUR CACHER LA RECHERCHE*/
.nav_transversale input{
	display:none;
}

.nav_transversale div img{
	display:none;
}
/**/

.puce{
	background-image:url(../images/commun/puce.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px;
}

.puce_retour{
	/*background-image:url(../images/commun/puce_retour.gif);*/
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px;
	font-size:11px;
}

.puce_apres{
	background-image:url(../images/commun/puce.gif);
	background-repeat:no-repeat;
	background-position:right 1px;
	padding-right:15px;
    font-size:11px;
} 

.lien_droite11 .puce a, .lien_gauche11 .puce a{
	font-size:11px;
}

img{
	border:none;
}

/*
.bloc2 a{
	font-size:11px;
}
*/

.bloc2 .lien{
	margin-bottom:5px;
}

.lien_droite11{
	float:right;
	font-size:11px;
}

.lien_droite12{
	float:right;
	font-size:12px;
}

.lien_gauche11{
	float:left;
	font-size:11px;
}

.lien_gauche12{
	float:left;
	font-size:12px;
	margin:1px 0px 1px 0px;
}

.corps11{
	font-size:11px;
}

.pied a{
	font-size:10px;
	color:#daeedb;
	text-decoration:underline;
}

.pied .version a{
	font-size:10px;
	color:#daeedb;
	text-decoration:none;
}

/* HAUT */
.accroche{
	margin-top:13px;
	font-size:14px;
	font-weight:bold;
}

.nav_transversale{
	position:absolute;
	top:18px;
	right:22px;
}

form{
	margin:0px;
}
.nolink{
	font-weight:normal;
	padding:3px 0px 0px 9px;
	color:#999999;	
}
.nav_transversale .champ{
	width:134px;
	height:11px;
	font-size:10px;
	border:1px solid #8d8961;
}
.nav_transversale .btok{
	margin-bottom:-4px;
}
.nav_transversale div{
	float:left;
	margin-left:7px;
}
.haut .titre{
	float:left;
	padding:13px 0px 0px 23px;;
}
.haut .titre h1{
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	margin:0px;
}
/*MENU*/
.menu{
	float:right;
	padding-right:18px;
	margin-top:-11px;
}
.menu a{
	color:#cccccc;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
.menu a:hover{	
	color:#ffffff;
}
.menu .item div, .menu .item_selected div{
	float:left;
}
.menu .item .libelle{
	padding-top:4px;
	height:22px;
	background-image:url(../images/commun/menu_fond.gif);
	height:18px;
}
.menu .item .droite{
	width:16px;
	height:22px;
	background-image:url(../images/commun/menu_dro.gif);
}
.menu .item .gauche{
	width:16px;
	height:22px;
	background-image:url(../images/commun/menu_gau.gif);
}
.menu .item_selected .libelle{
	padding-top:4px;
	height:22px;
	background-image:url(../images/commun/menu_fond_selected.gif);
	height:18px;
}
.menu .item_selected .droite{
	width:16px;
	height:22px;
	background-image:url(../images/commun/menu_dro_selected.gif);
}
.menu .item_selected .gauche{
	width:16px;
	height:22px;
	background-image:url(../images/commun/menu_gau_selected.gif);
}
/*SOUS MENU*/
.ss_menu{
	float:left;
}
.ss_menu table{
	background-image:url(../images/commun/ssmenu_fond.gif)
}
.ss_menu .item{
	position:relative;
	background-image:url(../images/commun/ssmenu_sep.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:29px;
	padding-top:3px;
	padding-right:1px;
	height:22px;
	padding-top:7px;
}
.item_fin{
	position:relative;
	height:29px;
	padding-top:3px;
	height:22px;
	padding-top:7px;
}
.ss_menu .selected{
	height:33px;
	margin-top:-7px;
	padding-top:7px;
	background-image:url(../images/commun/ssmenu_fond_selected.gif);
	background-position:0px 4px;
	height:22px;
	background-position:0px 0px;
}
.ss_menu .selected a{
	color:#FFFFFF;	
}
.ss_menu a{	
	color:#ffe900;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.ss_menu a:hover{	
	color:#ffffff;
}
.ssmenu_rollover_on a:hover{
	color:#2d9a30;
}
/*ROLLOVER SOUS MENU*/
.ssmenu_rollover_off{
	display:none;
}
.item .ssmenu_rollover_on{
	position:absolute;
	top:20px;
	left:0px;
	text-align:left;
	padding-top:5px;
	width:200px;
}
.item_fin .ssmenu_rollover_on{
	position:absolute;
	top:0px;
	right:0px;
	text-align:left;
	padding-top:25px;
	width:200px;
	right:20px;
	_right:0px;
}

.ssmenu_rollover_on .liste{
	float:left;
	padding:3px 0px 0px 0px;
	background-color:#ffffff;
}

.ssmenu_rollover_on a{
	color:#003399;
	text-transform:none;
}

.ssmenu_rollover_on .lien_gauche12{
	padding:3px 0px 3px 5px;
	border-bottom:1px solid #d0daee;
	background-color:#ffffff;
	width:100%;
}

/*FIL D'ARIANNE*/
.fil_arianne{
	position:absolute;
	top:148px;
	right:25px;
	font-size:10px;
	background-image:url(../images/commun/puce.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:16px;
}
.fil_arianne a{
	text-decoration:underline;
}

/*CENTRE*/
.colonne_gauche{
	float:left;
	width:800x;
}

.colonne_droite{
	float:left;
	width:206px;
}

/*COLONNE GAUCHE*/
.colonne_gauche .contenu{
	float:left;
	width:709px;
	padding:7px 0px 0px 7px;
	background-color:#FFFFFF;
	width:702px;
}
.contenu_fin{
	height:1px;
	width:1px;
	padding:0px;
	margin:0px;
	float:right;
}
.pub_image{
	float:left;
	margin:0px 0px 7px 0px;
	text-align:center;
	width:100%
}

/*TOP*/
.top{
	float:left;
	background-image:url(../images/commun/top_fond.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#637a92;
	width:709px;
	margin-bottom:2px;
}

.top .lien_droite11{
	padding-bottom:7px;
}

.top .accroches{
	float:left;
	width:449px;
	padding-right:30px;
	color:#000000;
	width:419px;
}

.top .accroche1{
	font-size:14px;
	text-transform:uppercase;
	padding:12px 0px 0px 0px;
}

.top .accroche2{
	font-size:24px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 0px 0px 36px;
}

.top .accroche3{
	padding:9px 0px 9px 36px;
	color:#FFFFFF;
}

.top .accroche3 .lien_droite11{
	margin-top:9px;
}

.top .accroche3 a{
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}
.top .accroche3 .puce a{
	font-weight:bold;
}
.accroches .puce{
	background-image:url(../images/commun/puce2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:15px;
}
/*TOP2*/
.top2{
	float:left;
	background-color:#FFFFFF;
	background-position:right top;
	background-repeat:no-repeat;
	min-height:152px;
	_height:152px;
	width:709px;
	padding-bottom:7px;
}
.top2 .accroches{
	float:left;
	width:436px;
	padding-left:17px;
	margin-top:-18px;
	color:#000000;
	width:419px;
}
.top2 .accroche1{
	font-size:14px;
	text-transform:uppercase;
	padding:12px 0px 0px 0px;
}
.top2 .accroche2{
	font-size:24px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 0px 0px 36px;
}
.top2 .accroche3{
	padding:15px 0px 9px 0px;
}
.top2 .accroche3 h2{
	margin:0px;
	font-size:12px;
	color:#2d9a30;
}
.coin_haut_droit{
	top:0px;
	left:0px;
	width:18px;
	height:18px;
	/*background-image:url(../images/commun/coin_haut_dro.gif);*/
}
/*BLOC1*/
.bloc1{
	float:left;
	border:#b0c0df 1px solid;
	background-color:#f6f8fa;
	margin:0px 7px 7px 0px;
}

.bloc1 .titre{
	float:left;
	background-image:url(../images/commun/bloc1_titre_fond.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	border-bottom:#7994c9 1px solid;
	width:100%;
}

.bloc1 .titre .libelle{
	float:left;
	padding:0px 10px 7px 6px;
	background-color:#FFFFFF;
}
.bloc1 .titre h2{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	padding-top:8px;
}
.bloc1 .titre2 h2{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 4px 0px;
}
.bloc1 .img{
	float:left;
	padding:9px;
}
.bloc1 .texte{
	float:left;
	padding:9px 9px 0px 0px;
}
.bloc1 .texte h3{
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	margin:0px 0px 3px 0px;
	color:#333333;
}
.bloc1 .texte h3 a{
	font-weight:normal;
}
.bloc1 h3{
	font-size:11px;
	margin:22px 0px 16px 0px;
	color:#41a545;
}

.bloc1 .texte_seul{
	float:left;
	margin:4px 4px 0px 4px;
}
.bloc1 .texte_seul a{
	font-weight:normal;
}
.bloc1 .texte_seul2{
	margin:9px 9px 0px 9px;
	padding-top:4px;
	padding-bottom:4px;
}
/*ROLL OVER*/
.rollover_on{
	position:absolute;
	top:-2px;
	right:-240px;
	width:218px;
	border:#aabbdc 1px solid;
	padding:9px 7px 18px 7px;
	background-color:#ffffff;
	font-size:11px;
	width:204px;
}
.rollover_off{
	display:none;
}
.rollover_on .fleche{
	position:absolute;
	top:-1px;
	left:-14px;
}
.rollover_on table{
	font-size:11px;
}
.liste{
	margin:4px 0px 0px 0px;
}
.liste_item{
	padding:0px 0px 0px 7px;
	/*background-image:url(../images/commun/puce_liste.gif);*/
	background-repeat:no-repeat;
	background-position:left top;
}
/*CLONNE DROITE*/
.colonne_droite .bas{
	float:left;
	display:block;
}
.colonne_droite .contenu{
	float:left;
	background-color:#FFFFFF; 
	width:200px;
}
/*BLOC2*/
.bloc2{
	display:block;
	width:200px;
	padding:0px 0px 20px 10px;
	width:190px;
}
.bloc2 .titre{
	float:left;
	height:11px;
	width:190px;
	background-image:url(../images/commun/bloc2_titre_fond.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom:16px;
}
.bloc2 .titre .libelle{
	float:left;
	padding:0px 10px 0px 0px;
	background-color:#FFFFFF;
	height:11px;
}

.bloc2 .titre h2{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:-2px 0px 0px 0px;
}
.bloc2 .titre .libelle .a h2{
	color:#FFFFFF;	
}
/*BOUTON*/
.bouton , .bouton2{
	display:block;
	margin-bottom:6px;
	background-image:url(../images/commun/bouton/bouton.gif);
	background-repeat:no-repeat;
	text-transform:uppercase;
	width:186px;
	height:37px;
}
.bloc1 .bouton{
	float:left;
	margin:9px 0px 9px 9px;
}
.bloc1 .bouton2{
	float:left;
	margin:4px 0px 4px 4px;
	_margin:4px 0px 4px 2px;
}
.bouton table .libelle, .bouton2 table .libelle{
	width:100px;
}
.bouton table .libelle a, .bouton2 table .libelle a{
	font-size:11px;
	text-transform:uppercase;
}
.bouton table img, .bouton2 table img{
	margin:1px 0px 0px 5px;
}
/*NEWS*/
.bloc2 .news{
	padding:0px 10px 20px 0px;
}
.bloc2 .news img{
	margin:0px 10px 5px 0px;
}
.bloc2 .news .texte h3{
	color:#003399;
	margin:0px;
}
.bloc2 .news .texte h3 a{
	font-size:11px;
	font-weight:normal;
}

/* style lien download brochure */
.lienBasDownload {
	margin:0px 7px 7px 0px;
	padding:7px 9px 7px 9px;
	_padding:7px 9px 2px 9px;
	border:1px solid #b0c0df;
	line-height:15px;
	float:left;
	display:block;
	width:693px;
	width:675px;
}
.menu_image{
	width:660px;
	float:left;
	margin:10px 0px 0px 9px;
}
html>body .menu_image {
	width:675px;
}

.titre_image{
	font-weight:bold;
	text-align:center;
	font-size:11px;
}
.menu_image .lien_droite11{
	margin-top:-14px;
}
.noir{
	color:#333333;
	font-size:12px;
	margin:0px;
	font-weight:bold;
}
/*PLIER DEPLIER*/
.lien_on{
	color:#009900;
	cursor:pointer
}
.lien_off{
	cursor:pointer
}
/*CORP*/
.formCorp{
	float:left;
	padding:0px 0px 0px 9px;
	width:200px;
	height:92px;
	/*background-image:url(../images/corp_1/fond_form.gif);*/
	width:191px;
	font-size:10px;
}

.formCorp input {
	float:left;
	height:12px;
	width:80px;
}
/*LISTE DEROULANTE*/
.select_haut {
	width:178px !important; width /**/:158px;
	display:block;
	padding:1px 10px 2px 10px;
	height:16px;
	color:#888888;
	border:#7b96c9 1px solid;
	text-decoration:none;
	/*background-image:url(../images/commun/fond_select.gif);*/
	background-position:right 0px;
	background-repeat:no-repeat;
	height:13px;
}

.select_bas {
	color:#003399;
	border-left:#7b96c9 1px solid;
	border-right:#7b96c9 1px solid;
	border-bottom:#7b96c9 1px solid;
	text-decoration:none;
	background-color:#FFFFFF;
	position:absolute;
}
.select_option {
	width:178px !important; width /**/:158px;
	display:block;
	padding:2px 10px 2px 10px;
	color:#003399;
	text-decoration:none;
}
.select_option:hover {
	background-color:#cccccc;
}
.combo a {
	font-weight:normal;
}
.combo{
	background-color:#FFFFFF;
	padding:6px 10px 0px 10px;
	float:right;
}
.champ{
	width:167px;
	_width:178px;
	height:16px;
	font-size:11px;
	color:#003399;
	border:1px solid #7994c9;
	margin: 4px 0px 4px 0px;
}

/*LISTE STYLES SPECIFIQUES UK*/
.colonne_gauche .contenuMixed{
	float:left;
	width:195px;
	padding:0px 0px 0px 2px;
	background-color:#FFFFFF;
}

.bloc1Mixed{
	float:left;
	border:#b0c0df 1px solid;
	background-color:#E2EBF5;
	margin:0px 0px 0px 0px;
}

.bloc1Mixed .titre{
	float:left;
	background-image:url(../images/commun/bloc1_titre_fond.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	border-bottom:#7994c9 1px solid;
	width:100%;
}

.bloc1Mixed .titre .libelle{
	float:left;
	padding:0px 10px 7px 6px;
	background-color:#FFFFFF;
}
.bloc1Mixed .titre h2{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	padding-top:8px;
}
.bloc1Mixed .titre2 h2{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 4px 0px;
}
.bloc1Mixed .img{
	float:left;
	padding:9px;
}
.bloc1Mixed .texte{
	float:left;
	padding:9px 9px 0px 0px;
}
.bloc1Mixed .texte h3{
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	margin:0px 0px 3px 0px;
	color:#333333;
}
.bloc1Mixed .texte h3 a{
	font-weight:normal;
}
.bloc1Mixed h3{
	font-size:11px;
	margin:22px 0px 16px 0px;
	color:#41a545;
}

.bloc1Mixed .texte_seul{
	float:left;
	margin:4px 4px 0px 4px;
}
.bloc1Mixed .texte_seul a{
	font-weight:normal;
}
.bloc1Mixed .texte_seul2{
	margin:9px 9px 0px 9px;
	padding-top:4px;
	padding-bottom:4px;
}


.rightMenu {
	text-decoration:none;
	color:#003399;
	font-weight:bold;
	padding:0px;
	text-transform:uppercase;
}

