/* CSS Document */

/* RESET */
/*Copyright (c) 2006,Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version 0.12.1*/
/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0}
#caracteristique table{border-collapse:collapse;border-spacing:0; font-size:10px}
.StyleW {color: #FFFFFF}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/*fonts.css*/
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal }

/* BODY HTML*/
HTML {HEIGHT: 100%}
body { font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#000; HEIGHT: 100%  }

body { background:url(http://www.billards-breton.com/images/css/default/bkgd.jpg) }


 h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; color:#2971a7; }
 h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; color:#2971a7; }
 h3 { font-weight: bold }
 
/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

/* IMG */
img { behavior:url("http://www.billards-breton.com/styles/pngbehavior.htc") }
img a { behavior:url("http://www.billards-breton.com/styles/pngbehavior.htc") }
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
#centre { clear: both; margin: 0px auto; width:100%; text-align: center; }


	 
/* LOGO */
#logo a { 
	      text-decoration:none; 
	      border:0;
	      text-indent:-9999px;
		  width: 180px; 
          height: 160px; 
		  margin: 0 auto; 
		  position: relative;
		  display:block;
		  cursor:pointer;
		  background-image:url(http://www.billards-breton.com/images/css/default/ie/logo.gif);
          
		  /* la première ligne applique le background à la classe content pour tous les navigateurs.
             La seconde ligne supprime le background (uniquement pour IE) précédement appliqué.
             La troisième ligne applique le background (uniquement pour IE) de manière à ce que IE puisse gérer la transparence du png.
          	
          background-image:url(http://www.billards-breton.com/images/css/default/logo.png) !important; 
          background-image:url(no-image);
          filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.billards-breton.com/images/css/default/logo.png');
		  background-repeat: no-repeat; */
		}

/* HEADER */
#header { width: 980px; height: 50px; margin: 10px auto; position: relative; z-index: 9998; }
#header #navigation { margin: 0; padding: 0; }
#header #navigation li { display: inline; }
#header #navigation li a { float: left; width: 100px; height: 35px; overflow: hidden; text-decoration:none; color:#fff; text-align:center; padding-top: 15px}
#header #navigation li a, #header #search {  
          background-image:url(http://www.billards-breton.com/images/css/default/menu.png); 
          _background-image:url(http://www.billards-breton.com/images/css/default/menu.png); 
		  background-repeat: no-repeat;
		}
/* Navigation */
#header #navigation li#Menu-0 a { width: 80px; background-position: 0 0; height: 0; padding-top: 50px; overflow: hidden; }
#header #navigation li#Menu-1 a { width: 100px; background-position: -80px 0; padding-top: 7px }
#header #navigation li#Menu-2 a { width: 100px; background-position: -180px 0; }
#header #navigation li#Menu-3 a { width: 100px; background-position: -280px 0; }
#header #navigation li#Menu-4 a { width: 100px; background-position: -380px 0; }
#header #navigation li#Menu-5 a { width: 100px; background-position: -480px 0; }
#header #navigation li#Menu-6 a { width: 100px; background-position: -580px 0; }
#header #navigation li#Menu-7 a { width: 100px; background-position: -680px 0; padding-top: 7px }
#header #navigation li#Menu-8 a { width: 100px; background-position: -780px 0; }
#header #navigation li#Menu-9 a { width: 100px; background-position: -780px 0; }
/*#header #navigation li#Menu-9 a { width: 100px; background-position: -880px 0; }*/

/* Navigation Over*/
#header #navigation li#Menu-0 a:hover { width: 80px; background-position: 0 -50px; height: 0; padding-top: 50px; overflow: hidden; }
#header #navigation li#Menu-1 a:hover { width: 100px; background-position: -80px -50px;  padding-top: 7px}
#header #navigation li#Menu-2 a:hover { width: 100px; background-position: -180px -50px; }
#header #navigation li#Menu-3 a:hover { width: 100px; background-position: -280px -50px; }
#header #navigation li#Menu-4 a:hover { width: 100px; background-position: -380px -50px; }
#header #navigation li#Menu-5 a:hover { width: 100px; background-position: -480px -50px; }
#header #navigation li#Menu-6 a:hover { width: 100px; background-position: -580px -50px; }
#header #navigation li#Menu-7 a:hover { width: 100px; background-position: -680px -50px; padding-top: 7px }
#header #navigation li#Menu-8 a:hover { width: 100px; background-position: -780px -50px; }
#header #navigation li#Menu-9 a:hover { width: 100px; background-position: -780px -50px; }
/*#header #navigation li#Menu-9 a:hover { width: 100px; background-position: -880px -50px; }*/

/* Navigation Pressed */
#header #navigation li#Menu-0 a:active { width: 80px; background-position: 0 -100px; height: 0; padding-top: 50px; overflow: hidden; }
#header #navigation li#Menu-1 a:active { width: 100px; background-position: -80px -100px;  padding-top: 7px}
#header #navigation li#Menu-2 a:active { width: 100px; background-position: -180px -100px; }
#header #navigation li#Menu-3 a:active { width: 100px; background-position: -280px -100px; }
#header #navigation li#Menu-4 a:active { width: 100px; background-position: -380px -100px; }
#header #navigation li#Menu-5 a:active { width: 100px; background-position: -480px -100px; }
#header #navigation li#Menu-6 a:active { width: 100px; background-position: -580px -100px; }
#header #navigation li#Menu-7 a:active { width: 100px; background-position: -680px -100px; padding-top: 7px }
#header #navigation li#Menu-8 a:active { width: 100px; background-position: -780px -100px; }
#header #navigation li#Menu-9 a:active { width: 100px; background-position: -780px -100px; }
/*#header #navigation li#Menu-9 a:active { width: 100px; background-position: -880px -100px; }*/

/* Navigation ON*/
#header.Menu-0 #navigation li#Menu-0 a { width: 80px; background-position: 0 -50px; cursor: default; height: 0; padding-top: 50px; overflow: hidden; }
#header.Menu-0 #navigation li#Menu-0 a:hover { width: 80px; background-position: 0 0px; cursor: default; height: 0; padding-top: 50px; overflow: hidden; }
#header.Menu-1 #navigation li#Menu-1 a { width: 100px; background-position: -80px -50px;  padding-top: 7px !important; }
#header.Menu-2 #navigation li#Menu-2 a { width: 100px; background-position: -180px -50px !important; }
#header.Menu-3 #navigation li#Menu-3 a { width: 100px; background-position: -280px -50px !important; }
#header.Menu-4 #navigation li#Menu-4 a { width: 100px; background-position: -380px -50px !important; }
#header.Menu-5 #navigation li#Menu-5 a { width: 100px; background-position: -480px -50px !important; }
#header.Menu-6 #navigation li#Menu-6 a { width: 100px; background-position: -580px -50px !important; }
#header.Menu-7 #navigation li#Menu-7 a { width: 100px; background-position: -680px -50px; padding-top: 7px !important; }
#header.Menu-8 #navigation li#Menu-8 a { width: 100px; background-position: -780px -50px !important; }
#header.Menu-9 #navigation li#Menu-9 a { width: 100px; background-position: -780px -50px !important; }
/*#header.Menu-9 #navigation li#Menu-9 a { width: 100px; background-position: -880px -50px !important; }*/

#header #uk { position:absolute; top:50px; right:0px; width: 22px; height:22px; z-index: 9999; }
#header #esp { position:absolute; top:50px; right:25px; width: 22px; height:22px; z-index: 9999; }
/* GLOBAL SEARCH
#search { width: 163px; height: 38px; position: absolute; top: 0; right: 0; background-position: 100% 0; background-repeat: no-repeat; }
#search.active { background-position: 100% -38px; }

#search input.inputsearch { width:140px; height: 16px; margin-top: 9px; margin-left: 11px; background: url(http://www.billards-breton.com/images/css/searchfield.png) center top repeat-x; }

#search input.inputsearch { width: 110px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }

#search .left, 
#search .right { behavior:url(http://www.billards-breton.com/images/css/iepngfix.htc); }
#search .left { display: block; position: absolute; left: 11px; top: 9px; width: 140px; height: 19px; background: url(http://www.billards-breton.com/images/css/searchfield_left.png) left top no-repeat; }
#search .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(http://www.billards-breton.com/images/css/searchfield_right.png) right top no-repeat; }
#search input.inputsearch { position: absolute; width: 110px; top: 0; right: 10px; background: url(http://www.billards-breton.com/images/css/searchfield.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", Geneva, Arial, sans-serif; }
*/

/* Ariane */
#ariane a { 
          width: 980px; 
          height: 35px; 
		  margin: 0 auto; 
		  position: relative;
		  display:block;
		  cursor:pointer;	
          background-image:url(http://www.billards-breton.com/images/css/queue-billard.png) !important; 
          background-image:url(no-image);
          filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.billards-breton.com/images/css/queue-billard.png');
		  background-repeat: no-repeat; 
		}
		
/* Contact */
#contact a { 
          width: 980px; 
          height: 60px; 
		  margin: 0 auto 10px; 
		  position: relative;
		  display:block;
		  cursor:pointer;	
          background-image:url(http://www.billards-breton.com/images/css/default/contact.png) !important; 
          background-image:url(no-image);
          filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.billards-breton.com/images/css/default/contact.png');
		  background-repeat: no-repeat;
		}
#contact2 a { 
          width: 980px; 
          height: 60px; 
		  margin: 0 auto 10px; 
		  position: relative;
		  display:block;
		  cursor:pointer;	
          background-image:url(http://www.billards-breton.com/images/css/default/contact2.png) !important; 
          background-image:url(no-image);
          filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.billards-breton.com/images/css/default/contact2.png');
		  background-repeat: no-repeat;
		}
#contact3 a { 
          width: 980px; 
          height: 60px; 
		  margin: 0 auto 10px; 
		  position: relative;
		  display:block;
		  cursor:pointer;	
          background-image:url(http://www.billards-breton.com/images/css/default/contact3.png) !important; 
          background-image:url(no-image);
          filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.billards-breton.com/images/css/default/contact3.png');
		  background-repeat: no-repeat;
		}				
/* Brochure */
#brochure a { 
          width: 980px; 
          height: 60px; 
		  margin: 0 auto 10px; 
		  position: relative;
		  display:block;
		  cursor:pointer;	
          background-image:url(http://www.billards-breton.com/images/css/default/brochure.png) !important; 
          background-image:url(no-image);
          filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.billards-breton.com/images/css/default/brochure.png');
		  background-repeat: no-repeat;
		}
				
/* Main Title */
#container { width: 980px; margin: 0 auto; position: relative; }
#main { width:100%; position: relative; }
#main #Title { padding: 10px 0 10px; }
#main #Title h1, #container h1 { float: left; margin: 0 0 0 10px; }
#main #Title h1, #container h1, #main #Title h1 a, #container h1 a { background-position: top left; background-repeat: no-repeat; color: #858585; display: block; font-weight: normal; height: 32px; position: relative; outline: none; text-decoration: none;border-bottom: 1px solid #d4d4d4}
#main #Title ul { float :right; margin: 0 -0.3em; padding: 0 0 1px; }
#main #Title ul li { display: inline; margin: 0; padding: 0; }
#main #Title ul li a { color: #959595; float: left; margin: 1em 1em 1em 0; padding: 0; text-decoration: none; }
#main #Title ul li a:hover { color:#737373; }
/*
#main h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
#main h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
#main h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
#main h4 { font-weight: bold; font-size: 10px; line-height: 18px; }*/

#main #Title h1, #container h1, #main #Title h1 a, #container h1 a { color: #fff}
#main #Title ul li a { color: #000}
#main #Title ul li a:hover { color:#fff}


/* Edito */
#Edito, #Market, #headlines, .Pave-txt, #options, #links, #footer { width: 980px; margin: 0 auto 10px; clear: both; color: #000; }
#Edito { position:relative; width: 900px; margin-right: auto; margin-top: 10px; margin-left: auto; margin-bottom: 0; }
#Edito img { padding: 0; border: 0; margin: 0; margin-bottom: 10px; }
		#Edito { width: 980px; margin: 0 auto; overflow: hidden; position: relative}

		#Edito #pave1 { position:absolute; top:325px; left:100px; }
		#Edito #pave2 { position:absolute; top:325px; left:270px; }
		        
		#Edito .grid1col { position:absolute; top:50px; left:40px; width:750px}

		#Edito .grid2col { position:absolute; bottom:40px; left:100px; width:500px; padding:10px;
		                   background-image:url(http://www.billards-breton.com/images/css/white.png) !important; 
                           background-image:url(no-image);
                           filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.billards-breton.com/images/css/white.png');
		  }
		#Edito .grid2col h2 { margin-bottom: 22px; }
		#Edito .grid2col p {/* color: #979797; font-size:13px;*/ line-height:20px; }
		#Edito .grid2col .column.first { float: left; width:500px; }
		#Edito .grid2col .column.last { float: left; width:500px; font-weight:bold }
		#Edito .grid2col .column.last p { /*font-size:12px; */margin-top:-18px; }

		#Edito .grid3col { position:absolute; bottom:40px; left:100px; width:500px; padding:10px;background-image:url(no-image);}
		#Edito .grid3col h2 { margin-bottom: 22px; }
		#Edito .grid3col p { /*color: #979797; font-size:13px; */line-height:20px; }
		#Edito .grid3col .column.first { float: left; width:500px; }
		#Edito .grid3col .column.last { float: left; width:500px; }
		#Edito .grid3col .column.last p { font-size:12px; margin-top:-18px; }

/* Market 
#Market img { behavior:url("http://www.billards-breton.com/styles/pngbehavior.htc") }
#Market img a { behavior:url("http://www.billards-breton.com/styles/pngbehavior.htc") }

*/
#Market { width: 980px; /* height: 155px;*/ margin: 10px auto 10px; min-height:155px}

#Market img { float: left; border-width: 0; margin: 0 12px 0 0; }
#Market img.last { margin: 0; }

/* Pave-txt */
.PaveBloc { width: 980px; margin: 0 auto; *margin: 0 auto 15px; _margin: 0 auto; }
.Pave-txt { min-height: 40px; margin-bottom: 25px; position: relative; float: left;
                           background: url(http://www.billards-breton.com/images/css/default/pave-big.png) no-repeat bottom left;
          }
.Pave-txt .top { width: 100%; padding-top: 20px; padding-bottom: 0.2em; float: left;
                           background: url(http://www.billards-breton.com/images/css/default/pave-big.png) no-repeat top left;
               }
.Pave-txt a#Pave-txt-headline { width: 12.5em; margin-right: 1em; color: #565656; font-weight: bold; text-align: center; border-right: 1px solid #808080; display: block; float: left; }
.Pave-txt a#news-headline { padding-left: 15px; color: #a1a5a9; float: right; }
.Pave-txt a { color: #6e6e6e; text-decoration: underline; }

/* FOOTER */
#footer { clear:both; margin: 10px auto 0; text-align: center; font-size: 10px; color: #FFF; }
#footer a { margin: 0 2px; color: #FFF; text-decoration: underline; }
#footer a:hover { text-decoration: underline; }
#footer p.left { width: 47%; float: left; text-align: left; text-indent: 10px; }
#footer p.right { width: 53%; float: right; }
#footer p.links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; background-color: #000;  }

/* BoosterLink */
#BoosterLink { width: 400px; margin: 1em auto 10em; background-color: #FFF; }
#BoosterLink select { margin-top: 4px; }
#BoosterLink img.left { float: left; margin: 0; padding: 0; }
#BoosterLink form#BoosterLinklinks { padding: 2px 0 0; float: left; width: 196px; height: 19px; margin: 0 0 50px 8px; background: #FFF url(http://www.billards-breton.com/images/css/Booster-search.png) no-repeat 0 100%; color: #fff; }
#BoosterLink form#BoosterLinklinks select { width: 196px; margin-top: -2px; opacity: 0; }

/* Actus RSS 
		  .news_headlines {padding:6px 0 0 400px;}*/
		  #news_headlines { 
          width: 980px; 
          height: 30px; 
		  margin: 0 auto; 
		  position: relative;
		  display:block;	
          background: url(http://www.billards-breton.com/images/css/default/actu.gif) top center no-repeat;
		}
			.news_headlines a	,
			.news_headlines a:hover,
			.news_headlines a:visited {color:#8ab4e0;font-size:12px;}

			.textrolling21 {display:block}
            .textrolling22 {display:none}

/* TYPE */

a { color: #2971a7; }
strong, b { font-weight:bold; }
em, i { font-style:italic; }
sup { padding-left:1px; font-size:10px !important; font-weight:normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color:#76797c; _position:static !important; }
.sosumi { font-size: 10px !important; color:#76797c; }

#main p { margin-bottom: 18px; }


.label {float:left;width:150px;background-color:#FFFFFF;margin:0px;padding:0px;height:20px;}
.formulaire {float:left;width:100%;}
.Text_cache{visibility: hidden}
.searchword {color: :#000000;text-decoration: none ;background-color: #FFCC00}
.OBLIGATOIRE {color: red;font-size:120%;font-style:bold}

/* LOCAL NAV */


		#Edito { width: 980px; margin: 0 auto; overflow: hidden; position: relative; }
	
		#homefooter { margin: 60px auto 50px; }
		#homefooter p#redeem { margin-bottom: 18px; }
		#Edito #tvadimage { position:absolute; top:325px; left:100px; }
		#Edito #guidedtourimage { position:absolute; top:325px; left:270px; }


#Trame_fond { background-image: url(http://www.billards-breton.com/images/css/overlay.png); }
	
* html #Trame_fond{
			               background-image:url(http://www.billards-breton.com/images/css/white.png) !important; 
                           background-image:url(no-image);
                           filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.billards-breton.com/images/css/overlay.png');
	}
	
#Boite_Dialogue , #Boite_Dialogue1 {
	BORDER-RIGHT: #eee 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 2px solid; PADDING-LEFT: 10px; BACKGROUND: #2d2d2d; PADDING-BOTTOM: 10px; BORDER-LEFT: #eee 2px solid; WIDTH: 300px; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 2px solid; POSITION: absolute
}
/*
body {behavior: url(http://www.billards-breton.com/styles/csshover.htc);}
 http://www.tuto-fr.com/tutoriaux/menu-deroulant-css/mise_en_page_5.php
  on enleve la restriction de taille du menu*/
/*

mis dans param
div#SousM { clear:both; width: 980px; height:30px; margin: 10px auto 10px; position: relative; }*/
div#menu {position:absolute; top:0px; right:10px;font-family: arial, sans-serif;font-size:11px; z-index:102; }
div#menu a {color:white; background: url(http://www.billards-breton.com/images/css/default/SousMenuA.gif) top center no-repeat;}
div#menu a:hover {color:red; background: url(http://www.billards-breton.com/images/css/default/SousMenuOver.gif) top center no-repeat;}
div#menu a:active {color:white; background: url(http://www.billards-breton.com/images/css/default/SousMenuActive.gif) top center no-repeat;}
/* on enleve la taille de ul et labordure*/
div#menu ul {padding: 0}
/*
div#menu li:hover {background: #EDD}
div#menu li.sousmenu:hover {background: #EBB;}
div#menu li.sousmenu {background: url(fleche.gif) 95% 50% no-repeat;}
*/ 
/* float left pour les li afin d'aligner le menu et plus de bordures*/
div#menu ul li {position:relative; list-style: none; float:left;}

/* le décalage n'est plus a gauche maintenant mais en bas on annule donc le decalage a gauche et la correction en haut et on place la restriction de taille*/
div#menu ul ul {position: absolute;/* top: -1px; left: 100px; */display:none; width:160px}
/* plus de bordure et taille remise a 100*/
div#menu li a {text-decoration: none; padding: 5px 0 5px 0/*8px*/; display:block; width:160px}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;/*background:black;padding-left:20px*/}

/*Il faut decaller les soussous menu de la taille du sous menu */
div#menu ul.niveau3 {top:0; left: 160px;}

/* on enleve la bordure de chaque hauteur a une couleure de survol
div#menu li a:hover {border-left-color: red;}
div#menu ul ul li a:hover {border-left-color: #00FF00;}
div#menu ul ul ul li a:hover {border-left-color: #0000FF;}*/ 

div#menu ul.niveau1 li a {text-align:center }
div#menu ul.niveau1 li a:hover {text-align:center }

div#menu ul.niveau1 li.sousmenu:hover ul.niveau2 li a {clear: both; display:block; text-align:center}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2 li a:hover {text-align:center}

div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 li a {color:#000;/*background: url(http://www.autocopro.com/images/css/default/menu.png) no-repeat top left*/ }
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 li a:hover {color:#fff; /*background:#000;background: url(http://www.autocopro.com/images/css/default/menu-over.png) no-repeat top left;*/ }
.finmenu ul li a, .finmenu ul li a:visited  {text-align:center;color:#000;/*background: url(http://www.autocopro.com/images/css/default/fin-menu.png) no-repeat top left*/ }
.finmenu ul li a:hover { color:#000; text-align:center; /*background:#fff; background: url(http://www.autocopro.com/images/css/default/fin-menu-over.png) no-repeat top left*/ }
.menu6 {position:absolute; top:0px; right:0px;}
.menu5 {position:absolute; top:0px; right:160px;}
.menu4 {position:absolute; top:0px; right:320px;}
.menu3 {position:absolute; top:0px; right:480px;}
.menu2 {position:absolute; top:0px; right:640px;}
.menu1 {position:absolute; top:0px; right:800px;}

.menu12 {position:absolute; top:30px; right:0px;}
.menu11 {position:absolute; top:30px; right:160px;}
.menu10 {position:absolute; top:30px; right:320px;}
.menu9 {position:absolute; top:30px; right:480px;}
.menu8 {position:absolute; top:30px; right:640px;}
.menu7 {position:absolute; top:30px; right:800px;}

.menu18 {position:absolute; top:60px; right:0px;}
.menu17 {position:absolute; top:60px; right:160px;}
.menu16 {position:absolute; top:60px; right:320px;}
.menu15 {position:absolute; top:60px; right:480px;}
.menu14 {position:absolute; top:60px; right:640px;}
.menu13 {position:absolute; top:60px; right:800px;}

/*
ul#banner { position:absolute;top:0;left:0;list-style:none;list-style-image:none;margin:0 auto;padding:0;overflow:hidden;background:none;width:980px; height:520px; z-index: 2}
ul#banner li {list-style:none;margin:0;padding:0;border:none;background:none}
ul#banner li a {margin:0;padding:0;border:none;background:none}
ul#banner li a img {display:none;position:absolute;top:0;left:0;border:none;background:none}
ul#banner li#banner-loading {background:url(http://www.billards-breton.com/images/loading/loading.gif) no-repeat left;width:980px; height:520px}
*/
#intro { position:relative; width: 980px; height: 489px; margin: 0 auto 10px; clear: both; color: #000; }
#intro #billard { position:absolute; top:0px; left:0px; width: 732px; height: 322px; }
#intro #excellence { position:absolute; top:0px; right:0px; }
#intro #initiale { position:absolute; top:167px; right:0px; }
#intro #fabricant { position:absolute; bottom: 0px; right:0px; }
#intro #accessoires { position:absolute; bottom: 0px; left:496px; }
#intro #offres { position:absolute; bottom: 0px; left:248px; }
#intro #occasions { position:absolute; bottom: 0px; left:0px; }

ul#banner { /*position:absolute;*/ position:absolute;top:0;left:0;list-style:none;list-style-image:none;margin:0 auto;padding:0;overflow:hidden;background:none; width: 732px; height: 322px; z-index: 2}
ul#banner li {list-style:none;margin:0;padding:0;border:none;background:none}
ul#banner li a {margin:0;padding:0;border:none;background:none}
ul#banner li a img {display:none;position:absolute;top:0;left:0;border:none;background:none}
ul#banner li#banner-loading {/*display:none; position:absolute; top:0; left:0; border:none; */ background:url(http://www.billards-breton.com/images/css/default/home/loading.gif) no-repeat left; width: 732px; height: 322px;}

/* PRINT */
@media print {
	body, #main, #content { color:#000 !important; }
	a, a:link, a:visited { color:#000 !important; text-decoration:none !important; }
	#tabs, #globalheader, #globalfooter, #directorynav, .noprint, .hide { display: none !important; }
	#main a.pdf, #main a.html, #main a.qt, #main a.ical, #main a.dl, #main a.dmg, #main a.zip, #main a.keynote, #main a.audio { padding-left: 0 !important; background-image: none !important; }
}
