/* css LCR23, par la Fédération LCR de Creuse, http://www.lcr23.org/ */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */
/* All associated graphics copyright 2005, xxx */
/* Added: 11 avril 2005 */

/* IMPORTANT */
/* This design is not a template. You may not reproduce it elsewhere without the 
   designer's written permission. However, feel free to study the CSS and use 
   techniques you learn from it elsewhere. */

/* Document Styles */

* {
	margin:0;
	padding:0;
}

body {
	color:#000;
	background-color:#CCCCCC;
	text-align:center;
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
}

a {
	color: #333333;
	text-decoration: none;
}


a:link {
	text-decoration: none;
}

a:hover {
	color: #000;
}


#bandeau-head {
	background-image: url(IMG/npatest/npa-head-01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 129px;
}

#conteneur {
	width:1000px;
	border:1px solid #666666;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color:#FEF2F1 ;
}
#conteneur2 {
background: url("../IMG/npa23/head-ombre.png") repeat-x top;
/*	width:1000px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;*/
}

div#colonne1 {
	float: right;
	width: 310px;
}

div#colonne1-a {
	width: 310px;
	background: #FFEAFF;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	margin-bottom:30px;
	padding-bottom:15px;
	padding-top:15px;
}


div#centre {
		margin-right: 340px;
		margin-left: 25px;
		margin-top:35px;
}


#menuhaut {
	position:relative;
	height:22px;
	clear:both;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
	top: -22px;
}

#menuhaut li a, #menuhaut li a.head-moton, #menuhaut li a.head-espmil {
	display:block;
	height:22px;
	width:120px;
	margin-left: 5px;
	color: White;
	text-decoration:none;
	text-align:center;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #D72229;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #D72229;
}
#menuhaut li a.head-moton{
	color: #D72229;
	background-color: #fff;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #fff;
}
#menuhaut li a.head-espmil {
	color: #000;
	background-color: yellow;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: yellow;
}
#menuhaut li a:hover {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#menuhaut li {
	float:left;
}

#menuhaut ul,#menuhautli {
	margin:0;
	padding:0;
	list-style-type:none;
}

#menuhautul {
	position:absolute;
	height:24px;
	width:660px;
	left:0;
}

/* HEAD */

.menu-nav_input {
	color:#D72229;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	border:2px solid #D72229;
	text-align:center;
	display:block;
	height:20px;
	width:120px;
	margin-left: 5px;
	font-weight:bold;
	font-size: 14px;
	padding-top:2px;
}

/* SOMMAIRE */

a.somm_art {
	color:black;
	text-align:left;
	border:1px solid #FEF8F8;
	clear:left;
	padding:4px;
	margin-top:15px;
}
a.somm_artx2{
	text-decoration:none;}


.somm_artx {
	color:black;
	text-align:left;
	border:1px solid #FEF8F8;
	padding:4px;
	margin-top:25px;
}
.somm_artx-p {
	color:black;
	text-align:left;
	border:1px solid #FEF8F8;
	padding:2px 5px;
	margin-top:1px;
	margin-left:10px;
}
.somm_artx:hover, .somm_artx-p:hover {background-color:#fff;border:1px solid #9966CC}

a.somm_art_une {
	display:block;
	color:black;
	text-align:left;
	border:10px solid #FFFF33;
	clear:left;
	padding:10px;
	margin-top:15px;
}
.somm_art_unex {
	color:black;
	text-align:left;
	border:10px solid #FFFF33;
	clear:left;
	padding:10px;
	margin-top:25px;
}
.somm_art_unex:hover {
background-color:#fff;}

a.somm_art:hover {
	background-color:#fff;
	border:1px solid #000;
}
a.somm_art_une:hover {
	background-color:#fff;
	border:10px solid #FEF8F8;
}

.somm_art-logo {
	margin-right: 20px;
    margin-bottom: 15px;
	float:left;
}
.somm_art-motnature {
	font-weight:bold;
}

.a-em-tita {
	display:block;
	margin-top:20px;
	margin-bottom:10px;
	border-bottom:1px dashed #d72229;
	}
.somm_art-tit  {
  	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
    color: #D72229;
    font-size: 1.4em;
    font-weight:bold;
    margin-bottom:5px;
	text-align:left;
	line-height:1em;
}
.somm_art-tit-p  {
  	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
    color: #000;
    font-size: 1em;
    font-weight:normal;
    margin-bottom:2px;
	text-align:left;
	line-height:1em;
}
.somm_art-text, .somm_art-suite    {
	text-align:justify;
 	font-size:0.9em;
 	margin-top:35px;
	line-height:1.4em;
 	margin-bottom:35px;
 	font-family:Arial, Helvetica, Sans-Serif;
 	font-weight:normal;
}
.somm_art-suite    {
	color:#D72229;
}

.somm_art-misenligne {
  text-align:right;
  color:appworkspace;
  font-size:0.7em;
  margin-top:4px;
}


a.somm-art-videost {
	background: url("../IMG/npa23/videosoustitree.png") no-repeat top left; border:0; text-decoration:none; height:93px; width: 104px; display: block;
	margin-right:auto; margin-left:auto; margin-top:15px; margin-bottom:-35px;
}


.rub-mil {	
	margin:0 0 0 0px;
	text-align:left;
	}
.rub-mil li {
		list-style-type:none;
		}

.cs_blocs h4 li, .cs_blocs, .cs_blocs h4, .blocs_titre, .blocs_replie {
			margin:0px; 
			}
		
#nav-espmil {
	font-size:0.8em;
	text-align:left;
	margin-bottom:15px;
}
#nav-espmil a {
	color:#000;
	text-decoration:none;
	}
