/******* Menu colab a gauche *********/
#menu_colab {
	background-color:#f5f5f5;
	width:100%;    
	border:1px solid #a5b3c1;
	border-bottom:0;
	margin:40px 0 10px 0;
}
#menu_colab ul {
  	list-style:none;
  	text-align:right;
  	line-height:normal;
}
#menu_colab li {
	border-bottom:1px solid #a5b3c1;
}

#menu_colab a {
	display:block;
	_height:1em;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #eee;
	font-size:100%;
	font-weight:bold;
	padding:3px 5px;
	color:#006699;
	text-decoration:none;
}
#menu_colab a:hover { text-decoration:underline;}

#menu_colab_2 {
	background-color:#f5f5f5;
	width:100%;    
	border:1px solid #a5b3c1;
	border-bottom:0;
	margin:10px 0 10px 0;
}
#menu_colab_2 ul {
  	list-style:none;
  	text-align:right;
  	line-height:normal;
}
#menu_colab_2 li {
	border-bottom:1px solid #a5b3c1;
}

#menu_colab_2 a {
	display:block;
	_height:1em;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #eee;
	font-size:100%;
	font-weight:bold;
	padding:3px 5px;
	color:#49737f;
	text-decoration:none;
}
#menu_colab_2 a:hover { text-decoration:underline;}

#titre_gestion_tribu { text-transform:uppercase; }


/*** Contenu Principal ******/
#titre_colab { 
	background:transparent url(/images/box_top.gif) no-repeat 0 0;
	height:30px;
	border-bottom:1px solid #D2D9E0;
}
#titre_colab h2 { 
	float:left;
	width:300px;
	color:#006699;
	background:transparent url(/images/fleche.gif) no-repeat 8px 8px;
	padding: 5px 0 0 30px;
	font-family:"lucida grande", arial, helvetica, sans-serif;
	font-size:1.5em ;
	text-transform:uppercase;
}

#titre_colab h2 a {
	text-decoration:none;
}

#select_tribu { 
	float:left;
	width:300px;
	margin-top:5px;
}
#col_prin_colab { 
	float:right;
	margin: 0 0 0 0px;
	width:715px;
	background:#fff url(/images/box_border.gif) repeat-y 0 0;

}
#col_prin_in_colab { 
	background:transparent url(/images/box_border.gif) repeat-y 100% 0;
}
#titre_tribu {
	clear:right;
	background:#006699;
	padding-left:230px;
	margin-left:8px;
}
* html #titre_tribu { margin-left:5px; }
#titre_tribu h3 {
	text-transform:uppercase;
	color:#fff;
	font-weight: normal;
	font-size:130%;

}

#col_prin_in {  /*** pour eviter pbs de margin collapsing  ***/
/*	padding-top:1px;  */
}



/**** Styles de paragraphe communs ****/
.ligne_colab {
	margin:10px 0 0 30px;
	padding: 0;
	clear:left;
}
.ligne_colab img {border:0;}

.contenucol {padding:0 10px}

.ligne_colab ul, .ligne_colab ol {margin-top:10px}
.ligne_colab li {list-style: square inside url(/tribu/puce.gif); color:#006699;}
/********************* HEADERS ***********************/
.sous_titre_colab {
	margin:12px 0 0 5px;
	padding-left:10px;
	background:#cfe1e6 url(/images/arrondi_titre_article.gif) no-repeat 0 100%;
}
.sous_titre_colab h3 {
	font-size:120%;
	color:#4C6884;
	padding:4px 0 4px 23px;
	background:transparent url(/images/fleche_enc_h3.gif) no-repeat 0 5px;	
}

.sous_sous_titre_colab {
	border-bottom:1px dashed #006699;
	margin-bottom:10px;
}
.sous_sous_titre_colab h4 {
	font-size:110%;
	font-weight:bold;
	color:#006699;
}

/***** Style de la Tribu Home ******/

.ligne {
	margin:0;
	padding: 0;
	clear:left;
}

#colab_admin {
	padding:3px 0 6px 20px;
	border-bottom:1px solid #DBE1E6;
}

