
/* CSS Document */
/* 
Feuilles de style creee par http://www.chrisgaillard.com
Couleur
bleu foncee  color:#002A84;
bleu flashy color:#1f63d8;
gris color:#666
orange : color:#fd6c06;

*/
.forum-texte .repondre{display:none;}
fieldset{border:none; }

.forum-fil{list-style-type:none;}
ul .forum{padding-top:15px;}

legend{font-weight:bold; color:#002A84; font-size:15px; line-height:45px;}
label
{margin-top:7px;  width :200px; display:block;}

*{margin:0; padding:0;}
a:focus {outline:0;} 
p {margin-bottom:15px;}

.spip_documents_right{margin:0 0 10px 10px}
.spip_documents_left{margin:0 10px 10px 0;}

td{padding:5px; vertical-align:sub; color:#666; margin:0:}

.row_even{background-color:#e7e7e7;}
.row_odd{background-color:#fbfbfb;}

body {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(image/tile.jpg);
	background-repeat:repeat-x;
	background-color:#1f63d8;
}

#logo {margin:35px 0  30px 45px; border:0;}


a{color:#002A84;}
a:hover{color:#fd6c06;}
a:active{color:#002A84; text-decoration:none;}

hr{margin:10px 0;}

#top{width:980px; background-repeat:no-repeat; margin:0 auto;}

#navtop{top:18px; left:640px; position:relative; height:0; color:#FFF; font-size:11px; width:300px;}
#navtop a{color:#FFF; margin:0 10px;}
#navtop a:hover{color:#fd6c06;}

#centre {padding-top:10px; overflow: hidden; }




#principal {
	float: left;
	width: 431px;
	margin:20px;
	margin-top:320px;
	color:#333;
}

#principal h1,#principal2 h1
{font-size:18px; background-image:url(image/fondtitre.jpg); 
background-repeat:no-repeat; color:#FFF; 
padding:3px 0 3px 27px; margin-bottom:15px;}
#principal h3, #principal2 h3, #principal2 h2
{font-size:14px;  color:#002A84; margin:10px 0 15px 0; font-weight:bold;}
#principal p, #principal2 p{color:#333; line-height:18px;}
#principal ul, #principal2 ul {margin-top:-10px; margin-left:30px; list-style-type:square; margin-bottom:15px; line-height:16px; list-style-position:inside;}


#principal2 {float: left; width: 631px; margin:20px; margin-top:320px; color:#333;}





#article{margin-bottom:35px; clear:both;}


#big p{font-size:12px; font-weight:bold; line-height:20px; 
color:#002A84; margin:0 0 20px 0; display:block;}

#secondaire {margin-left: 730px; margin-right: 40px; padding-top:320px; }
#secondaire p{ font-size:11px; line-height:16px;}
#nouvelles{margin-bottom:10px;}
#secondaire h1{font-size:15px; background-image:url(image/bullet-news.jpg); background-repeat:no-repeat; color:#002A84; padding:0 0 20px 22px;}
#secondaire h2{color:#002A84; font-size:12px; font-weight:bold;}

/* Pied de page */
#pied {background-image:url(image/bg-foot.jpg); 
background-repeat:no-repeat; 
margin:0 auto; 
width:980px; 
height:28px;
padding:120px 0 0 20px;
font-size:10px;
color:#777;}

#pied2 {background-image:url(image/bg-foot2.jpg); 
background-repeat:no-repeat; 
margin:0 auto; 
width:980px; 
height:28px;
padding:120px 0 0 20px;
font-size:10px;
color:#777;}



/* Menu */

#colgauche {float: left; width: 233px; padding-left:10px;}

.lanews{border-bottom:1px dotted #002A84; 
margin-bottom:10px;
padding-bottom:0px;}

.lanews ul{font-size:11px; margin-left:35px; list-style-type:square; line-height:16px}


#navigation img {margin-right:5px; border:0;}

#navigation ul li {list-style-type:none;}
#navigation ul li a{ background-image:url(image/tile-menu.gif); background-repeat:repeat-x; height:13px; display:block; padding: 10px; text-decoration:none; font-weight:bold;}
#navigation ul li a:hover{ border:solid #aaa 1px; height:11px; background-image:url(image/tile-menu-hover.gif); color:#002A84;}
#navigation ul li a:active{margin-top:1px; height:11px;  background-image:url(image/tile-menu-active.gif); color:#002A84; border:none; border-left:1px #a5a7a8 solid; border-top:1px #a5a7a8 solid;}
#navigation ul li a.on{padding-left:20px; margin-top:1px; height:11px;   background-image:url(image/tile-menu-on.gif); color:#fd6c06; border:none;}


#navigation ul li ul li a{ background-image:url(image/tile-menu.gif); background-repeat:repeat-x; height:10px; display:block; padding: 5px 5px 5px 30px; text-decoration:none; font-weight:normal;}
#navigation ul li ul li a:hover{ border:solid #aaa 1px; height:8px; background-image:url(image/tile-menu-hover.gif); color:#002A84;}
#navigation ul li ul li a:active{margin-top:1px; height:8px;  background-image:url(image/tile-menu-active.gif); color:#002A84; border:none; border-left:1px #a5a7a8 solid; border-top:1px #a5a7a8 solid;}
#navigation ul li ul li a.on{padding-left:40px; margin-top:1px; height:11px;   background-image:url(image/tile-menu-on.gif); color:#fd6c06; border:none;}







#infosmairie{color:#002A84; margin-left:15px; font-size:11px; list-style-position:inside;}
#infosmairie p, #navigation p{margin:0}
#infosmairie h3 {font-size:13px}
#infosmairie a{margin:0; padding:0; background:none; display:inline;}
#infosmairie a:hover{margin:0; padding:0; background:none; display:inline; color:#fd6c06; border:none;}
#infosmairie a:active{margin:0; padding:0; background:none; display:inline; color:#000; border:none;}
