@charset "utf-8";
/* CSS Document */
/*
Theme Name: Leutenheim
Theme URI: 
Description: Thème du site de Leutenheim
Version: beta 1
Author: Stoquert Sébastien
  
*/


/*style principal*/
html, body{
margin:0;
padding:0;

}

body
{
background-image:url(fond_page.gif);
background-repeat:repeat;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

div{
font-size:12px;
color:#333333;
}


ul{
margin:0;
padding:0;
}

img{
margin:5px 5px 5px 5px;
border:none;
}

div#conteneur{
left:50%;
margin-left:auto;
margin-right:auto;
width:780px;
margin-bottom:20px;
min-height:500px;
}

/*Menu haut*/
div#menu_haut{
height:30px;
background-color:#829fbc;
}

.td_lien_menu_haut{
text-align:center;
}
.td_lien_menu_haut2{
text-align:center;
border-left:1px solid;
border-left-color:#ADADAD;
}

.lien_menu_haut{/*a*/
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#4F4F4F;
}

div#header
{
height:180px;
background-color:#c0cdd8;
background-image:url(header.png);
}

div#header-border-top
{
height:180px;
background-image:url(diviseur.png);
background-position:top;
background-repeat:no-repeat;
}
div#conteneur-contenu
{
background-image:url(fond_page2.gif);
background-repeat:repeat-x;
background-color:#ecf0f3;

}
/* conteneur du menu de gauche et div articles*/
div#contenu
{
min-height:500px;
background-image:url(diviseur.png);
background-position:top;
background-repeat:no-repeat;
}
/*divs des articles*/
div#articles{
width:570px;
margin-left:210px;
min-height:500px;
padding-top:10px;
}

.titre-article{
padding-right:10px;
padding-top:10px;
padding-bottom:0px;
font-weight:bold;
color:#04468E;
text-decoration:none;
}

.titre-article a{/*div*/
font-weight:bold;
color:#04468E;
text-decoration:none;
}
.contenu-article{/*div*/
padding-right:15px;
padding-top:0px;
text-align:justify;
}
.suite-article{/*div*/
margin-bottom:20px;
}
.spip{
margin-top:0px;
}

/*menu de gauche*/
div#menu_gauche{
width:200px;
min-height:300px;
padding-top:10px;
float:left;
}

.cat-item{
padding-top:5px;
padding-bottom:5px;
list-style-type:none;
list-style-position:outside;
border-bottom:1px solid Silver;
padding-left:20px;
}
.lien_menu2{
padding-top:5px;
padding-bottom:5px;
list-style-type:none;
list-style-position:outside;
border-bottom:1px solid Silver;
padding-left:20px;

text-decoration:underline;
font-size:10px;
font-weight:bold;
color:#2564B1;
}
.cat-item:hover{
background-color:#dadada;
}
.lien_menu2:hover{
background-color:#dadada;
}


.cat-item a{/*a*/
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#2564B1;
}


/*footer*/
div#footer{
height:25px;
width:780px;
background-image:url(coin_gauche.png);
background-position:bottom left;
background-repeat:no-repeat;
}
div#footer2{
height:25px;
width:780px;
background-image:url(coin_droit.png);
background-position:bottom right;
background-repeat:no-repeat;
}
div#footer_texte{
height:25px;
width:730px;
margin-left:25px;
margin-right:25px;
background-image:url(fond_footer.png);
background-repeat:repeat-x;
}
div#footer_sauv{
height:15px;
width:780px;
background-color:#CCCCCC;
margin-bottom:0px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}

/*polices et styles de textes*/
p {
font-size:12px;
}


/*images*/

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 0px;
margin: 0 0 0px 8px;
display: inline;
}
img.alignleft {
padding: 0px;
margin: 0 8px 0px 0;
display: inline;
}
img.alignnone{
margin:0;
}
img.aligncenter{

}
.alignright {
float: right;
}
.alignleft {
float: left;
}


