body {background-color:#FFFFFF; font-family:Verdana,Arial; }

#page { margin-left: auto;
  margin-right: auto;
  width: 999;}

#bandeau {width:975px; height:180px; margin-left:10px; padding:0px;}
#menuhoriz {width:975px; height:20px; margin-left:10px; background-image:url("../img/Bayamo-sousbandeau.jpg"); background-repeat:no-repeat; font-family:Verdana,Arial; font-size:10pt; text-align:right; color:#000;}
#conteneur {position:absolute; top:200px; width:978px; margin-left:10px; background-color:#FFF;}
#menu {position:relative; width:286px; margin:0px; padding:0px; float:left;}
#contenu {width:689px; margin-left:286px;}

#textindex {width:665px; margin:0px; padding:10px; font-family:Verdana,Arial; font-size:10pt; text-align:justify; color:#003366; border:2px #006699 solid;}
#contenuindex {width:665px; height:443; margin:0px; padding:10px; font-family:Verdana,Arial; font-size:10pt; text-align:justify; color:#003366; border:2px #006699 solid; background-image:url("../img/index/backgroung-festival-cubain.jpg"); background-repeat:no-repeat;}
#imageindex {width:296px; margin:5px; float:left;}
#link1et2 {margin:8 0 0 280px;}
#link1 {width:250px; margin:8 0 0 50px; padding:0px; border-left:4px #cc0033 solid; background-color:#FFFFFF; float:left;}
#txtlink {width:250px; padding:10px; font-family:Verdana,Arial; font-size:10pt; text-align:left; color:#003366;}
#link2 {width:186px; margin:8 0 0 70px; padding:0px; border-left:4px #cc0033 solid; background-color:#FFFFFF; float:right;}

#contenupages {width:665px; margin:0px; padding:10px; font-family:Verdana,Arial; font-size:10pt; text-align:justify; color:#003366; border:2px #006699 solid;background-color:dddfe1;}

#copyright {position:relative; width:975px; height:80px; margin-left:10px; margin-top:10px; background-color:#FFF; padding:0px; float:left;}

#photo1 {position:absolute; top:10px; width:169px; margin-top:0px; margin-left:490px;}

#txtindex {width:975px; height:80px; margin: 10 0 10 10px; padding:0px; font-family:Verdana,Arial; font-size:10pt; text-align:justify; color:#0099cc;}
#txtfestival {width:970px; height:140px; margin: 10 0 10 10px; padding:0px; font-family:Verdana,Arial; font-size:10pt; text-align:justify; color:#0099cc;}
#txtcubatouteannee {width:975px; height:40px; margin: 10 0 10 10px; padding:0px; font-family:Verdana,Arial; font-size:10pt; text-align:justify; color:#0099cc;}

/* border:1px #0099ff solid; */
/*------------------- CADRES -----------------*/
#cadretxt {position: relative; width:675px; float:left; margin-top:20px;}
#cadretxtindex {position: relative; width:527px; margin-top:10px; float:left;}
#txtmod {font-family:Verdana,Arial; font-size:10pt; text-align:justify; color:#0099cc; margin:-4px 0px 0px 0px; border-right:2px #0099cc solid; border-left:2px #0099cc solid; padding-left:10px; padding-top:5px; padding-right:40px;}
#cadresoirees {position: relative; width:265px; float:left; margin-top:20px;}
#txtsoirees {font-family:Verdana,Arial; font-size:10pt; text-align:left; color:#cc6666; margin:-4px 0px 0px 0px; border-right:2px #ff9999 solid; border-left:2px #ff9999 solid; padding-left:5px; padding-top:10px;}
#cadrecuba {position: relative; width:378px; float:left; margin-top:75px; margin-left:25px;}
#txtcuba {font-family:Verdana,Arial; font-size:10pt; text-align:left; color:#006600; margin:-4px 0px 0px 0px; border-right:2px #66cc99 solid; border-left:2px #66cc99 solid; padding-left:5px; padding-top:10px;}