#colab_filet {
	float:left;
	background:url(/images/tribu/filet_rose.gif) repeat-y 50% 0; 
	margin-top:15px;
}

#conteneurbloc {
	width:50%;
}

.conteneursousparagraphe {float:left;}


.stylecola1 h3, .stylecola2 h3, .stylecola3 h3, .stylecola4 h3, .stylecola5 h3, .stylecola6 h3{
	font:bold normal 1em/1.1 verdana, arial, sans-serif;
	color:#49737F;
	text-transform:uppercase;
}
.stylecola1 .titre{
	padding-left:10px;
	background:#cfe1e6 url(/images/tribu/arrondi_titre_tribu.gif) no-repeat 0 0;
}
.stylecola1 h3 {
	padding:3px 20px 5px 42px; 
	background:transparent url(/images/tribu/icone_news.gif) no-repeat 0 0;
}

.stylecola2 .titre{
	padding-left:10px;
	background:#cfe1e6 url(/images/tribu/arrondi_titre_tribu.gif) no-repeat 0 0;
}
.stylecola2 h3 {
	padding:3px 20px 5px 47px; 
	background:transparent url(/images/tribu/icone_forum.gif) no-repeat 0 0;
}

.stylecola3 .titre{
	padding-left:10px;
	background:#cfe1e6 url(/images/tribu/arrondi_titre_tribu.gif) no-repeat 0 0;
}
.stylecola3 h3 {
	padding:3px 20px 5px 41px; 
	background:transparent url(/images/tribu/icone_membres.gif) no-repeat 0 0;
}

.stylecola4 .titre{
	padding-left:10px;
	background:#cfe1e6 url(/images/tribu/arrondi_titre_tribu.gif) no-repeat 0 0;
}
.stylecola4 h3 {
	padding:3px 20px 5px 40px; 
	background:transparent url(/images/tribu/icone_agenda.gif) no-repeat 0 0;
}

.stylecola5 .titre{
	padding-left:10px;
	background:#cfe1e6 url(/images/tribu/arrondi_titre_tribu.gif) no-repeat 0 0;
}
.stylecola5 h3 {
	padding:3px 20px 5px 36px; 
	background:transparent url(/images/tribu/icone_fichiers.gif) no-repeat 0 0;
}

.stylecola6 .titre{
	padding-left:10px;
	background:#cfe1e6 url(/images/tribu/arrondi_titre_tribu.gif) no-repeat 0 0;
}
.stylecola6 h3 {
	padding:3px 20px 5px 47px; 
	background:transparent url(/images/tribu/icone_album.gif) no-repeat 0 0;
}

/************* BOUTONS HOME **************************/
.bouton_tribu_sm a {
	float:left;
	border:1px solid #006699;
	font-size:100%;
	color:#006699;
	padding:0 5px;
	margin:10px 10px 15px 0;
	text-decoration:none;	
}
.bouton_tribu_th a{
	float:right;
	border:1px solid #006699;
	font-size:100%;
	color:#006699;
	text-decoration:none;
	padding:0 5px;
	margin-top:-10px;
}

* html .bouton_tribu_th a{
	margin:0px;
}

