/* CSS Document */

/*chapeau*/
div.chapeau{margin:0 0 1em;	background-color:#9EADBC; color:#172834; float: left; width:100%;}
div.chapeau h4{background: url("../images/bg-defense-chapeau-h4.png") repeat-x  top left; margin:0;	padding:9px 0;}
div.chapeau h4 span{background: url("../images/bg-defense-chapeau-span.png") no-repeat top right; padding:9px 50px 9px 0; font-weight:bold;}
div.chapeau p{margin:0;	padding:10px;}

/*mise en avant*/
div.misavant{margin:0 0 1em; color:#FFFFFF; background:#1B2D3B url("../images/bg-defense-misavant-bas.png") no-repeat left bottom;}
div.misavant h5{color:#FFFFFF; font-size:130%; text-align:right; background:#FFF url("../images/bg-defense-misavant-h5.png") repeat-x top left; margin:0; padding:0;}
div.misavant h5 span{background:url("../images/bg-defense-misavant-span.png") no-repeat top left; padding:3px 10px 0 80px; font-size:12px; height:19px;}
div.misavant div{padding:10px 20px 25px 20px;}
div.misavant div .visuel{float:left; padding:5px 10px 5px 0; vertical-align:baseline;}
div.misavant div div{display:table; padding:5px 0; margin:0;}
* html div.misavant div div{display:inline-block;}
div.misavant h6{font-size:100%; font-weight:bold; margin:0; padding:0;}
div.misavant p{margin:0; padding:5px 0;}
div.misavant a{color:#FFFFFF;}

/*blocs infos*/
#page.defense .bloc_infos h3{display:inline; background:url("../images/puce-defense.png") 0px 4px no-repeat; color:#172834;}
#page.defense .bloc_infos h3 a{color:#172834;padding-left: 6px;}

/*bloc remontees*/
.bloc_remontees h5 a{color:#172834;}

/*subnav*/
#page #subnav ul a{color:#172834; font-weight:bold; padding:2px 0 2px 15px;}

/*dossier et article*/
h4{color:#172834;}
/*#bloc_visuels ul li a{background:url("../images/puce-defense.png") no-repeat left; padding-left:10px;}
*/
#bloc_visuels ul li a.telecharger {	background:url('../images/picto-telecharger.png') no-repeat left; padding-left:15px;}
#bloc_visuels ul li a.url { background:url('../images/puce-defense.png') no-repeat left; padding-left:10px;}
#bloc_visuels ul li a.photo {background:url('../images/picto-photos-off.png') no-repeat left; padding-left:20px;}
#bloc_visuels ul li a.video { background:url('../images/picto-videos-off.png') no-repeat left; padding-left:20px;}

#bloc_txt a{background:url("../images/puce-defense.png") no-repeat left; padding-left:10px;}
h5{color:#172834; font-size:110%; margin:0; padding:0;}
h5#entete{background:#9EADBC; height:16px; padding:2px 0 0 5px; margin-top:30px;}

/*sommaire*/
.sommaire{background:url("../images/bg-defense-sommaire.png") repeat-x bottom;}
#right .sommaire #milieu{background:url("../images/bg-defense-sommaire.png") repeat-x bottom;}


/*recherche, téléchargement, résultat*/
#recherche .num_page, #telechargement .num_page{color:#172834;}
#recherche .num_page a, #telechargement .num_page a{color:#172834;}
#recherche table th{font-weight:bold; color:#172834; background:#9EADBC; text-align:left;}
#recherche .maj{color:#172834;}
#recherche .date{color:#172834; padding-left:5px;}
#recherche table h5 span{margin:0; padding:0; background:url("../images/puce-defense.png") no-repeat left; padding-left:10px;}
#recherche table a{background:url("../images/puce-defense.png") no-repeat left; padding-left:10px;}

#recherche table td.element a{ margin:0; padding:0;background:none;}
#recherche table td.element h5 span a{ margin:0; padding:0;background:none;color:#172834;}
#recherche table td.element h5 span a.hover{ text-decoration:underline;}
#recherche table td.element p a{ margin:0; padding:0;background:none;text-decoration:none;}

#recherche #livre_dor p a{background:url("../images/puce-defense.png") no-repeat left; padding-left:10px;}
#recherche #livre_dor h5 a{color:#172834;}

.resultat h5 a{color:#172834; font-weight:bold; margin:0; padding:0; background:url("../images/puce-defense.png") no-repeat left; padding-left:10px;}
.resultat a{background:url("../images/puce-defense.png") no-repeat left; padding-left:10px;}
.resultat span{background:url("../images/puce-defense.png") no-repeat left; padding-left:10px;}

/* resultat */
#recherche div.resultat {border-bottom:1px solid #D9D9D9; margin:0; padding:5px 0; }
div.resultat h5{font-size:100%;}
div.resultat img.visuel{float:left; margin-right:10px;}
div.resultat div{margin-left:147px;}
div.resultat span{font-weight:normal;}
div.resultat p, div.resultat p.intertitre{margin:0; padding:0;}

/*liste ancre*/
#ancre ul li a{background:url("../images/puce-defense.png") no-repeat left; padding-left:10px;}

/*questions qui s'ouvrent et se referment*/
#questions h5 a{color:#172834; background:url("../images/puce-defense.png") no-repeat 0 4px; padding-left:10px;}
#questions h5 a.on{color:#172834; background:url("../images/puce-defense-bottom.png") no-repeat 0 5px; padding-left:12px;}


/*navigations produits*/
#page.defense #bt_rafale ul{background:#FFF; /*border-bottom:1px solid #C9CBD0;*/}
#page.defense #bt_rafale ul li a, #page.defense #bt_rafale ul li:hover a, #page.defense #bt_rafale ul li.over a, #page.defense #bt_rafale ul li.on a{color:#000;}
#page.defense #bt_rafale ul li a:hover, #page.defense #bt_rafale ul li.on a{background:#DDD;}

#page.defense #bt_mirage ul{background-color:#FFF; /*border-bottom:1px solid #C9CBD0;*/}
#page.defense #bt_mirage ul li a, #page.defense #bt_mirage ul li:hover a, #page.defense #bt_mirage ul li.over a, #page.defense #bt_mirage ul li.on a{color:#000;}
#page.defense #bt_mirage ul li a:hover, #page.defense #bt_mirage ul li.on a{background:#DDD;}

#page.defense #bt_neuron ul{background-color:#FFF; /*border-bottom:1px solid #C9CBD0;*/}
#page.defense #bt_neuron ul li a, #page.defense #bt_neuron ul li:hover a, #page.defense #bt_neuron ul li.over a, #page.defense #bt_neuron ul li.on a{color:#000;}
#page.defense #bt_neuron ul li a:hover, #page.defense #bt_neuron ul li.on a{background:#DDD;}

#page.defense #bt_falcon ul{background-color:#FFF; /*border-bottom:1px solid #C9CBD0;*/}
#page.defense #bt_falcon ul li a, #page.defense #bt_falcon ul li:hover a, #page.defense #bt_falcon ul li.over a, #page.defense #bt_falcon ul li.on a{color:#000;}
#page.defense #bt_falcon ul li a:hover, #page.defense #bt_falcon ul li.on a{background:#DDD;}

/*FICHES PRODUITS*/

/*general*/
#page.defense.produit #titre-rubrique{margin:0; padding:0; height:auto;}
#page.defense.produit #subnav ul{margin-top:-3px;}
#page.defense.produit #subnav ul li.last{padding:0 0 1px 0; margin:0;}
#page.defense.produit #subnav div{padding:0 0 0 25px; margin:0; width:160px;}
#page.defense.produit #subnav img.visuel{_margin-top:-1px;}
#page.defense.produit #contenu #bloc_visuels .legende{color:#A09F9F;}
#page.defense.produit #contenu #bloc_txt{padding-bottom:20px;}

/*rafale*/
.defense.produit.rafale{background-color:#000000; color:#EFECEA; border-bottom:1px solid #000000;}
.defense.rafale #navigation li.on{background-color:#000000;}
.defense.rafale #breadcrumb{color:#EFECEA;}
.defense.rafale #breadcrumb a{color:#EFECEA;}

#page.defense.rafale #subnav ul li{border-top:1px solid #F58220; border-bottom:1px solid #F58220;}
#page.defense.rafale #subnav ul a{_display:inline-block; _width:145px; color:#EFECEA; font-weight:bold; padding:3px 0 3px 15px;}
#page.defense.rafale #subnav ul a:hover, #page.defense.rafale #subnav ul a.on{background-color:#6B6D71;}

.defense.rafale #contenu h4{color:#F58220; margin:15px 0;}
.defense.rafale #contenu h5{color:#F58220; font-size:110%; margin:0; padding:0;}
.defense.rafale #contenu #bloc_visuels ul li a{color:#EFECEA; background:url("../images/puce-rafale.png") no-repeat left; padding-left:10px;}

/*mirage*/
.defense.produit.mirage{background-color:#002042; color:#CFDBE9; border-bottom:1px solid #002042;}
.defense.mirage #navigation li.on{background-color:#002042;}
.defense.mirage #breadcrumb{color:#CFDBE9;}
.defense.mirage #breadcrumb a{color:#CFDBE9;}

#page.defense.mirage #subnav ul li{border-top:1px solid #CD1141; border-bottom:1px solid #CD1141;}
#page.defense.mirage #subnav ul a{_display:inline-block; _width:145px; color:#CFDBE9; font-weight:bold; padding:3px 0 3px 15px;}
#page.defense.mirage #subnav ul a:hover, #page.defense.mirage #subnav ul a.on{background-color:#274361;}

.defense.mirage #contenu h4{color:#CD1141; margin:15px 0;}
.defense.mirage #contenu h5{color:#CD1141; font-size:110%; margin:0; padding:0;}
.defense.mirage #contenu #bloc_visuels ul li a{color:#EFECEA; background:url("../images/puce-mirage.png") no-repeat left; padding-left:10px;}

/*neuron*/
.defense.produit.neuron{background-color:#022136; color:#EEEEEE; border-bottom:1px solid #022136;}
.defense.neuron #navigation li.on{background-color:#002042;}
.defense.neuron #breadcrumb{color:#EEEEEE;}
.defense.neuron #breadcrumb a{color:#EEEEEE;}

#page.defense.neuron #subnav ul li{border-top:1px solid #037DB8; border-bottom:1px solid #037DB8;}
#page.defense.neuron #subnav ul a{_display:inline-block; _width:145px; color:#EEEEEE; font-weight:bold; padding:3px 0 3px 15px;}
#page.defense.neuron #subnav ul a:hover, #page.defense.neuron #subnav ul a.on{background-color:#3D5464;}
#page.defense.neuron #subnav img.visuel{margin:0;}

.defense.neuron #contenu h4{color:#037DB8; margin:15px 0;}
.defense.neuron #contenu h5{color:#037DB8; font-size:110%; margin:0; padding:0;}
.defense.neuron #contenu #bloc_visuels ul li a{color:#EEEEEE; background:url("../images/puce-neuron.png") no-repeat left; padding-left:10px;}

/*falcon*/
#page.defense.produit.falcon{background-color:#002042; color:#CFDBE9; border-bottom:1px solid #002042;}
.defense.falcon #navigation li.on{background-color:#002042;}
.defense.falcon #breadcrumb{color:#CFDBE9;}
.defense.falcon #breadcrumb a{color:#CFDBE9;}

#page.defense.falcon #subnav ul li{border-top:1px solid #BBC1CE; border-bottom:1px solid #BBC1CE;}
#page.defense.falcon #subnav ul a{_display:inline-block; _width:145px; color:#CFDBE9; font-weight:bold; padding:3px 0 3px 15px;}
#page.defense.falcon #subnav ul a:hover, #page.defense.falcon #subnav ul a.on{background-color:#274361;}

.defense.falcon #contenu h4{color:#BBC1CE; margin:15px 0;}
.defense.falcon #contenu h5{color:#BBC1CE; font-size:110%; margin:0; padding:0;}
.defense.falcon #contenu #bloc_visuels ul li a{color:#EFECEA; background:url("../images/puce-falcon.png") no-repeat left; padding-left:10px;}

/*bloc_outils*/
#contenu_d #bloc_outils{background-color:#FFFFFF; float:right; border:1px solid #D9D9D9; height:38px; text-align:center; margin-top:10px; margin-bottom:-15px;}
#contenu_d #bloc_outils ul{list-style-type:none;  margin:0; padding:0;}
#contenu_d #bloc_outils ul li{display:inline; float:left; margin:0px 3px; padding:3px 1px 0 1px;}
#contenu_d #bloc_outils a{font-size:90%; color:#7A7A7A;}

#bloc_txt ul li li {background:url("../images/tiretBlanc.gif") no-repeat bottom left !important;}

/* navigation */
#navigation h2{
	background:url(../images/defense_titre.png) 0 5px no-repeat;
}
#navigation h2 a{
	display:block;
	width:168px;
	height:21px;
	overflow:hidden;
	text-indent:-999em;
}
#navigation .nav1,
#navigation .nav1 a{
	background:url(../../../../uploads/media/defense_nav-rafale-off_01.png) 0 0 no-repeat;
	width:79px;
}
#navigation .nav1 a.on,
#navigation .nav1 strong a{
	background-image:url(../../../../uploads/media/defense_nav-rafale-on_01.png);
}
#navigation .nav2,
#navigation .nav2 a{
	background:url(../../../../uploads/media/defense_nav-mirage-off_01.png) 0 0 no-repeat;
	width:76px;
}
#navigation .nav2 a.on,
#navigation .nav2 strong a{
	background-image:url(../../../../uploads/media/defense_nav-mirage-on_01.png);
}
#navigation .nav3,
#navigation .nav3 a{
	background:url(../../../../uploads/media/defense_nav-neuron-off_01.png) 0 0 no-repeat;
	width:86px;
}
#navigation .nav3 a.on,
#navigation .nav3 strong a{
	background-image:url(../../../../uploads/media/defense_nav-neuron-on_01.png);
}
#navigation .nav4,
#navigation .nav4 a{
	background:url(../../../../uploads/media/defense_nav-soutien-off_03.png) 0 0 no-repeat;
	width:150px;
}
#navigation .nav4 a.on,
#navigation .nav4 strong a{
	background-image:url(../../../../uploads/media/defense_nav-soutien-on_03.png);
}
#navigation .nav5,
#navigation .nav5 a{
	background:url(../../../../uploads/media/defense_nav-falcon-off_03.png) 0 0 no-repeat;
	width:202px;
}
#navigation .nav5 a.on,
#navigation .nav5 strong a{
	background-image:url(../../../../uploads/media/defense_nav-falcon-on_03.png);
}
#navigation .nav6,
#navigation .nav6 a{
	background:url(../../../../uploads/media/defense_nav-mag-off_03.png) 0 0 no-repeat;
	width:89px;
}
#navigation .nav6 a.on,
#navigation .nav6 strong a{
	background-image:url(../../../../uploads/media/defense_nav-mag-on_03.png);
}