/*------------------- BOUTIQUE -------------*/
#cadreSpecTxtBoutiq {width:400px; font-family:Verdana,Arial; font-size:10pt; text-align:left; color:#006699; margin-top:10px;}
#cadreSpecTxtPrix {width:400px; font-family:Verdana,Arial; font-size:15pt; text-align:left; color:#ff9900;}


/*------------------- SPECTACLES -------------*/
#cadreSpec {width:660px; height:160px; margin:0px; padding:0px; background-image:url("../img/divers/fondcadrespectacle.jpg"); background-repeat:no-repeat;}
#cadreSpecTxt {padding-left:10px; padding-top:10px; float:left;}
#cadreSpecTxtDate {font-family:Verdana,Arial; font-size:10pt; text-align:left; color:#006699;}
#cadreSpecTxtTitre {font-family:Verdana,Arial; font-size:14pt; text-align:left; color:#0099cc; margin-top:10px;}
#cadreSpecTxtLink {font-family:Verdana,Arial; font-size:10pt; text-align:left; color:#006699; margin-top:10px;}
#cadreSpecToph {text-align:right; margin-right:10px; padding-top:10px;}

/*------------------- COMMUN ----------------*/
a:active, a:link, a:visited {font-family:Verdana,Arial; font-size:9pt; color:#0099cc; text-decoration:none; font-weight:bold;}
a:hover {font-family:Verdana,Arial; font-size:9pt; color:#FF9999; text-decoration:none; font-weight:bold;}

a:active.menuhoriz, a:link.menuhoriz, a:visited.menuhoriz {font-family:Verdana,Arial; font-size:9pt; color:#006600; text-decoration:none; font-weight:bold;}
a:hover.menuhoriz {font-family:Verdana,Arial; font-size:9pt; color:#3399cc; text-decoration:none; font-weight:bold;}

a:active.menu14, a:link.menu14, a:visited.menu14 {font-family:Verdana,Arial; font-size:14pt; color:#0099cc; text-decoration:none; font-weight:bold;}
a:hover.menu14 {font-family:Verdana,Arial; font-size:14pt; color:#FF9999; text-decoration:none; font-weight:bold;}

p {font-family:Verdana,Arial; font-size:9pt; text-align:justify; color:#0099cc; margin:0px; padding:0px;}
H1 {font-family:Verdana,Arial; font-size:12pt; text-align:left; color:#0099cc; padding-left:5px; margin:10 0 10 0px;}
H1.rose {font-family:Verdana,Arial; font-size:12pt; text-align:left; color:#cc6666; padding-left:5px; margin:0px; margin-bottom:10px;}
H1.vert {font-family:Verdana,Arial; font-size:12pt; text-align:left; color:#006600; padding-left:5px; margin:0px; margin-bottom:10px;}
H2 {font-family:Verdana,Arial; font-size:12pt; text-align:left; color:#0066cc; padding-left:5px; margin:35 0 15 0px;}
H2.festival {font-family:Verdana,Arial; font-size:12pt; text-align:left; color:#3366cc; padding-left:5px; margin:35 0 15 0px;}
H2.titrepage {font-family:Verdana,Arial; font-size:12pt; text-align:left; color:#ff9999; padding-left:5px; margin:0 0 15 0px;}
H3 {font-family:Verdana,Arial; font-size:11pt; text-align:left; color:#0099cc; padding-left:5px; margin:10 0 10 0px;}

/*-------------------- FORMULAIRES ----------*/
form {padding:5px; font-family:Verdana,Arial; font-size:9pt; color:#0099cc; font-weight:bold;}
input {border:1px solid 000000; background-color:#ddeded; font-family:Verdana,Arial; color:#0099cc;}
textarea {border:1px solid 000000; background-color:#99cccc; font-family:Verdana,Arial; font-size:9pt; color:#0099cc;}
*:focus {background-color:white;}


