TD {font:10pt Arial;color:#000}
FORM {margin:0;padding:0}
IMG {border:0}
ACRONYM,ABBR {cursor:help}
LABEL {cursor:pointer;padding:0 6px}
.dot {color:#a70034;font-size:9px}
A {color:#a70034;text-decoration:none}
A:hover {color:#a70034;text-decoration:underline}

H1 {font:bold 17px Arial,Arial,sans-serif}
H2 {font:bold 16px Arial,Arial,sans-serif}
H3 {font:bold 15px Arial,Arial,sans-serif}
H4 {font:bold 14px Arial,Arial,sans-serif}
H5 {font:bold 13px Arial,Arial,sans-serif}
H6 {font:bold 12px Arial,Arial,sans-serif}

TD.two_col {width: 50%}
TABLE.two_col {width: 100%}

A:link {text-decoration:none; color:#990033; background-color:none}
A:hover, A:active  {text-decoration:underline; color:#990033; background-color:none}

.description {font:bold 10pt Arial, sans-serif}
.left {float:left;margin-right:15px}

.borderblanc {border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;margin-bottom:5px}
TD.menutitleout1 {font:bold 10pt Arial, sans-serif;color: #FFFFFF;background-color:#A70034;text-indent:1px}
TD.menutitleout1 A:link, TD.menutitleout1 A:visited, TD.menutitleout1 A:hover, TD.menutitleout1 A:active {color: #FFFFFF;text-decoration:none}

/*
TD.submenuout1 {color:#A70034;vertical-align:middle;font-weight:bold;text-align:left;vertical-align:middle;text-indent:11px;background:#f9e0e0 url(http://www.defense.gouv.fr/arrow_out.gif) no-repeat 0% 50%}
TD.submenuout1 A:link, TD.submenuout1 A:visited, TD.submenuout2 A:link, TD.submenuout2 A:visited, TD.submenuout3 A:link, TD.submenuout3 A:visited {color:#A70034;text-decoration:none}
*/

#logo {background:url(../bricorep/style_css/bg_top.gif);text-align:center;vertical-align:top;padding-top:0px}
#breadcrumb {width:556px;background:#f5f5f5;font:bold 7pt Arial,Arial,sans-serif;color:#999;padding:3px 0 3px 9px;border-left:1px solid #fff}#breadcrumb A {font:bold 7pt Arial,Arial,sans-serif;color:#999;text-decoration:underline}
#breadcrumb A:hover {font:bold 7pt Arial,Arial,sans-serif;color:#a70034;text-decoration:underline}
html body #breadcrumb {width:547px}

#breadcrumb ul {margin-left:0;padding-left:0;display:inline;border:none}
#breadcrumb ul li {margin-left:0;padding-left:2px;border:none;list-style:none;display:inline}

.mainbutton {font:bold 10pt Arial, sans-serif;border: 1px solid #9A141D;color:#FFFFFF;background-color:#9A141D;margin-left:1px}

/* Style pour les boites de gauche */

#menuleft {display:block;list-style:none;margin:0;padding:0;border:none}

#menuleft DIV {background:url(../bricorep/style_css/tm_03.gif);width:165px;height:20px}

#menuleft SPAN {position:relative;top:6px;left:7px;font:bold 11px Arial,Arial,sans-serif;color:#fff}
#menuleft UL {display:block;list-style:none;padding:0;margin:0;border:none}

#menuleft A.sub {display:block;padding:0;border-width:0px 1px 1px 1px;border-style:solid;border-color:#0e4d83;color:#036;text-decoration:none;width:165px;font-weight:bold;padding-left:4px;background:#f1f8ff no-repeat 98% 50%}
html>body #menuleft li a.sub {width:155}
html>body #menuleft li a.sub:hover {width:155}

/* Style pour les boites de droite */

#menuright {display:block;list-style:none;margin:0;padding:0;border:none}

#menuright DIV {background-color:#A70034;width:124px;height:20px}

SPAN.menurighthead A {font:bold 11pt Arial,Arial,sans-serif;color:#fff;text-decoration:none}
SPAN.menurighthead A:hover {font:bold 11pt Arial,Arial,sans-serif;color:#fff;text-decoration:none}
SPAN.menurighthead {font:bold 11pt Arial,Arial,sans-serif;color:#fff;text-decoration:none}

#menuright SPAN {position:relative;top:6px;left:7px;font:bold 11px Arial,Arial,sans-serif;color:#fff}
#menuright UL {display:block;list-style:none;padding:0;margin:0;border:none}

#menuright A.sub {display:block;padding:0;border-width:0px 1px 1px 1px;border-style:solid;border-color:#A70034;color:#036;text-decoration:none;font-weight:bold;padding-left:4px;background:#f9e0e0 no-repeat 98% 50%;width:118px}
html>body #menuright li a.sub {width:96%}
html>body #menuright li a.sub:hover {width:96%}

/* Styles communs à tous les sites. Petit à petit déplacés de leur feuille de style locale */
/* Eventuellement tout recoller sur la DICOD_frontoffice/skins/templates/main_templates.css.dtml */
/* Style pour les articles sur les habillages génériques de style News + Focus */
.articles {width:100%}
.articles TD {vertical-align:middle}
.articles A {color:#a70034;text-decoration:none}
.articles A:hover {color:#a70034;text-decoration:underline}

.chapo {font-weight:bold}

SPAN.menulefthead A {font:bold 11px Arial,Arial,sans-serif;color:#fff;text-decoration:none}
SPAN.menulefthead A:hover {font:bold 11px Arial,Arial,sans-serif;color:#fff;text-decoration:none}
SPAN.menulefthead {font:bold 11px Arial,Arial,sans-serif;color:#fff;text-decoration:none}

#menuleft1 SPAN, #menuleft2 SPAN, #menuleft3 SPAN {position:relative;top:6px;left:7px;font:bold 11px Arial,Arial,sans-serif;color:#fff}
#menuleft1, #menuleft2, #menuleft3 {display:block;list-style:none;margin:0;padding:0;border:none}
#menuleft1 UL,#menuleft2 UL,#menuleft3 UL {display:block;list-style:none;padding:0;margin:0;border:none}
#menuleft1 LI {color: Black;list-style:none}

html>body #menuleft1 li a.sub {width:96%}
html>body #menuleft2 li a.sub {width:96%}
html>body #menuleft3 li a.sub {width:96%}
html>body #menuleft1 li a.sub:hover {width:96%}
html>body #menuleft2 li a.sub:hover {width:96%}
html>body #menuleft3 li a.sub:hover {width:96%}

.magazine IMG.illus {margin:2px}
.magazine A {color:#a70034;text-decoration:none}
.magazine A:hover {color:#a70034;text-decoration:underline}

/* styles dédiés aux templates de vue des flexibles document */
/* balises RTE: UL LI STRONG I P A */

TABLE.doc UL {list-style-image: url(../bricorep/style_css/bullet.gif); padding-left:0px;padding-bottom:0px;margin-left:15px}
TABLE.doc LI {list-style-image: url(../bricorep/style_css/bullet2.gif); padding-left:0px;padding-bottom:0px;margin-left:15px}
TABLE.doc STRONG
TABLE.doc I
TABLE.doc P {font-family:Arial, sans-serif;font-size:15px;color:#FFFFFF;background-color:#2B2A7E;font-weight:800;text-align:left; vertical-align:middle}

SPAN.docsummary {font-size:10px;color:#0e4e72;background-color:#FFFFFF;font-weight:800;text-align:left; vertical-align:top}
.dateheader {font-size:10px;color:#000000;background-color:#FFFFFF;text-align:left; vertical-align:top}
.imgimg {border: 1px solid #2d658a}
DIV.imgbottom {background-color:#f5f5f5; vertical-align:top; padding: 0.5em;
border: 1px solid #2d658a;
border-top: none;
}
.imgtitle {font-weight: bold;font-size:10px;color:#000000;text-align:center; vertical-align:top;margin-bottom: 0.5em;}
.imglegend {font-size:10px;color:#000000;text-align:left; vertical-align:top}
.layer_titulo{font-size:10px;color:#0e4e72;font-weight:800;text-align:left; vertical-align:top}
DIV.contact {background-color:#f5f5f5; vertical-align:top; padding: 0.5em;
border: 1px solid #2d658a;
}


/* Forum */
.forumheader {width:100%;background-color:#3c89c9;color:white;font-size:12pt;font-weight:bold;}
.articles TD {vertical-align:middle}
.articles A {color:#a70034;text-decoration:none}
.articles A:hover {color:#a70034;text-decoration:underline}
.forumexpansion A {color:white;}
.forumerror {font-size:10pt;color:red;}
.forumempty {font-size:10pt;color:red;}

/* Sitemap */
SPAN.sitemap {font-size:8pt;margin: 0px 2px 2px 0px;}
SPAN.sitemap1 {font-size:8pt;font-weight:bold;padding: 1px 1px 1px 1px;;border:1px solid; margin: 0px 2px 2px 0px;}
DIV.sondage {display:block;padding:0; padding-bottom:10px;color:#036;text-decoration:none;font-weight:bold;padding-left:0px}

/*** Mediatheque ***/

/*** Video */
.vidwhite {font:9px Arial,sans-serif;font-weight:bold;color:White;text-align:left}
#vidwhite TD{font:9px Arial,sans-serif;font-weight:bold;color:White;text-align:left}
#vidwhite A  {font:9px Arial,sans-serif;font-weight:bold;color:White;text-align:left;text-decoration:none}
#vidwhite A:hover {font:9px Arial,sans-serif;font-weight:bold;color:#a70034;text-align:leftt;text-decoration:none}
.vidwhiteB {font:9px Arial,sans-serif;font-weight:bold;color:White;text-align:left}
.vidwhiteR {font:9px Arial,sans-serif;color:White;text-align:left}
.vidwhiteRI {font:9px Arial,sans-serif;color:White;font-weight:bold;font-style: italic; text-align:left}
.vidwhiteB13 {font:13px Arial,sans-serif;font-weight:bold;color:White}

.courant A.vidownload {font:bold 7pt Arial,Arial,sans-serif;color:#7F7F7F;text-decoration:None}
.courant A.vidownload:hover {font:bold 7pt Arial,Arial,sans-serif;color:#a70034;text-decoration:None}

/***   Intruments */
.instrublue {font:9px Arial,sans-serif;font-weight:bold;color:#004D8D;text-align:left}
.redB {font:9px Arial,sans-serif;font-weight:bold;color:#A70034;text-align:center}

/***   Police texte */
TD.bluetext {font:10px Arial,sans-serif;color:#004D8D;text-decoration:none;padding:5px 10px}
.bluetextB {font:bold 10px Arial,sans-serif;color:#004D8D}
TD.bluepop {font:10px Arial,Arial,sans-serif;color:#004D8D;text-decoration:none;padding:5px 0px}

/***   Police en plus dans la rubrique médiathèque */
.courant A.blueLightB13 {font:13px Arial,sans-serif;font-weight:bold;color:#3C89C9;text-decoration:none}
.courant A.blueLightB13:hover {font:13px Arial,sans-serif;font-weight:bold;color:#a70034;text-decoration:none}

.courant A.blueDarkB13 {font:13px Arial,sans-serif;font-weight:bold;color:#12619C;text-decoration:none}
.courant A.blueDarkB13:hover  {font:13px Arial,sans-serif;font-weight:bold;color:#a70034;text-decoration:none}

.blueB9 {font:bold 9px Arial,Arial,sans-serif;color:#12619c;text-decoration:none}
.courant A.blueB9 {font:bold 9px Arial,Arial,sans-serif;color:#12619c;text-decoration:none}
.courant A.blueB9:hover {font:bold 9px Arial,Arial,sans-serif;color:#a70034;text-decoration:none}

.redB9 {font:bold 9px Arial,Arial,sans-serif;color:#a70034;text-decoration:none}
#redB9 A {font:bold 9px Arial,Arial,sans-serif;color:#a70034;text-decoration:none}
#redB9 A  A:hover {font:bold 9px Arial,Arial,sans-serif;color:#a70034;text-decoration:underline}
p {
	font-family: Arial;
	font-size: 10pt.pt;
}

INPUT,SELECT,TEXTAREA,INPUT.search {font: 10px Verdana, Helvetica, Arial, sans-serif;border:1px solid #a70034;color:#000;background-color:#fff}
INPUT.search {width:11em}
INPUT.button {font:bold 10px/10px Verdana, Helvetica, Arial, sans-serif;border:1px solid #a70034;color:#fff;background-color:#a70034;margin-left:1px;height:16px}
INPUT.reset {font:bold 10px/10px Verdana, Arial, Helvetica, sans-serif;border:1px solid #999;color:#ffffff;background-color:#999;margin-left:1px;height:16px}
