body {
   margin: 0;
   padding: 0;
   font-family: Verdana,Arial,Sans Serif;
   font-size: 0.7em;
   color:#000082;
   background-color:#E0E0E0
   /*background-color: #FACCD7;*/
   /*background-color: #F0F8FF;*/
}

img {
   border:0;
   padding:0;
   margin:0;
}

img.diapoPetite{
   max-width: 126px;
   max-height: 85px;
}

img.diapoGrande{
   max-width: 250px;
}

a {
   text-decoration: none;
   font-style: italic;
   color:#FACCD7;
}

a:visited {
   color:#FACCD7;
}

a:hover {
   text-decoration:underline overline;
}

p {
   margin-left:5px;
}

li {
   list-style-type:circle;
}

fieldset {
   border:none;
}

/* styles communs aux ent�tes*/
h2 {
   margin:0;
   padding:0;
   font-family: Verdana, Arial, Sans Serif;
   font-size:1.1em;
   color:#FACCD7;
   padding-left:10px;
   height:18px;
   width:75%;
}

h3 {
   margin-left:15px;
   font-family: Verdana, Arial, Sans Serif;
   font-size:1em;
}

#ForumMessage {
   color:#FACCD7;
   border-style:dotted;
   border-width:1px;
   width:100%;
   overflow: none;
}

#General {
   width:1016px;
   height:620px;
   margin-top:10px;
	margin-left:10px;
   color:#FACCD7;
   background-color:#000000;
}

#Bandeau {
   background: url('../../../img/themes/stylemusiquerose/Bandeau.png');
   margin-left:7px;
   margin-top:2px;
   margin-bottom:5px;
   width:1002px;
   height:62px;
}

#Bandeau h1 {
   font-size:1.2em;
   color: Gray;
   padding-left:50px;
   padding-top:40px;
}

#MenuPrincipal {
   background: url('../../../img/themes/stylemusiquerose/Menu.png');
   margin-left:7px;
   margin-bottom:5px;
   width:1002px;
   height:26px;
}

#MenuPrincipal ul{
   margin:0;
   padding:5px;
   margin-left:7px;
   width:945px;
   list-style-type:none;
   list-style-position:outside;
}

#MenuPrincipal a{
   font-style:normal;
   border-right:dotted;
   border-width:1px;
   text-decoration:none;
}

#MenuPrincipal li li a:hover {
   /*background-color:#708090;*/
   /*color:#F0F8FF;*/
   text-decoration:none;
}

#MenuPrincipal li{
   list-style-type:none;
   margin:0;
	padding:0;
   float:left;
}

#MenuPrincipal ul ul{
   padding: 0;
   margin: 0;
   list-style-type: none;
   margin: 0;
   padding: 0;
   margin-left: 30px;
   width: 150px;
   border: 1px;
   border-style: dotted;
   border-color: #FACCD7;
}

#Contenu {
   overflow:none;
   margin-bottom:5px;
   width:1010px;
   height:455px;
}

#ContenuGauche {
   margin-left:7px;
   background: url('../../../img/themes/stylemusiquerose/ContenuGauche.png');
   float:left;
   width:772px;
   height:452px;
}

#ContenuDroite {
   float:right;
   width:217px;
   height:450px;
}

#SousContenu {
   width:auto;
   height:auto;
   margin-bottom:5px;
	margin-left:2px;
	margin-right:2px;
}

#SousContenu p {
	color: #FACCD7;
	margin: 0.5em; /*gestion des espaces interparagraphes */
	text-align: justify;
}

#SousContenu h1 {
   margin: 0;
   padding: 0;
   font-family: Verdana, Arial, Sans Serif;
   font-size: 1.1em;
   color: #FACCD7;
   padding-left: 10px;
   height: 18px;
   width: 75%;
   margin-top: -2px;
   margin-left: 2px;
	text-align: left;
}

#SousContenu a {
	margin: 2px;
}

#SousContenuArticle {
   overflow:auto;
   width:auto;
   height:435px;
   margin-top:5px;
   margin-bottom:5px;
	margin-left:2px;
	margin-right:2px;
}

#SousContenuArticle p {
	color: #FACCD7;
	margin: 0.5em; /*gestion des espaces interparagraphes */
	text-align: justify;
}

#SousContenuArticle h1 {
   margin: 0;
   padding: 0;
   font-family: Verdana, Arial, Sans Serif;
   font-size: 1.1em;
   color: #FACCD7;
   padding-left: 10px;
   height: 18px;
   width: 75%;
   margin-top: -2px;
   margin-left: 2px;
	text-align: left;
}