.bouton_tribu_th a:hover{ border:1px solid #71879A; color:#71879A; }

.bouton_tribu_sm a:hover { border:1px solid #71879A; color:#71879A; }
* html .bouton_tribu_sm a { height:1em; }

/******************** TABLES TRIBU HOME *************************/
table.tb_tribu, .tb_tribu th, .tb_tribu td {
	font-size: 100%;
	font-family:verdana, arial, sans-serif;
}
table.tb_tribu {
	line-height:1.3;
	width:100%;
	border-collapse: collapse;
	margin:0 0px 10px 0;
}

* html table.tb_tribu {width:188px;}

.tb_tribu td {
	padding: 3px 5px;
	vertical-align:text-top;
	border-bottom:1px dashed #006699;
}
.tb_tribu tr {
	border-bottom:1px dashed #006699;
}

.tb_tribu td.gamay { color:#006699;}
.tb_tribu img {border:0;}

/******************** TABLES TRIBU LISTE *************************/
table.tb_tribu_liste, .tb_tribu_liste th, .tb_tribu_liste td {
	font-size: 100%;
	font-family:verdana, arial, sans-serif;
}
table.tb_tribu_liste {
	line-height:1.3;
	border-collapse: collapse;
	width:100%;
	margin:0 10px 10px 0;
}
* html table.tb_tribu_liste  {width:400px;}

.tb_tribu_liste td {
	padding: 3px 5px;
	vertical-align:text-top;
}
* html .tb_tribu_liste td {border-bottom:1px dashed #006699;}

.tb_tribu_liste tr {
	border-bottom:1px dashed #006699;
}

.tb_tribu_liste td.gamay { color:#006699;}
.tb_tribu_liste img {border:0;}

/******************************/
/***** ECRANS GENERIQUES *****/
/******************************/
a.avec_icone {
	padding:0 15px 0 12px;
	background:transparent url(/images/tribu/a_colab.gif) no-repeat 0 0;
}

.list_colab li { margin:0 0 0.4em 0em;}
.list_colab ul { list-style-position: inside;}
#formulaire_box_top ul, #formulaire_box_top ol {margin-top:10px}
#formulaire_box_top li {list-style: square inside url(/tribu/puce.gif); color:#006699;}

#contenu_prin .ligne_colab h5 {font-size:100%; color:#006699; font-weight:bold; margin:1em 0;}

/******************** TABLES ECRANS GENERIQUES*************************/
table.tb_colab, .tb_colab th, .tb_colab td {
	font-size: 100%;
	font-family:verdana, arial, sans-serif;
}
table.tb_colab {
	line-height:1.3;
	width:100%;
	border-collapse: collapse;
	border: 1px solid #006699;
	margin:0 20px 10px 0;
}

.tb_colab tr.even { background:#EEEEEE;}
.tb_colab th, .tb_colab td {
	padding: 3px 5px;
	vertical-align:text-top;
}
.tb_colab th{
	border-bottom: 1px dashed #006699;
	background:#fff url(/images/th_annuaire.gif) no-repeat 0 50%;
	text-align:left;
	font-weight:normal;
	color:#006699;
	padding-left:15px;
}
.tb_colab th.no_background {
	background-color:transparent;
	background-image:none;
}
.tb_colab td, .tb_colab th { border-left: 0; text-transform:uppercase;}
.tb_colab img {border:0;}

/******* Pagination ***********/
#res_form_rech h3 {font-size:1.2em; color:#000; padding:40px 0 0 0; }
#contenu_prin #resultat_recherche_byline {background: url(/images/res_rech_fleche.gif) no-repeat 0 50%; color:#49737F; margin:0 0 25px 0; padding:0 0 0 25px;}
#res_form_rech .res_lien { color:#49737F; font-weight:bold; }
#res_form_rech .res_lien a { color:#49737F; font-weight:bold; }
#res_nav_tribu {padding-top:10px; text-align:center}
/* #res_form_rech #res_nav a { text-decoration: none;} */
#res_nav_buttons img {border:0; vertical-align:text-top;}
#res_nav_buttons a, #res_nav_buttons a:hover {text-decoration:none;}
#res_nav_compteur {float:right;margin:0 30px 10px 0;}

#res_nav_pages { letter-spacing:1px;}
.res_nav_page_cour {font-weight:bold; }
#col_prin #res_nav_pages a {text-decoration:underline; color:#333;}
#col_prin #res_nav_pages a:hover {text-decoration:none; color:#333}

/******** Formulaire **************/
#formulaire_box_top {width:450px;padding:20px 0;color:#006699}
#formulaire_box_top div.label {float:left; margin:5px 0 0 0; width:450px;}
#formulaire_box_top div.label_message {float:left; margin:5px 0 0 0px; width:450px;text-align:center;}
#formulaire_box_top div.label_message_dsi {float:left; margin:5px 0 0 20px; width:450px;}
.confirmation {text-align:center;width:450px;}
.erreur {text-align:center;width:450px;color:#D40201;font-size:90%;}
.input_no_border {width:450px;border:0;}
.input_no_write {width:450px;border:0;font-size:110%;}
#formulaire_box_top label {width:120px; float:left; text-align:right; margin-right:10px;}
#formulaire_box_top input {height:20px;}
#formulaire_box_top textarea {width:265px;font-size: 100%;font-family:verdana, arial, sans-serif;}
#formulaire_form_bouttons {text-align:center; border-top:solid 1px #006699;float:left; padding:15px 0 0 0; margin:20px 0 10px 50px;width:350px; }
* html #formulaire_form_bouttons {margin:20px 0 10px 25px; }
#formulaire_form_bouttons input {width:117px; height:11px;}
#label_liste{float:left;width:265px;}

/*************FICHES COLLABORATIVES******************/

#contenu_para.sans_encadres { width:100%;}

#titre_article {
	margin:12px 0 0 5px;
	padding-left:10px;
	background:#cfe1e6 url(/images/arrondi_titre_article.gif) no-repeat 0 100%;
}

#titre_article h3 {
	font-size:120%;
	color:#4C6884;
	padding:4px 0;
}

#titre_actu {
	margin:12px 0 0 5px;
	padding-left:10px;
	background:#cfe1e6 url(/images/arrondi_titre_article.gif) no-repeat 0 100%;
}

#titre_actu h3 {
	font-size:99%;
	color:#4C6884;
	padding:5px 0;
}

.date { color:#333; font-size :1.1em;}
.loc {color:#006699; font-size:1em;}
.chapeau_forum { 
	margin-top:0.5em;
	padding:5px 0;
	font-weight:bold;
	color:#4C6884; 
	border:1px solid #d3dae1; 
	border-left:0; 
	border-right:0;
}
.sous_titre_agenda h4 {
	margin-top:15px;
	font:bold normal 1em/1.1 "lucida grande", arial, sans-serif;
	padding:3px 0 4px 22px; 
	background:transparent url(/images/tribu/livre2.gif) no-repeat 0 0;
	color:#4C6884;
	text-transform:uppercase;
}

.sous_titre_doc h4 {
	margin-top:15px;
	font:bold normal 1em/1.1 "lucida grande", arial, sans-serif;
	padding:3px 0 4px 22px; 
	background:transparent url(/adminsite/utils/dtree/img/folderopen.gif) no-repeat 0 0;
	color:#4C6884;
	text-transform:uppercase;
}

.para { color:#000; margin-top:1em;}
.contact { color:#000; margin-top:1em; padding-bottom: 1em; }
.contact h3 { 
	border-top: 1px solid #DBE1E6;   
	border-bottom: 1px dashed #006699; 
	padding:5px 0 5px 25px;
	margin-bottom: 1em; 
	background: url(/images/fleche_enc_h3.gif) no-repeat 0 2px;
	color:#006699; font:normal 1em/1.1 "lucida grande", arial, sans-serif;
	text-transform: uppercase;
}
.details { color: #006699;}

.publie_news {color:#798ea3; 
	margin-top:0.7em;}

#para_doc { 
	color:#000; 
	margin-top:0.7em;
	margin-bottom:0.7em;
}

#vignette
{
  float:left;
  width:150px;
  height:150px;
  padding:8px;
}

#commentaires {
	margin-left:0px;
	border-top: 1px solid #eaf2f4;   
	padding:1em 0;
	color:#333;
}
