


/*************  BODY     *****************/
body {
         text-align:center;
         font: 12px Arial;
         color:#000000;
         background-image: url(../logos/texture2.jpg);
}
/********************* link a ************************/
a:link   { text-decoration:none; }
a:visited{ text-decoration:none; }
a:hover  { text-decoration:underline;color:#ff8000; }
a:active { text-decoration:underline; }

a {
color:#008080;
}

p.pmenu {
font-size : 14px;
font-weight: bold;
display: inline;
}
p.pmenu_droit {
font-weight: bold;
display: inline;
}

img.diapohd {
border-top:   6px solid #DDDDDD;
border-left:  6px solid #C7C7C7;
border-right: 6px solid #666666;
border-bottom:6px solid #333333;
}

img.drapeau {
height: 20px;
width : 30px;
border-top:   0px solid #DDDDDD;
border-left:  0px solid #DDDDDD;
border-right: 0px solid #666666;
border-bottom:0px solid #666666;
}

img.vignette {
border:0px;
}

/********************* table ************************/
table {
      color:#000000;
      background-color: #FFFFFF;
      width: auto;
      border-collapse: collapse;
      text-align:center;
}
table.tableecards {
      background-image: url(../images/toile.jpg);
      width: auto;
      border-collapse: collapse;
      text-align:center;
}
table.table1 {
      border-top:   0px;
      text-align:center;
}
table.payer {
      width: 95%;
      border:1px;
}
td, th {
      border:       0px;
      text-align:center;
      font: 12px Arial;
}

td.tddiapo {
width:80%;
height:80%;
border: 1px;
text-align:center;
}

h1{
color:#FFFFFF;
font-size : 12px;
font-weight: bold;
display: inline;
}

h2{
color:#008080;
font-size : 16px;
font-weight: bold;
display: inline;
}

h3{
color:#000000;
font-size : 12px;
font-weight: bold;
display: inline;
}


/********************* structure générale ************************/
.global {
	width:1000px;
	height:600px;
	text-align:center;

	}
.entete {
	width:1000px;
	height:124px;
        background-image: url(../images/logo_mp1000px.gif);
        background-repeat:no-repeat;
	}
.entete_eng {
	width:1000px;
	height:124px;
        background-image: url(../images/logo_mp1000px_eng.gif);
        background-repeat:no-repeat;
	}
.menu {
        width:1000px;
	height:30px;
	}
.filariane {
        width:1000px;
	height:10px;
	text-align:left;
	}
.contenu {
	width:1000px;
	height:100px;
	}
   .gauche {
        float:left;
	width:200px;
        height:auto;
	}
   .centre {
        float:left;
	width:600px;
	height:auto;
	}
   .droite {
        float:left;
	width:200px;
        height:400px;
	}
   .droite_diapo {
        float:left;
	width:180px;
        height:400px;
	}
   .gauche_diapo {
        float:left;
	width:0px;
	height:400px;
	}
   .centre_diapo {
        float:left;
	width:800px;
	height:auto;
	}

.pied {
        width:1000px;
	height:50px;
	background-image: url(../logos/texture2.jpg);
	}
	
.affiche_global {
width:600px;
height:auto;
text-align:center;
}
.affiche_global_accueil {
width:600px;
height:auto;
text-align:center;
background: #FFFFFF;
}
.affiche_exemple_accueil {
float:left;
width:135px;
height:280px;
text-align:center;
border-top:   1px solid #FF8000;
border-left:  1px solid #FF8000;
border-right: 2px solid #FF8000;
border-bottom:2px solid #FF8000;
margin: 5px;
}
.affiche {
float:left;
width:135px;
height:auto;
text-align:center;
border-top:   1px solid #FF8000;
border-left:  1px solid #FF8000;
border-right: 2px solid #FF8000;
border-bottom:2px solid #FF8000;
margin: 5px;
}
.affiche_global_news {
width:135px;
height:auto;
background: #FFFFFF;
text-align:center;
}
.affiche_news {
width:135px;
height:auto;
text-align:center;
border-top:   1px solid #DDDDDD;
border-left:  1px solid #DDDDDD;
border-right: 2px solid #666666;
border-bottom:2px solid #666666;
margin: 5px;
}
.affiche_titre_news {
width:135px;
height:20px;
background: #FF8000;
text-align:center;
}
.affiche_texte_news {
width:131px;
height:auto;
background: #FFFFFF;
text-align:center;
padding: 2px;
}
.affiche_titre {
width:135px;
height:20px;
background: #008080;
text-align:center;
}
.affiche_texte {
width:131px;
height:250px;
background: #FFFFFF;
text-align:center;
padding: 2px;
}
.affiche_large_global_accueil {
width:553px;
height:90px;
text-align:center;
background: #FFFFFF;
border-top:   1px solid #DDDDDD;
border-left:  1px solid #DDDDDD;
border-right: 2px solid #666666;
border-bottom:2px solid #666666;
margin: 4px;
}
.affiche_large_global_poemes {
width:553px;
height:auto;
text-align:center;
background: #FFFFFF;
border-top:   1px solid #DDDDDD;
border-left:  1px solid #DDDDDD;
border-right: 2px solid #666666;
border-bottom:2px solid #666666;
margin: 4px;
}
.affiche_large_global_annuaire {
width:553px;
height:auto;
text-align:center;
background: #FFFFFF;
border-top:   1px solid #DDDDDD;
border-left:  1px solid #DDDDDD;
border-right: 2px solid #666666;
border-bottom:2px solid #666666;
margin: 4px;
}
.affiche_large_global_fiches {
width:553px;
height:350px;
text-align:center;
background: #FFFFFF;
border-top:   1px solid #DDDDDD;
border-left:  1px solid #DDDDDD;
border-right: 2px solid #666666;
border-bottom:2px solid #666666;
margin: 4px;
}
.affiche_large_global_txtonly {
width:553px;
height:auto;
text-align:center;
background: #FFFFFF;
border-top:   1px solid #DDDDDD;
border-left:  1px solid #DDDDDD;
border-right: 2px solid #666666;
border-bottom:2px solid #666666;
margin: 4px;
}
.affiche_large_global_modifmembre {
width:553px;
height:auto;
text-align:center;
background: #FFFFFF;
border-top:   1px solid #DDDDDD;
border-left:  1px solid #DDDDDD;
border-right: 2px solid #666666;
border-bottom:2px solid #666666;
margin: 4px;
}
.affiche_large_global_ajoutmembre {
width:553px;
height:auto;
text-align:center;
background: #FFFFFF;
border-top:   1px solid #DDDDDD;
border-left:  1px solid #DDDDDD;
border-right: 2px solid #666666;
border-bottom:2px solid #666666;
margin: 4px;
}
.affiche_large_global {
width:553px;
height:160px;
text-align:center;
background: #FFFFFF;
border-top:   1px solid #DDDDDD;
border-left:  1px solid #DDDDDD;
border-right: 2px solid #666666;
border-bottom:2px solid #666666;
margin: 4px;
}
.affiche_large_global_gauche {
width:553px;
height:auto;
text-align:left;
background: #FFFFFF;
border-top:   1px solid #DDDDDD;
border-left:  1px solid #DDDDDD;
border-right: 2px solid #666666;
border-bottom:2px solid #666666;
margin: 4px;
padding :4px;
}
.affiche_large_titre {
width:550px;
height:20px;
background: #008080;
text-align:center;
}
.affiche_large_image {
float:left;
width:135px;
height:auto;
text-align:left;
}
.affiche_large_texte {
float:left;
width:415px;
height:auto;
text-align:left;
}
.affiche_large_lien {
width:550px;
height:auto;
text-align:right;
font-size : 10px;
}
.diapo {
width:104px;
height:78px;
text-align:center;
background: #EFEFEF;
border-top:   1px solid #DDDDDD;
border-left:  1px solid #DDDDDD;
border-right: 2px solid #666666;
border-bottom:2px solid #666666;
padding: 10px;
margin: 2px;
}

.ecards_image_h {
width:100px;
height:100px;
background: #000000;
padding: 10px;
margin: 2px;
text-align:center;
}
.ecards_image_v {
width:100px;
height:100px;
background: #000000;
padding: 10px;
margin: 2px;
text-align:center;
}
.ecards_texte {
width:500px;
height:376px;
padding: 10px;
margin: 2px;
text-align:center;
background-image: url(../images/toile.jpg);
border-top:   1px solid #DDDDDD;
border-left:  1px solid #DDDDDD;
border-right: 2px solid #666666;
border-bottom:2px solid #666666;
}
.ecards_texte_aff {
background-image: url(../images/aff_timbre_a_zero.gif);
background-repeat:no-repeat;
width:500px;
height:72px;
text-align:right;
}
.ecards_texte_g {
float:left;
width:240px;
height:auto;
text-align:left;
}
.ecards_texte_c {
float:left;
width:5px;
height:auto;
text-align:center;
}
.ecards_texte_d {
float:right;
height:auto;
width:240px;
text-align:center;
}
.fiche_img {
float:left;
width:200px;
height:auto;
text-align:center;
}
.fiche_texte {
float:left;
width:344px;
height:auto;
text-align:center;
}

.fiche_vign {
float:left;
width:85px;
height:auto;
text-align:center;
}
/************  FORMULAIRES ***/
.champs {
        background:           #D6D6D6;
        color:                #000000;
        border:               1px solid #FF8000;
        border-left-color:    #FFFFFF;
        border-top-color:     #FFFFFF;
        }
.champs:hover, 
.champs:focus {
        background:           #D6D6D6;
        color:                #000000;
        border:               1px solid #FF8000;
        border-left-color:    #FFFFFF;
        border-top-color:     #FFFFFF;
        }
.bouton {
        background:           #808080;
        color:                #FFFFFF;
        font-weight:          bold;
        border:               2px solid #D6D6D6;
        border-bottom-color:  #FF8000;
        border-right-color:   #FF8000;
        }
.bouton:hover,
.bouton:focus {
        background:           #808080;
        color:                #FFFFFF;
        font-weight:          bold;
        border:               2px solid #D6D6D6;
        border-bottom-color:  #FF8000;
        border-right-color:   #FF8000;
        }
.etiquette {
        background:           #D6D6D6;
        color:                #FFFFFF;
        font-weight:          bold;
        cursor:               pointer;
        }
        
        
.erreur_serveur_titre {
        width:                500px;
        height:               20px;
        background:           #333333;
        color:                #FFFFFF;
        font-size:            14px;
        font-weight:          bold;
        border:               2px solid #FFFFFF;
}
.erreur_serveur_texte {
        width:                500px;
        height:               auto;
        background:           #FFFFFF;
        color:                #333333;
        font-size:            10px;
        font-weight:          bold;
        border:               2px solid #666666;
}

.research {
        display:              inline;
}

        

