/* CSS Document */

body {
background-position:center;
background-repeat:repeat-y;
background-color:#F5EECF;
border:1px solid #4383A5;
width:960px;
margin:20px auto 20px auto;
}

#logo {
text-align:right;
height:100px;
/*width:850px; : taille de l'image */
width:940px;
padding-left:20px;
background-image:url(images/home/logoHome.jpg);
background-repeat:no-repeat;
}

#logo img {
border:none;
padding-right:5px;
padding-top:5px;
}

#logo a {
color:#4D738A;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

#logo a:hover {
color:#4D738A;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}

#menu {
height:20px;
width:940px;
background-color:#A43927;
border-top: 1px solid #4383A5;
color:#FFC244;
padding-left:20px;
}

#menu a {
font-family:Verdana, Courier, "Times New Roman";
font-size:14px;
font-weight:bold;
color:#FFD887;
text-decoration:none;
vertical-align:middle;
}

#menu a:hover {
font-family:Verdana, Courier, "Times New Roman";
font-size:14px;
font-weight:bold;
color:#FFFF00;
text-decoration:none;
vertical-align:middle;
}

#menu img {
border:none;
vertical-align:middle;
}

#conteneur {
border-top:1px solid #4383A5;
height:auto;
width:940px;
background-color:#F5EECF;
text-align:left;
color:#A43927;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

#conteneur img {
border:none;
}

.table1 {
/* border:3px solid7;  #FF0000; */
width:900px;
height:525px;
margin:10px 20px 10px 20px;
}

.table2 {
border:none;
width:900px;
margin:20px 20px 20px 20px;
}


.tableau_admin_pub {
border:1px solid #A43927;
text-align:center;
width:400px;
border-collapse:collapse;
margin:20px auto 20px auto;
}

.table_galerie {
border-collapse:collapse;
width:900px;
margin:20px auto 20px 20px;
}

.table_galerie td {
border:none; /*1px solid #FF5621;*/
margin:10px 10px 0 0;
text-align:center;
height:450px;
width:450px;
}

.title {
text-align:center;
margin-top:20px;
font-size:24px;
}

.h3 {
margin-top:20px;
}

.colonne1ligne1 {
width:500px;
height:500px;
background-image:url(images/home/menu2.jpg);
background-repeat:no-repeat;
font-family:"Comic Sans MS", "Times New Roman", Times, serif;
font-size:26px;
padding-left:120px;
padding-top:35px;
}

.colonne1ligne2 {
vertical-align:top;
padding-left:20px;
padding-right:20px;
padding-top:1px;
font-family: "Comic Sans MS", "Times New Roman", Times, serif;
font-size:18px;
font-style:normal;
font-weight:bold;
color:#A43927;
}

.colonne2ligne2 {
text-align:center;
vertical-align:top;
padding-left:20px;
padding-right:20px;
padding-top:1px;
font-family: "Comic Sans MS", "Times New Roman", Times, serif;
font-size:18px;
font-style:normal;
font-weight:bold;
color:#4A7085;
}

.colonne2ligne1 {
width:350px;
height:500px;
}

#conteneur li {
padding-bottom:30px;
}

.home_a {
text-decoration:none;
color:#A43927;
}

.admin_a {
text-decoration:none;
color:#A43927;
}

.lien_a {
text-decoration:none;
font-size:16px;
color:#006699;
}

.lien_a:hover{
text-decoration:underline;
color:#006699;
}

.adresse {
font-size:20px;
font-family:"Comic Sans MS", "Times New Roman", Times, serif;
font-style:italic;
text-align:center;
} 

.home_a:hover {
background-color:#A43927;     /* #9AAFC7; */
color:#FFD887;       /*FFC244;*/
}



.auteur {
font-size:16px;
padding-left:200px;
}

.pub {
text-align: center;
font-family:"Comic Sans MS", "Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
}



.list {
list-style-type:none;
list-style-image:url(images/home/kanok_mini.png);
}

#footer {
height:30px;
width:960px;
border-top:1px solid #4383A5;
background-color:#F5EECF;
text-align:center;
font-size:14px;
font-style:italic;
color:#4383A5;
padding-top:8px;
}

#footer a {
color:#4D738A;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

#footer a:hover {
color:#4D738A;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}
