/* afis_style1_9_2                                             version 1.9.2  mise en ligne le 30-8-2008 */
/* ---------------------------- Modifications sur les  styles associes au code généré par SPIP. ---------------------------------- */

h3.spip {
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 16px;
text-align : center;
margin-top : 4px;
margin-bottom : 4px;
padding : 0;
}
h4.spip{
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 16px;
font-weight : bold;
margin-top : 2px;
margin-bottom : 0px;
padding : 0;
}

h5.spip{
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
font-style : italic;
margin-top : 0px;
margin-bottom : 0px;
padding : 0;
}
strong.spip {
font-weight : bold;
}
/* Paragraphes, citations, code et poesie */
p.spip {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : lighter;
text-align: justify;
}
p.spip_note {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : lighter;
text-align: justify;
}
div.spip{
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
}

/* * Couleurs des liens de Spip */

a.spip_note {
font-weight : normal;
text-decoration : none;
color : #00009f;
font-family : Arial, Helvetica, sans-serif;
}
/* liens sortants */
a.spip_out:link {
font-weight : normal;
text-decoration : none;
color : #00009f;
font-family : Arial, Helvetica, sans-serif;

}
a.spip_out:visited {
text-decoration : none;
color : #00009f;
}
a.spip_out:hover {
text-decoration : none;
color : #FFFFFF;
background-color : #3399FF;
font-family : Arial, Helvetica, sans-serif;
}
a.spip_out:active {
text-decoration : none;
color : #00009f;
font-family : Arial, Helvetica, sans-serif;
}

/* ----------------------------------------- styles propres à l'afis ----------------------------------------------------------------------------- */
/* liens */
a:link {
text-decoration : none;
color : #00009f;
}
a:visited {
color : #00009f;
text-decoration : none;
}
a:hover {
text-decoration : none;
color : #FFFFFF;
background-color : #3399FF;
}
a:active {
text-decoration : none;
color : #00009f;
}
/* lien du bnadeau en haut d'écran */
a.bandeau:link {
color : #66CCFF;
background-color : #3399FF;
}
a.bandeau:visited {
color : #66CCFF;
background-color : #3399FF;
}
a.bandeau:hover {
color : #66CCFF;
background-color : #3399FF;
}
a.bandeau:active {
color : #66CCFF;
background-color : #3399FF;
}
/* ligne sous le bandeau */
td.menubarre2 {
border-style:solid;
border-width:1px;
border-color:#3D99FF;
}

/* tableau corps de toutes les pages */
table.page {
font-family : Arial, Helvetica, sans-serif;
border-width:0;
margin:0;
padding:0;
width:100%;
}
/* commun à toutes les cases */
td {
text-align : left;
vertical-align:top;
}

/* colonnes latérales page d'accueil */
td.coldtegcheAccueil {
font-size:10px;
width : 20%;
padding : 10px 5px 10px 5px;
background-image : url("fond.gif");
}
/* colonnes centrales page d'accueil */
td.colmilieu {
width : 30%;
padding : 10px 0 10px 0;
}
td.colmil {
width : 60%;
padding : 10px 10px 10px 0;
}

/* tableau présentant une rubrique en page d'accueil */
table.blocaccueil {
border-width:0;
margin:0;
padding:0;
width:100%;
}
/* case contenant un lien vers une rubrique en page d'accueil */
.titreaccueil {
font-family : Verdana, Arial,sans-serif;
font-weight : bold;
font-size : 12px;
color : #ffffff;
background-color:#fffa9e;
text-align : center;
margin-top : 4px;
margin-bottom : 4px;
padding : 0;
border-style:outset;
border-width: 2px 2px 2px 2px;
}
/* lien contenu dans la case précédentel */
a.accueil {
font-family : Verdana, Arial,sans-serif;
color : #000099;
}
a.accueil:visited {
color :  #000099;
}
a.accueil:hover {
color :  #ffffff;
}
a.accueil:active{
color :  #ffffff;
}
/* case contenant le descriptif d'une rubrique en page d'accueil */
.accueilpave {
font-family : Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight : normal;
background-color : #D9ECFF;
margin-left:3px;
margin-right:3px;
text-align : justify;
}
/* case contenant le titre d'une rubrique en page d'accueil */
.titreaccueil2 {
font-weight : bold;
font-size : 14px;
color : #993300;
text-align : left;
margin-top : 4px;
margin-bottom : 4px;
padding : 0;
border:solid #993300;
border-width: 3px 0 0 0;
width:100%;
}
.titreaccueil3 {
font-weight : bold;
font-size : 14px;
color : #993300;
text-align : left;
margin-top : 0;
margin-bottom : 0;
padding : 0;
}
.titreaccueil4 {
font-weight : bold;
font-size : 14px;
color : #993300;
margin-top : 0px;
margin-bottom : 0;
padding : 0;
}
/* case contenant les recherches */
table.recherche {
font-size : 14px;
font-weight : bold;
text-align : left;
color:#993300;
background-color : #FFF0B3;
width:100%;
}

