/*------------------------------------------------------------------------------------------------------------------------
	>>>>> BRITAIR V2
------------------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------- GLOBAL */

html {
	background-image:url(../iso_icons/background_g.gif);
	background-position:top center;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	height:727px;
}

body {
	padding:72px 0px 0px 0px;
	/*background-color: #f3f3f3;*/
	width: 1000px;
	margin: 0px auto;
	position:relative;
	padding:35px 0px 0px 0px;
	scrollbar-face-color: #7c715f; SCROLLBAR-HIGHLIGHT-COLOR: white; 
	scrollbar-shadow-color: white; SCROLLBAR-ARROW-COLOR: #c7b793; 
	scrollbar-base-color: #c7b793; scrollbar-3d-light-color: white; 
	scrollbar-3d-dark-color: #c7b793; scrollbar-dark-shadow-color: white
}

.titreh2 {
	max-width:680px;
	background-image:url(../iso_icons/bg_titre1.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#cccc66;
	line-height:25px;
	padding-left:10px;
	margin:0px;
}

.titresH1_gauche .titreh2 {
	max-width:680px;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#002555;
	line-height:25px;
	padding-left:0px;
	margin:0px;
}

/* ----------------------------------------------------------------------------------- SPECIFIQUE ACCUEIL*/

.lecontent_accueil { /* --------- !!!!!!!!!!!!!!!!!!!!!  COULEUR DE FOND SI BLEU OU BLANC */
	background-color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	z-index:100;
	padding-top:5px;
}

.content_part2_accueil { /* --------- !!!!!!!!!!!!!!!!!!!!!  COULEUR DE FOND SI BLEU OU BLANC */
	height:442px;
	width:725px;
	overflow-y: auto;
	overflow-x:hidden;
	margin:11px 0px 0px 0px;
	background-color:#FFFFFF;
	margin-right:-20px;
}

/* ----------------------------------------------------------------------------------- HEADER */

div#logo {
	position:absolute;
	height:128px;
	width:300px;
	left:700px;
}

/* ----------------------------------------------------------------------------------- ENCART GAUCHE HOME */

.encart_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:250px;
	background-color:#c7b793;
	padding:0px 5px 5px 5px;
	margin:0px;
}

.encart_g p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.encart_g h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#12203d;
	font-weight:bold;
	padding:0px 0px 0px 4px;
	margin:0px;
}

/* ----------------------------------------------------------------------------------- MENU 1 */

.displayNone{
	display:none;
}

.positionAbs{
	position:absolute;
	top:30px;
	left:0px;
}

.cellule{
	float:left;
	position:relative;
	z-index:100;
}

.cellule a.liensMenu1, .cellule a:visited.liensMenu1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#FFFFFF;
	color:#03275b;
	padding-left:15px;
	padding-right:12px;
	line-height:30px;
	background-image:url(../iso_icons/menu12_separateur.gif);
	background-position:left;
	background-repeat:no-repeat;
	line-height:30px;
	padding-bottom:8px;
	padding-top:8px;
}

* html body .cellule a.liensMenu1{
	font-size:13px;
}

.cellule a:hover.liensMenu1, .cellule a:active.liensMenu1{
	background-color:#03275b;
	text-decoration:none;
	color:#FFF;
	border-bottom:#000000 1px solid;
	background-image:url(../iso_icons/menu12_separateur.gif);
	background-position:left;
	background-repeat:no-repeat;
}
	
.cellule a.liensMenu1Select {
	background-color:#FFFFFF;
	text-decoration:none;
	color:#03275b;
	border-bottom:#FFFFFF 0px solid; /* ---------------------bord bas c7b793 */
	background-image:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;
	padding-right:12px;
	line-height:30px;
	padding-bottom:8px;
	padding-top:8px;
	background-image:url(../iso_icons/menu12_separateur.gif);
	background-position:left;
	background-repeat:no-repeat;
}
	
.cellule a.liensMenu1SelectFirst {
	background-color:#FFFFFF;
	text-decoration:none;
	color:#03275b;
	border-bottom:#03275b 0px solid;
	background-image:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;
	padding-right:12px;
	line-height:30px;
	padding-bottom:8px;
	padding-top:8px;
}	
	
