/* GENERAL */

/* On essaye de virer les contours pointillés autour d'un lien lors d'un click */
a:active{ outline: none; }
a:focus{ -moz-outline-style: none;}

* {

margin: 0px;

padding: 0px;

font-family: Arial, Verdana, sans-serif;
border:  none;
color: #1A1A1A;
}

h2 {
    font-size: 12px;
    text-align: center;
    margin-bottom: 6px;
}

#titreh1 h1 {
    font-size: 22px;
    color: #1A1A1A;
    width: 308px;
    padding-top: 18px;
    padding-bottom: 18px;
    margin-bottom: 10px;
    border-top: 1px solid #1A1A1A;
    border-bottom: 1px solid #1A1A1A;
}
/* EN-TETE */
#header {

height: 60px;

}
#logo {
    position: absolute;
    margin-top: 14px;
}
#navigation {

text-align: right;

}


/* HOME PAGE */

#conteneur {
width: 980px;
min-height: 640px;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-left: 15px;
padding-right: 15px;
background-color : #F4F4F1;

}


.invisible {
    margin-top: 20px;
    font-size: 10px;
    display: inline;
    float: left;
}


/* HOME PAGE - ARTISTES et pages ARTIST(S) */
#conteneurartiste {
width: 980px;
min-height: 630px;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-left: 15px;
padding-right: 15px;

background-color : #F4F4F1;

}
#artistes {
width: 234px;
float: left;
}
#separateur {
    clear: both;
    margin-top: 20px;
}
#image_liste_artistes {
    width: 280px;
    height: 300px;
    float: left;
    margin-top: 40px;
    margin-right: 20px;
    text-align: center;
}
#image_vendre {
    width: 250px;
    margin-top: 40px;
    margin-right: 20px;
    text-align: center;
    float: left;
}
#liste_gauche {
    width: 220px;
    float: left;
}
#liste_gauche a{
    text-decoration: none;
}
#liste_droite {
    width: 150px;
    float: left;
}
#liste_droite a{
    text-decoration: none;
}

#titre_liste_artistes h1 {
    font-size: 18px;
    color: #1A1A1A;
    width: 280px;
    padding-bottom: 5px;
    margin-right: 24px;
    float: left;
}

#texte_liste_artistes ul{
  padding-top: 38px;
}

#texte_liste_artistes ul li {
    width: 280px;
    font-style: normal;
    font-size: 14px;
    margin-bottom: 3px;
    list-style-type: none;
    text-decoration: none;    
}
#titre_vendre h1 {
    font-size: 18px;
    color: #1A1A1A;
    width: 280px;
    padding-bottom: 5px;
    margin-right: 24px;
    float: left;
}

#texte_vendre ul{
  padding-top: 38px;
}

#texte_vendre ul li {
    width: 280px;
    font-style: normal;
    font-size: 14px;
    margin-bottom: 3px;
    list-style-type: none;
    text-decoration: none;
    float: left;

}
#please_contact p{
    font-size: 12px;
    clear: both;
    text-align: right;
}
#img_artistes {
    width: 234px;
    heigth: 600px;
    float: left;
}
#artistes ul {
list-style-type: none;
}
#artistes li {
font-style: normal;
font-size: 14px;
margin-bottom: 7px;
}
#artistes a:link {

    text-decoration: none;
    color: #1A1A1A;

}

#artistes a:visited {

    text-decoration: none;
    color : #1A1A1A;
    border-style: none;

}

#artistes a:hover {

    text-decoration: none;
    color: #1A1A1A;

    background-color: white;

}

#artistes a:active {

    text-decoration: none;
    color: #1A1A1A;

    border-style: none;

}


#entete_artiste h1 {
    font-size: 22px;
    color: #1A1A1A;
    width: 308px;
    padding-top: 18px;
    padding-bottom: 18px;
    border-top: 1px solid #1A1A1A;
    border-bottom: 1px solid #1A1A1A;
    margin-right: 24px;
    float: left;
}
#navigation2 p {
    color: blue;
    font-size: 12px;
    line-height: 20px;
}

#navigation2 a{
  border: 1px solid #666666;
  padding: 3px;
  text-decoration: none;
}

#navigation2 a:hover{
  background-color: #CCCCCC;  
}

.click {
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 10px;
}
#galerieartiste img {
    border: 9px solid #F4F4F1;
}
#galerieartiste p {
    margin-right: 20px;
    margin-top: 20px;
}
.tableaux {
        text-align: center;
    width: 225px;
    float: left;
}
.lignebas {
    clear: both;
}
#galerie_tableaux table {
    width: 960px;
    text-align: center;
/*    border-bottom:1px solid red; */
}



/* HOME PAGE - EXPOSITION et page exposition */


#conteneurexpositions {
width: 980px;
min-height: 630px;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-left: 15px;
padding-right: 15px;

background-color: #F4F4F1;

}

#expos {
float: left;
margin-left: 0px;
margin-right: 25px;
min-height: 570px;
background-color: #F4F4F1;
}   

table {

width: 550px;
margin-top: 0px;
border: 0px solid;

border-color: none;

border-collapse: collapse;
}
.date_expo {
    font-size: 14px;
    font-weight: normal;
}
.nom_exposant {
    font-size: 16px;
    font-weight: bold;
}
.titre_expo {
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
}
#expos h3 {
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    margin-top: 5px;
    margin-bottom: 18px;
}
#expos ul {
list-style-type: none;
}
.image {
align: right;
}
#expos a:link {

    text-decoration: none;
    color: #1A1A1A;

}

