body { background:#000 url(../imgs/background.jpg) no-repeat top center;; } 

.out  { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.ov { filter:alpha(opacity=66); -moz-opacity:.66; opacity:.66; } 
.off { /* filter:alpha(opacity=44); -moz-opacity:.44; opacity:.44; */ }
.clear { clear:all;}
  img.png{ behavior: url("squelettes/imgs/iepngfix.htc") }
a img { border:0; } 
.invisible { display:none;}
.visible { display:block;}
/*img { behavior: url("squelettes/imgs/iepngfix.htc") }*/

/*page*/
#page {  position:absolute; top:15px; width:870px; margin-left:-475px; left:50%; background-color:#FFF;font-family:verdana;border-bottom:2px solid #444444;border-left:2px solid #444444;border-right:2px solid #444444; }


/*#header { background:#000 url(../imgs/header.jpg) no-repeat top left;height:218px;cursor:pointer; }*/
#header { background:#000; width:870px;height:218px;cursor:pointer; }
/****************************************************************/
/* DRAPEAU ******************************************************/
/****************************************************************/ 
.flag { position:absolute;left:-25px;top:3px;cursor:pointer;}
.flag img { display:block;margin-bottom:4px; }

/****************************************************************/
/* ACTU DEROULANTE***********************************************/
/****************************************************************/
#actus {  background:#000 url(../imgs/fond_actu.jpg) repeat-x top left;height:23px; } 
#actus table { width:100%; }
marquee { font-size:11px;color:#131313;margin-right:10px; float:left;line-height:15px;font-weight:bold;} 
marquee span.date { color:#99CC00; font-weight:bold;} 

/****************************************************************/
/* MENU *********************************************************/
/****************************************************************/
#menu { background:#000 url(../imgs/fond_menu_1.jpg) repeat-x top left;height:37px; }
#menu div.menu_r { float:left;margin:0px 3px 0 0;padding:0px 10px;background:#000 url(../imgs/fond_menu_2.jpg) repeat-x top left;height:37px;text-align:left;line-height:37px;border-left:1px solid white;  }
#menu div.menu_r  span { height:13px;width:13px; }
#menu div.menu_r  span.default {background: url(../imgs/menu_bouton.png) no-repeat top left;*background: url(../imgs/menu_bouton.png) no-repeat 50% left;_background: url(../imgs/menu_bouton.gif) no-repeat 50% left;}
#menu div.menu_r  span.blue { background:url(../imgs/menu_bouton.png) no-repeat 81% 100%;*background:url(../imgs/menu_bouton.png) no-repeat 100% 50%;_background:url(../imgs/menu_bouton.gif) no-repeat 100% 50%; } 
#menu div.on span.default {  background:url(../imgs/menu_bouton.png) no-repeat 81% 100%;*background: url(../imgs/menu_bouton.png) no-repeat 100% 50%;_background:url(../imgs/menu_bouton.gif) no-repeat 100% 50%; } 
#menu div.menu_r    { color:white;text-decoration:none;font-size:11px;font-weight:bold;cursor:default;} 
#menu div.menu_r  a  { color:white;text-decoration:none;font-size:11px;font-weight:bold;} 
#menu div.menu_les_articles { z-index:1000;position:absolute; margin-left:-11px;margin-top:1px; *margin-top:38px;display:none;padding:5px;background:#333 url(../imgs/menu_backgroundtexture.gif)  top left;} 
#menu div.menu_les_articles .menu_a { line-height:15px; padding:5px 0;border-bottom:1px dotted #636363;} 
#menu div.menu_les_articles .menu_a a {color:#f7f7f7;font-size:10px;text-decoration:none;}
#menu div.menu_les_articles .menu_a a:hover { color:#1AB4FD; }
#menu div.menu_les_articles .on a { color:#1AB4FD; }
#menu div.menu_les_articles .close {position:absolute;top:0;right:0;cursor:pointer; }


/****************************************************************/
/* BAS DE PAGE **************************************************/
/****************************************************************/
#fond_contenu_bas { background:#333 url(../imgs/fond_contenu_bas.jpg) repeat-x top left; height:29px; }
#partenaires { text-align:center; }
#footer { background:#000 url(../imgs/footer.jpg) repeat-x top left; height:94px; } 
#footer div { margin-left:250px; padding-top:20px; } 
#footer div a { color:gray;font-size:.7em;text-decoration:none;margin-right:7px; }
#footer div a:hover, #footer div a.on  { text-decoration:underline;color:#999; } 

/****************************************************************/
/* CONTEU PAGE D'ACCUEIL*****************************************/
/****************************************************************/
.contenu { background:#fff url(../imgs/fond_contenu.jpg) no-repeat top left; } 
	#circuit { margin-top:35px; } 
	.lavideo {margin:35px 0 0 35px; border:1px solid black;background:#333 url(../imgs/fond_menu_3.jpg)  top left;  } 
	.lavideo img { right:0; }
	#video { margin:5px 5px 5px 5px;   }
	#billetterie { margin:0 0 15px 0; }

#seo {position:absolute;text-align:center;line-height:15px;top:910px;width:870px;left:50%;margin-left:-485px;height:34px;padding:5px;font-size:11px;background:black;color:#d6d6d6;font-family:arial; } 
#seo h1 {float:none; margin:0;text-align:center;line-height:15px;font-size:1em;font-weight:normal;padding:0; }
#seo a { color:#F9F9F9; }
#seo a:hover { color:white; }
#seo strong {font-weight:normal; } 
/****************************************************************/
/* CONTEU PAGE ARTICLE*******************************************/
/****************************************************************/
#contenu_ {  } 
#contenu_ .colonne1 { padding-top:35px;vertical-align:center; } 
#contenu_ .colonne1 h2{ background:#333 url(../imgs/titre_fond.jpg) repeat-x top left;margin:0;color:white;font-size:13px;text-align:right;height:20px;line-height:13px;margin-bottom:25px;} 
#contenu_ .colonne1 h2 img { vertical-align:middle; } 
#contenu_ .colonne1 div.texte { color:#1F1F1F;font-size:12px;margin-left:40px;font-size:10px; }
#contenu_ .colonne1 div.texte table {font-size:9px;margin-bottom:30px; border:1px solid black;text-align:center;width:458px;margin:0;}
#contenu_ .colonne1 div.texte table caption { font-weight:bold; text-align:left;color:#D51419;margin-bottom:3px;}
#contenu_ .colonne1 div.texte table tr.row_even { background:#F0F0F0; }
#contenu_ .colonne1 div.texte table tr.row_odd { background:#636363;color:white; }
#contenu_ .colonne1 div.texte table tr td { padding:3px 5px; } 
#contenu_ .colonne1 div.texte a { color:#001783;} 
#contenu_ .colonne1 div.texte a:hover { color:#000;} 
#contenu_ .colonne1 div.texte ul {margin:0;padding:0;list-style-position:inside; } 
#contenu_ .colonne1 div.texte ul li {margin:0;padding:0;list-style-image:url(../../local/cache-vignettes/L8xH11/puce-68c92-3fd34.gif); } 

/* SIDEBAR */
#contenu_ .colonne2 { padding-top:35px;padding-left:7px; } 
#contenu_ .colonne2 .sidebar { margin-bottom:0px; } 
#contenu_ .colonne2 .sidebar .sidebar_contenu ul { margin:0; } 
#contenu_ .colonne2 .sidebar .sidebar_contenu ul li { font-size:11px;padding:2px 2px; }
#contenu_ .colonne2 .sidebar .sidebar_contenu ul li a { color:#494B4A; }
#contenu_ .colonne2 .sidebar .sidebar_contenu ul li a:hover { color:#000; }
#contenu_ .colonne2 .sidebar .haut { background:#fff url(../imgs/haut_sidebar.jpg) no-repeat top left; color:white;padding-left:15px;font-size:10px;height:16px;line-height:15px;font-weight:bold;} 
#contenu_ .colonne2 .sidebar .sidebar_contenu { background:#fff url(../imgs/contenu_sidebar.jpg) repeat-y top left; padding-left:18px;border-right:1px solid #D3D3D3;}
#contenu_ .colonne2 .sidebar .sidebar_contenu.sidebar_contenu_blanc { background:#fff url(../imgs/contenu_sidebar2.jpg) repeat-y top left; padding-left:18px;border-right:1px solid #D3D3D3;}
#contenu_ .colonne2 .sidebar .sidebar_contenu p { margin:0;padding:0;}
#contenu_ .colonne2 .bas { background:#fff url(../imgs/bas_sidebar.jpg) no-repeat top left;height:16px; } 

.spip_documents_left img { text-align:left; } 
.spip_documents_center img { text-align:center; } 
.spip_documents_right img { text-align:right; } 


.pub_side { position:absolute; right:0;margin-right:-130px;top:0;} 

/* NEWSLETTER FORM */
form { background:#EDECDC; padding:7px;}


/****************************************************************/
/* FUCK IE6 *****************************************************/
/****************************************************************/
.ie6 { z-index:1000;position:absolute;top:0;left:50%;width:750px;margin:3px 0 220px -375px;padding:13px;border:5px solid #FF3300;background:#FFe;color:black;font-family:trebuchet ms,arial;font-size:11px; }
.ie6message {  }
.ie6titre { font-size:1.4em;text-align:center;color:#FF3300;font-weight:bold; }
.ie6fermeture {text-align:center; z-index:2;margin:15px 0; }
.ie6fermeture span { font-weight:bold;color:#99CC00;font-family:verdana;cursor:pointer;text-decoration:underline;color:#99CC00; }