.cellule a.liensMenu1First, .cellule a:visited.liensMenu1First{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#FFFFFF;
	color:#03275b;
	padding-left:15px;
	padding-right:12px;
	line-height:30px;
	padding-bottom:8px;
	padding-top:8px;
}


.cellule a:hover.liensMenu1SelectFirst, .cellule a:active.liensMenu1SelectFirst{
	background-color:#03275b;
	text-decoration:none;
	color:#FFF;
	border-bottom:#000000 1px solid;
	background-image:url(../iso_icons/menu12_separateur.gif);
	background-position:left;
	background-repeat:no-repeat;
}


.cellule a:hover.liensMenu1Select, .cellule a:active.liensMenu1Select{
	background-color:#03275b;
	text-decoration:none;
	color:#FFF;
	border-bottom:#000000 1px solid;
	background-image:url(../iso_icons/menu12_separateur.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.cellule a:hover.liensMenu1First, .cellule a:active.liensMenu1First{
	background-color:#03275b;
	text-decoration:none;
	color:#FFF;
	border-bottom:#000000 1px solid;
	background-image:url(../iso_icons/menu12_separateur.gif);
	background-position:left;
	background-repeat:no-repeat;
}









.cellule a.liensMenu2, .cellule a:visited.liensMenu2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	font-weight:normal;
	padding:5px 15px 5px 17px;
	background-color:#03275b;
	color:#FFF;
	text-decoration:none;
	white-space:nowrap;
}

.cellule a:hover.liensMenu2, .cellule a:active.liensMenu2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#03275b;
	color:#ccd97f;
	text-decoration:none;
	background-image:url(../iso_icons/menu12_n2_puce.gif);
	background-position:left;
	background-repeat:no-repeat;	
}

.menu1{
	background-color:#FFFFFF;
	height:30px;
	z-index:1000;
	padding:0px;
	margin:0px;
}

.menu1 p{
	margin:0px;
	padding:0px;
	white-space:nowrap;
	list-style:none;
}

.menu2{
	background-color:#24303c;
	display:none;
}

.menu2 div {
		border-bottom:#FFF 1px solid;
}

.menu2border {
padding-top:5px;
background-image:url(../iso_icons/separ_menu1-2.jpg);
background-repeat:repeat-x;
background-position:top left;
}

/* ----------------------------------------------------------------------------------- CONTENT */

.lecontent { /* --------- !!!!!!!!!!!!!!!!!!!!!  COULEUR DE FOND SI BLEU OU BLANC */
	background-color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	z-index:100;
	padding-top:15px;
}

/* --------- PARTIE 1 */
.content_part1 {
	height:34px;
	background-image:url(../iso_icons/zone_menu2_background.gif);
	background-repeat:repeat-x;
	background-position:top left;
	position:relative;
}

/* --------- PARTIE 1 : ANCETRES */

.part1_part1 {
	float:left;
	color:#cccc66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	padding-left:5px;
	padding-top:7px;
}

.ancetres {
	color:#cccc66;
	text-decoration:none;
}
.ancetres0{
	background:transparent url(../iso_icons/ancetres_puce1.gif) 5px 5px no-repeat;
	padding-left:25px;
}
.ancetres_current {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.ancetres a,
.ancetres a:visited {
	color:#cccc66;
	text-decoration:none;
}
.ancetres a:hover,
.ancetres a:active {
	color:#cccc66;
	text-decoration:underline;
}

.ancetres A.selected, .ancetres A:link.selected, .ancetres A:visited.selected, .ancetres A:hover.selected  {
	color:#FFFFFF;
	text-decoration:none;
}

/* --------- PARTIE 1 : MENU 2 */
/*
.part1_part2 {
	position:absolute;
	width:auto;
	float:right;
	right:0px;
	padding-right:8px;
	margin:0px;
	vertical-align:middle;	
}
*/

.part1_part2 select{
	margin:5px;
	padding:0px;
	float:right;
}

.content_part2 { /* --------- !!!!!!!!!!!!!!!!!!!!!  COULEUR DE FOND SI BLEU OU BLANC */
	height:362px;
	width:725px;
	overflow-y: auto;
	overflow-x:hidden;
	margin:11px 0px 11px 0px;
	background-color:#FFFFFF;
	margin-right:-20px;
}

/* ---------------------------------------PARTIE 3 : ZONE */

div.content_part3 {
	background-image:url(../iso_icons/zone_bas.gif);
	background-repeat:repeat-x;
	background-position:top left;
	padding:3px 0px;
}

/* ---------------------------------------PARTIE 3 : PRECEDENT */

td.part3_part1 {
	width:250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cdd97e;
	font-style: normal;
	font-weight: bold;
}
td.part3_part1 A,
.part3_part1 A:visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cdd97e;
	font-style: normal;
	font-weight: bold;
}

