table {
	border: 0px solid; /* for debugging only */
}

td {
	padding: 0px;
}

.maintable {
	width: 100%;
	display: block;
	max-width: 1300px;
    text-align: center;
    font-size: 18px; /* default size */
/*    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
/*    font-family: "BrandonGrotW01-Light",sans-serif;*/
    font-family: "OpenSans-Light",sans-serif;
    margin-left:auto; 
    margin-right:auto;
}

.myGreen {
	color:#008374;
}

.myBlue {
	 color:#282548;
}
img.facebook-logo {
	width:20px;
}

tr.main > td {
  padding-bottom: 1em;
  padding-top: 1em;
}

tr.top > td.side-menu {
  width: 10%;
}

h1 {
/*    font-family: cinzel,serif;*/
    font-weight: 600;
    font-size: 36px;
    letter-spacing: 7.0px;
}
h2 {
/*    font-family: cinzel,serif;*/
    font-weight: normal;
    font-size: 26px;
    letter-spacing: 2.0px;
	color:#008374;
}
p {
	color:#282548;
}

.top {
/*    font-family: cinzel,serif;*/
/*    font-weight: normal;*/
    font-weight: 600;
    font-size: 17px;
}
td.space-topmenu-languages {
    width: 6em; /* space between top titles and the language table */
}

.adeli {
    font-size: 12px;
    color: #534775;
}

body {
   background-color: white;
    /* background-color: #fffdf5; */
}

div.titulo {
/*	background-image: url(img/fondo.jpg);*/
/*    background-size: cover;*/
/*	padding-top: 10em;*/
    padding-left: 7em;
    padding-right: 7em;
/*	padding-bottom: 2em;*/
/*	text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;*/
}
div.imagentit {
	background-image: url(img/fondo.png);
    background-size: cover;
	padding-top: 9em;
	padding-bottom: 2em;
}


div.apropos {
/*	background-image: url(img/clouds-light.jpg);*/
/*	background-image: url(img/back-to-school2-opacity.png);*/
/*	background-image: url(img/fondo.jpg);*/
    background-size: cover;
/*	opacity: 0.8;*/
/*	padding-top: 3em;*/
    padding-left: 13em;
    padding-right: 13em;
	padding-bottom: 7em;
	text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

div.parcours, div.pratique {
      text-align: left;
      padding-left: 6em;
      padding-right: 6em;
}

div.tarifs {
      text-align: left;
      padding-left: 10em;
	  padding-top: 3em;
      padding-right: 10em;
}

/* CONTACT TAB */

div.contact {
      padding-left: 6em;
      padding-right: 6em;
}

.contact > table{
		border: 0px solid black;  /* debug */
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 50px;
/*	    border-top-width: 0px;
    	border-right-width: 0px;
    	border-left-width: 0px;
    	border-bottom-width: 0px;*/
}

.map {
		margin-top: 50px;
		margin-bottom: 20px;		
}

.map > iframe {
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
    width: 100%; 
    height: 200px;
}

.button {
		text-align: right;
}

.adresseCabinet {
  font-size: .9em;
  vertical-align: top;
  text-align: left;
  width: 180px;
}

td.space-address-form {
/*  width: 10%; */
}

td.form {
  width: 10%;
}

td.inputMessage {
	padding-left: 5px;
	padding-top: 11px;
	padding-bottom: 5px;
}

textarea.inputMessage {
		height: 135px;
		width: 450px;
		resize: none;
		border:1px solid #999999;
}

input.inputSubject, input.inputEmail, input.inputName {
		height: 25px;
		width: 170px;
		border:1px solid #AA99CC;
}

input.inputSubject, input.inputEmail, input.inputName, textarea.inputMessage, div.button {
		font-family: "BrandonGrotW01-Light",sans-serif;
		font-size: 15px;
}

input.inputSubject::placeholder, input.inputEmail::placeholder, input.inputName::placeholder, textarea.inputMessage::placeholder {
		color: #66A0FF; /* placeholder color */
}

.button > button {
  text-decoration: none;
  background-color: #D4E3FF;
  font-weight: bold;
  color: #303045;
  padding: 4px 8px 4px 8px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
}

/* LANGUAGE MENU */

.langtable * td {
      vertical-align: middle;
      font-size: 0.75em;
}

img.flag {
      width: 16px;
}
div.foto {
	float:left; 
	width: 180px; 
	height: 180px; 
	margin-right: 25px;
	margin-bottom: 20px;
}
img.foto {
      width: 180px;
}
div.fotopratique {
	float:left; 
	width: 250px; 
	height: 325px; 
	margin-right: 25px;
	margin-bottom: 20px;
}
img.fotopratique {
  width: 250px;
}
img.logo {
	width: 120px;
}
img.tel {
	width: 20px;
}


/* LINKS LOOK AND FEEL */

/* unvisited, visited, selected link */
a:link, a:visited, a:active {
    color: #009;
    text-decoration: underline;
}

/* mouse over link or selected tab / language */
a:hover, a.currentTab, a.currentLang {
/*    color: #A00;*/
	color:#008374;
    text-decoration: none;
}

/* latin */
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400;
  src: local('Cinzel-Regular'), url(http://fonts.gstatic.com/s/cinzel/v4/i2BwM1Eq2JyiNOY_VrkubOvvDin1pK8aKteLpeZ5c0A.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 700;
  src: local('Cinzel-Bold'), url(http://fonts.gstatic.com/s/cinzel/v4/L74890HNVnUypqWjqGUt1ZBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@import url(http://db.onlinewebfonts.com/c/6dd2f2510b4a00a5461b2455928209c2?family=BrandonGrotW01-Light);


@font-face {font-family: "BrandonGrotW01-Light";
  src: url("@font-face/6dd2f2510b4a00a5461b2455928209c2.eot"); /* IE9*/
  src: url("@font-face/6dd2f2510b4a00a5461b2455928209c2.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("@font-face/6dd2f2510b4a00a5461b2455928209c2.woff2") format("woff2"), /* chrome、firefox */
  url("@font-face/6dd2f2510b4a00a5461b2455928209c2.woff") format("woff"), /* chrome、firefox */
  url("@font-face/6dd2f2510b4a00a5461b2455928209c2.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("@font-face/6dd2f2510b4a00a5461b2455928209c2.svg#Brandon Grot W01 Light") format("svg"); /* iOS 4.1- */
}



