/*----------organisation-------------*/
cl{overflow:hidden}
.alignC { text-align:center; }
.alignL { text-align:left; }
.alignR { text-align:right; }
.floatL { float:left; }
.floatR { float:right; }
.checkbox,.radio {border:none;}


/*----------workaround etirement des colonnes en cas de depassement ie-------------*/
.box-content{overflow:hidden;}


#header {text-align:center;}


.rightInput{float:left;}
.letfLabel{width:25%; float:left;}
.formLine{clear:both; padding:5px 0px;}
.explain {margin-bottom:10px; }
.submit {margin:10px 0px 0px 4px; cursor:pointer;}
.lowimportance {color:#BBB}
.centreTexte {text-align:center;}
.leftMarged {margin-left:10px;}
.rightMarged {margin-right:10px;}
.sideMarged {margin-left:10px; margin-right:10px;}
.RowBlue {background:#E8EEF4;}
.topMarged {margin-top:5px;margin-bottom:5px;}
.topWideMarged {margin-top:10px;margin-bottom:10px;}
.toplinkImg {display:block; padding:0; margin:0; }




/*--------Liste box---------------*/
.listArticles {margin-top:4px;}

body {	font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000102;}
.center { text-align:center}
.alignC { text-align:center; }
.alignL { text-align:left; }
.alignR { text-align:right; }
.floatL { float:left; }
.floatR { float:right; }
.clear  { clear:both; }
.error{color:#000;  text-align:center; padding:5px; border: 2px dashed red; font-weight:bold; margin:3px; display:block;}
.ok{color:#00CC99; }
.imp { font-weight:bold;}

.GcheTexte{float:left; margin:3px;}
.DrteTexte{float:right; margin:3px; }
.CtreTexte{margin:3px auto; display:block; clear:both;}


body, html {padding: 0px; margin: 0px;}

#global {padding:0px; margin:0 auto; width:800px;}

.ln {clear:both;}

.cl {float:left;}

.clear {clear:both;}



/* base*/

#ln_1 {}

#ln_2 {}

#cl_0_0 {margin:0px; padding:0px; width:100%;float:none;background-color:transparent;}

#cl_1_0 {margin:0px;padding-left:0px;padding-right:8px; width:185px;background-color: transparent;}

#cl_1_1	{margin:0px 0px; width:600px; padding:0 0px;background-color:transparent;}

#cl_2_0 {width:100%;}

.box {overflow:hidden;}


/* ---------------------mon css global----------------*/



body {

  margin:0px; 

  padding:0px; 


	background-color: #73B4EE;
        background-image:url(http://www.montbard-avenir.fr/images/fond-body.jpg);
        background-position:top-left;
	background-attachment: scroll;
        background-repeat:no-repeat;
        


 font-family: Verdana, Helvetica, Arial, sans-serif;font-size:small;}


a {text-decoration:underline; color:#000102; font-size:110%;}

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


#ln_0 {text-align:center; border:none; margin-bottom:5px; padding:2px;}


#cl_0_0 {border:none}


#top {



  background-color:transparent;



  background-repeat:no-repeat;



  padding:0px;



  padding-left:0px;   



   width: 917px;



   height:410px; 



  margin-bottom:0px;



  margin-top:0px;



  margin-left:0px;

}






 #footer { 
background:transparent;
background-image:url(http://www.montbard-avenir.fr/images/foot.jpg);
width:842px;
height:252px;
 background-repeat: no-repeat;
background-position: top-left;
position : relative;
float:none;
top:10px;
left:10px;
margin-top : 0px;
padding : 0px;
margin-bottom : 0px;
border :0px none;


}

#footer p {

margin : 0px;

padding : 0px;

}

#footer .box-titre {

display : none;

}

#footer .box-content {

padding : 0px;

margin : 0px;


}

#footer .box-content p {

margin : 0px;

}


#footer .box-content ul {

margin : 0px;

}


#footer .box-content li {

color : inherit;

margin : 0px;


}

#footer .box-footer {

display : none;

} 

#footer .box-content li  { list-style:none;margin:0px; padding:0px; }

 .box  {
background-color :transparent;
position : relative;
margin-top : 5px;
padding : 0px;
margin-bottom : 0px;
border-bottom :0px none;
border-top:0px none;
border-right:0px none;
border-left:0px none;
}

.box h2 {

color : #2A3D1D;
margin-left : 10px;
margin-right : 10px;
margin-top : 0;
margin-bottom : 0;
}

.box-titre {

position : relative;

padding : 0px;

text-align : center;
}

.box-content {
background-color:transparent;
overflow : auto;
margin:0px;
padding :0px;
color :#0F2825;


}

.box-content p {

margin : 5px 0 5px 15px;

padding : 0;

}
.box-content ul {

margin : 5px 0 5px 15px;

padding : 0;

}

.box-content li {

list-style : disc;

color :#000102;

margin : 5px;

padding : 0;

}

.box-footer {

display : none;

}

 .article  {

position : relative;
margin-top : 0px;
padding : 0px;
margin-bottom : 0px;
border-bottom :0px none;
border-top:0px none;
border-right:0px none;
border-left:0px none;
}

.article h2 {

color : #000102;
margin-left : 10px;
margin-right : 10px;
margin-top : 0;
margin-bottom : 0;
}

.box-titre {

position : relative;

padding : 0px;

text-align : center;
}

.article-content {
background-image :url(http://www.montbard-avenir.fr/images/fond-article.jpg);
 background-repeat: no-repeat;
background-position:top-center;
background-color:#DCF4FE;
overflow : auto;
margin:0px;
padding :0px;
color :#000102;
padding-top: 29px;
margin-top : 29px;

}

.article-content p {

margin : 5px 0 5px 15px;

padding : 0;

}
.article-content ul {

margin : 5px 0 5px 15px;

padding : 0;

}

.article-content li {

list-style : disc;

color :#000102;

margin : 5px;

padding : 0;

}

.article-footer {

display : none;

}

div#menu{
      margin: 0;

     padding: 0;

     background-color:#000102;
         float: none;
	 position: absolute;
	 left: 300px;
	 top: 110px;

}

ul.menu

{

	margin: 0 ;

	padding:0 ;


	list-style-type: none ;

        color:#DDE091;

        font-style: italic;

	 font-weight: bold;

}



ul.menu li

{

    margin: 0;

    padding: 0px;

    display: inline;
   
    float: left;
}



ul.menu li a

{

	display: block;

	float: left;

	width:145px;

	line-height: 27px;

	color: #000102;

	text-indent: 1px;

	text-align: center;

	text-decoration: none;

	background-color: #A9DBF7;

	border-left: 0px;

        border-bottom: 0px;

        border-right: 0px;

        border-top: 0px;

	border-color: transparent;

	border-style: solid;

	padding: 0px;

}


ul.menu li a:hover

{

	background-color: #A9DBF7;

        border-bottom: 0px;

        border-right: 0px;

        border-top: 0px;

	border-left: 0px  ;

	border-color: transparent;

	border-style: solid;

        padding: 0px;

        color:#466993;

}

/* ---------------------end----------------*/
