/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/

/**************************************/
/*               COLORS               */
/**************************************/
body {background:#FFE39F !important}
a:link { text-decoration: underline !important;}
a:visited { text-decoration: underline !important;}
a:hover { text-decoration: none !important;}
a:active, a:focus { text-decoration: underline !important;}
code, pre { color: #c33; } /* very optional, but still useful. W3C uses about the same colors for codes */
table { border-top: 0px solid #ccc;  border-left: 0px solid #ccc; }
th, td { border-bottom: 0px solid #ddd; border-right: 0px solid #ccc;}
.spip_out:link {color:#EF1D6F;text-decoration:underline}
.spip_out:visited {color:#EF1D6F;text-decoration:underline}
.spip_out:hover{color:#006F50;text-decoration:underline}
.spip_mail:link{color:white}


/**************************************/
/*              GLOBALS               */
/**************************************/
body{font-family:arial}
.article, .sommaire,.rubrique{margin-top:0}
h4, .class-for-8px {line-height:12px}
#cadre {background-color:white;padding:10px}
.right {text-align:right}
#cadre {padding:0px;border:10px solid white}
.align_left{text-align:left}
.left {text-align:left !important}
.right{text-align:right}
.center{text-align:center}


/**************************************/
/*              HEADER                */
/**************************************/



/**************************************/
/*             NAVIGATION             */
/**************************************/
.menuprincipal {text-decoration:none
	}

#menuprincipal a{
	color:#70C7D4;
	text-decoration:none !important;
	border-top:5px solid #CDD00A;
        text-decoration:none;
        font-weignt:bold            
}

.menuprincipal a:visited {
	color:#FA7236;
	text-decoration:none !important;
	border-top:5px solid #70C7D4;;
        font-weignt:bold
}

.menuprincipal a:link{
        color:#70C7D4y;
        text-decoration:none !important;
	border-top:5px solid #FA7236;
        font-weignt:bold}

.menuprincipal a:hover{
	text-decoration:none !important;
	border-top:5px solid #CDD00A
}

.menuprincipal ul {
}

.menuprincipal {
	text-align:center;
		font-size:12px;
	font-family:arial;
	font-weight:bold;
	position:relative;
	}

.menuprincipal a:link{
	text-decoration:none;
}

.menuprincipal a:hover{
	text-decoration:none;
}

.menuprincipal ul {
	margin:0px;padding:0px;
	list-style-position:inline;
	clear:both;
}

.menuprincipal ul li {
	margin:0px;padding:0px;
	list-style:none;
	list-style-position:inline;
	float:left;
	}



.pied {text-decoration:none
	}

#pied a{
	color:white;
        text-decoration:none;
        font-weight:bold            
}

.pied a:visited {
	color:white;        font-weight:normal
}

.pied a:link{
        color:white;
        font-weight:bold}

.pied a:hover{
text-decoration:underline}

.pied {
	text-align:center;
		font-size:12px;
	font-family:arial;
	font-weight:bold;
	position:relative;
	}

.pied a:link{
	text-decoration:none;
}

.pied a:hover{
	text-decoration:none;
}

ul.pied  {
	margin:0px;padding-top:10px;padding-bottom:10px;
list-style-type:none;
	list-style-position:inline;
	clear:both;

}

ul.pied  li {
	margin:0px;padding:0px;
	list-style:none;
	list-style-position:inline;
	display:inline;
	padding:5px}


/**************************************/
/*            MAIN CONTENT            */
/**************************************/

/*       SPIP STYLE / Squelettes       */
#page_sommaire{}
#page_rubrique{}
#page_article{}

#page_sommaire_surtitre {}
#page_sommaire_titre {font-size:18px;color:#CC0000;font-weight:bold}
#page_sommaire_soustitre {}
#page_sommaire_chapo {}
#page_sommaire_descriptif {}
#page_sommaire_texte {}
#page_sommaire_ps {font-size:30px;color:#CC0000;font-weight:bold;font-family:arial}	
	

#page_rubrique_surtitre {font-size:14px;color:black;padding-bottom:2em}
#page_rubrique_titre {font-size:18px;color:#CC0000;font-weight:bold}
#page_rubrique_soustitre {}
#page_rubrique_chapo {}
#page_rubrique_descriptif {}
#page_rubrique_texte {}
#page_rubrique_ps {}
	
#page_article_surtitre {}
#page_article_titre {margin-bottom:40px;font-size:18px;color:#CC0000;text-transform:uppercase;font-weight:bold}
#page_article_titre a:link {margin-bottom:40px;font-size:18px;color:#CC0000;font-weight:bold}
#page_article_titre a:visited {margin-bottom:40px;font-size:18px;color:#CC0000;font-weight:bold}
#page_article_soustitre {}
#page_article_chapo {}
#page_article_descriptif {}
#page_article_texte {}
#page_article_ps {}	
	

.postit {padding:2px;background:#FA7236;border:solid black 1px;width:220px;color:white;font-weight:bold;font-size:10px}
.postit ul.postit_style {list-style-type:none;padding:0px;margin:4px 0px 0px 0px;font-weight:bold}
.postit ul.postit_style li {border-left:white solid 2px;margin-bottom:5px;font-weight:bold}
.postit ul.postit_style li:hover {border-left:#CC0000 solid 2px;margin-bottom:5px}
.postit ul.postit_style li a:link{text-decoration:none;color:white;font-weight:bold}
.postit ul.postit_style li a:visited{text-decoration:none;color:#4f4f4f;font-weight:bold}
.postit ul.postit_style li a:active{text-decoration:none;color:#ef005e;font-weight:bold}
.postit ul.postit_style li a:hover {text-decoration:none;color:white;font-weight:bold}
.postit ul.postit_style li div {padding-left:4px;font-weight:bold}



/**************************************/
/*               FOOTER               */
/**************************************/
/* LISTS */

#pieddepage {background:#CDD00A}

/* COLORS */

.footer a:link { text-decoration: none; color:#FFFFFF}
.footer a:visited { text-decoration: none; color:#9ED8C8}
.footer a:hover { text-decoration: none;color:#FF6F93; background-color:#008F67}
.footer a:active, a:focus { text-decoration: none;color:#FF6F93}
#col2_archives {margin-top:7px;color:white;font-weight:bold}


/*************************************/
/* desactivation des fonctions boutons
du fichier style bluprint            */
/*************************************/

/* STYLES FOR BUTTONS */
/* Demo: particletree.com/features/rediscovering-the-button-element */
/* Examples: 

	<button type="submit" class="button positive">
 	  <img src="css/blueprint/plugins/buttons/icons/tick.png" alt=""/> Save
	</button>

	<a class="button" href="/password/reset/">
	  <img src="css/blueprint/plugins/buttons/icons/key.png" alt=""/> Change Password
	</a>

	<a href="#" class="button negative">
	  <img src="css/blueprint/plugins/buttons/icons/cross.png" alt=""/> Cancel
	</a>
*/


a.button, button {display:none}
}
button { display:none }
button[type] { display:none }
*:first-child+html .container button[type] { display:none }

button img, a.button img{ display:none }

/* Standard Buttons */
button:hover, a.button:hover{ display:none }
a.button:active, button:active{ display:none }

/* **************************************** */
/* surcharge blocs depliable couteau suisse */
/* **************************************** */
div .cs_blocs .blocs_destination a {font-size:9px;line-height:auto}
ul li a {font-weight:normal;padding:0px;margin:0px}
ul li{font-weight:normal;padding:0px;margin:0px}
.cs_blocs a:link{line-height:15px}
.blocs_replie {font-family:helvetica, arial;line-height:15px}
.blocs_titre {font-family:helvetica, arial;line-height:15px;margin-top:0px}
.blocs_replie a:hover{line-height:15px;color:#FF6FA7 !important;text-decoration:underline !important;font-family:helvetica, arial}

/* **************************************** */
/* surcharge Tableaux SPIP                  */
/* **************************************** */

/* Tableaux */
table.spip { max-width: 99%; margin-right: auto; margin-left: auto; margin-bottom: 1em; border-collapse: collapse; border-spacing: 0; line-height: normal; }
table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin-right: auto; margin-left: auto; font-weight: bold; }
table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background: #EEE; }
table.spip tr.row_even { background: #FFFFFF; }
table.spip th, table.spip td { padding: 0.40em 1.80em; text-align: left; border-top: 0px; border-right: 1px solid #F189AF;border-bottom: 0px; border-left: 1px solid #F189AF;}
table.spip th { vertical-align: bottom; font-weight: bold; }
table.spip td { vertical-align: top; }

/* personnalisation du menu general du site */
.menuprincipal {list-style-type:none;}
.menuprincipal li.menu-entree {display:inline;list-style-position:inline;padding-left:10px;}
.menuprincipal a{font-weight:bold !important}



/* **************************************** */
/* récupération de text.css du site statique                */
/* **************************************** */

td img {display: block;}
.arialB18rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fa7236;
}
.arialB12gris {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
}
.arialB40rouge {
	font-size: 40px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.arialB18gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}
body {
	margin-top: 0px;
	background-color: #9FD9C9;
}
a:link {
	text-decoration: none;color:#333333;
}
.arialB14rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}

a:visited {
	text-decoration: none;color:#333333;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.arialI12gris {
	color: #333333;
	font-size: 12px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
.pics {  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;    
    background-color: #eee;  
    width: 
    left: 0 
} 
.arialB10gris {
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.arialB12rouge {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
	.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.5;
			opacity:.50;
			filter: alpha(opacity=50);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 50%;
			padding: 16px;
			border: 16px solid orange;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}
		 table.tableau {border-left:1px red solid;border-right:1px red solid;border-bottom:1px red solid
		 }


