/** CSS  Cofretec **/


/************************************
 * SURCHARGES DES CSS DE SPIP
 ************************************/
.spip_logos {
	margin: 0px;
	border-width: 0px;
	INACTIFborder: 1px solid pink;
	vertical-align: bottom;
}

. spip-admin-float {
	left: 500px;
}

/************************************
 * BODY, table englobante et balises par défaut
 ************************************/

body {
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin: 0;
	padding: 0;
	background-color: #999999;
}

body table.principale {
	background-color: white;
}

a {
	color:#000000;
	text-decoration:none;
}

a:hover {
	color:#AAAAAA;
	text-decoration:none;
}

img {
	border:0px;
}

/************************************
 * VISUEL ENTETE
 ************************************/
div.logo {
	float: left;
	padding-left: 20px;
}

div.visuel {
	height: 100px;
	width: 800px;
	background-color: #DDDDDD;
	margin: 0px;
	INACTIFborder: 1px solid black;
}


div.visuel div.image {
	height: 100px;
	position: relative; 
	top: 0px;
	background-image: url(/design_v1/img/visuel_defaut.jpg);
	INACTIFborder: 1px solid red;
}

div.visuel div.texte {
	position: relative; 
	top: -40px;
	padding-left: 20px;
	font-size: 26px;
	color: white;
	text-align: left;
	INACTIFborder: 1px solid yellow;
}

div.rechercher {
	padding-right: 10px;
}

div.rechercher form.form-rechercher input {
	font-size: 10px;
	line-height: 12px;
	border: 1px solid #DDDDDD;
	padding-bottom: 0px;
	margin-top: 3px;
}

/************************************
 * BARRE DE MENU
 ************************************/
table.barre-menu {
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

table.barre-menu td {
	border-right: 1px solid #DDDDDD;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
	INACTIFfont-weight: bold;
}

table.barre-menu td.inactif {
	background-color: #0066CC;
}

table.barre-menu td.inactif a {
	color: #FFFFFF;
}

table.barre-menu td.actif {
	background-color: #EEEEEE;
}

table.barre-menu td.actif a {
	color: #0066CC;
}

/************************************
 * COLONNE DE GAUCHE
 ************************************/
 td.colonne-gauche {
   vertical-align: top;
   background-color: #EEEEEE;
   border-right: 1px solid #DDDDDD;
   
 }

td.colonne-gauche div.contenu {
  text-align: left;
  padding-right: 20px;
  width: 180px;
  height: 500px;
  INACTIFborder: 1px solid black;
}

td.colonne-gauche div.navigation-gauche {
	  padding-left: 20px;
	  padding-top: 10px;
	  padding-bottom: 50px;
	  height: 350px;
	  INACTIFborder: 1px solid red;
}

td.colonne-gauche div.navigation-gauche div {
	  margin-left: 10px;
}

td.colonne-gauche div.navigation-gauche div.nom-rubrique {
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	INACTIFborder-bottom: 1px solid #DDDDDD;
}

td.colonne-gauche div.navigation-gauche div.liste-sous-rubrique {
	font-size: 12px;
	padding-left: 10px;
}

td.colonne-gauche div.navigation-gauche div.liste-sous-sous-rubrique {
	font-size: 10px;
	padding-left: 20px;
}


td.colonne-gauche div.navigation-gauche div.liste-articles {
	margin-left: 20px;
}

td.colonne-gauche div.logo-spip {
	text-align: center;
	position: relative;
	vertical-align: bottom;
	padding-bottom: 10px;
	INACTIFborder: 1px solid pink;
}

/************************************
 * COLONNE DE DROITE
 ************************************/
td.colonne-droite {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	background-color: #EEEEEE;
}

	
td.colonne-droite div.contenu {
	vertical-align: top;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0px;

	width: 550px;
    INACTIFborder: 1px solid black;
}


td.colonne-droite div.chemin-de-fer {
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}


td.colonne-droite div.texte {
	background-color: #FFFFFF;
	padding: 10px;
}

td.colonne-droite div.titre-texte{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}





/************************************
 * PIED DE PAGE
 ************************************/
 div.pied-de-page {
	text-align: center;
	border-top: 1px solid #DDDDDD;
 }





