/* CSS Document */
/* Couleur d'origine : #FFFFCB #FAF2E7 */
body
{
margin-top : 10px;
background: #314850;
font-family : verdana, arial, sans-serif;
font-size : 12px;
text-align : center;
}

.corps
{
margin:auto;
background-color: #FAF2E7;
width : 800px;
font-family : comic sans ms;
padding-bottom : 20px;

}
.separation
{
padding-left : 13px;
text-align : left;
margin-top : 25px;
height : 25px;
width:800px;
background: #314850;
color : #FAF2E7;
font-size : 11pt;
font-weight : bold;
}

.google
{
margin-left: auto;
margin-right: auto;
background-color: #FAF2E7;
width : 800px;
height : 110px;
padding-top : 15px;
color : #800000;
}

.haut
{
width : 800px;
height : 45px;
background-color: #B18A6B;
border-bottom: 1px solid #314850;
border-top: 1px solid #314850;
padding-bottom : 5px;
padding-top : 2px;
}

.sortie
{
width:800px;
height : 10px;
border-top : 1px solid #314850;

}
.sortie_same_day
{
text-align : center;
float : left;
width : 500px;
height : 100%;
}
.sortiesuivante
{
float:left;
width : 150px;
height : 100%;
}
.sortieprecedente
{
float:left;
width : 150px;
height : 100%;
}
.acceuil
{
text-align : center;
height: 600px;
border-bottom:solid 1px #314850;
}

.news_haut
{
border-bottom : solid 2px #314850;
height : 25px;
margin-bottom : 10px;
text-align : center;
}
.acceuil_new
{
height : 40px;
margin-bottom : 10px;
border-bottom : 2px solid #314850
}
.case_accueil
{
height : 50px;
margin-bottom : 5px;
}
.photo_accueil
{
height : 280px;
margin-bottom : 15px;
}

.news_item
{
height : 40px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 5px;
}
.accueil_centre
{
width:476px;
_width:480px;
float:left;
}
.new_sortie
{
width:160px;
height:600px;
background : url('bandeau_gauche.jpg');
border-right : solid 2px #314850;
float : left;
font-size : 9px;
text-align:left;
}
.new_comment
{
width:160px;
height:600px;
background : url('bandeau_droit.jpg');
border-left : solid 2px #314850;
float : left;
font-size : 9px;
text-align:left;
}

.hautpage
{
text-align : center;
width : 800px;
height : 10px;
background-color: #FAF2E7;
margin-top : 20px;
margin-bottom : 15px;
}

table.menu {
font-size: 1em;
width : 800px;
}

td.menu {
border: 1.5px solid #314850;
text-align : center;
}
td.menuspecial {
border: 2px solid #800000;
text-align : center;
}

.box {

width : 120px;
height: 15px;
background-color : #B18A6B;
float : left;
}

.liste
{
list-style-type : none;
margin : 2; 
padding : 0; 
line-height : 30px; 
text-align : left;
}

.gauche
{
height : 20px;
width : 200px;
float: left;
margin-left : 40px;
font-weight : bold;
color : #000000;
}

.droite
{
width : 200px;
float : right;
margin-right : 40px;
font-weight : bold;
color : #000000;
}

.titre
{
padding-top: 10px;
color : #000000;
font-size : 24pt;
}

.sommaire1
{
padding-top: 15px;
margin-bottom : 10px;
color : #000000;
font-style: italic ;
font-size : 17pt;
}

.sommaire2
{
padding-top: 25px;
margin-bottom : 10px;
color : #000000;
font-size : 15pt;
}

.sommaire3
{
padding-top: 10px;
margin-bottom : 10px;
color : #000000;
font-size : 14pt;
}

.sommaire4
{
padding-top: 10px;
margin-bottom : 10px;
color : #000000;
font-size : 12pt;
}

.lien
{
padding-top : 10px;
}

.echelle
{
color : #000000;
font-style: italic ;
font-size : 11pt;
font-weight : bold;
}

.image
{
margin-top : 20px;
margin-bottom : 20px;
margin-left : 20px;
margin-right : 20px;
}

.description
{
margin-top : 20px;
margin-bottom : 20px;
color : #800000;
font-size : 11pt;
font-weight : bold;
}

.descriptionphoto
{
margin-top : 20px;
margin-bottom : 20px;
color : #000000;
font-size : 11pt;
font-weight : bold;
}

