/* crée par Fabien Grignoux - DIRISI Vanves - 2007 */ 

body{
text-align:center;
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;

}

#document{
text-align:left;
padding-top:0;
margin-top:0;
margin-left:auto;
margin-right:auto;
width:766px;;
}

#outils{
display:none;
}

#haut{
margin:0;

padding:0;
background:url(bandeau.jpg) top left no-repeat;
height:100px;
}

#gauche{
width:166px;
position:absolute;
}
#infos{
margin:0;
padding:0;
text-align:justify;
width:590px;
padding:10px;
padding-bottom:0;
margin-top:10px;
min-height:500px;
}

#contenu{
padding:0;
margin:0;
margin-left:166px;
}

#pied{
margin-top:40px;
text-align:center;
height:20px;
}


#logo_organisme{
height:100px;
}



#organismes{
position:absolute;
margin-top:82px;
padding-right:15px;
text-align:left;
margin-left:168px;
width:577px;
background:top left url('barre_orga.gif') no-repeat #f5f5f5;
}

#organismes ul{
margin:0;
padding:0;
}

#organismes li{
display:inline;
border-left:1px white solid;
padding:3px;
padding-top:0px;
padding-bottom:0px;
margin:0;
}

#bas{
text-align:center;
color:white;
background:#0e3092;
font-family: Verdana,Arial,sans-serif;
font-size: 7pt;
height:15px;
width:530px;
margin-left:170px;
}

.hautpage{
float:right;
}


#historique{
background:#f5f5f5;
margin:0;
padding:0;
height:17px;
width:594px;
}

#historique li{
display:inline;
color:#999999;
font-family: Verdana,Arial,sans-serif;
font-size: 7pt;
font-weight:bold;
color:#999999;
vertical-align:top;
}

#historique ul{
padding:0;
margin:0;
margin-left:10px;
}

#historique li{
list-style-type:none;
height:17px;
padding:0;
margin:0;
margin-right:3px;
}
/* les outils */
#outils{
background:top left url('barre_util.gif') no-repeat #f5f5f5;
margin:0;
padding:0;
height:17px;
margin-left:2px;
width:592px;
}

#outils li{
display:inline;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
margin:0;
}

#outils ul{
margin:0;
padding:0;
}

#source{
margin-top:15px;
margin-left:10px;
padding-left:15px;
font-size: 8pt;
background:url('source.gif') left no-repeat;
}

#source a{
color:#A70034;
}

/* les images */
.image{
float: left;
margin-right: 10px;
padding:3px;
text-align:center;
width:150px;
margin:5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
height:190px;
}

.spip_documents{
margin:5px;
}


.spip_doc_titre{
text-align:center;
}

.logo_image{
min-height:150px;
}

#docs{
margin-top:20px;
}

.spip_documents_center{
text-align:center;
}

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }


/* fin images */

.chapeau{
color:#12619C;
font-weight:bold;
}

.lien_ext{
margin-top:25px;
font-weight:bold;
background:url('lkint.gif') left no-repeat;
padding-left:20px;
vertical-align:top;
}

.contacts{
background:top left url('pct_contact.gif') no-repeat;
padding-left:30px;
}

.rss{
background:top left url('pct_abo.gif') no-repeat;
padding-left:30px;
}

.lettre{
background:top left url('pct_mlinglist.gif') no-repeat;
padding-left:30px;
}

.forum{
background:top left url('pct_forums.gif') no-repeat;
padding-left:30px;
}

/* fin outils */


.spacer{
clear:both
}

/* titres */
h2{
margin:0;
padding:0;
}

h3{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
margin-bottom:5px;
padding:0;
}

.liresuite{
background:url(pic_plus.gif) no-repeat left;
padding-left:15px;
color:#A70034;
text-decoration:none;
font-family: Verdana,Arial,sans-serif;
font-size:10px;
}

.fort{
font-weight:bold;
}




.titre3{
overflow:hidden;
height:21px;
color:white;
font-weight:bold;
margin-bottom:10px;
font-family:Verdana,Arial,Sans-serif;
font-size:13px;
}

table.titre{
background:#0e3092 url(coingauche.jpg) top left no-repeat;
border:none;
padding:0;
margin:0;
border-collapse:collapse;
}


td.debut_titre,td.fin_titre{
padding:0;
margin:0;
padding-left:15px;
border-collapse:collapse;
border:none;
}



.row_odd{background:#cccccc;}

thead{
background:#0e3092;
color:white;
font-weight:bold;
text-align:center;
height:25px;
}




/*concerne le bouton de recherche */
#recherche{
position:absolute;
margin-top:30px;
margin-left:580px;
}

p.presentation{
margin:0;
padding:0
}

p.precherche{
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
background:url(bullet.gif) no-repeat left;
padding-left:15px;
}

input.formrecherche {
border:1px solid #A70034;
background-color:white;
}

input.button{
color:white;
font-family: Verdana,Arial,sans-serif;
font-size:7pt;
font-weight:bold;
background-color:#A70034;
border:1px solid #A70034;
}

form.formrecherche{
margin:0;
padding:0;
}

/*les logos */
#logo_mindef{
position:absolute;
margin-left:50px;
margin-top:5px;
}


/*liens */

a{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration:none;
}

#infos a{
color:#A70034;
}

#organismes li a{
color:white;
font-family: Verdana,Arial,sans-serif;
font-size: 7pt;
font-weight:bold;
text-decoration:none;
vertical-align:top;
}

#historique li a{
font-family: Verdana,Arial,sans-serif;
font-size: 7pt;
font-weight:bold;
color:#999999;
vertical-align:top;
}

#outils a{
font-family: Verdana,Arial,sans-serif;
font-size:7pt;
text-decoration:none;
color:#A70034;
}

a img{
border:none;
}

#pied a{
text-decoration:none;
color:#0E3092;
font-weight:bold;
font-size:8pt;
}

#pied a.accessiblite{
color:#A70034;
}

#bas a{
color:white;
font-family: Verdana,Arial,sans-serif;
font-size: 7pt;
}

p.precedent{
text-align:right;
}

/* fins liens*/

/* plan du site */
.titreplansite{
border:1px #A70034 solid;
font-weight:bold;
}

.plansite{
background:url(pl.gif) no-repeat left;
text-decoration:none;
padding-left:15px;
}

#infos li{
text-decoration:none;
}

ul.ulplan{
margin-bottom:15px;
text-decoration:none;
}
/*fin plan du site */


/* formulaire */
label{
width : 200px;
float:left;
}

.date{
margin-top:15px;
}

.logo_breve{
float:right;
margin-left:20px;
margin-bottom:20px;
}