/* listes de liens */
a.rubriqlist{
font-size : 14px;
font-style:italic;
color : #000099;
font-weight:bold;
text-align:left;
}

.surtitrelist{
font-family : Verdana, Arial,sans-serif;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#000099;
}
.titrelist{
font-family : Verdana, Arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#000099;
}
.sstitrelist{
font-family : Verdana,  Arial,sans-serif;
font-size:12px;
color:#000099;
font-weight:normal;
}
.introlist{
font-family : Arial,sans-serif;
color:#000000;
font-size:14px;
font-weight:normal;
text-align:justify;
}
.suite {
margin :0;
text-align :right;
font-size :12px;
font-style : normal;
}

.liste {
margin :0;
text-align :left;
font-size :12px;
font-style : normal;
}
.dateaccueil {
font-family : Arial, Helvetica, sans-serif;
margin :7px 0 0 0;
text-align :left;
font-size :12px;
font-style : italic;
}
.dateaccueil2 {
font-family : Arial, Helvetica, sans-serif;
margin :0;
text-align :right;
font-size :12px;
font-style : normal;
}
/* colonnes pages hors page d'accueil */
td.col20 {
width : 30%;
vertical-align:top;
padding : 10px 10px 10px 10px;
font-size : 16px;
font-weight : normal;
text-align : center;
background-image : url("fond.gif");
}

td.col30 {

vertical-align:top;
padding : 10px 10px 10px 10px;
font-size : 16px;
font-weight : normal;
background-image : url("fond.gif");
}

td.col70 {
font-family : Arial, Helvetica, sans-serif;
width : 70%;
vertical-align:top;
font-weight : normal;
text-align:left;
padding : 10px 10px 10px 10px;
}

td.col80 {
width : 70%;
vertical-align:top;
padding : 10px 30px 10px 30px;
font-size : 16px;
font-weight : normal;
text-align : left;
}

td.col100 {
width : 100%;
padding : 10px 10px 10px 10px;
font-size : 16px;
text-align : left;
}
td.coldtegchelien{
font-size:10px;
width : 20%;
padding : 0;
background-image : url("fond.gif");
}

a.image {
color : #ffffff;
}
a.image:active {
text-decoration : none;
color : #ffffff;
background-color : #ffffff;
}
a.image:visited {
text-decoration : none;
color : #ffffff;
}
a.image:hover {
text-decoration : none;
color : #ffffff;
background-color : #ffffff;
}
a.gros {
font-family : Verdana, Arial,sans-serif;
font-size : 14px;
}
a.gros:visited {
color : #00009f;
text-decoration : none;
}
a.gros:hover {
text-decoration : none;
color : #FFFFFF;
background-color : #3399FF;
}
a.gros:active {
text-decoration : none;
color : #00009f;
}


a.ptt {
font-family : Verdana, Arial,sans-serif;
font-size : 12px;
font-weight:normal;
text-align:left;
}

.leftalign{
text-align:left;
}

.rightalign{
text-align:right;
}


.grosinac {
font-size : 16px;
font-weight : bold;
color : #cc3300;
}
.pttinac {
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 16px;
color : #993300;
text-align:left;
margin-top : 4px;
margin-bottom : 4px;
padding : 0;
}

.titPresent{
font-size : 16px;
font-weight : bold;
color : #cc3300;
text-align:center;
}


td.suivprec {
font-size:12px;
font-weight : normal;
width:50%;
}
.descriptif{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : lighter;
text-align:justify;
margin-left:3px;
margin-right:3px;
color:000000;
}
.misenligne{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : lighter;
text-align:right;
margin-left:3px;
margin-right:3px;
color:000000;
}


.chapo {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : lighter;
text-align:right;
}