td.part3_part1 A:hover,
td.part3_part1 A:active {
	color: #cdd97e;
	text-decoration:underline;
}

/* ---------------------------------------PARTIE 3 : RACCOURCIS ACCUEIL */
td.part3_part2 {
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cdd97e;
	font-style: normal;
	font-weight: bold;
	vertical-align:middle;
	text-align:center;
}

td.part3_part2 A,
td.part3_part3 A,
.part3_part2 A:visited ,
.part3_part3 A:visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cdd97e;
	font-style: normal;
	font-weight: bold;
}
td.part3_part2 A:hover,
td.part3_part2 A:active,
td.part3_part3 A:hover,
td.part3_part3 A:active{
	color: #cdd97e;
	text-decoration:underline;
}
.part3_part2 img {
	vertical-align:middle;
}
/* ---------------------------------------PARTIE 3 : SUIVANT */

.part3_part3 {
	width:250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cdd97e;
	font-style: normal;
	font-weight: bold;
	text-align:right;
}

/* ----------------------------------------------------------------------------------- FOOTER */
/* ----------------------- RACCOURCIS BAS */

div#footer_brit {
	height:34px;
	background-color:#FFFFFF;
	padding-left:15px;
	position:relative;
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #123a5d;
	font-style: normal;
	line-height:34px;
	padding-left:15px;
	font-weight: bold;
}

div#footer_brit A, div#footer_brit A:visited {
	height:34px;
	background-color:#FFFFFF;
	padding-left:15px;
	position:relative;
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #123a5d;
	font-style: normal;
	line-height:34px;
	font-weight: bold;
	text-decoration:none;
	margin:0px 10px 0px 10px;
}

div#footer_brit A:Active{
	height:34px;
	background-color:#FFFFFF;
	padding-left:15px;
	position:relative;
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #123a5d;
	font-style: normal;
	line-height:34px;
	font-weight: bold;
	margin:0px 10px 0px 10px;
}

div#footer_brit A:hover{
}

div#footer_brit A.selected, div#footer_brit A:link.selected, div#footer_brit A:visited.selected, div#footer_brit A:hover.selected  {
}

/* ----------------------- LOGO MINI */

div#logomini {
	position:absolute;
	height:34px;
	width:200px;
	background-color:#FFFFFF;
	line-height:34px;
	padding:0px 10px 0px 0px;
	margin:0px;
	top:0px;
	right:0px;
}
div#logomini a img{
	border:0px;
	padding:0px;
	margin:0px;
}
div#content_brit {
height:488px;
}

/* ----------------------------------------------------------------------------------- CADRE 4 */

.cadre4 {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	width:auto;
}

.cadre4_img {
	padding-right:5px;
	margin:0px;
}

