/* CADRE : Fiche & Liste */

ul.cadre_liste, ul.cadre_fiche, ul.cadre_nav, ul.cadre_form
{
	padding: 0px 10px;
	margin-bottom:5px;
	padding:0px;
	height: 30px;

	border-width: 0px 0px 1px 0px;
	border-style: solid ;
	border-color: #666;
	list-style-type: none ;
	color: #000;
}

ul.cadre_form 
{
	border-color: #990000;
}

ul.cadre_nav
{
	border-style: dashed;
	border-color: #999;
}

ul.cadre_liste li, ul.cadre_fiche li, ul.cadre_form li, ul.cadre_nav li
{
	font-size:80%;
	line-height: 30px;
	padding: 0px 10px;
	float: left;
	margin: 0px 2px;
} 


ul.cadre_liste li.cadre_liste_t, ul.cadre_fiche li.cadre_fiche_t, ul.cadre_nav li.cadre_nav_t, ul.cadre_form li.cadre_form_t
{
	margin-right: 20px;
	color: #000;
}

ul.cadre_liste li.cadre_liste_s, ul.cadre_fiche li.cadre_fiche_s, ul.cadre_nav li.cadre_nav_s, ul.cadre_form li.cadre_form_s
{
	border-width: 1px 1px 0px 1px;
	border-style:solid;
	border-color:#666;
	border-radius: 5px 5px 0px 0px;
	background: #FFF;	
	box-shadow: 1px -1px 1px #DDD;	
}



ul.cadre_form li.cadre_form_s
{
	border-color:#990000;
}


ul.cadre_nav li.cadre_nav_o, ul.cadre_liste li.cadre_liste_o, ul.cadre_fiche li.cadre_fiche_o
{
	border-width: 0px 0px 1px 0px;
	border-style:solid;
	border-color:#666;
	border-radius: 5px 5px 0px 0px;
	background:white;
}


ul.cadre_nav li.cadre_nav_o
{
	border-color:#999;
}



ul.cadre_form li.cadre_form_o
{
	border-color:#900;	
}


ul.cadre_liste li.cadre_liste_o:hover, ul.cadre_fiche li.cadre_fiche_o:hover, ul.cadre_nav li.cadre_nav_o:hover
{
	background:#EEE;
}

ul.cadre_liste li.cadre_liste_o:active, ul.cadre_fiche li.cadre_fiche_o:active, ul.cadre_nav li.cadre_nav_o:active
{
	background:#AAA;
	color:white;
}



ul.cadre_liste li.cadre_liste_bt, ul.cadre_fiche li.cadre_fiche_bt, ul.cadre_nav li.cadre_nav_bt, ul.cadre_form li.cadre_form_bt
{
	line-height: 30px;
	font-size:90%;
	padding: 0px 7px;
	float:right;
}


.cadre_liste_filtre, .cadre_fiche_filtre, .cadre_nav_filtre, .cadre_form_filtre
{
	clear: both;
	padding: 0px 10px 0px 10px;

	/*background:white;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dashed solid;
	border-color: #FFEEAA #cc3300 #cc3300 #cc3300;*/
}

.cadre_liste_filtre_v, .cadre_nav_filtre_v, .cadre_nav_filtre_v, .cadre_form_filtre_v
{
	background:#f0f0f0;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #999999;
	padding:5px;
}

li.cadre_liste_bt a, li.cadre_fiche_bt a, li.cadre_nav_bt a, li.cadre_form_bt a
{
	text-decoration:none;
	font-size: 90%;
	color: black;
}

li.cadre_liste_bt a:hover, li.cadre_fiche_bt a:hover, li.cadre_nav_bt a:hover, li.cadre_form_bt a:hover
{
	color: red;
}

div.cadre_liste_c, div.cadre_fiche_c, div.cadre_nav_c, div.cadre_form_c
{
	clear: both;
	margin: 0;
	padding: 2px;
	width: 100%;
}

