
/*****************************************************************************************************************/
/*																												 */
/*											 CSS DOCUMENT 														 */
/*											 ------------ 										 				 */
/*****************************************************************************************************************/

/* 		COULEURS
		--------
		color:#d5031c; rouge d6051b
		color:#ed831a; orange
		color:#a3be04; vert

		color:#ececed; gris léger pour liste
*/

/*------------------------------------------------Généralité----------------------------------------------------*/

body {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color:#333333;
	background:url(img/fond.jpg);
	background-repeat:repeat;	
}



input, textarea, select {
	border: 1px solid #cccccc;
	margin: 1px;
	padding: 1px;
	font-size: 11px;	
}

img {
	border:none;
}

h1 {

	color:#d5031c; /*rouge*/
	font-size:20px;
}


.msg{
	margin:0;
	padding:0;
	text-align:center;
	color:#CC0000;
	font-weight:bold;
}

.ctrl {
	color:#d5031c;
	font-style:italic;
	font-size:9px;
}

/*-------------------------------------------------Séparation -------------------------------------------------*/


hr {
	/*IE*/
	color:#999999;
	/*Mozilla*/
	background-color:#999999;
	/* Opéra safari*/
	border-color:#999999;
	border:0;
	height:1px;

}

.separation{
	clear:both;
	visibility:hidden;
}

.separationlarge{
	clear:both;
	visibility:hidden;
	margin-top:20px;
	margin-bottom:20px;
}

.couleur{
	/*IE*/
	color:#a3be04; /* Vert */
	/*Mozilla*/
	background-color:#a3be04;
	/* Opéra safari*/
	border-color:#a3be04;
}

/*********************************************************************************************************/
span.ctrl01 {
	font-style:italic;
	font-weight:bold;
	color:#000;
}

span.ctrl02 {
	font-weight:bold;
	color:#CC0000;
} 

.encours{
	border: 1px solid #cccccc;
	background-color:#fff;
}

.logo {
	padding-top:20px;
	text-align:center;
}

.contenu {
	margin-top:1px;
	margin-bottom:1px;
	padding:1px;
	border: 1px solid #cccccc; /*EN ATTENTE*/
	background-color:#fff;
}

.form_insert{
	background-color:#ececed;
	padding-left:20px;
	padding-right:20px;
	border: 1px solid #666;
	text-align:left;
}

.form_insert02{
	background-color:#ececed;
	padding-left:20px;
	padding-right:20px;
	border: 1px solid #666;
	text-align:left;
}
.en_ins {

	font-size:18px;
	color:#333;
	font-weight:bold;

}


.lg_ins {
	font-size:11px;
	padding:10px;
	font-weight:bold;
	color:#333333;
	text-align:left;

}

.lg_titre_ins {
	font-size:10px;
	padding:10px;
	text-align:center;
}

.ent_th {
	
	height:40px;
	padding-left:5px;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	color:#fff;
	background-color:#666;
}

.pp_th {
	
	height:10px;
	padding-left:5px;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	color:#fff;
	background-color:#666;
}


.mef_tr_paire {
	font-size:11px;
	background-color:#a3be04;
	padding-left:3px;
	
}



.mef_tr_impaire {
	font-size:11px;
	background-color:#ececed; /*(gris léger)*/
	padding-left:3px;
}


.mef_td_left {
	padding-left:5px;
	text-align:left;
}

.mef_td_center {
	padding-left:5px;
	text-align:center;
}

.mef_td_right {
	padding-right:2px;
	padding-left:2px;
	text-align:center;
	background-color:#666;
}

.mef_pp_ajout {
	padding:5px;
	text-align:left;
	height:40px;
	
}

.mef_pp {
	padding:5px;
	text-align:center;
	height:40px;

}

.mef_pp_retour {
	padding:5px;
	text-align:right;
	height:40px;
}

.bt_deconnect {
	padding-right:30px;
	text-align:right;

}
/*-------------------------------------- Liens -----------------------------------------------------------*/


/* liens */
a:hover {
	text-decoration:none;
}


a.adm:link, a.adm:visited {
	color:#333333;
	text-decoration:underline;
	
}

a.adm:hover {
	color:#d5031c;
	text-decoration:underline;
	
}

/*---------------------------------- Impression ------------------------------------------------------------*/
.form_emargement{
	background-color:#fff;
	padding:10px;

}

.col_emargement_lf {
	border: 1px solid #666;
	border-right:0;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	height:40px;
}

.col_emargement_rg {
	border: 1px solid #666;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	height:40px;
}

/**************************************** Menu vitrine ***********************************************************/
#navlist {
        padding: 3px 0;
        margin-left: 0;
        border-bottom: 1px solid #778;
        font: bold 12px Verdana, sans-serif;
		width:700px;
}

#navlist li {
        list-style: none;
        margin: 0;
        display: inline;
}

#navlist li a {
        padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #778;
        border-bottom: none;
		/*background-color:#ed831a;*/
        background-image:url(img/ong_orange.png);
        text-decoration: none;
}

#navlist li a:link { color:#000; }
#navlist li a:visited { color: #000; }

#navlist li a:hover {
        font-weight:bold;
/*		background-color:#a3be04;
*/        background-image:url(img/ong_vert.png);
        border-color: #227;
}

#navlist li a#current {
		background-image:url(img/ong_rouge.png);
      	/*background-color:#d5031c;*/
        border-bottom: 1px solid ;
}


/**************************************** Menu centre de ressources ***********************************************************/

#navlist_cri {
	background-color:#666;
	width:110px;
	height:40px;
	text-align:center;
	border: 2px solid #fff;
}

#navlist_cri a {
 		font: bold 14px Verdana, sans-serif;
        padding: 3px 0.5em;
        margin-left: 3px;
        
        /*background-image:url(img/ong_orange.png);*/
		color:#a3be04;
        text-decoration: none;
		
}

#navlist_cri a:link { color:#a3be04; }
#navlist_cri a:visited { color:#a3be04;}

#navlist_cri a:hover {
        font-weight:bold;
	    /*background-image:url(img/ong_vert.png);*/
		color:#ed831a;
	
}

#navlist_cri a#current {
		/*background-image:url(img/ong_rouge.png);*/
		color:#fff;
		font-weight:bold;
		font-size:14px;

}


.ColOutils{
	float:left;
	width:235px;

}

.ColAVoir{
	float:left;
	width:235px;

}

.ColLiens{
	float:left;
	width:235px;

}

/*******************************************************************/


input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}


/*Menus principaux*/
.onglet_orange {
	witdh:195px;
	height:30px;
	background-image:url(img/ong_orange.png);
	color:#fff;
	text-align:center;
}

.onglet_vert {
	witdh:195px;
	height:30px;
	background-image:url(img/ong_vert.png);
	color:#fff;
	text-align:center;
}

.onglet_rouge {
	witdh:195px;
	height:30px;
	background-image:url(img/ong_rouge.png);
	color:#fff;
	text-align:center;
}



/***************************************************************************/

.cri_two{
	font: bold 12px Verdana, sans-serif;
	width:150 px;
	padding-left:10px;
}

.cri_one{
	font: normal 12px Verdana, sans-serif;
	width:520px;
}
