/* SERVEUR TOPOGIS 11/2012 Version_2 */
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}

/* Hack liste puce */
ul{
/*display:table;*/margin:0;padding:0;
position:relative;/*overflow:hidden;*/
}
* html ul{
display:block;
}

.componentheading, h1, .contentheading, h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#262735;
	background:url('../images/puce-titre-topogis.png') no-repeat left;
	padding:0 0 0 41px;
	line-height:41px;
}

.contentheading a, .componentheading a, h1 a, h2 a, h3 a{ text-decoration:none; }

h3{
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	background:url('../images/fleche-topogis-article.png') no-repeat left;
	padding:0 0 0 45px;
	line-height:45px;
}

ul { padding: 0;padding-left:5px;}

li {line-height:15px;padding:0; margin:0; }

a {color:#8b0221;text-decoration:none;font-weight:bold;}

a:hover {text-decoration:none;color:#000;}

/*img{border:1px solid #039;}
.noborder{border:0px;}
a img {border:0px;}*/
img{border:0;}

body {
font-family: Arial, Trebuchet MS, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
}
#bod{
	background:#d6f0fd url(../images/fond-site3.png) repeat-x ;
}
#conteneur {
position: relative;
width: 995px;
margin: 0 auto;
}
#contenu{
	position:relative;
	width:995px;
	background: url(../images/conteneur.png) repeat-y;overflow:hidden; 
}
#bod{position:relative; /*background: #4aa71d url(../images/fond-page.png) no-repeat center top fixed;*/}

#header {
	position:relative;
height:264px;
width: 995px;
background:url(../images/ban.png) no-repeat;z-index:10001;
}

.retour{ display:block; width:995px; height:200px;}

#fil{ position:absolute; bottom:5px; left:230px;}
	
#left1{
	position:relative;
	float:left;
	width: 230px;
	min-height:500px;
	background:url(../images/colonne-gauche.png) no-repeat;
}

#left-bottom{
	position:absolute;
	left:0;
	bottom:0;
	width:228px;
	height:120px;
	background:url(../images/bas-gauche.png) no-repeat;
}

#centre {
	width:740px;
	padding-right:25px;
	position:relative;
	float:left;
	min-height:500px;
	text-align:justify;
}

#ombre{
	position:absolute;
	width:28px;
	height:577px;
	background:url(../images/ombre-droite.png) no-repeat;
	top:-100px;
	right:-12px;
	z-index:1;
}

#fleches{
	position:absolute;
	/*top:-10px;*/
	right:-30px;
	/*z-index:998;*/
	width:136px;
	height:123px;
	background:url(../images/topogis-4-fleches.png) no-repeat;
bottom:-90px;
z-index:1003;
}

#pied {
	position:relative;
clear:both;
height:1px;
width:995px;
}

#footer {
position: relative;
width: 995px;
margin: 0 auto;
}
#footer a{font-weight:normal;}

.article_column{padding:10px;}

.moduletable_menu_haut{	position:absolute; z-index:99999;}

.moduletable_gauche{ margin-left:13px; font-size:11px;}
.moduletable_gauche a {color:#000;text-decoration:none;font-weight:normal;}
.moduletable_gauche a:hover {text-decoration:none;color:#b40d1a;}

#maximenuCK{ position:absolute; bottom:28px; left:3px;}
#maximenuCK1{ z-index:10002 !important; position:absolute; bottom:-10px; left:10px;}

.moduletable_bureau{position:absolute; top:82px; width:180px; left:14px; color:#fff; font-size:15px; }
/* Slideck */
dl{margin:0;}

#ff_div1 h1{margin-top:0px;}

.moduletable_connexion{
	position:absolute;
	bottom:-5px;
	left:50px;
}
.moduletable_connexion input{
	font-size:14px;
	color:white;
background-color:#272737; 
border: 1px solid; 
border-color: #FFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
}