.ps {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
text-align:justify;
background-color : #e5f2ff;
padding : 4px 4px 4px 4px;
border: 1px dashed #000000;
	
}
.affdate {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
text-align : left;
}
.surtitre {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 16px;
font-style:italic;
text-align : left;
margin-top : 4px;
margin-bottom : 4px;
padding : 0;
}
.titre {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 18px;
color : #993300;
text-align : center;
margin-top : 4px;
margin-bottom : 4px;
padding : 0;
}


.soustitre {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 16px;
text-align : center;
margin-top : 4px;
margin-bottom : 4px;
padding : 0;
}

.rubriqlistinac{
font-family : Arial,sans-serif;
font-size:14px;
font-weight:normal;
color:#000000;
}

.descital{
font-family : Arial,sans-serif;
color:#000000;
font-size:14px;
font-style:italic;
text-align:justify;
}
td.encadreaccueil{
	        color: #000033;
	        background: #EEF;
	        border-bottom: 2px solid #0066CC;
	        border-left: 1px solid #3399FF;
	        border-right: 2px solid #0066CC;
	        border-top: 1px solid #3399FF;
	        margin: 0; 
	        text-align:justify;
}
.encadredessin{
float: right;
border:0;
margin: 0 0 0 10px;
text-align:right;
vertical-align:top;
 }

.encadredessin2{

float: left;
	        border:0;
	        margin: 0 10px 0 0;
			text-align:left;
	        }
.encadreclindoeil{

float: left;
	        border:0;
	        margin: 0;
	        }
.encart {
width: 34%;
	float: left;
	        background: #EEF;
	        border-bottom: 2px solid #0066CC;
	        border-left: 1px solid #3399FF;
	        border-right: 2px solid #0066CC;
	        border-top: 1px solid #3399FF;
	        padding : 4px 4px 4px 4px;
			margin-right: 2%;
			text-align:justify;
	
}	
.encadre-d {
width: 34%;
	float: right;
	        background: #EEF;
	        border-bottom: 2px solid #0066CC;
	        border-left: 1px solid #3399FF;
	        border-right: 2px solid #0066CC;
	        border-top: 1px solid #3399FF;
	        padding : 4px 4px 4px 4px;
			margin-left: 2%;
			text-align:justify;
	
}	
.encadre-g {
width: 34%;
	float: left;
	        background: #EEF;
	        border-bottom: 2px solid #0066CC;
	        border-left: 1px solid #3399FF;
	        border-right: 2px solid #0066CC;
	        border-top: 1px solid #3399FF;
	        padding : 4px 4px 4px 4px;
			margin-right: 2%;
			text-align:justify;
	
}	

#auteur {
width: 34%;
	float: right;
	        background: #EEF;
			border-style:0;
	        padding : 4px 4px 4px 4px;
			margin-top:1.2em;
			margin-left: 2%;
			text-align:left;
			font-size : 12px;
	
}
#auteur a
{
font-size : 12px;
}

.titencart {
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
text-align : center;
margin-bottom:10px; 
}
.signencart {
text-align : right;
}

/* utilisé dans les formulaires en html */
td.formulaire
{
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
text-align:justify;
}
/* barre développé sous spip */
td.spip_develop {
font-family : Arial;
font-size : 10px;
font-weight : normal;
text-align : center;
}

.texteencadre-spip,.encartlarg {
	        color: #000033;
	        background: #EEF;
	        border-bottom: 2px solid #0066CC;
	        border-left: 1px solid #3399FF;
	        border-right: 2px solid #0066CC;
	        border-top: 1px solid #3399FF;
	        margin: 1em 0; 
	        text-align:justify;
	        padding: .25em;
	        position: relative;
	}

.caractencadre-spip {
	        color: #F60;
	        font-weight: bold;
	}

.caractencadre2-spip {
	        color: #009;
	        font-weight: bold;
	}

acronym.spip_acronym {
	        cursor: help;
	        border-bottom: 1px dotted;
	}

a[hreflang]:after {
	content: "\0000a0[" attr(hreflang) "]";
	color: #999;
	background : transparent;
	}

a.spip_blank {
	        color: #F00;
	}

/* page de commandes  */
td.gcheTab{
width:80%;
border-width:1;
padding-left:10px;
}

td.dteTab{
width:20%;
border-width:1;
text-align:center;
}

li.sspuce{
list-style-position: outside;
list-style-type:none;
}

li.sspuce2{
list-style-position: outside;
list-style-type:none;
margin-left:5px;
}