ul.cadre_liste li.cadre_liste_bt img, ul.cadre_fiche li.cadre_fiche_bt img, ul.cadre_nav li.cadre_nav_bt img, ul.cadre_form li.cadre_form_bt img
{
	font-size:90%;
	maring: 0px 3px;
	padding: 1px 3px;
	height: 20px;
}



ul.cadre_liste li.cadre_liste_bt img:hover, ul.cadre_fiche li.cadre_fiche_bt img:hover, ul.cadre_nav li.cadre_nav_bt img:hover, ul.cadre_form li.cadre_form_bt img:hover
{
    background: #DDD;
	border-radius: 5px;
	box-shadow:0px 0px 2px #AAA;
}


/*
-------------------------------------------------------------------------------------------- 
 A FAIRE CAR OBSELETE
-------------------------------------------------------------------------------------------- 
*/


/* CADRE : none */


.cadre_none_filtre
{
	background:white;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #999999;
}



div.cadre_none_c
{
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
}




/* 
-------------------------------------------------------------------------------------------- 
   CADRE : Mini
--------------------------------------------------------------------------------------------
*/


/* CADRE : Mini Fiche*/

.mini_titre
{
	background:#666666;
	padding:2px 5px 2px 5px;
	font-size: 11px;
	color: #FFFFFF;
	height:17px;
}

.mini_soustitre
{
	background:#999999;
	padding:2px 5px 2px 5px;
	font-size: 11px;
	color: #FFFFFF;
	height:17px;
}

.mini_contenu
{
	font-family: Helvetica;
	font-size: 11px;
	border: 1px solid #666666;
	padding:5px;
	background:#f1f1f1;
}

.mini_stats
{
	font-family: Helvetica;
	font-size: 11px;
	padding:0px;
	background:#f1f1f1;
}

/* CADRE : Mini Sous Fiche*/


.minifiche_titre
{
	padding:2px 5px;
	font-size: 11px;
	color: #000000;
}

.minifiche_contenu
{
	font-size: 11px;
	border-width: 1px;
	border-style: solid dashed;
	border-color: #d4a88e;
	padding:2px;
	background:#ffffff;
}


/* CADRE : Mini Fiche*/

.mininav_titre,.mininav_t1,.mininav_t2
{
	background:white;
	padding:2px;

	font-size: 11px;
	color: #666666;
	height:17px;
}

.mininav_zone
{

	font-size: 11px;
	border-width: 1px 0px 0px 0px;
	border-style:dotted;
	border-color:#999999;
	padding: 5px 5px;
	background:white;
}

.mininav_zone_left
{

	font-size: 11px;
	border-width: 0px 1px 0px 0px;
	border-style:dashed;
	border-color:#999999;
	padding: 5px 5px;
	background:white;
}

.mininav_zone_right
{

	font-size: 11px;
	padding: 5px 5px;
	background:white;
}
.mininav_contenu
{
	font-size: 11px;
	border-width: 1px 0px 0px 0px;
	border-style:dashed;
	border-color:#666666;
	padding: 5px 5px;
	background:white;
}

.mininav_soustitre
{
	background:white;
	padding:2px;

	font-size: 11px;
	color: #666666;
	height:17px;
}

.mininav_link
{
	color: #666666;
}

.mininav_link:hover
{
	color: red;
}


/*
.mininav_stats
{

	font-size: 11px;
	padding:0px;
	background:#f1f1f1;
}
*/

/* CADRE : Mini Alerte */


.minialert_titre
{
	background:#AA0000;
	padding:2px 5px 2px 5px;

	font-size: 11px;
	color: #FFFFFF;
	height:17px;
}


.minialert_contenu
{

	font-size: 11px;
	border: 1px solid #AA0000;
	padding:5px;
	background:#fff1f1;
}



/* CADRE : Mini Formulaire*/


.miniform_titre, tr.miniform_titre th
{
	background:#993333;
	padding:2px 5px 2px 5px;

	font-size: 11px;
	color: #FFFFFF;
	height:17px;
}

tr.miniform_titre th
{
	font-weight: normal;
}


.miniform_contenu
{
	background:#fff1f1;

	font-size: 11px;
	border: 1px solid #993333;
	padding:5px;
}

