#top{
	background-image: none; 
	width: 100%;
	margin: 0em;
	padding: 0em;
	background-color:#6A6B80;
}
#top h1 {
	font-size:1px;
}
#baseline{
	display:none;
}
/* menu acces rapide */
#accessibilite, #layout_cfg{
	display:none;
}
/* moteur de recherche */
#moteur{
	display:none;
}
/* * * * * La barre de menu sous le nom du site * * * */
#menuBarre {
	display:none;
}
/* - - - - - - - - - - - - - - - - */
#barreNB {
	display:none;
}
/* * * * * * * * * * * * * * * * * * * */
#devtools{
	display:none;
}

/* * * * Calendrier et agenda  * * */
#calendrier{
	display:none;
}
#mod_newsletter, #mod_news, #mod_login{
	display:none;
}
#recap , #fonctions{
	display:none;
}

/* * * * * Corps de la page * * * * */
body {
	margin:0px;
	padding:0px;
	font-family: "Verdana", sans-serif;
	font-size: 10px;
}
#page {
	padding: 0px;
	width:100%;
}
#page hr{ 
	/* utilisé pour placer un div a droite du conteneur
	fonctionne de paire avec les float de conteneur et barreNB par ex.*/
	visibility:hidden;
}

#conteneur {
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	width:90%;
}
#conteneur p , q , blockquote , pre{
}

#conteneur .rub_resume{
	border: thin solid #eeeeee;
	background-color: #fafafa;
	padding:3px;
	margin-left:9px;
	margin-bottom:9px;
	width:170px;
	float:left;
	font-size:9px;
	/*  */
}
#conteneur .rub_resume ul{
	background-color: #ffffff;
	border-bottom: thin solid #eeeeee;
	margin:5px;
	padding:3px;
}
#conteneur .rub_resume li{
	display:block;
	list-style:none;
}
/* Les quelques lignes de debut de page */
#fiche{
	line-height:130%;
	font-size: 10px;
	text-align:justify;
}
#fiche .main_pict{
	float:right;
}
/* * * * * Les Titres * * * * */
h1 {
	background-image: url("../images/letriangle-logo-print.png"); 
	background-position: left top; 
	background-repeat: no-repeat;
	height:60px;
	font-size:15px;
	margin:10px;
	margin-left:0px !important;
	color: #6B7E9C;
	text-align:right;
}
h1 a{
	color: #000;
	text-decoration:none;
}
h2 {
	color: #fff;
	background-color:#6A6B80;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 18px;
	line-height:1.5em;
	font-family: Arial,Verdana, sans-serif;
	text-transform:uppercase;
}
h2 a {
	color: #fff !important;
	text-decoration:none;
}
h3{
	text-transform:uppercase;
	color: #6B7E9C;
	margin-left: 10px;
	margin-bottom: 0px;
	padding:0em;
	text-align: left;
	font-family: Arial,Verdana, sans-serif;
	font-size: 160%;
	font-weight: bold;
}

h4{
	color: #6B7E9C;
	font-family: Arial,Verdana, sans-serif;
	margin:0px;
	font-size:15px;
	padding-left:20px;
}
/* - - - - - - - - - - - - - - - - */
#introduction{
	display:block;
	padding-left:30px;
	padding-right:30px;
	margin-top:0px;
	margin-bottom:10px;
	font-family:"Verdana", sans-serif;
	font-size:11px;
}
#introduction h3{
	background-color:transparent;
	color: #6A6B80;
	margin:0px;
	width:60%;
	float:left;
}
#introduction .date{
	display:none;
}
#introduction img{
	float:right;
	margin-left:30px;
	margin-bottom:10px;
}
#introduction p{
	padding-top:30px;
	text-align:justify;
	clear:left;
}
#introduction table{
	clear:left;
	background-color: #FFe;
	font-size:100%;
	width:95%;
}
#introduction td{
	padding:2px;
}
#introduction hr{
	clear:both;
}
/* - - - - - - - - - - - - - - - - */
#sub_menu {
	display:none;
}

/* * * * * Les listes deroulantes de choix de fiches * * * */
#menu_rub_classement{
	border: 1px solid #cccccc;	
	width:80%;
	margin-left: auto;
	margin-right: auto;
}
#menu_rub_classement form, #menu_rub_classement p{
	margin: 0px;
	padding: 0px;
}

/* * * * * La barre de menu sous le nom du site * * * */
#liste .element{	
	background-color: #ffffff;
	padding:0px;
	width:95%;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
}

#liste .element .resume{
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	margin:0px;
	
	font-size:10px;
}
#liste .element .details{
	background-color: #f9f9f9;
	border-left: 2px solid #eeeeee;
	width:160px;
	float:right;
	font-size:9px;
	margin:0px;
	margin-left:5px;
	margin-top:-5px;
	padding:0px;
	
}

#liste ul{
	margin:0px;
	padding:5px;
}
#liste li{
	display:block;
}
/* ################################ */
#gestion{
	
}
#gestion table{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	
	width:98%;
	border: 1px solid #eeeeee;	
	background-color: #fafafa;
	margin-right:auto;
	margin-left:auto;
}
thead{
	height:2em;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color: #eeeeee;
}

