/*
 * Colonnes
 */

#columns {
  overflow: hidden;
}

#columns {
  background-image: url(images/bg_page.png);
  background-repeat: repeat-y;
}

.mceContentBody {
  background: #eeeeff;
}

/*
 * Titres
 */

#columns h2 {
  text-align: center;
  background: #eeeeff;
  background-image: url(images/bg_page.png);
  background-repeat: repeat-y;
  padding-left: 240px;
}

h3 {
  color: #c00;
}


h4 {
  color: #2f3c8d;
}

/*
 * Téléchargements
 */

div.download {
  display: inline-block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #7C96C5;
	-moz-box-shadow: white 0 0 1px, rgba(0,0,0,.3) 0 0 5px;
	-webkit-box-shadow: white 0 0 1px, rgba(0,0,0,.3) 0 0 5px;
	position: relative;
}

div.download .download-type {
  position: absolute;
  left: 0;
  top: 0;
}

div.download .description {
  position: absolute;
  left: 72px;
}

div.download .file-info {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 100%;
  font-size: 0.7em;
}

a div.download {
  text-decoration: none;
  color: black;
}

a div.download .file-info {
  color: white;
}

/*
 * Tableaux
 */

.mceContentBody table, #columns table {
  border: 1px solid #DDDDDE;
  border-bottom: 0;
}

.mceContentBody table tr td, #columns table tr td {
  border-bottom: 1px solid #DDDDDE;
}

#columns .generated-form table {
  border: 0;
}

#columns .generated-form table tr td {
  border: 0;
}
/*
 * Colonnes
 */

#columns {
  overflow: hidden;
}

#columns {
  background-image: url(images/bg_page.png);
  background-repeat: repeat-y;
}

.mceContentBody {
  background: #eeeeff;
}

/*
 * Titres
 */

#columns h2 {
  text-align: center;
  background: #eeeeff;
  background-image: url(images/bg_page.png);
  background-repeat: repeat-y;
  padding-left: 240px;
}

h3 {
  color: #c00;
}


h4 {
  color: #2f3c8d;
}

/*
 * Téléchargements
 */

span.download {
  display: inline-block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #7C96C5;
	-moz-box-shadow: white 0 0 1px, rgba(0,0,0,.3) 0 0 5px;
	-webkit-box-shadow: white 0 0 1px, rgba(0,0,0,.3) 0 0 5px;
	position: relative;
}

span.download .download-type {
  position: absolute;
  left: 0;
  top: 0;
}

span.download .description {
  position: absolute;
  left: 72px;
}

span.download .file-info {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 100%;
  font-size: 0.7em;
}

a span.download {
  text-decoration: none;
  color: black;
}

a div.download .file-info {
  color: white;
}

/*
 * Tableaux
 */

.mceContentBody table, #columns table {
  border: 1px solid #DDDDDE;
  border-bottom: 0;
}

.mceContentBody table tr td, #columns table tr td {
  border-bottom: 1px solid #DDDDDE;
}

#columns .generated-form table {
  border: 0;
}

#columns .generated-form table tr td {
  border: 0;
}

