/*
Adaptations de Perline
http://Internet-et-Compagnie.com
Pour l'observatoire des armements
Oeil
rouge : e3113e	Foncé : 63071B clair : dfc7c7
gris : 696a6c
blanc : ffffff
Planete
bleu : 14347f
jaune : feea00
orange : f57550
*/

@import url("menu.css");	/* menu horizontal */
@import url("menu_vertical.css");	/* menu vertical */

/* generalites */
body	{
	margin-top: 10px;
	background: transparent url(images/bg_body.png);
}
.invisible	{
	visibility: hidden;
}
.on {
	background-color:#C8C8C8;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	color: #b80e0e;
}
a:link {
	color:#e3113e;
}
a:hover {
	color:#63071B;
}
table.spip tr.row_first {
	background: #63071B;
}
#page	{
	background:url(img/bg_header.gif) repeat-x scroll 0 0 white;
	max-width:1060px;
}
#navigation .menu h2,
#navigation .menu .h2,
#extra .liste h2,
#extra .liste .h2 {
	background:none repeat scroll 0 0 #dfc7c7;
	border-bottom:1px outset solid #e3113e;
	border-right:1px outset solid #e3113e;
}
#navigation,
#extra {
	color: #63071B;
}
#navigation a:hover,
#navigation a:focus,
#extra a:hover,
#extra a:focus	{
	color : #63071B;
}

/* en-tete bandeau */
#entete  {
	/*background:url(img/bg_header.gif) repeat-x scroll 0 0 transparent;*/
	background: url(images/bg_nav_gal.png) no-repeat scroll 0 0 transparent;
}
#en_tete_logo {
	float: left;
	height:95px;
	width:190px;
	margin-left: 0px;
	margin-top: 0px;
/*	border: thin solid red; pour materialiser la surface de clic */
}

#rech_bandeau	{
	position: absolute;
	padding-left: 70%;
}
/* barre de navigation horizontale */
#nav	{
	padding-top: 100px;
}
#nav .menu-liste {
	padding:0px;
	text-align:left;
}
#nav .menu-liste .menu-entree a:link,
#nav .menu-liste .menu-entree a:visited {
	background: url(img/bg_nav.gif) repeat-x scroll 0 0 transparent;
}
#nav .menu-liste .menu-entree a:hover {
	background : transparent url(img/bg_nav_hover.gif) no-repeat center top;
	color : #346;
	text-decoration:none;
}

/* barre de droite extra */
#menu ul.open {
	border:medium solid #e3113e; /* clair dfc7c7*/
	padding-left:10px;
}
#menu ul.open li {
	background-image:url("images/rubnormal.png");
	background-repeat:no-repeat;
	list-style:none outside none;
	padding-left:15px;
}

/* formulaires */
.formulaire_spip input.text,
.formulaire_spip textarea,
.formulaire_spip select {
	background: #dfc7c7 none repeat scroll 0 0;
	border:1px solid #000000;
}

/*recherche*/

.formulaire_recherche input.text {
	background-color:#dfc7c7;
}
input[type="submit"]  {
	background:none repeat scroll 0 0 #dfc7c7;
	border-bottom:1px solid #e3113e;
	border-right:1px solid #e3113e;
	color:#e3113e;
}

/* menu deroulant mots-cles */
#navigation div#menu_gpes_mots {
	margin:26px 4px 26px;
}
#menu_gpes_mots ul {
	padding : 0 0 0 0 ;
	max-width: 100%;
}
#menu_gpes_mots ul,
#menu_gpes_mots ul li	{
		list-style: none;
}
.deroul {
	border:1px outset Black;
	padding:2px 0;
	/*text-align: left;*/
	width: 100%;
	background-color:#E1E1E1;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
}
/* lignes impaires noir sur fond rouge */
.deroul_1 {
  color : #000000 ;
  background-color : #DFC7C7 ;
}
/* lignes paires blanc sur fond bordeaux */
.deroul_2 {
  color : #ffffff ;
  background-color : #63071B ;
}

/* articles ou liste */
.info-publi  {
	border-bottom:2px solid #e3113e;
}

#contenu .liste-items .item .h3 a,
#contenu .liste-items .item:first-child .h3 a {
	color: #696a6c;
	font-weight:bold;
}

#contenu .liste-items .item .h3 a:hover {
	color: #e3113e;
	font-weight:bold;
}