#gestion td{
	vertical-align:top;
	padding:3px;
}
#gestion tr:hover{
	background-color: #CCCCCC;
}

/* * * * * actus : les faire comme resume * * * * */
#actus {
	text-align: left;
	width:400px;
	margin-top: 1em;
	margin-left: auto;
	margin-right:auto;
	padding-top:1em;	
	line-height: 1.5em;
}

#actus .titre{
	margin-bottom: 1em;
	font-family: Verdana, serif;
	font-weight:bold;
	font-size: 13px;
	line-height:2em;
	color: #C41055;
}

#actus p{
	font-family: "Verdana", sans-serif;
	font-size: 10px;
	padding-bottom: 0.5em;
	margin: 0em;
}

#actus p IMG{
	border: solid thin #999999;
}

#actus ul{
	font-size: 9px;
	float:right;
	text-align: right;
	padding-top: 0.5em;
	padding-left: 0em;
	padding-right: 1em;
	margin-right: 5em;
	margin-top: 1em;
	border-top: 1px dashed #27BCE4;
	border-right: 1px dashed #27BCE4;
}

#actus li{
	padding: 0.2em;
	margin: 0;
	display:inline;
}
#actus hr{
	visibility:hidden;
}


/* * * * * Elements de formulaire * * * * */
#formulaire input[type^='text'] {
	width:70%;
}
textarea {
	width:80%;
}
input, select , textarea{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
    border: 1px solid #999999;
	background-color: #F6F6F6;
}


/* * * * * * * * * * * * * * * * */
a:link {
	color: #006699;
	text-decoration: underline;
}
a IMG{
	border: solid 0px #000000;
}

 /* Indicateur des noms de valeurs ... Tout ce qui apparait en mauve */
.intitule {
	width: 100%; 
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	height: 2em;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.intitule:first-letter{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #C50003;
	font-weight: bold;
}

.intitule a:link{
	color: #990066;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}



/* * * * Les indications d'aide qui apparaissent en italique  * * * */
.helpindic{
	font-family: "Arial", sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #333333;
}

.surlignage {
	color: #FF0000;
}

/* * * * * Le bloc de copyright en bas de chaque page * * * * */
#footer {
	font-size: 9px;
	clear:both;
	text-align:center;
	color:#CBB256;
}
#footer div{
	display:none;
}
#tainui_credits{
	display:inline !important;
}
#footer hr{
	display:none;
}
#footer ul {
	padding: 1px;
	margin: 0em;
}
#footer li {
	display:block;
	list-style:none;
	padding: 0em;
	margin-left: 5px;
	margin-left: 5px;
}
#footer li a{
	color:#6A6B80;
}

/* * * * * * * * * * * * * */
#agenda {
	margin-left:3em;
	padding-top:0.5em;
	padding-left:1em;
	padding-right:1em;
	font-size: 11px;
	text-decoration: none;
	background-color: #ffffff;
	line-height:15px;
	text-align: left;
	width:500px;
	border: 1px solid #cccccc;	
}
#agenda .hour{
	font-family: Verdana, sans-serif;
	float: left;
	color: #000000;
	font-weight: bold;
}
#agenda .contenu{
	vertical-align:top;
	border: solid dashed #ffffff;
	color: #000000;
	/* font-weight: bold; */
	font-family: "Times", serif;
	font-size: 13px;
	width:300px;
}

#formulaire{
	border: 2px solid #eeeeee;	
	background-color: #fafafa;
	width:80%;
	margin-top:2em;
	margin-right:auto;
	margin-left:auto;
	padding-left:1em;
	padding-right:1em;
	font-family: "Times New roman", sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	line-height:14px;
	text-align: left;
}
#formulaire ol, #formulaire dl{
	padding:0.2em;
}
#formulaire li,#formulaire dd,#formulaire dt{
	display:block;
	padding-bottom:0.5em;
}
#formulaire dt{
	font-weight:bold;
}

/* Forums ============================================================== */
#forums table{
	border: 2px solid #eeeeee;	
	background-color: #fafafa;
	margin:1em;
	margin-bottom: 2em;
	width:95%;
}

#forums caption{
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #C41055;
	text-align: left;
	padding:0.5em;
	font-weight:bold;
}

#forums tbody th{
	font-weight:normal; 
}

.post{
	width:95%;
	border: thin dotted #cccccc;
	padding: 0em;
	padding-top: 0.5em;
	padding-left: 0.5em;
	margin: 0em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0.5em;
}
.post .txt{
	background-color: #ffffff;
	font-family: "Verdana", serif;
	font-size: 10px;
	border: thin dotted #cccccc;
	padding: 0.3em;
	margin:0em;
	width:400px;
	float:left;
}
.post .console{
	background-color: #ffffff;
	margin-right:0.5em;
	float:left;
	font-size:10px;
}
.post ul{
	margin: 0em;
	padding: 0.5em;
	border: thin dotted #999999;
}

.post li{
	display:block;
	margin-bottom: 0.3em;
}
.post hr{
	clear: both;
}


#vbcode {
	display:none;
}