#nav-espmil a:hover {
	color:#D72229;
	text-decoration:underline;
	}

		
.em-bc-lien {
	font-size:0.7em;
	color:#999;
	margin-left:20px;
	}
.em-bc-lien span {
	color:#d72229;
	}
		
h2 {
margin:-40px 0 0 0;
}
h2 a {
	text-align:center;
	display:block;
	font-size:1.7em;
	font-family:sans-serif;
	margin-bottom: 30px;
	text-transform:uppercase;
	}

/* COLONNE 1 */
.somm-col1 {
	margin-bottom:9px;
}

.somm-col1 p, .somm-col1 a {
  	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
     color:#660099;
     font-size:0.8em;
     font-weight:bold;
     margin-bottom:5px;
}
.somm-col1 a:hover {
  color:#999;
}
.somm-col1-tit, a.somm-col1-tit {
  	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
    color: #666;
    font-size: 1.2em;
    font-weight:bold;
    margin-bottom:25px;
    margin-top:5px;
	margin-left:15%;
	margin-right:15%;
	text-align:center;
	display:block;	
	border-bottom: 1px solid #ccc;
}

a.somm-col1-tit:hover {
    color: #333;
}

a.somm-col1-art{
  	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
    color: #660099	;
    font-size: 0.8em;
    font-weight:bold;
    margin-bottom:5px;
    margin-right:25px;
	text-align:right;
	display:block;
	border-right:15px solid #999;
	padding-right:10px;
}
a.somm-col1-art:hover{
    color: #999;
	border-right:15px solid #9966CC;
}

.evet {
	border:1px solid #9966CC;
	margin-bottom:10px;
}
ul.evet2 {
list-style-type:none;
border-width:0px;
margin-top:-10px;
}
li.evet2 {
	margin-bottom:10px;
	margin:0 25px 7px 25px;
	list-style-type:none;
/*	border-width:0px;*/
	border:1px solid #9966CC;
	display:block;

}
li.evet2:hover {
	background-color:#fff;
}

div.evet2 {
  color:#fff;
  font-size:0.8em;
  font-weight:bold;
}

a.evet2:hover {
}
.evet-pageart {
	border:1px solid #9966CC;
	margin-bottom:30px;
}
.evet-nature, .evet-nature2 {
	font-weight:bold;
	color:#660099;
	text-align:left;
}
.evet-nature2 {
	padding:1px 10px;
	color:#000000;
}
.evet-desc, .evet-desc2 {
	background-color:#9966CC;
	color:#FFFFFF;
	text-align:left;
	font-size:0.8em;
}
.evet-desc2, .evet-lieu2 {
	font-size:1em;
	padding:1px 10px;
}
.evet-lieu2 {
	background-color:none;
	padding:0px 10px;
	text-align:left;
	text-decoration:underline;
	color:#9966cc;
}
.evet-lieu2 p{
  display:inline;
}
.evet-desc p {
display:none;
}
.evet-logo { 
	float:left;
	margin-right:25px;
	height:36px;
	width:36px;
	border-width:0px;
}
.evet-logo .spip_logos {
border:0px solid #d72229;
}

