/***** Digg-like pagination *****/

.digg {
    	padding: 3px;
    	text-align: center;
}

.digg a {
	border: #9aafe5 1px solid;
    	padding:3px 6px;
    	color: #0e509e;
	font-size:11px;
    	text-decoration: none;
}

.digg a:hover {
    	border: #0e509e 1px solid;
    	color: #000;
}

.digg a:active {
    	border: #2e6ab1 1px solid;
	color:#0e509e;
	padding:4px 6px;
}
.digg .current {
    	border-right: #2e6ab1 1px solid;
    	font-weight: bold;
	font-size:11px;
    	color: #FFFFFF;
    	background:#2e6ab1;
	padding:4px 6px;
}

.digg .disabled {
    	border: #DEDEDE 1px solid;
    	color: #888888;
	font-weight:bold;
	font-size:11px;
	padding:3px 6px;
}

.photo_cadre {
	border:thin solid #E1E1E1;
	padding:2px;
}

#MenLeft {
   	background-image: url(../ressources/leftBG.jpg);
   	background-repeat: repeat-y;
	color: #820303;
}

#bodyMiddle {
   	background-image: url(../ressources/bodyBg.png);
   	background-repeat: repeat-y;
	color: #000000;
	text-align: center;
}

#divBodyMiddle {
	height: 925px;
	background-image: url(../ressources/background.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#bodyTable {
	border-style: solid;
	border-color: rgb(255, 0, 0);
	border-width: 1px 1px 0px;
	padding: 0pt;
	background-image: url(../ressources/cadre_back.png);
	background-repeat: repeat;
   	font-size: 0.8em;
	font-family:verdana,arial,sans-serif;
	font-weight: normal;
}

.photoTable td {
	text-align: center;
}


/***** Header *****/

#header {
	width: 980px;
	height: 190px;
}

.language {
	font-size: 0.85em;
	text-align: right;
	adding-right: 10px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}

#menuBar {
	height: 35px;
	width: 980px;
	padding: 0;
	float: left;
	background-image: url(../ressources/menuButton1.jpg);
	font-size: 1.1em;
	font-weight: bold;
}

#bottom {
	height: 33px;
	padding: 0;
	float: left;
}

#divImageFooter {
	height: 20px;
	padding: 0;
	float: left;
}

/***** Footer *****/

#footer {
	background-image: url(../ressources/menuButton3.jpg);
	background-repeat: repeat-x;
	height: 70px;
	width: 980px;
	float: left;
}

#misc {
	font-size: 0.70em;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: right;
	padding-right: 10px;
	color: #00F;
	float: right;
	padding-top: 10px;
}

#google {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.70em;
	left: 10px;
	padding-left: 10px;
	padding-top: 5px;
	width: 400px;
	float: left;
}

/***** Cadres *****/

.CadreTitre1 {
   	font-size: 2em;
}

.CadreTitre2 {
   	font-size: 1em;
}

.CadreHeaderTable {
    border-spacing: 0; /* => cellspacing="1" */
	border-collapse: collapse; /* separate; */
	border: none;
	font-size: 0.9em;
	background-image: url(../ressources/cadre_haut.png);
	background-repeat: no-repeat;
	width: 580px;
}

.CadreHeaderTable td {
	height: 20px;
	padding: 0;
}

/***** Agenda *****/

.AgendaTitreCadre {
   	margin: 0;
   	padding-left: 4px;
   	padding-top: 0px;
   	padding-bottom: 5px;
  	color: #FFFFFF;
   	font: bold 11px/11px arial, sans-serif;
	text-align: left;
}

.AgendaTitreBodyCadre {
	font-size: 1.6em;
	color: #660033;
	width: 100%;
	vertical-align: top;
	text-align: left;
}

.AgendaDescription {
	font-size: 0.9em;
	width: 100%;
	text-align: left;
}

/***** Archives *****/