#SousContenuArticle a {
	margin: 2px;
}

#SousContenuBoxDroite {
   border: 1px;
   border-style: dotted;
   border-color: #708090;
   background-color:#CCD0D2;
   overflow:auto;
   width:auto;
   height:222px;
   margin-bottom:5px;
	margin-left:2px;
	margin-right:2px;
}

#SousContenuBoxDroite p {
	color: #FACCD7;
	margin: 0.5em; /*gestion des espaces interparagraphes */
	text-align: justify;
}

#SousContenuBoxDroite h1 {
   margin: 0;
   padding: 0;
   font-family: Verdana, Arial, Sans Serif;
   font-size: 1.1em;
   color: #FACCD7;
   padding-left: 10px;
   height: 18px;
   width: 75%;
   margin-top: -2px;
   margin-left: 2px;
	text-align: left;
}

#SousContenuBoxDroite a {
	margin: 2px;
}

#SousContenuBoxDroiteBreves {
   background: url('../../../img/themes/stylemusiquerose/Breves.png');
   overflow:auto;
   width:auto;
   height:224px;
	margin-left:2px;
	margin-right:2px;
}

#SousContenuBoxDroiteBreves p {
	color: #FACCD7;
	margin: 0.5em; /*gestion des espaces interparagraphes */
	text-align: justify;
}

#SousContenuBoxDroiteBreves h1 {
   margin: 0;
   padding: 0;
   font-family: Verdana, Arial, Sans Serif;
   font-size: 1.1em;
   padding-left: 10px;
   height: 18px;
   width: 75%;
   margin-top: -2px;
   margin-left: 2px;
	text-align: left;
}

#SousContenuBoxDroiteBreves a {
	margin: 2px;
}

#SousContenuBoxDroiteLiens {
   background: url('../../../img/themes/stylemusiquerose/Liens.png');
   overflow:auto;
   width:auto;
   height:226px;
   margin-top:1px;
	margin-left:2px;
	margin-right:2px;
}

#SousContenuBoxDroiteLiens p {
	color: #FACCD7;
	margin: 0.5em; /*gestion des espaces interparagraphes */
	text-align: justify;
}

#SousContenuBoxDroiteLiens h1 {
   margin: 0;
   padding: 0;
   font-family: Verdana, Arial, Sans Serif;
   font-size: 1.1em;
   padding-left: 10px;
   height: 18px;
   width: 75%;
   margin-top: -2px;
   margin-left: 2px;
	text-align: left;
}

#SousContenuBoxDroiteLiens a {
	margin: 2px;
}

#Pied {
   background: url('../../../img/themes/stylemusiquerose/Pied.png');
   margin-left:7px;
   width:1002px;
   height:22px;
}

#VCard {
   height: 189px;
   width: 340px;
   background:url('../../../img/themes/stylemusiquerose/VCard.png');
   color: #A90B29;
}

/*-----------------------------*/
/*Styles pour les bords arrondis */
/*Compatible IE et Firefox */
.logo {
   height: 60px;
}

.cadre {
   background: url('../../../img/themes/styleprincipal/carre.gif');
   background-repeat: repeat-y;
   background-position: left;
	margin-bottom: 5px;
}

.cadre2 {
   background: url('../../../img/themes/styleprincipal/carre.gif');
   background-repeat: repeat-y;
   background-position: right;
}

/* propri�t�s communes � l'ensemble des 4 coins */
.hautgauche, .hautdroit, .basgauche, .basdroit {
   height: 4px; width: 4px;
   background-repeat: no-repeat;
   font-size:1px; /* correction d'un bug IE */
}
/* propri�t�s sp�cifiques � chaque coin */
.hautgauche {
   background: url('../../../img/themes/styleprincipal/carre.gif');
   background-repeat: no-repeat;
   z-index: 999;
}
.hautdroit {
   float: right;
   background: url('../../../img/themes/styleprincipal/carre.gif');
   background-repeat:no-repeat;
   z-index:999;
}
.basgauche {
   background: url('../../../img/themes/styleprincipal/carre.gif');
   background-repeat:no-repeat;
   z-index:999;
}
.basdroit {
   float: right;
   background: url('../../../img/themes/styleprincipal/carre.gif');
   background-repeat:no-repeat;
   z-index:999;
}
.bas {
   background: url('../../../img/themes/styleprincipal/carre.gif');
   background-repeat:repeat-x;
   clear:both;
}
.haut {
   background: url('../../../img/themes/styleprincipal/carre.gif');
   background-repeat:repeat-x;
}