.cadre4_titre {
	background-image:url(../iso_icons/bg_cadre4.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	text-decoration:underline;
}

.cadre4_titre a, .cadre4_titre a:visited, .cadre4_titre a:hover, .cadre4_titre a:active{
	color:#14334f;
	margin:0px;
	display:block;
	text-decoration:none;
	padding:0px 15px 0px 15px;
}

.cadre4_titre a img, .cadre4_imgtitre img{
	border:0px solid #FFFFFF;
	margin:0px;
	margin:0px 0px 0px 15px;
	vertical-align:middle;
	text-decoration:none;
	background-color:#00FFCC;
	text-align:right;
}

/* ----------------------------------------------------------------------------------- CADRE 5 */

.cadre5 {
	background-color:#032758;
	width:auto;
	margin:0px;
	padding:0px;
}

.cadre5_img {
	padding-right:5px;
	margin:0px;
}

.cadre5_img img{
	border:3px solid #FFFFFF;
	margin:0px;
	margin:0px;
}

.cadre5_titre {
	background-color:#103261; /* ------------------- couleur de fond du titre */
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF; /* ------------------- couleur du titre */
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	text-transform:none;
}
.cadre5_titre a, .cadre5_titre a:visited, .cadre5_titre a:hover, .cadre5_titre a:active{
	color:#FFFFFF;
	text-decoration:none;
}

.cadre5_contenu {
	background-color:#103261;
	padding:5px 15px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#cccccc;
}

.cadre5_contenu p{
	background-color:#103261;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#cccccc;
}
.cadre5_contenu a, .cadre5_contenu a:visited, .cadre5_contenu a:hover, .cadre5_contenu a:active{
	color:#cccccc;
	text-decoration:underline;
}

/* ----------------------------------------------------------------------------------- CADRE 6 */
/* ------------------- CSS DANS STYLES.dyn */

/* ----------------------------------------------------------------------------------- CADRE 7 */
/* ------------------- CSS DANS STYLES.dyn */
.cadre7 {
	background-color:#FFFFFF;
	width:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------------- ZONE */
/* ----------------------------------------------------------------------------------- PRESSE */
.content_part3_presse {
	height:26px;
	background-image:url(../iso_icons/zone_bas.gif);
	background-repeat:repeat-x;
	background-position:top left;
	position:relative;
}

.content_part2_presse { /* --------- !!!!!!!!!!!!!!!!!!!!! BLEU */
	height:362px;
	width:725px;
	overflow-y: auto;
	overflow-x:hidden;
	margin:11px 0px 11px 5px;
	background-color:#032759;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CCCCCC;
}

.content_part2_presse a, .content_part2_presse a:visited, .content_part2_presse a:hover, .content_part2_presse a:active{/* --------- !!!!!!!!!!!!!!!!!!!!! BLEU */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CCCCCC;
	text-decoration:underline;
}





.content_part2_presse p { /* --------- !!!!!!!!!!!!!!!!!!!!! BLEU */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CCCCCC;
}

.lecontent_presse { /* --------- !!!!!!!!!!!!!!!!!!!!!  COULEUR DE FOND SI BLEU OU BLANC */
	background-color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	z-index:100;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CCCCCC;
}

.identification {
	margin-top:3px;
	line-height:20px;
	vertical-align:middle;
	width: auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:0px 5px 0px 0px;
	background-color:#032759;
}

.identification a, .identification a:visited, .identification a:hover, .identification a:active{
	color:#FFFFFF;
	text-decoration:underline;
}

/*------------------------------------------------------------------------------------------------------------------------
	MODULE 'IMAGE GALLERY' >>>>> BRITAIR V2
------------------------------------------------------------------------------------------------------------------------*/

.imgalThumbnailsTable{
	border:0px solid #CCC;
	border-left-width:0px;
	border-bottom-width:0px;
	width:360px;
}

.imgalThumbnail {
	border:2px solid #fff;
	margin:8px;
}

.imgalMainImageTable {
	border:0px solid #CCC;
	border-left-width:0px;
	border-bottom-width:0px;
}

.imgalMainImage {
	border:3px solid #fff;
}

.imgalCaption{
	margin:0px;
	padding:6px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px ;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

.imgalDescription{
	font-family:Arial, Helvetica, sans-serif ;
	font-size:11px ;
	background-color:#203f69;
	padding:5px;
}

.imgalMainImageText{
	font-family:Arial, Helvetica, sans-serif ;
	font-size:11px ;
	color:#000000 ;
}