#hierarchie,
#hierarchie a {
	color:#63071B;
	margin-top:-25px;
}
#hierarchie a:hover	{
	background:url(img/bg_nav.gif) repeat-x scroll 0 0 transparent;
	color:#ffffff;
	font-weight: bold;
	cursor:auto:
}

.cartouche .h1 {
	color:#e3113e;
}

#conteneur .socialtags {
	margin:0;
	padding:10px 30px;
}

.page_sommaire #contenu .articles .liste-items .item,
.page_rubrique #contenu .articles .liste-items .item,
.cartouche {
	/*	background:url(img/ico_entry.gif) no-repeat scroll 0 0.3em #FFFFFF;*/
	background-image: url(img/ico_entry.gif);
	margin:0 0 2em;
}

.meta-publi {
	background: #FFFFFF url(img/bg_info-co.gif) no-repeat scroll right bottom;
	border-bottom: 2px dotted #DDDDDD;
	font-size: 0.9em;
	padding-bottom: 3px;
}

a.lire-la-suite:link,
a.lire-la-suite:visited {
	color:#696a6c;
}

a.lire-la-suite:hover,
a.lire-la-suite:active	{
	color:#e3113e;
}
.repondre a {
	color:#B80E0E !important;
	font-size:1.33em;
	font-weight:bold;
	padding:	5px;
}
.repondre a:hover {
	background-color: #E0E0E0;
	padding: 5px;
}
/* rubrique */
.page_rubrique .cartouche h1,
.page_page .cartouche h1,
.page_auteur .cartouche h1,
.page_rubrique .cartouche .h1,
.page_page .cartouche .h1,
.page_auteur .cartouche .h1 {
	background:url(img/bg_nav.gif) repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	font-weight:bold;
}
.page_rubrique .cartouche,
.page_page .cartouche,
.page_auteur .cartouche {
	border:1px solid #000000;
}	
/* pied */
#articles-actifs	{
	background:url(images/bg_001.png) repeat scroll 0 0 #DDDDDD;
	float: left;
	height: 34em;
	border-top: 1px solid #999999;
	color: #333333;
	font-size: 0.9em;
	margin: 0;
	padding: 1px; /*5px*/
	text-align: left;
	background-color: transparent;
}
#articles-actifs .item	{
	float:left;
}

#pied	{
	background: transparent;
	padding: 11px;
	border: none;
}
#pied a	{
	color:#5D5D5D;
}
#pied a:hover	{
	color:#e3113e;
}
#pied .bloc_milieu	{
	margin-right: 1%;
}
#pied .bloc {
	background: none repeat scroll 0 0 #FAF0E6;
	float: left;
	height: 32em;
	margin-bottom: 1em;
	margin-top: 1em;
	margin-left:  1%;
	width: 23%;
	border: thin solid;
}
#pied .bloc img {
	background:none repeat scroll 0 0 transparent;
	margin:0 auto;
	margin-bottom: 10px;
}

#pied .bloc h3 a {
	font-size:1em;
	padding:1em 0 0.3em 0;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#e3113e;
}
#pied .box .rub {
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	color: #5D5D5D;
	font-weight: bold;
	text-align: center;
	font-size: larger;
}
#pied .bloc .txt_bloc,
.bloc h3 a {
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	text-decoration:none;
}
#pied .txt_bloc, .txt_bloc a,
#articles-actifs .introduction {
	color:#5D5D5D;
	font-size:1.2em /*0.95em*/;
	text-decoration: none;
}
#pied .read_more {
	margin: 0.5em 0 0 0.5em;
	padding-left: 1.6em;
	background-image: url(images/rubnormal.png);
	background: no-repeat;
}
#pied .read_more a {
	margin:0.3em 0 0 12em;
	padding-left:1.6em;
	color:#5D5D5D /*#3278A2*/;
	font-weight: bold;
	text-align: right;
}
#pied .box {
	height:31em;
	overflow:hidden;
	margin: 10px;
}
.box .lire-la-suite	{
	background-image: url(images/rubnormal.png);
	background-repeat: no-repeat;
}
#pied_legal	{
	clear: both;
	background: transparent;
	border:1px solid #696A6C;
	color: #696a6c;
	font-size: 0.9em;
	margin: 0;
	min-height: 50px;
	padding: 10px 20px 10px 20px;
	text-align: center;
}
#pied #copyleft p{
	margin:0;
	padding:5px 0 5px 0;
	border:1px solid #696A6C;
	color: #696a6c;
}

/* fin pied */