.cadre_photo
{
border-top : solid 1px #314850;
}

.titre1
{
padding-top : 20px;
font-size : 14pt;
}

.titre2
{
padding-top : 20px;
font-size : 14pt;
text-decoration : underline;
}

.titre3
{
margin-left : 15px;
font-weight : bold;
color : #000000;
text-align : left;
padding-top : 40px;
font-size : 11pt;
text-decoration : underline;
}

.titre4
{
font-weight : bold;
color : #000000;
padding-top : 20px;
font-size : 11pt;
}

.accueil
{
padding-top : 5px;
margin-bottom : 15px;
color : #000000;
font-size : 14pt;
font-weight : bold;
}

.text
{
margin-left : 15px;
margin-right : 15px;
margin-top : 20px;
text-align : left;
color : #000000;
font-size : 11pt;
}
.commentaire
{
margin-left : 15px;
margin-right : 15px;
text-align : left;
color : #000000;
font-size : 11pt;

}

.text2
{
margin-left : 15px;
margin-right : 15px;
text-align : left;
color : #000000;
font-size : 11pt;
font-weight : bold;
}

table.but
{
font-size : 11pt;
}

.text3
{
padding-top : 15px;
margin-left : 15px;
margin-right : 15px;
text-align : left;
color : #000000;
font-size : 11pt;
}

tr.sortie
{
height : 50px;
text-align : left;
color : #000000;
font-size : 11pt;
}

.form
{
color : #000000;
font-size : 11pt;
}
.spam
{
height:40px;
width: 530px;

}
.antispam
{
float:right;
color : #000000;
font-size : 11pt;
padding-top : 12px;
height : 100%;
width:350px;
}

.img_antispam
{
float:left;
color : #000000;
font-size : 11pt;
height : 100%;
width:180px;
}

.text4
{
margin-top : 45px;
margin-left : 15px;
text-align : left;
width : 400px;
color : #000000;
font-size : 11pt;
font-weight : bold;
}
.quicksearch
{
overflow: auto;
width:770px;
height: 315px;
visibility: hidden; 
position:absolute; 
text-align:left ;
background-color :#FAF2E7;
border : solid 1px #000000;

}

li
{
list-style-type: disc;
padding-left: 30px;
padding-top: 10px;
line-height:1.5em;
}

.attention
{
font-weight : bold;
margin-top : 25px;
margin-bottom : 25px;
color : #CC0000;
font-size : 13pt;
}

.center
{
text-align : center;
}

a:link
{
color : #000000;
font-size : 11pt;
font-family : comic sans ms;
}

a:visited
{
color : #500000;
font-size : 11pt;
font-family : comic sans ms;
}

a:hover
{
color : #990000;
font-size : 11pt;
font-family : comic sans ms;
}

a.news:link
{
color : #000000;
font-size : 8pt;
font-family : comic sans ms;
}

a.news:visited
{
color : #500000;
font-size : 8pt;
font-family : comic sans ms;
}

a.news:hover
{
color : #990000;
font-size : 8pt;
font-family : comic sans ms;
}

a.menulien:link
{
color : #314850;
font-size : 10pt;
font-family : verdana;
text-decoration: none;
}

a.menulien:visited
{
color : #314850;
font-size : 10pt;
font-family : verdana;
text-decoration: none;
}

a.menulien:hover
{
color : #314850;
font-size : 10pt;
font-family : verdana;
text-decoration: none;
}

a.menuspecial:link
{
color : #800000;
font-size : 10pt;
font-family : verdana;
text-decoration: none;
}

a.menuspecial:visited
{
color : #800000;
font-size : 10pt;
font-family : verdana;
text-decoration: none;
}

a.menuspecial:hover
{
color : #800000;
font-size : 10pt;
font-family : verdana;
text-decoration: none;
}

a.photos:link
{
color : #000000;
font-size : 8pt;
font-family : verdana;
text-decoration: none;
}

a.photos:visited
{
color : #000000;
font-size : 8pt;
font-family : verdana;
text-decoration: none;
}

a.photos:hover
{
color : #000000;
font-size : 8pt;
font-family : verdana;
text-decoration: none;
}
img
{
border : 2px solid #314850;
}

.baspage
{
padding-top : 10px;
}