@charset "UTF-8";
/* CSS Document */
/* Spécifique à la Charte du Client The Theme */

/* All pages Default */
body { 	background:#9ea09f url(/img/gui/fonds/fdbargrad.jpg) repeat-x top center;}
/*div#ttMainTop {background : url(/img/gui/ttMainTops/arrondiPageWhite.png) no-repeat bottom center;}*/
/*div#ttMainBottom {background : url(/img/gui/arrondiPageWhiteB.png) no-repeat bottom center;}*/

/* --------- fd Noir --------- */
.fdNoir * div#ttMain,
div#ttMain.fdNoir  {
	background:#000;
	border:1px solid #000;
	padding-top:0;
	color:#fff;
} /* pour div#ttMain syntax IE */

/* Les changements de couleur de liens sur fond Noir */
.fdNoir,
#fdNoir { background:#000000; color:#fefefe;}
.fdNoir h1 {color:#FF0066;}
.fdNoir h2 {color:#FF0066;}
.fdNoir h3 {color:#e5e5e5;	}
.fdNoir h4 {color:#999999;}
.fdNoir p {color:#FFF;}
/*.fdNoir * a,.fdNoir * a:link    {color : #aac9d3;}
.fdNoir * a:visited  {color:#d8d7d7 !important;}
.fdNoir * a:hover  {color:#FFF !important;} 
.fdNoir * a:active  {color:#999 !important;} */
.fdNoir div#ttEncartR p , 
.fdNoir div#ttEncartL p {color:#333;}
.fdNoir div#ttEncartR h5,
.fdNoir div#ttEncartR h5 {color:#333;}
.fdNoir div#ttEncartR h5:hover {color:#CC0000;}
.fdNoir address {color:#fff;}
/*subnav Sur Fond Noir */
.fdNoir div.subnavmenuH li a {color: #FFF;}
.fdNoir div.subnav ul.subnavmenuV a {color: #CCC;}
.fdNoir div.subnavmenuH li a:hover{color: #333;}

/* Page d'accueil */
.home div#ttMain {background: #e2e2e2; }
.home h2 {
color:#FF0066;
}
.home h2 a,
.home h2 a:visited {
color:#FF0066;
}
.home h2 a:hover,
.home h2 a:visited:hover {color: rgb(255,102,0);}

.home h2 a:active,
.home h2 a:visited:active {color:rgb(2255,204,0);}

.home * div.columnRight { margin-left:0;}
.home * div.columnLeft {
	padding:0 0 5em;
	margin:0;
	overflow:hidden;
	background-color:#000;
}

.home * div.columnRight p { 
	margin:0;
	font-size:0.715em;
}
.home div.columnLeft a img {border-bottom:2px solid #000;}
.home div.columnLeft a:hover img {border-bottom:2px solid #FF0066;}

/* contact */
.contact div#ttMain {background:#e2e2e2;}
.contact h1 {color:#FF0066;}
.contact * div.columnLeft {
	background: #e2e2e2 url(/img/gui/fonds/vdgFond.png) no-repeat center left;
	padding:2em 0 0 1em;
	margin-right:0;
	min-height:420px;
}
.contact div.columnLeft div {
	width:200px;
}
.contact * div.columnRight {
	padding:0 0 5em;
	margin:0;
	color:#fff;
	background:#000;
}

/* Page Localisation */
.localisation div.columnLeft {
	margin-left:1em; 
	margin-top:2em;
}
.localisation div#ttMain {border-bottom:4px solid #FF0066 !important;}

.localisation div#map {
	width:480px;
	height:350px;
	margin-top:1em;
	border:1px solid #666;
	background:#ccc;
}
.localisation div#address {margin:2em 0 0 1em;}
.localisation div#address p { line-height:150%; }
.localisation div#address span.title { font-size:1.2em; }


/* Page : ATO */
.ATO h1.titrePage {	margin:0.5em 0.5em 0;}
.ATO h3 {color:#FF0066 !important;}

.ATO div#ttMain {border-bottom:4px solid #FF0066 !important;}

.spectacles div#pros.columnRight h3 {text-align:center !important;}

/*Coaching */
.coaching div#ttMain {background: #fff url(/img/gui/fonds/bargrad600r.gif) repeat-x center top;}
.coaching div#bigPhoto {margin-right:6em;}
/* Voix Off*/

  
.voixoff div#video div.aBoxIn p,
.voixoff div#portfolio div.aBoxIn p {
  font-size:0.85em;
  text-align:center !important;
  font-weight:800;
  }
.voixoff div#portfolio div.aBoxIn {
	background: #fefefe url(/img/gui/fonds/fdClickMeLeft.png) no-repeat left bottom;
}
.voixoff div#video div.aBoxIn {
	background:#fefefe url(/img/gui/fonds/fdClickMeRight.png) no-repeat Right bottom;
}