.miniform_soustitre
{
	background:#d4a88e;
	padding:2px 5px 2px 5px;
	font-size: 11px;
	color: #FFFFFF;
	height:17px;
}

.miniform_link
{
	color: white;
}

.miniform_link:hover
{
	color: yellow;
}


/* CADRE : Mini light */


.minilight_titre, .minilight_soustitre
{
	background:#999999;
	padding:2px 5px 2px 5px;

	font-size: 11px;
	color: white;
	height:17px;
}

.minilight_contenu
{
	background:#f1f1f1;
	font-size: 11px;
	border: 1px solid #BBBBBB;
	padding:5px;
}



/* CADRE : Mini Formulaire*/

.miniphotof_titre
{
	background:#d4a88e;
	padding:2px 5px 2px 5px;

	font-size: 11px;
	color: #FFFFFF;
	height:17px;
}


.miniphotof_contenu
{
	background:#f1f1f1;

	font-size: 11px;
	border: 1px solid #d4a88e;
	padding:0px;
}

.miniphoto_titre
{
	background:#cc6666;
	padding:2px 5px 2px 5px;

	font-size: 11px;
	color: #FFFFFF;
	height:17px;
}

.miniphoto_contenu
{
	border: 1px solid #cc6666;
	background:white;
	padding:0px;
	text-align:center;
	/*vertical-align: middle;*/
}



/* CADRE : Mini light */


table.minilight
{
	border: 1px solid #DDDDDD;
	background:#DDDDDD;
	padding:2px 5px 2px 5px;
	font-size: 11px;
	color: black;
	height:17px;
}

table.minilight td.titre
{
	background:#DDDDDD;
}

table.minilight td.contenu
{
	background:white;
}


/* CADRE : Mini liste */


.miniliste_titre
{
	padding:2px 5px;
	font-size: 11px;
	color: white;
	background:#666666;
}

.miniliste_contenu
{
	font-size: 11px;
	border: 1px solid #666666;
	padding:0px;
	background:white;
}





/* ONGLET : NAV */

div.onglet_nav
{
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

ul#onglet_nav
{
	padding: 0px;
	margin: 0px;
	height: 30px;
	background: white;
	list-style-type: none;
	border-color: #999999;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	margin-bottom:5px;
}


ul#onglet_nav li
{
	float:left;
	font-size:80%;
	line-height: 30px;
	padding: 0px 10px;
	float: left;
	margin: 0px 2px;
	cursor:pointer;
} 


ul#onglet_nav li.titre
{
	color:black;
	cursor:default;
}

ul#onglet_nav li.none
{
	float:left;
	margin: 1px 0px 2px 0px;
	padding: 2px 20px 2px 5px;
	color:black;
	cursor:default;
}

ul#onglet_nav li.bt
{
	float:right;

}

ul#onglet_nav li.bt a
{
	color:#666666;
	cursor:pointer;
}

ul#onglet_nav li.bt a:hover
{
	color:red;
}

ul#onglet_nav li.onglet
{
	color:#999999;
}

ul#onglet_nav li.onglet:hover
{
	background: #999999;
	color:white;
	border-radius : 6px 6px 0px 0px;
	-moz-border-radius : 6px 6px 0px 0px;
	-webkit-border-radius : 6px 6px 0px 0px;
}


ul#onglet_nav li.select
{
	border-width: 1px 1px 0px 1px;
	border-style:solid;
	border-color:#666;
	border-radius: 5px 5px 0px 0px;
	background: #FFF;	
	box-shadow: 1px -1px 1px #DDD;	
}
/*
{
	border-width: 1px 1px 0px 1px;
	border-color: black;
	border-style: solid;

	background:white;
	float:left;
	margin: 1px 0px 0px 0px;
	padding: 2px 10px;
	color: black;

	border-radius : 6px 6px 0px 0px;
	-moz-border-radius : 6px 6px 0px 0px;
	-webkit-border-radius : 6px 6px 0px 0px;
}
*/


ul#onglet_nav li.select:hover
{
	color:red;
}