a.col1-logolien {
	float:right;
	margin:0px;
	border:hidden;
	text-decoration:none ;
	border-width:0px;
	padding:8px;
}
a.col1-logolien:hover {
background-color:#FFEAFF;
}

a.col1-logolien .spip_logos {
	border-width:0px;
}

/*Docs */

p.spip_documents spip_documents_center {
	text-align: center;
	clear: both;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

/* ABONNEMENT */


#spiplistes-formabo {}
p.message-formulaire { margin-bottom:20px; font-weight:bold;}
p.message-formulaire span.nom , #spiplistes-formabo p.nom, p.nom { display:block; font-weight:bold; margin-bottom:10px;}
p.message-formulaire span.souhait {}

.formulaire-spiplistes-abo fieldset , .bloc-formats { background-color: #fefefe; padding:15px; 	text-align:left; margin-bottom: 15px;  }
bloc-formats { margin-left:-15px;  }
.formulaire-spiplistes-abo fieldset legend , li.fieldset h3, .bloc-formats h3  { 
  	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
    color: #D72229;
    font-size: 1.4em;
    font-weight:bold;
    margin-bottom:5px;
	line-height:1em;
}
ul.liste-formats li, ul li.fieldset, ul.liste-des-listes { list-style-type: none; text-align:left; background-color:#fefefe; }
label.block span {padding-left:7px; }
p.center, .spiplistes-cdt  {display:none}



.reponse_formulaire_ok { color:#d72229; font-size:1.5em; } 

/* ARTICLES */

tr.row_even { border:2px solid #000; background-color:white; font-size: 1.4em; font-weight:bold; text-transform: uppercase; display:block; margin-top: 35px; margin-bottom:20px;}
tr.row_even td { padding: 6px 35px; }

.spip_logos {
            border:1px solid #000;

}

.spip_logos .col1-logolien {
	border:0px;
}



#textrub {
	margin-bottom: 30px;
	text-align: justify;
	text-indent: 10px;
}

#piedpage {
	text-align:center;
	clear:both;
	border:none;
	font-weight:bold;
	font-size:12px;
	padding-top: 0.5em;
	padding-right: 2em;
	padding-bottom: 0px;
	padding-left: 2em;
	height: 25px;
	border-top:1px solid #999;
}

#piedsom {
	text-align: center;
}

#piedpage #box-google {
	font-size: x-small;
	margin-bottom: 5px;
}

.titre-rub-res {
	font-weight:bold;
	color: #D9133B;
	font-size:200%;
	margin-top: 1px;
}

.titre-rub-act {
	font-weight:bold;
	color: #FFFFFF;
	font-size:200%;
	margin-top: 20px;
	margin-bottom: 20px;
}

h1 {
	font-weight: 900;
	letter-spacing: 0.2em;
	font-variant: small-caps;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif, Georgia;

}

h2 {
	font-size: 120%;
	margin-bottom: 2px;
	margin-top: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

h3.spip {
	margin-top: 20px;
	margin-bottom: 5px;
	color:#d72229;
	font-size:1.4em;
	font-weight:bold;
  	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
}


/*img {
	display: block;
	margin: 5px;
}
*/

.identificationarticle {
	padding: 0px 0px 10px 0px;
	line-height: 35 px;
}

p {
  margin-bottom:0.4em;
}

.somm_art-surtitre {
  text-align:left;
  color:#000;
  	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
    text-transform:uppercase;
}
.somm_art-soustitre {
  text-align:left;
  color:#d72229;
  	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
    text-transform:uppercase;
}
.somm_art-chapo {
  font-weight:bold;
  text-align:left;
  margin-right:15%;
  margin-bottom:20px;
  margin-top:30px;
  font-size:0.9em;
}
a.somm_art-site {
  color:#d72229;
  text-decoration:underline;
}
a.somm_art-site:hover {
  color:#6600cc;
  text-decoration:none;
}
span.somm_art-site {
  color:#000;
}
div#somm_art-site {
  text-align:left;
  margin-top:10px;
  font-size:0.8em;
  font-weight:bold;
}
.somm_art-ps {
  color:#000;
  font-style:italic;
  font-size:0.8em;
  text-align:left;
  margin-top:20px;
  margin-left:25px;
}
#somm_art-notes {
  color:#666;
  font-size:0.8em;
  text-align:left;
  margin-top:40px;
  margin-bottom:40px;
  
}
#somm_art-notes p {
  color:#000;
  font-style:italic;
  font-size:0.8em;
  text-align:left;
}
a.spip_note {
  color:#d72229;
  font-weight:bold;
}
#somm_art-notesfilet {
  width:35%;
  border-bottom:1px solid #999;
  margin-bottom:7px;
}

