/*globals*/html{	background:left top repeat-x;	background-image:url(images/newLook/htmlBack.jpg);	background-color:#000;}* {	margin: 0px;	padding: 0px;	font: 11px Verdana, Arial, Helvetica, sans-serif;}strong {	font-weight: bold;}body {	background: url(images/newLook/bodyBack.jpg) no-repeat center top;	text-align: center;}hr {	border-top: 1px dashed #98938F;	clear: both;	margin: 10px 0px;	color: #FFFFFF;}b {	font-weight: bold;}address {	font-size: 10px;	text-align: right;	margin-top: 0px;	margin-right: auto;	margin-left: auto;	width: 955px;	color: #8C8783;}address a {	color: #655E58;	font-size: 10px;	text-decoration: none;}/* entête logo */#haut {	width: 955px;	height: 110px;	margin-top: 0px;	margin-right: auto;	margin-left: auto;	height: 110px;}#contenu {	margin-top: -1px;	margin-right: auto;	margin-left: auto;	background: url(images/fd-pages.gif) repeat-y left top;	width: 955px;}.shadow{border:1px solid #9c9c9c;font:10pt arial;position:relative;display: inline;background: #f9f9f9;z-index:100}.shadow_inner{overflow:hidden;position:absolute;top: -1000px;filter :alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/opacity :0.1; /*firefox 1.5 opacity*/-moz-opacity :0.1; /*mozilla opacity*/-khtml-opacity:0.1; /*opacity*/z-index:10}/*colonne gauche*/#contenu #gch {	float: left;	width: 728px;	padding-bottom: 15px;}#contenu #gch h1 {	background: url(images/fd-ttr.gif) repeat-x center top;	padding-top: 9px;	margin-left: 1px;	margin-right: 1px;	margin-bottom: 15px;}#contenu #gch h2 {	color: #f3c836;	/*color: #C60D1D;*/	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	padding-left: 30px;	text-align: left;	background: url(images/puce-rd.gif) no-repeat 15px center;	margin-top: 30px;	clear: both;}#contenu #gch .ttrsp {	font-weight: bold;	color: #352c23;	background: #EEEDED;}#contenu #gch p {	font-size: 11px;	text-align: left;	color: #20273c;	margin: 6px 20px 2px 17px;}#contenu #gch ul {	margin-left: 20px;}#contenu #gch ol {	margin-left: 20px;}#contenu #gch a.bt {	color: #f3c836;	text-decoration: none;	background: #EBECEE;	border: 1px solid #DFDDDC;	margin-left: 10px;	padding: 1px 5px;	font-size: 10px;	font-weight: normal;	text-align: left;}#contenu #gch a.bttous {	color: #f3c836;	text-decoration: none;	background: #EBECEE;	border: 1px solid #DFDDDC;	margin-top: 35px;	margin-right: 25px;	padding: 1px 5px;	font-size: 10px;	font-weight: bold;	display: block;	width: 150px;	float: right;}#contenu #gch strong {	/*color: #443B34;*/}#contenu #gch a {	color: #f3c836;	/*color: #C60D1D;*/	text-decoration: underline;	font-weight: bold;}#contenu #gch a:hover {	color: #000000;}#contenu #gch p.introp {	color: #382f27;}#contenu #gch .introp strong {	font-weight: bold;}#contenu #gch .actu {	color: #4c555c;	font: 11px Arial, Helvetica, sans-serif;	margin-left: 10px;	margin-right: 10px;	clear: left;}#contenu #gch .actu .photo {	width: 160px;	margin-top: 13px;	text-align: right;	margin-right: 10px;	background: #FFFFFF;	float: left;}#contenu #gch .actu h4.act1, h4.act2, h4.act3, h4.act4, h4.act5 {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	/*color: #c50d1e;*/	color: #f3c836;	text-align: left;	padding-top: 17px;	padding-bottom: 11px;}#contenu #gch .actu h4.act1 {background: url(images/cat-actu-1.gif) no-repeat right top;}#contenu #gch .actu h4.act2 {background: url(images/cat-actu-2.gif) no-repeat right top;}#contenu #gch .actu h4.act3 {background: url(images/cat-actu-3.gif) no-repeat right top;}#contenu #gch .actu h4.act4 {background: url(images/cat-actu-4.gif) no-repeat right top;}#contenu #gch .actu h4.act5, #contenu #gch #fichactu h1.act5 {background: url(images/cat-actu-5.gif) no-repeat right top;}#contenu #gch .actu h5 {	text-align: left;	color: #091c38;	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-bottom: 10px;}#contenu #gch .actu p {	margin-left: 170px;	text-align: justify;}#contenu #gch li {	font-size: 11px;	text-align: justify;	color: #20273c;	margin: 6px 20px 2px 17px;	list-style: url(images/flech.gif);}#contenu #gch li a {	color: #f3c836;}#contenu #gch li a.compos {	color: #f3c836;}#contenu #gch li a.compos:hover {	color: #000000;}.compos {	color: #f3c836;	font-weight: bold;}#contenu #gch .listerech a {	text-decoration: none;}#contenu #gch .listerech span {	font-weight: normal;	color: #666666;	text-decoration: none;}#contenu #gch .actu a {	color: #f3c836;	/*color: #c50d1e;*/	text-decoration: none;	font: 11px Arial, Helvetica, sans-serif;}#contenu #gch .actu a:hover {	color: #000000;}#contenu #gch #fichactu h1.act1, #contenu #gch #fichactu h1.act2, #contenu #gch #fichactu h1.act3, #contenu #gch #fichactu h1.act4, #contenu #gch #fichactu h1.act5 {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #f3c836;	text-align: left;	margin: 0px 0px 0px 1px;	padding-top: 15px;	padding-left: 10px;	padding-bottom: 10px;}#contenu #gch #fichactu {	text-align:justify;	padding:10px;}#contenu #gch #fichactu h1.act1 {	background: url(images/cat-actu-1.gif) right;}#contenu #gch #fichactu h1.act2 {	background: url(images/cat-actu-2.gif) right;}#contenu #gch #fichactu h1.act3 {	background: url(images/cat-actu-3.gif) right;}#contenu #gch #fichactu h1.act4 {	background: url(images/cat-actu-4.gif) right;}#contenu #gch #fichactu h1.act5 {	background: url(images/cat-actu-5.gif) right;}#contenu #gch #fichactu h1 strong {	color: #7B7F8C;}#contenu #gch #fichactu h2 {	text-align: left;	color: #091C38;	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	margin-top: 8px;	margin-bottom: 10px;}#contenu #gch #fichactu h3 {	/*text-align: center;*/	font-weight: bold;	clear: left;	background: #F6F7F7;	margin-left: 1px;	padding-top: 4px;	padding-bottom: 2px;	color: #f3c836;	margin-top: 10px;}#contenu #gch #fichactu p.center {	text-align: center;}#contenu #gch #fichactu p.right {	text-align: right;}#contenu #gch #fichactu p.justify {	text-align: justify;}#contenu #gch #fichactu p.left {	text-align: left;}#contenu #gch #fichactu #plusliens {	font-size: 11px;	font-weight: normal;	color: #CC6699;	padding-left: 100px;	text-align: left;	border-top: 1px dashed #CCCCCC;	padding-top: 10px;}#contenu #gch #fichactu #plusliens a {	font-size: 11px;	font-weight: normal;	color: #CC6699;	background: url(images/flech.gif) no-repeat left center;	padding-left: 15px;	display: block;	margin-top: 10px;}#contenu #gch #fichactu #plusliens h6 {	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #443B34;}#contenu #gch #fichactu #pht {	clear: both;	margin: 10px;}#contenu #gch #fichactu img {}#contenu #gch #ficharti {	text-align: justify;}#contenu #gch #ficharti img {	border: 10px solid #FFFFFF;	margin-left: 1px;}#contenu #gch #ficharti h1 {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #f3c836;	text-align: left;	margin: 0px 0px 0px 1px;	background: url(images/cat-actu-5.gif) right;	padding-top: 15px;	padding-left: 10px;	padding-bottom: 10px;	text-transform: uppercase;}#contenu #gch #ficharti .bio {	margin-left: 15px;}#contenu #gch #ficharti h1 strong {	color: #7B7F8C;}#contenu #gch #ficharti h2 {	text-align: left;	color: #091C38;	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	margin-top: 8px;	margin-bottom: 10px;}#contenu #gch #ficharti h3 {	text-align: center;	font-weight: bold;	clear: left;	background: #F6F7F7;	margin-left: 1px;	padding-top: 4px;	padding-bottom: 2px;	color: #f3c836;	margin-top: 10px;}#contenu #gch #ficharti p {	margin: 10px;}#contenu #gch #ficharti p.center {	text-align: center;}#contenu #gch #ficharti p.right {	text-align: right;}#contenu #gch #ficharti p.justify {	text-align: justify;}#contenu #gch #ficharti p.left {	text-align: left;}#contenu #gch #ficharti #plusliens {	font-size: 11px;	font-weight: normal;	color: #CC6699;	padding-left: 100px;	text-align: left;	border-top: 1px dashed #CCCCCC;	padding-top: 10px;}#contenu #gch #ficharti #plusliens a {	font-size: 11px;	font-weight: normal;	color: #CC6699;	background: url(images/flech.gif) no-repeat left center;	padding-left: 15px;	display: block;	margin-top: 10px;}#contenu #gch #ficharti #plusliens h6 {	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #443B34;}#contenu #gch #ficharti #pht {	clear: both;	margin: 10px;}#contenu #gch #rechetxt {	float: left;	margin-left: 80px;}#contenu #gch #rechtheme {	clear: both;	font: 11px Verdana, Arial, Helvetica, sans-serif;	border-top: 1px dashed #BAB7B4;	border-bottom: 1px dashed #BAB7B4;}#contenu #gch #rechdate {	font: 11px Verdana, Arial, Helvetica, sans-serif;	text-align: left;float: left;margin-left: 80px;}/*#contenu #gch a.cache:link div{	visibility: hidden;	font-weight: normal;	text-decoration: none;	height: 5px;}#contenu #gch a.cache:visited div {	visibility: hidden;	font-weight: normal;	text-decoration: none;	height: 5px;}#contenu #gch a.cache:hover div {	visibility: hidden;	font-weight: normal;	text-decoration: none;	height: 5px;}#contenu #gch a.cache:active div {	visibility: visible;	height: 270px;	display: block;}#contenu #gch a.cache:active {	color: #FFFFFF;	font-size: 9px;}*/#contenu #gch a.plus {	color: #f3c836;	text-decoration: none;	font: normal 11px Arial, Helvetica, sans-serif;}#contenu #gch #catalog {	height: 200px;	width: 699px;	margin-right: 15px;	margin-left: 15px;	overflow: auto;	border-bottom: 1px dashed #E0E0E0;	border-top-style: none;	border-right-style: none;	border-left-style: none;}#contenu #gch #formMailinglist fieldset, #contenu #gch fieldset.formu {	margin: 20px 40px 10px;	text-align: left;	padding: 10px;	border: 1px solid #CFCFCF;}#contenu #gch #formMailinglist legend, #contenu #gch .formu legend {	font-weight: bold;	/*color: #2485B2;*/	color: #f3c836;}#contenu #gch #formMailinglist label {	color: #333333;	display: block;	padding: 7px;	text-align: justify;	margin-left: 50px;}#contenu #gch #fichactu .formu {	padding-right: 40px;	padding-left: 40px;} input.bt {	color: #EBECEE;	text-decoration: none;	/*background: #2B8CB9;*/	background:#f3c836;	border: 1px outset #1B2932;	padding: 1px 5px;	font-size: 12px;	font-weight: bold;	text-align: center;	font-style: italic;}#liens {	margin-left:4px;	margin-top: 25px;	}#contenu #gch .lien1 {	color: #070F26;	text-decoration: none;	background: url(images/lien-equipe.jpg) no-repeat;	display: block;	float: left;	height: 125px;	width: 236px;	text-align: center;	vertical-align: top;	padding-top: 4px;	margin-right: 2px;	margin-left: 2px;}#contenu #gch a.lien1:hover {	background: url(images/lien-equipe0.jpg) no-repeat;	color: #f3c836;	text-decoration: underline;}#contenu #gch .lien2 {	color: #070F26;	text-decoration: none;	background: url(images/lien-partenaires.jpg) no-repeat;	display: block;	float: left;	height: 125px;	width: 236px;	text-align: center;	vertical-align: top;	padding-top: 4px;	margin-right: 2px;	margin-left: 2px;}#contenu #gch a.lien2:hover {	background: url(images/lien-partenaires0.jpg) no-repeat;	color: #f3c836;	text-decoration: underline;}#contenu #gch .lien3 {	color: #070F26;	text-decoration: none;	background: url(images/lien-studios.jpg) no-repeat;	display: block;	float: left;	height: 125px;	width: 236px;	text-align: center;	vertical-align: top;	padding-top: 4px;	margin-right: 2px;	margin-left: 2px;}#contenu #gch a.lien3:hover {	background: url(images/lien-studios0.jpg) no-repeat;	color: #f3c836;	text-decoration: underline;}#contenu #gch .lien4 {	color: #070F26;	text-decoration: none;	background: url(images/lien-cirm.jpg) no-repeat;	display: block;	float: left;	height: 125px;	width: 236px;	text-align: center;	vertical-align: top;	padding-top: 4px;	margin-right: 2px;	margin-left: 2px;}#contenu #gch a.lien4:hover {	background: url(images/lien-cirm0.jpg) no-repeat;	color: #f3c836;	text-decoration: underline;}/*colonne droite*/#contenu #drt {	float: right;	width: 225px;	text-align: left;	padding-bottom: 20px;}#contenu #drt .inMenu {	background:url(images/newLook/menu_DIVBack.jpg) top left repeat-y;}#contenu #drt form.recherche {	margin: 10px 0px 20px 10px;}#contenu #drt .recherche label {	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #20273c;	display: block;	margin-bottom: 3px;}#contenu #drt  .recherche input.google {	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #20273c;	width: 160px;	border: 1px solid #FFFFFF;	margin: 0px;	padding: 1px;}#contenu #drt .recherche input.ok {	color: #FFFFFF;	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #FFFFFF;	text-align:left;	margin: 0px;	padding: 1px;	/*background-color:#C60D1F;*/	background-color:#f3c836;}#contenu #drt h3 {	width: 200px;	text-align: right;	padding-right: 10px;	padding-top: 30px;	padding-bottom: 5px;	margin: 10px 5px;	font: bold 12px Verdana, Arial, Helvetica, sans-serif;}#contenu #drt h3.menu1 {	background: url(images/menu-1.jpg) no-repeat top;	color: #161e33;}#contenu #drt h3.menu2 {	background: url(images/menu-2.jpg) no-repeat top;	color: #161e33;}#contenu #drt h3.menu3 {	background: url(images/menu-3.jpg) no-repeat top;	color: #161e33;}#contenu #drt h3.menu4 {	background: url(images/menu-4.jpg) no-repeat top;	color: #161e33;}#contenu #drt h3.menu1b {	background: url(images/menu-1.jpg) no-repeat bottom;	color: #FFFFFF;}#contenu #drt h3.menu2b {	background: url(images/menu-2.jpg) no-repeat bottom;	color: #FFFFFF;}#contenu #drt h3.menu3b {	background: url(images/menu-3.jpg) no-repeat bottom;	color: #FFFFFF;}#contenu #drt h3.menu4b {	background: url(images/menu-4.jpg) no-repeat bottom;	color: #FFFFFF;}#contenu #drt ul {	margin-left: 30px;}#contenu #drt li {	color: #FFFFFF;	list-style: none;	font-size: 10px;	line-height: 18px;}#contenu #drt a {	color: #f3c836;	text-decoration: none;	font: 10px Arial, Helvetica, sans-serif;	font-weight:bold;}/*#contenu #drt img {	border: 3px solid #fdfcfb;	margin-left: -33px;}*/#contenu #drt a:hover {	color: #000000;	text-decoration: underline;}/*#contenu #drt a:visited {	color: #9C9C9C;}*/#contenu #drt a.on {	color: #000000;}#contenu #drt li.manca08 {}#contenu #drt .manca08 a {	color: #282924;	font-weight: bold;	margin-left: -28px;	font-size: 10px;}#contenu #drt .manca08 img {	border-color: #FFCC00;}#contenu #drt li.video {	margin-top: 12px;}#contenu #drt li.video a {	color: #f3c836;	font-weight: bold;	font-size: 11px;}#contenu #drt li.video img {	border: none;	margin-left: 0px;	margin-right: 8px;}#contenu #drt li .nouveau {	color: #FF3366;	background: #FFFF99;	margin-left: 8px;	font-weight: bold;}/*pied de page*/#pied {	width: 955px;	height: 116px;	background: url(images/newLook/footerBack.jpg) no-repeat center bottom;	padding: 0px 0px 5px 0px;	color: #000000;	font: 11px Verdana, Arial, Helvetica, sans-serif;	margin: 0px auto;	clear: both;}#contenu #pied form.newsletter {	margin-right: 0px;	margin-left: 730px;	margin-bottom: 20px;}#contenu #pied .newsletter label {	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #20273c;	display: block;	margin-bottom: 3px;}#contenu #pied .newsletter input.mail {	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #20273c;	width: 160px;	border: 1px solid #FFFFFF;	margin: 0px;	padding: 1px;}#contenu #pied .newsletter input.ok {	color: #FFFFFF;	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #FFFFFF;	text-align:left;	margin: 0px;	padding: 1px;	background-color:#f3c836;	/*background-color:#C60D1F;*/}#pied em {	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	color: #f3c836;}#pied strong {	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	/*color: #C60D1F;*/	color: #f3c836;}#pied a {	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	/*color: #C60D1F;*/	color: #f3c836;}#pied #liens {	margin: 10px;	float: left;	width: 701px;	}#pied #liens a.plus {	color: #f3c836;	/*color: #C60D1F;*/	text-decoration: none;	font: normal 11px Arial, Helvetica, sans-serif;}#contenu #gch ul.parts {	text-align: left;	margin-left: 30px;}#contenu #gch ul.parts li {	list-style: disc url(none) outside;	margin: 5px 0px 5px 10px;	text-align: left;	color: #7C7D7F;}#contenu #gch .parts a {	color: #1F404F;	font-weight: normal;}#contenu #gch .parts a:visited {	color: #3596C3;}#contenu #gch .parts a:hover {	color: #663300;}#contenu #gch .parts .likea {	color: #1F404F;}dl.form_dl{}dl.form_dl dt {	float:left;	width:150px;	text-align:right;}dl.form_dl dd {	margin-left:170px;	text-align:left;	margin-bottom:10px;}#contenu #gch #fichactu #billets {	background:url(images/newLook/billetterieBack.jpg) left top no-repeat;	width:707px;	height:102px;	margin-right:0 0 0 0;}#contenu #gch #fichactu #billets h1 {	background: url(none);	color: #000;	font-size: 12px;	font-weight: bold;}#contenu #gch #fichactu #billets .grasbleu {	font-weight: bold;	color: #f3c836;}#contenu #gch #fichactu #billets a.ajout {	color: #FF0099;	background: url(images/billeterie-bt-ajout.gif);	text-decoration: none;	border: 1px solid #C2C3C5;	font-size: 10px;	font-weight: normal;	height: 16px;	width: 113px;	padding-top: 3px;	padding-left: 8px;	margin-top: 8px;	margin-right: auto;	margin-left: auto;	display: block;}#contenu #gch #fichactu #billets a.ajout:hover {	background: url(images/billeterie-bt-ajout0.gif);}#contenu #gch #fichactu #billets a.voir {	color: #FF0099;	background: url(images/billeterie-bt-voir.gif);	text-decoration: none;	border: 1px solid #C2C3C5;	font-size: 10px;	font-weight: normal;	height: 16px;	width: 113px;	padding-top: 3px;	padding-left: 8px;	margin-top: 8px;	margin-right: auto;	margin-left: auto;	display: block;}#contenu #gch #fichactu #billets a.voir:hover {	background: url(images/billeterie-bt-voir0.gif);}#contenu #gch #videos .vignette {	clear: both;	margin-top: 8px;	height: 60px;}#contenu #gch #videos .vignette img {	margin-right: 6px;	margin-bottom: 6px;	margin-left: 6px;	border: 3px solid #6da03f;}#audio {	height:97px;	width:224px;	/*background:url(images/newLook/audio.jpg) top center no-repeat;*/	background:url(images/bout_audio.jpg) top center no-repeat;	display:block;	margin-top:10px;	}	/*#audio:hover{background-position:bottom center;}*/#video {	height:97px;	width:224px;	/*background:url(images/newLook/audio.jpg) top center no-repeat;*/	background:url(images/bout_video.jpg) top center no-repeat;	display:block;	margin-top:10px;	}#festiv {	height:97px;	width:224px;	background:url(images/newLook/festiv_video.jpg) top center no-repeat;	display:block;	margin-top:15px;	}#festiv:hover {background-position:bottom center;}#nuVideoLink p a:link,#nuVideoLink p a:visited{	text-align:center;	font-weight:bold;	font-size:14px;	text-decoration:none;}/* PAGINATION */.pagination {	text-align:center;	margin:5px;}.pagination span, .pagination a{	margin-right:5px;	padding:2px 3px;}.pagination .courante{	background-color:#000;	color:#fff;}/* traité orchestration */#traite-orchestration {	height:97px;	width:224px;	/*background:url(images/newLook/audio.jpg) top center no-repeat;*/	background:url(images/traite-orchestration.jpg) top center no-repeat;	display:block;	margin-top:10px;}a.btn_traite {	float:left;	display:block;	width:200px;	height:50px;	padding:5px;	color:#fff !important;	line-height:50px;	text-decoration:none !important;	background:transparent url("/images/bouton-traite.png") no-repeat center center;}