.popupInformation {
   background-color: #FACCD7;
   color:#A90B29;
   border: 3px ridge #A90B29;
   padding: 3px;
   position: absolute;
}

.popupInformation a {
   text-decoration: none;
   font-style: italic;
   color:#A90B29;
}

.popupInformation a:visited {
   color:#A90B29;
}

.popupInformation a:hover {
   text-decoration:underline overline;
}

.headingTree {
   background-color: #FFF568;
   border: 1px solid Gray;
   padding: 3px;
   overflow: scroll;
   height: 300px;
   position: absolute;
}
.errorMessage {
   border: 2px solid #aa0000;
   margin: 5px;
}
.errorMessage h1 {
   background-color: #792206;
   background-image:url('../../../img/themes/styleprincipal/titre_rouge.gif');
   color: #ffffff;
   text-align: center;
}

.Erreur {
   font-family: Verdana, Arial, Sans Serif;
   font-size:1.1em;
   color:red;
   text-decoration:blink;
}

#menu2 {
   width: 600px;
}

.copixForm {
   margin-left: 5px;
   width: 97%;
}

/**
* Table
*/
.CopixTable {
   margin-left: 5px;
   width: 97%;
   border: 1px solid #FACCD7;
   border-collapse: collapse;
}
.CopixVerticalTable {
   margin-left: 5px;
   width: 98%;
   border:1px solid #FACCD7;
   border-collapse:collapse;
}

.CopixTable thead {
   background-color: #FACCD7;
}

.CopixTable th.status {
   width:15%;
}

.CopixTable thead th {
   background-color:transparent;
}

.CopixTable tr th {
   background-color: #FACCD7;
   height: 25px;
   color: #1D3500;
}

.CopixTable th.actions {
   width:15%;
}

.CopixTable td {
   height:auto;
}

.CopixTable td.detail {
   padding-left:20px;
}
.CopixTable td.headingTitle {
   background-color: #cccccc;
   text-align: center;
}

.alternate {
   background-color: transparent;
}

ul.copixCMSNav li {
   display: inline;
   list-style-type: none;
   line-height: 12px;
   padding-top: 2px;
   padding-bottom: 0px;
   margin-left: 2px;
   margin-bottom: 0px;
   background-color: #566E79;
   color: #ffffff;
   font-weight: bold;
   text-align: center;
}

ul.copixCMSNav li.copixCMSNavSelected { 
   display: inline;
   list-style-type: none;
   line-height: 12px; 
   padding-top: 2px; 
   padding-bottom: 0px; 
   margin-left: 2px; 
   margin-bottom: 0px; 
   background-color: #996633; 
   color: #ffffff; 
   font-weight: bold; 
   text-align: center;
}

ul.copixCMSNav a:link, ul.copixCMSNav a:visited {
   color: white; 
   text-decoration: none; 
   padding-left: 1em; 
   padding-right: 1em; 
}

ul.copixCMSNav a:hover {
   color: white; 
   text-decoration: none; 
   padding-left: 1em; 
   padding-right: 1em;
}

ul.copixError li {} /*Affiche les erreurs dans copix sous forme de liste unordonn�e*/

ul.copixArianeLink li:first-child {
   margin-left: 0px;
}

ul.copixArianeLink li {
   display: inline; 
   margin-left: 20px; 
}

.copixCMSNavSelected {
   background-color: #cc2122;
}

.CopixDraggableDiv {
   text-align: left;
   position: absolute; 
   top: 2px; 
   left: 2px; 
   border: 2px solid #000000; 
   /*background-color: #F0F8FF; */
   width: 200px; 
   overflow: auto; 
   height: 400px;   
}

.CopixDraggableDivTitle {
   height: 20px;
   background-color: #1111aa;
   color: #ffffff;
   border-bottom: 2px solid #000000;
}
.CopixDraggableDivContent {

}

.breadCrumbs {
   font-size: 0.8em;
   list-style-type: none;
   margin: 0 0 10px 0;
   padding: 0;
   text-align: right;
}

.breadCrumbs li {
   display: inline;
}

#breadCrumbs li.lastCrumb {
   font-weight: bold;
}

#breadCrumbs li.rootCrumb {}s