.ArchivesTitreCadre {
   	margin: 0;
   	padding-left: 4px;
   	padding-top: 0px;
   	padding-bottom: 5px;
  	color: #FFFFFF;
   	font: bold 11px/11px arial, sans-serif;
	text-align: left;
}
.ArchivesTitreBodyCadre {
	font-size: 1.6em;
	color: #660033;
	width: 100%;
	vertical-align: top;
	text-align: left;
}

.ArchivesTitreBodyCadre2 {
	font-size: 1.6em;
	color: #660033;
	width: 100%;
	vertical-align: top;
	text-align: center;
}

.ArchivesDescription {
	font-size: 0.9em;
	width: 100%;
	text-align: left;
}

.ArchivesDescription2 {
	font-size: 0.9em;
	width: 100%;
	text-align: center;
}

/***** Paroles CD Nissa Canta *****/

.CDNissaCantaTitreChanson {
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
}

/***** Officiels *****/

.PresseTitreBodyCadre {
	font-size: 1.6em;
	color: #660033;
	width: 100%;
	vertical-align: top;
	text-align: left;
}

.PresseDescription {
	font-size: 0.9em;
	width: 100%;
	text-align: left;
}

/***** Boutique *****/

.StyleBoutiquePresentation2 {
   	text-align: center;
   	vertical-align: middle;
   	font-size: 2.6em;
   	color: #0000FF;
}

.StyleBoutiquePresentation3 {
	color: #FF0000;
	font-size: 1.6em;
}

/***** Tee shirts *****/

.TeeShirtDetailList {
	border-spacing: 0; /* => cellspacing="1" */
	border-collapse: collapse; /* separate; */
	text-align: left;
	margin-left: 5px;
	margin-right: auto;
	width: 100%;
	height: 100%
}

.TeeShirtDetailList td {
	border: none;
	height: 18px;
}

.TeeShirtDetailList .titre {
	color: #990000;
	font-size: 1.6em;
	height: 25px;
}

.TeeShirtDetailList .prix {
	color: #FF0000;
	font-size: 0.9em;
	height: 20px;
}

/***** Adhesifs *****/

.AdhesifDetailList {
	border-spacing: 0; /* => cellspacing="1" */
	border-collapse: collapse; /* separate; */
	text-align: left;
	margin-left: 5px;
	margin-right: auto;
	width: 100%;
	height: 100%
}

.AdhesifDetailList td {
	border: none;
	height: 18px;
}

.AdhesifDetailList .titre {
	color: #990000;
	font-size: 1.6em;
	height: 25px;
}

.AdhesifDetailList .prix {
	color: #FF0000;
	font-size: 0.9em;
	height: 20px;
}

/***** Chemises *****/

.ChemiseDetailList {
	border-spacing: 0; /* => cellspacing="1" */
	border-collapse: collapse; /* separate; */
	text-align: left;
	margin-left: 5px;
	margin-right: auto;
	width: 100%;
	height: 100%
}

.ChemiseDetailList td {
	border: none;
	height: 18px;
}

.ChemiseDetailList .titre {
	color: #990000;
	font-size: 1.6em;
	height: 25px;
}

.ChemiseDetailList .prix {
	color: #FF0000;
	font-size: 0.9em;
	height: 20px;
}


/***** Plan du site *****/

.PlanTitre {
   	font-size: 2em;
}

.main-content {
		height: 100%;
        margin:0 30px 0 30px;
        overflow: auto;
}

.pagetitle {
	border-bottom: 1.5px solid #000000;
	color:#000000;
	font-size: 2em;
        font-weight: normal;
        text-align: left;
}

.planMenu {
	border-bottom: 1.5px solid #000000;
        text-align: left;
        margin-bottom: 10px;
        font-size: 0.9em;
}

h1 {
        text-align: left;
        font-size: 1em;
        font-weight: bold;
}

h2 {
        text-align: left;
        font-size: 0.95em;
        font-weight: normal;
}