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

.corps
{
margin:auto;
background-color: #FAF2E7;
width : 800px;
font-family : verdana;
font-size : 9px;
padding-bottom : 20px;
}
.dynamenu
{
margin:auto;
width : 800px;
position:relative;
}
.entete
{
text-align : center;
width : 800px;
height : 120px;
background : url(bandeau.jpg);

}

.titrehaut
{
margin-top : 25px;
height : 21px;
width:800px;
text-align : left;
color : #FAF2E7;
font-size : 10pt;
font-weight : bold;
background : url(arrondi.jpg);
background-repeat:no-repeat;
padding-left:13px;
padding-top:4px
}

.separation
{
float:left;
text-align : left;
margin-top : 25px;
margin-bottom:10px;
height : 25px;
width:790px;
background: #314850;
color : #FAF2E7;
font-size : 10pt;
font-weight : bold;
padding-top : 5px;
padding-left : 10px;
}

.separation2
{
float:left;
text-align : left;
margin-top : 25px;
margin-bottom:10px;
height : 40px;
width:790px;
background: #314850;
color : #FAF2E7;
font-size : 10pt;
font-weight : bold;
padding-top : 5px;
padding-left : 10px;
}
.bandeau-gauche
{
border:1px solid #314850;
background:url(bandeau_gauche.jpg);
background-repeat:no-repeat;
height:600px;
width:160px;
margin-top : 50px;
float:left;
}

.bandeau-droit
{
border:1px solid #314850;
background:url(bandeau_droit.jpg);
background-repeat:no-repeat;
height:600px;
width:160px;
margin-top : 50px;
float:right;
}

.bandeau
{
text-align : center;
height : 30px;
width:800px;
background: #314850;
color : #FAF2E7;
font-size : 10pt;
font-weight : bold;
}

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

.haut
{
width : 800px;
height : 5px;
}

.menu1
{
width : 800px;
height : 98px;
}
.menu2
{
border-top:2px solid #000000;
width : 800px;
height : 18px;
}

.box {
width : 158px;
height: 20px;
border-left: 2px solid #000000;
float : left;
}
.minbox {
background-color: #314850;
margin-top : 4px;
width : 160px;
height: 18px;
border-bottom : 2px solid #000000;
}
.box2{
width : 160px;
height: 20px;
float : left;
}

.sortie
{
margin-top:5px;
width:800px;
height : 10px;
float:left;
}
.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 : 140px;
margin-top : 15px;
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;
border-right : solid 2px #314850;
float : left;
font-size : 9px;
text-align:left;
}
.new_comment
{
width:160px;
height:600px;
border-left : solid 2px #314850;
float : left;
font-size : 9px;
text-align: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 : 12pt;
}

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

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

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

.lien
{
padding-top : 10px;
}

.echelle
{
color : #000000;
font-style: italic ;
font-size : 10pt;
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 : 10pt;
font-weight : bold;
}

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

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

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

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

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

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

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

.text
{
float:left;
width:760px;
margin-left : 15px;
margin-right : 15px;
margin-top : 20px;
text-align : left;
color : #000000;
font-size : 10pt;
}

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

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

.commentaire
{
margin-left : 15px;
margin-right : 15px;
text-align : left;
color : #000000;
font-size : 10pt;

}



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

.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 : 10pt;
}

.form
{
color : #000000;
font-size : 11pt;
float : left;
width : 796px;
}
.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:801px;
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 : 12pt;
}

.center
{
text-align : center;
}

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

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

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

a.news:link
{
color : #FF2B2B;
font-size : 11pt;
text-decoration: none;
}

a.news:visited
{
color : #FF2B2B;
font-size : 11pt;
text-decoration: none;
}

a.news:hover
{
color : #FAF2E7;
font-size : 11pt;
text-decoration: none;
}

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

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

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

a.accueil:link
{
color : #FAF2E7;
font-size : 11pt;
text-decoration: none;
}

a.accueil:visited
{
color : #FAF2E7;
font-size : 11pt;
text-decoration: none;
}

a.accueil:hover
{
color : #FAF2E7;
font-size : 11pt;
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;
}