.art-doc {
  	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	float:right;
	margin-left:35px;
	margin-bottom:15px;
	font-size:1.2em;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:35px;
	padding-right:35px;
	border:5px solid #FFEAFF;
/*	background-image: url('../IMG/npa23/diagonale-doc.png');*/
	background-color:#FFFFFF;
	background-repeat: repeat;
	background-position: left top;
	text-align:center;
}
a div.art-doc_typdoc {
	font-weight:bold;
	margin-bottom:3px;
}
a div.art-doc_typdoc:hover {
	color:#d72229;
}
a div.art-doc_logodoc img.spip_logos:hover {
	border:1px solid #d72229;
}
.art-doc_titredoc {
	font-size:0.8em;
	margin-top:3px;
}
.art-doc_tailledoc {
	font-size:0.9em;
}
/* /ARTICLES */



#breves {
	float: right;
	width: 300px;
	background-color: #C2C433;
	border: 1px solid #666666;
	font-size: x-small;
	padding: 5px;
	margin: 0px 0px 5px 5px;
	top: -50px;
}

.menu-titre {
	margin: 0px 0px 2px;
	padding: 0px;
}

.reference {
	margin-top: 20px;
	padding-top: 20px;
}
.rub {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


/* Listes */

ul.spip {
	margin-left: 15px;
}


/* COURRIER */

.courrier_a {
	font-weight:bold;
	}
.courrier_a2 {
	font-size:0.7em;
	font-style:italic;	
	}
.courrier_2, .courrier_2a {
	border:1px solid #9900cc;
	margin-bottom:10px;
	padding:5px;
	color:#9900cc;
}	
.courrier_2a {
text-transform:uppercase;
}
#courrier_3 {
	background-color:#FFEAFF;
	font-weight:bold;
	font-size:1em;
}
      /* courrier verifer.php */
      
#conteneur {
  	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;

}
#art_chapo{

}
#art_titre{
           font-size:1.4em;
           color:#d72229;
  	font-weight:bold ;
}
#art_surtitre {

}
#table-courrier{
                color:#d72229;
                  	margin-right:35%;
  	margin-left:35%;

}
.table-courrier_1 {
        color:#000;
  	font-weight:bold ;
}
.courrier_b {
        color:#9900cc;
        font-weight:normal;
}
.courrier_b:hover {
        color:#000;
        text-decoration:underline;
        font-weight:normal;
}



/* ESSAI  */

div#aa {
  border:3px solid blue;
   background-image:img('Untitled.png');
  background-repeat:repeat-x;
  background-position:top left;
background: url("../IMG/npatest/Untitled.png") repeat-x top;
height:400px;
width:75%;
}

/* PORTFOLIO */
#art-portfolio {
  margin-top:30px;
}
#art-portf-total {
  color:#999;
  font-size:1em;
  font-weight:bold;
margin-bottom:15px;
border-bottom:1px solid #999;
}
.art-portf-float {
  float:left;
  width:100px;
  margin: 5px 5px;
}
.art-portf-titre {
  color:#333;
  font-size:0.7em;
  text-align:left;
}
 { margin-left: 0px; }
 
 
 /* LOGIN PUBLIC */
 
 li.editer_login, li.editer_password, li.editer_session {
 list-style-type: none;
 text-align:center;
 }
 #var_login, #password, #session_remember  {
	display:block;
	margin:0px 20% 10px 20%;
 text-align:center;
	}
	
#formulaire_login  > legend {
		font-weight:bold;
		}