#expos a:visited {

    text-decoration: none;
    color : #1A1A1A;
    border-style: none;

}

#expos a:hover {

    text-decoration: none;
    color: #1A1A1A;

    background-color: white;

}

#expos a:active {

    text-decoration: none;
    color: #1A1A1A;

    border-style: none;

}



/* PAGE EXPOSITIONS */
#exposition_tableau {
    font-size: 14px;
}
#exposition_tableau table{
    font-size: 14px;
    width:960px;
}
#exposition_tableau img{
    margin-top: 10px;
}
.exposition_date {
    font-size: 14px;
    font-weight: bold;
}
.exposition_exposant {
    font-size: 14px;
    font-weight: normal;
}
#expositions_press {
    margin-top: 0px;
    font-size: 14px;
    font-weight: normal;
}
#images_expositions {
    float: left;
}
#expositions_galerie {
    margin-top: 5px;
    margin-bottom: 10px;
}
#expositions_galerie img{
    margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 10px;
}

#en_exhibitions_galerie img {
    max-width: 208px;
}   


/* HOME PAGE - UPCOMING EXHIBITION et NEWS */
#upcoming {
    margin-bottom: 8px;
}
.text {
    font-size: 12px;
}
.image {
    margin-top: 6px;
    width: 80px;
    height: 60px;
}
#breve_1 {
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
}
#breve_2 {
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
}
#breve_3 {
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
}

#upcoming h3 {
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    margin-top: 5px;
}
#upcoming h3 a{
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    margin-top: 5px;
    text-decoration: none;
}


#news h3 {
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    margin-top: 5px;
    margin-bottom: 15px;
}

.filet {
    color: #DDDDDD;
    text-align: center;
}


/* GALERIE et CONTACTS */
#conteneur_grand {
width: 980px;
minimum-height: 1260px;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-left: 15px;
padding-right: 15px;

background-color: #F4F4F1;

}
#photos_galerie {
    text-align: center;
    margin-left: 20px;
    margin-bottom: 5px;
    float: right;
    font-size: 11px;
}
#texte_galerie {
    text-align: justify;
    font-size: 13px;
    width:700px;
}
.bold {
    font-weight: bold;
}
#galerie_bas {
    text-align: center;
}
.titre3 {
    margin-top: 12px;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
}
#contact p{
    font-size: 13px;
}
#plan {
    float: right;
}


/* PAGE NEWS */
#conteneurnouvelles {
width: 980px;
minimum-height: 630px;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-left: 15px;
padding-right: 15px;

background-color : #F4F4F1;

}

#table_news table {
    width: 980px;
    font-size: 13px;
    padding-top: 10px;
}
#table_news img {
        margin-top: 20px;
        margin-right: 56px;
}


/* PAGE FOIRES */

#conteneur_foires {
width: 980px;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-left: 15px;
padding-right: 15px;

background-color : #F4F4F1;

}
#foires_date {
    clear: both;
    width: 180px;
    margin-top: 0px;
    margin-right: 20px;
    font-size: 13px;
    font-weight: bold;
    float: left;
}
#foires_exposant {
    width: 530px;
    margin-top: 0px;
    margin-right: 20px;
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: normal;
    float: left;
}
#foires_press {
    margin-top: 0px;
    font-size: 13px;
    font-weight: normal;
}
#foires_galerie {
    margin-top: 5px;
    margin-bottom: 10px;
}
#foires_galerie img{
    margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 10px;

}


/* PAGE ÉDITIONS */
#page_edition p{
    width: 220px;
    height: 200px;
    text-align: center;
    margin-top: 10px;
    margin-right: 20px;
    display: inline;
    float: left;
}
#page_edition img {
    margin-bottom: 10px;
}
.titre_italic {
    font-style: italic;
    font-size: 13px;
}
.edition_an {
    font-style: normal;
    font-size: 13px;
}
.edition_auteur {
    font-style: normal;
    font-size: 13px;
}
#page_edition a:link {

    text-decoration: none;
    color: #1A1A1A;

}

#page_edition a:visited {

    text-decoration: none;
    color : #1A1A1A;
    border-style: none;

}

#page_edition a:hover {

    text-decoration: none;
    color: #1A1A1A;

    background-color: white;

}

#page_edition a:active {

    text-decoration: none;
    color: #1A1A1A;

    border-style: none;

}


/* PAGE PUBLICATIONS */
#conteneur_publications {
width: 980px;
height: 1260px;
margin-left: auto;
margin-right: auto;
padding-top: 11px;
padding-left: 15px;
padding-right: 15px;

background-color : #F4F4F1;

}
#page_publication p{
    width: 200px;
    height: 200px;
    font-size: 13px;
    text-align: center;
    margin-top: 10px;
    margin-right: 20px;
    display: inline;
    float: left;
}
#page_publication img {
    margin-bottom: 10px;
}
.publication_italic {
    font-style: italic;
    font-size: 13px;
}
.publication_an {
    font-style: normal;
    font-size: 13px;
}
.publication_auteur {
    font-style: normal;
    font-size: 13px;
}
#page_publication a:link {

    text-decoration: none;
    color: #1A1A1A;

}

#page_publication a:visited {

    text-decoration: none;
    color : #1A1A1A;
    border-style: none;

}

#page_publication a:hover {

    text-decoration: none;
    color: #1A1A1A;

    background-color: white;

}

#page_publication a:active {

    text-decoration: none;
    color: #1A1A1A;

    border-style: none;

}