body{color:#2C407C; font-family: Verdana, Trebuchet MS , Arial;font-size:8pt; }
div,p{margin:0;padding:0;}
td{font-size:8pt}
#contenu{margin:0 auto 0 auto;width:900px;height:800px;border:solid 1px #FFF; background:url('../resources/image/bertin/element/back_home.jpg') no-repeat;}
	#homeG{width:198px;float:left;}
		#blocNav{padding-top:200px;}
		#blocRef{padding-top:40px;}
		#blocRef2{padding-top:20px;}
		#blocRecherche{padding-top:40px;}
		#blocAnnexes{padding-top:40px;}
	#homeD{width:702px;float:left;}
		.gapHome{padding-left:85px;}
		.gapHomeNews{margin:10px 0 0 85px;padding-top:3px;width:600px;height:38px;border:#AAA solid 1px;background-color:#FFF; text-align:center;vertical-align:middle;}
	#baseFoot{padding:65px 330px 0 90px;float:left;}	
	#baseFootIn{padding:75px 330px 0 90px;float:left;}	
	#baseCnim{padding-top:65px;color:#2C407C;float:left;}	
	#baseCnimIn{padding-top:30px;color:#2C407C;float:left;}	
	.clean{clear:left;}

#contenuB{margin:0 auto 0 auto;width:900px;border:solid 1px #FFF;} 		
	#brHaut{margin:0 auto 0 auto;width:900px;height:175px;background:url('../resources/image/bertin/element/back_interieur_haut.jpg') no-repeat;}
			#logobertin{padding-left:370px;padding-right:210px;float:left;}
			#articleTitre{clear:left;padding:60px 0 0 210px;}
	#brBas{margin:0 auto 0 auto;width:900px;background:url('../resources/image/bertin/element/back_interieur.jpg');}
		#articleTexte{margin:0 20px;}
	#brFoot{margin:0 auto 0 auto;width:900px;height:102px;background:url('../resources/image/bertin/element/back_interieur_bas.jpg') no-repeat;}
			
.p_search{padding-bottom:15px;}
.search{color:#FFF;font-size:7pt;font-weight:bold;}
.moreBlue{color:#2C407C;font-size:9pt;font-weight:bold;}
.moreBlack{color:#333;font-size:7pt;font-weight:bold;}
.moreEnergie{color:#FEC90A;font-weight:bold;}
.moreSante{color:#00B2D5;font-weight:bold;}
.moreDefense{color:#98A9B2;font-weight:bold;}
.moreAero{color:#F04826;font-weight:bold;}
.moreIndustrie{color:#A92F8F;font-weight:bold;}
.divItemTitre{padding-top:10px;}
.bord{border: solid 1px #EEE;}
.lkother{padding-bottom:5px;}
.cadrage{padding:3px;border:solid 1px #DDD;}

/* ACCUEIL */
.spHome1{color:#FFF;font-size:24pt;font-weight:bold;line-height:30pt;}
.spHome2{color:#FFF;font-size:12pt;font-weight:bold;}
.spHome,.spHome,a.spHome:active,a.spHome:link,a.spHome:visited{color:#FFF;font-weight:normal;font-size:9pt;line-height:14pt;}

/* LIENS */
a:active,a:link,a:visited,a:hover,a.foot:hover{color:#333;text-decoration:underline;font-weight:bold;font-size:8pt;}
a.lkListe:link,a.lkListe:active,a.lkListe:visited{color:#333;text-decoration:underline;font-weight:bold;font-size:8pt;}
a.lk2:link,a.lk2:active,a.lk2:visited{color:#333;text-decoration:underline;font-weight:bold;font-size:7pt;}
a.lkRubs:link,a.lkRubs:active,a.lkRubs:visited{color:#2f2f2f;text-decoration:none;font-weight:bold;font-size:8pt;}
a.lkFoot:link,a.lkFoot:active,a.lkFoot:visited{color:#2C407C;text-decoration:none;font-size:7pt;font-weight:bold;font-family: Arial ,Verdana ;}
a.lkFoot2:link,a.lkFoot2:active,a.lkFoot2:visited{color:#777;text-decoration:underline;font-size:7pt;font-weight:bold;font-family: Arial ,Verdana ;}
a.lkFoot:hover, a.lkRubs:hover{text-decoration:underline;}
a.chemin:link,a.chemin:visited,a.chemin:active,a.chemin:hover{color:#AAA; font-size:8pt;font-weight:normal;text-decoration:underline;}
.actunews,a.actunews:link,a.actunews:visited,a.actunews:active,a.actunews:hover{color:#777; font-size:9pt;text-decoration:none;}
.chemin{color:#AAA; font-size:8pt;font-weight:normal;text-decoration:none;}

/* TITRES */
h1{margin:0;color:#2C407C;font-size:14pt;font-weight:bold;padding:5px 0 10px 0;font-family: Arial }
h2{margin:0;color:#999;margin:0;padding:15px 0 10px 0;font-size:12pt;font-weight:bold; font-family: Arial }
h3{margin:0;color:#444;padding:15px 0 10px 0;font-size:10pt;font-weight:bold; font-family: Arial }
h4{margin:0;color:#999;padding:10px 0;font-size:9pt;}
h5{margin:0;color:#222;padding:15px 0 10px 0;font-size:8pt;font-weight:bold; font-family: Arial }

/* FORMULAIRES */
.cadresearch{border:none;color:#888;text-align:center;font-size:8pt;width:100px;}
.cadre{border: solid 1px #AAA; width:235px; color:#000;}
.cadrelong {border: #888 1px solid; color: #000; background-color: #FFF;width:490px;}
.cadremultiple {border: #888 1px solid; color: #000; background-color: #FFF;width:490px;height:100px;}
.cadrelire { border-style: none; color: #aaa; background-color: #FFF;width:235px;}
.cadrerequis { border: #000 1px solid; color: #000; background-color: #FFF;width:235px;}
.cadrelongrequis { border: #000 1px solid; color: #000; background-color: #FFF;width:490px;}
.cadremultiplerequis {border: #000 1px solid; color: #000; background-color: #FFF;width:490px;height:100px;}
.cadrehtmlrequis {border: #000 1px solid; color: #000; background-color: #FFF;width:490px;height:400px;}
.cadreinvisible { border-style: none; background-color: transparent; width:1px;color:#FFF;font-size:1pt;}
.bouton {cursor: pointer; color: #FFF; border-style: none; background-color: #2C407C; font-size:10pt;border: #000 1px solid;}

/* DROPDOWN */
.comboBox { border: 1px solid #888888 ; background-color: #FFFFFF;color:#333333;cursor:pointer; }
.comboBoxHover{ border: 1px solid #888888 ; background-color: #FFFFFF; }
.comboDropDown { border: 1px solid #888888 ; background-color: #FFFFFF; padding: 1px;padding-right: 0px;width: 450px;}
.comboTextBox{border: 0px;padding-left: 2px;padding-right: 2px;color:#333333;font-family:verdana;font-size:8pt;}
.comboTextBoxHover{background-color: #fbede5;color:#333333;cursor:pointer; }
.comboItem{padding: 3px;padding-top: 4px;padding-bottom: 4px;color:#333333;cursor:pointer;}
.comboItemHover{background-color: #e7f3fb; color:#333333;padding: 2px;padding-top: 3px;padding-bottom: 3px;cursor:pointer;}

/* MENU */
.menu,.mnu1{cursor:pointer;}
.bervdef{border-left:solid 1px #FFF;}
.mnu2, .mnu2 td{color:#FFF;background-color:#192B5B;cursor:pointer;font-size:8pt; font-family: Arial }
.mnu2on, .mnu2on td{color:#192B5B;background-color:#FFF;cursor:pointer;font-weight:bold;font-size:8pt; font-family: Arial }
.mnu3, .mnu3 td{color:#FFF;background-color:#AAA;cursor:pointer;font-size:8pt;  font-family: Arial }
.mnu3on, .mnu3on td{color:#777;background-color:#FFF;cursor:pointer;font-weight:bold;font-size:8pt; font-family: Arial }

/* PUCES */
ul {list-style-position: outside; list-style-type : square;list-style-image: url('../resources/image/bertin/puce.gif');margin-top:0;margin-bottom:0; }
ul.sub {list-style-position: outside; list-style-type : square;list-style-image: url('../resources/image/bertin/pucesub.gif');margin-top:0;margin-bottom:0; padding-top:10px;}
ul.big{list-style-position: outside; list-style-type : square;list-style-image: url('../resources/image/bertin/bigpuce.gif');margin:0; padding:0;}
li {padding-bottom:6px;}

/* SITE MAP */
.mapstyle, .mapstyle table{width:340px;}
.maproot { font-size: 11pt; color: #777;text-decoration:none;font-family:Arial; }
.maproot a:link, .maproot a:active, .maproot a:visited { font-size: 11pt; color: #777;text-decoration:none;font-family:Arial; }
.mapchild a:link, .mapchild a:active, .mapchild a:visited { font-size: 8pt; color: #192B5B;text-decoration:none; }
.mapbaby a:link, .mapbaby a:active, .mapbaby a:visited { font-size: 7pt; color: #555;text-decoration:none;font-weight:normal;  }
.mapmicro a:link, .mapmicro a:active, .mapmicro a:visited { font-size: 7pt; color: #555;text-decoration:none;font-weight:normal;  }
.maproot a:hover,.mapchild a:hover,.mapbaby a:hover,.mapnull a:hover{text-decoration:underline; }

/* NAVBARRE */
.nvb_titre{cursor:pointer;color:#FFF;margin:0 50px 0 0;padding:5px;font-size:10pt;font-weight:bold; background-color:#0171B9; }
.nvb_texte{ background-color:#FFF;}

/* IMAGES */
.real{border:none;}

/* MSGBOX */
.msgbox_header{background-color:#0171B9;color:#FFF;font-size:10pt;font-family:Arial;font-weight:bold;padding:5px;}
.msgbox_header td{background-color:#0171B9;color:#FFF;font-size:10pt;font-family:Arial;font-weight:bold;}
.msgbox_content{background-color:#FFF;color:#000;font-size:8pt;font-family:Arial;padding:5px;border:solid 1px #0171B9;}