body { margin: 0; padding: 0; background-color: #47c; }

/* les divs */

.spacer { clear: both; }

IMG { border: 0; }
.image { padding: 5px; float: right; }
FORM { padding: 0; }
.imgdroite { padding: 5px; float: right; }
.textecentre { margin: 0 auto; text-align: center; }

.alerte { color: #f03; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }

.message { font: 25px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; color: #c00000; background-color: inherit; }
.red { font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: normal; color: #f03; }
.contact { font: 14px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; text-align: center; }
.formulaire { font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: normal; text-align: center; }

.actured { font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: normal; color: #f03; }

.lettrine { font-size: 25px; color: #000; font-weight: bold; float: left; height: 18px; line-height: 18px; margin-top: 2px; margin-right: 1px; }
* html .lettrine { margin-right: -2px; margin-top: 3px; }

.textelettrine { font-size: 14px; color:#000; font-weight: bold; height: 10px; line-height: 10px; margin-top: 4px; }

/* STRUCTURE */

#corps { position: relative; width: 960px; border: 1px solid #000; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000; background-color: #fff; margin: 0 auto; }

#top { width: 960px; height: 150px; border: 0; padding: 0; font: 35px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; color: #fff; background-color: #234A76; }

#gauche { position: relative; float: left; width: 250px; border: 0; background-color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-align: justify; color: #000; }

#centre { margin-left: 250px; border: 0; background-color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-align: justify; color: #000; padding: 0 0 10px; }

#menutop { position: relative; top: 0; left: 125px; border: 0; background-color: #fff; width: 550px; height: 25px; padding: 0; }

#bottom { border-top: 1px solid #000; background-color: #234A76; width: 961px; padding: 5px 0; text-align: center; font: small "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; color: #fff; }

.centrehaut { border: 0; width: 700px; padding: 0; margin-left: 0; }

.centrehautG { border: 0; width: 345px; padding: 0; position: relative; float: left; margin-left: 3px; text-align: left; }
.centrehautD { border: 0; width: 345px; padding: 0; position: relative; float: left; margin-left: 2px; text-align: left; }

.centreGauche { border: 0; width: 235px; padding: 0; position: relative; float: left; margin-left: 3px; text-align: left; }
.centreDroite { border: 0; width: 425px; padding: 0; position: relative; float: left; margin-left: 2px; text-align: left; }

.centre-centre-Gauche { border: 0; width: 173px; padding: 0; position: relative; float: left; margin-left: 3px; text-align: left; }
.centre-centre { border: 0; width: 345px; padding: 0; position: relative; float: left; margin-left: 3px; text-align: left; }
.centre-centre-Droite { border: 0; width: 173px; padding: 0; position: relative; float: left; margin-left: 2px; text-align: left; }

.centre-marges-center {border : 0; width: 700px; padding: 0; position: relative; float: left; marginwidth=20 marginheigth=0 margintop=0 marginleft=0; text-align: center; }


/* MEMBRES */

.UneM { border: 0; width: 225px; padding: 0; margin: 0 0 10px 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-align: justify; color: #000; }

.titleM { width: 225px; height: 22px; border: 0; padding: 0; background-image: url('http://www.amemusik.com/membres/top.gif'); background-repeat: no-repeat; }

.texteM { width: 205px; border-top: 0; background-color: #fff; padding: 5px 10px 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-align: justify; color: #000; font-weight: normal;  background-image: url('http://www.amemusik.com/membres/centre.gif'); background-repeat: repeat-y; }

.bottomM { width: 225px; height: 22px; border: 0; padding: 0; background-image: url('http://www.amemusik.com/membres/bottom.gif'); background-repeat: no-repeat; }

.titreM  { font: small "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; color: #800000; background-color: inherit; }

.xsnazzy h1 { margin: 0; font-size: 1.2em; padding: 0 10px 5px 10px; border-bottom: 1px solid #444; }
.xsnazzy p { margin: 0; padding: 5px 10px; font-size: 12px; }
.xsnazzy { background: transparent; width: 234px; float: left; margin: 0 3px; top: 10px; }
.xtop, .xbottom { display: block; background: transparent; font-size: 1px; }
.xb1, .xb2, .xb3, .xb4 { display: block; overflow: hidden; }
.xb1, .xb2, .xb3 { height: 1px; }
.xb2, .xb3, .xb4 { background: #fff; border-left: 1px solid #444; border-right: 1px solid #444; }
.xb1 { margin: 0 5px; background: #444; }
.xb2 { margin: 0 3px; border-width: 0 2px; }
.xb3 { margin: 0 2px; }
.xb4 { height: 2px; margin: 0 1px; }

.xboxcontent { display: block; border: 0 solid #444; border-width: 0 1px; height: auto; }
* html .xboxcontent { height: 1px; }

.color_a { background: #47c; color: #fff; }
.color_b { background: #d4d8bd; color:#000; }
.color_c { background: #758279; color: #fff; }
.color_d { background: #b2ab9b; color: #000; }

/* BOXES */

.boxsnazzy h1 { margin: 0; font-size: 1.2em; padding: 0 10px 5px 10px; border-bottom: 1px solid #444; }
.boxsnazzy p { margin: 0; padding: 5px 10px; font-size: 12px; }
.boxsnazzy { background: transparent; width: 340px; margin: 0 3px; top: 10px; }
.boxtop, .boxbottom { display: block; background: transparent; font-size: 1px; }
.boxb1, .boxb2, .boxb3, .boxb4 { display: block; overflow: hidden; }
.boxb1, .boxb2, .boxb3 { height: 1px; }
.boxb2, .boxb3, .boxb4 { background: #fff; border-left: 1px solid #444; border-right: 1px solid #444; }
.boxb1 { margin: 0 5px; background: #444; }
.boxb2 { margin: 0 3px; border-width: 0 2px; }
.boxb3 { margin: 0 2px; }
.boxb4 { height: 2px; margin: 0 1px; }

.boxboxcontent { display: block; border: 0 solid #444; border-width: 0 1px; height: auto; background: #fff; }
* html .boxboxcontent { height: 1px; }
.boxboxcontent li { font-size: 12px; }

.boxcolor_a { background: #f90; color: #fff; }
.boxcolor_b { background: #f90; color:#000; }
.boxcolor_c { background: #f90; color: #fff; }
.boxcolor_d { background: #f90; color: #000; }

/* actus */

.boxactusnazzy h1 { margin: 0; font-size: 1.2em; padding: 0 10px 5px 10px; border-bottom: 1px solid #444; }
.boxactusnazzy p { margin: 0; padding: 5px 10px; font-size: 12px; font: small "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: normal; }
.boxactusnazzy { background: transparent; width: 690px; margin: 0 3px; top: 10px; }

.boxactuscontent { display: block; border: 0 solid #444; border-width: 0 1px; height: auto; background: #fff; font: small "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: normal; }
* html .boxboxcontent { height: 1px; }

.boxactuscontent ul, li { padding: 0 10px 0; font-size: 12px; font: small "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: normal; }

/* ACTUS */

.Une { border: 0; width: 300px; padding: 0; float: right; margin: 0 0 10px 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-align: justify; color: #000; }

.titleU { width: 300px; height: 30px; border: 0; padding: 0; background-image: url('http://www.amemusik.com/actualites/une-top.gif'); }
.titleUC { width: 300px; height: 30px; border: 0; padding: 0; background-image: url('http://www.amemusik.com/concerts/une-top.gif'); }

.texteU { width: 280px; border-top: 0; background-color: #fff; padding: 5px 10px 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-align: justify; color: #000; font-weight: normal;  background-image: url('http://www.amemusik.com/actualites/une-centre.gif'); background-repeat: repeat-y; }

.bottomU { width: 300px; height: 30px; border: 0; padding: 0; background-image: url('http://www.amemusik.com/actualites/une-bottom.gif'); background-repeat: no-repeat; }

.titreUne  { font: small "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; color: #800000; background-color: inherit; }
.titreActu  { font: small "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; color: #b96; background-color: inherit; }

/* LIENS */
/*
A:link { color: #800000; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
A:active { color: #800000; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
A:visited { color: #800000; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
A:hover { color: #b96; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
*/
A.lien:link { color: #800000; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
A.lien:active { color: #800000; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
A.lien:visited { color: #800000; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
A.lien:hover { color: #b96; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }

A.lienpage:link { color: #00c; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
A.lienpage:active { color: #00c; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
A.lienpage:visited { color: #00c; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
A.lienpage:hover { color: #f03; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }

A.lienMenu:link { color: #800000; text-decoration: none; font: medium "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; }
A.lienMenu:active { color: #800000; text-decoration: none; font: medium "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; }
A.lienMenu:visited { color: #800000; text-decoration: none; font: medium "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; }
A.lienMenu:hover { color: #b96; text-decoration: underline; font: medium "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; }

.numPage { color: #800000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }

/* FORMULAIRES */ 

.button { border: 1px solid #000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #fff; background-color: #C00000; } 
.select { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000; background-color: #fd2; } 
.input { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000; background-color: #fd2; }