@charset "UTF-8";
/* reseting this style for optimal view using Eric Meyer's CSS Reset - http://meyerweb.com/eric/tools/css/reset/
------------------------------------------------------------------ */
body, html  { height: 100%; }
html, body, div, span, applet, object, iframe,
/*h1, h2, h3, h4, h5, h6,*/ p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
del { text-decoration: line-through; }
table {border-spacing: 0; } /* IMPORTANT, I REMOVED border-collapse: collapse; FROM THIS LINE IN ORDER TO MAKE THE OUTER BORDER RADIUS WORK */

/*------------------------------------------------------------------ */


body
{
	font-family: Exo, Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif; 
	font-size: 13px;
	

/*background: url(r12.jpg) no-repeat center center fixed; 
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;*/

	background-color: #F0F0F0;
	line-height: 1.2;
}

body {	background-image: url(body.png); background-repeat: repeat;}

@font-face {
    font-family: "Ma Super Fonte";
    src: url('fonts/Amaranth-BoldItalic.otf');
}

@font-face {
    font-family: "Exo";
    src: url('fonts/Exo2.0-Regular.otf');
}

@font-face {
    font-family: "Lobster";
    src: url('fonts/Lobster 1.4.otf');
}

#x_box_ads {
   position: fixed;

  top: 100px;
  right: 350px;
  border-width:1px; border-style:solid; border-color:#f0f0f0;
background-color: #fff;
   z-index: 25; /* personnellement je préfère le préciser tout de même */
 }

.tab_x {
	margin:auto; 
}
.tab_x th {
	background-color:#AEBFCF;
	color: white;
}
.tab_x td, .tab_x th {
	padding:10px;
	margin:10px;

	border-width:1px;
	border-style:solid;
	border-color:#AEBFCF;
}
.tab_x tr:nth-child(2n+1) {background-color:#f0f0f0;}


.t_hotel {margin:auto;}
.t_hotel h2 {font-size:14px; text-transform:uppercase;}
.t_hotel th {background-color:#AEBFCF; color: white;}
.t_hotel td, .t_hotel th {padding:10px;	margin:10px; width:50%; line-height:1.5;}
.t_hotel tr:nth-child(2n+1) {background-color:#f0f0f0;}

	.class0:before {content:url('img/star0_20.png'); vertical-align:-5px;}
	.class1:before {content:url('img/star1_20.png'); vertical-align:-5px;}
	.class2:before {content:url('img/star2_20.png'); vertical-align:-5px;}
	.class3:before {content:url('img/star3_20.png'); vertical-align:-5px;}
	.class4:before {content:url('img/star4_20.png'); vertical-align:-5px;}
	.class5:before {content:url('img/star5_20.png'); vertical-align:-5px;}
	.class6:before {content:url('img/star6_20.png'); vertical-align:-5px;}
	.class7:before {content:url('img/star7_20.png'); vertical-align:-5px;}
	.class8:before {content:url('img/star8_20.png'); vertical-align:-5px;}
	.class9:before {content:url('img/star9_20.png'); vertical-align:-5px;}

	.not_classed {vertical-align:top; color:#222222;font-style: italic; margin-top:5px;}
	.t_hotel h2:before {content:url('img/hotel2.png'); margin:0; padding:0; vertical-align:-5px; margin-right:5px;}

#loc {width:100%; height:100%; display:inline-table; vertical-align:top; font-size:13px;color:#5F8CA3;}
#loc h2 {font-size:20px;color:#fff; margin: 1 auto;}
#first {background-color:#1b588b;}
#hour {background-color:#DCDCDC;}
#temp {font-size:50px; color:#888989;font-family: broadway; text-align:center; margin-top:20px;}
#third {background-color:#DEE1EF;}
#third td li {font-size:13px;color:#006D80;}
#third span {display:inline-block; width:160px; color:#375D81;}
#third img {margin:10px; float:left;}
#third ul {margin:7px; line-height: 1.6;}
#third td {border-top:1px solid #5F8CA3}

.cities {margin-bottom:15px;}
.cities ul  li {text-transform : capitalize; width:33%; line-height: 1.8;color:#0c69ac; font-family: sans-serif,Serif,Tahoma,Verdana,Arial,Helvitica; font-size: 12px; float:left;}
.cities span {color:#0c99d5; font-size: 9px; margin-left: 5px;}
.cities span:nth-child(2n+1) {color:#116CAD;}
.cities span:nth-child(2n) {color:#858585;}
.cities A {text-decoration:underline;}

p {
	margin:0px;
	padding: 3px 7px 4px 7px;
	text-align : justify;
}

a {
text-decoration:none;
color: #046380;
font-family: Exo, Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif; 
}


h1 {
margin: 1 auto;
padding-left:5px;
}

h2 {
margin: 2 auto;
padding-left:5px;
	font-size: 12px;
}

.main {
margin-bottom:15px;
}
.th1 {
	font-family: Exo, Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif; 

	background-color: #1b588b;
	color: white;
	/*color: #21428E;*/
	font-size: 10px;
	width:100%;

	margin: 0px;
	padding-top:1px;

	padding-bottom:1px;

}

.th1 h2 {
	font-size: 13px;
}
.chiffres {
	font-family: Exo, Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif; 
	background-color: #a83200;
	color: white;
	/*color: #21428E;*/

	width:100%;
	height:60px;

	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;
	
	margin: 0px;
	margin-bottom:5px;
}
.chiffres_synth {
	font-family: Exo, Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif; 
	background-color: #666666;
	color: white;
	/*color: #21428E;*/

	width:100%;
	height:131px;

	border-width:1px;
	border-style:solid;
	border-color:#A8A8A4;
	
	margin: 0px;
	margin-bottom:5px;
}
.chiffres:hover {
	background-color:#C03000;
}
.title_chiffres {
margin:0px;
padding:0px;
padding-left:5px;
/* background-color:blue; */
color:#ff;
width:250px;
height:20px;
font-size:15px;
font-style:bold;
}

.txt_chiffres {
	margin-top:0px;
	padding-top:0px;
	padding-left:20px;
	font-size: 22px;
	color:#FCFAE1;
}

.lien {
	margin: 2 auto;
	margin-top:5px;
	font-size: 12px;

	
}

.header {
	width:970px;
	margin: auto;
	padding-bottom:15px;
	font-size: 22px;
	color: #fff;
	font-style: bold;

	/*text-shadow: 0px 1px 0px #999, 0px 2px 0px #fff, 0px 3px 0px #777;*/

}

.header #social {float:right; margin-top:20px;}
.header #social a {display:block; margin-left:5px;}
#social img:hover {opacity:0.7; padding-bottom:5px;}
.header a {
  
	float:left;
	font-size: 45px;
	font-family: "Lobster", Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif; 
	font-style: normal;
	
	/* text-shadow: 4px 0 0 #fff, -4px 0 0 #fff, 0 4px 0 #fff, 0 -46px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff; 	 */
	/* text-shadow: 0px 0px #000000 30px white;	 */
	
	margin: auto;
	
	color: #f37a55;

	text-shadow: 0px 1px 0px #999, 0px 2px 0px #fff, 0px 3px 0px #777, 0px 4px 0px #fff, 0px 5px 0px #555, 0px 6px 0px #fff, 0px 7px 0px #333, 0px 8px 7px #fff;


 }

.container_img {
	width:600px;
} 
.dep_index {
	padding: 15px;
	width:670px;
	padding-bottom:50px;
}

.img  {
	padding:2px;
	margin:30px;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;
	margin-bottom:10px;
	
	width:125px;
	height:83px;
}
.lx {width:970px; margin:auto; padding:0px; margin-top:0px; color: #e4d10d; font-size: 12px;}
.lx a {color: #fff; font-size: 12px;}

#unite {float:left; padding:10px;}

.l_pub {width:970px;  margin:auto; padding:0px; margin-top:0px; border-width:1px; 	border-style:solid; border-color:#A4A4A4; background-color:#fff; margin-bottom:10px; background-color:#55998a;}

.l_pub_2 {width:970px; max-height:250px; margin:auto; padding:0px; margin-top:0px; border-width:0px; 	border-style:solid; border-color:#A4A4A4; background-color:#fff; margin-bottom:0px; background-color:#55998a;}

.l1 {
	width:970px;
	height:600px;
	margin: 0 auto;
	padding:0px;
 }
 


 .l2 {
	width:970px;
	height:280px;
	margin:0 auto;
	padding:0px;
 }

 .l3 {
	width:970px;
	height:320px;
	margin:0 auto;
	padding:0px;	
	border-width:0px;
 }
 
.l3_a {
	float:left;
	padding:0px;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;
	width:313px;
	height:100%;
	margin-bottom:10px;
}
.l3_b {
	float:left;
	padding:0px;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;
	width:314px;
	height:100%;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:0px;
}
.l3_c {
	float:left;
	padding:0px;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;
	width:315px;
	height:100%;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:0px;	
}
.l4 {
	width:970px;
	margin:0 auto;
	margin-top:20px;
	padding:0px;	
	border-width:0px;
}

.l5 {
	width:970px;
	margin:0 auto;
	height:465px;
	padding:0px;	

 }

 .l5b {
	width:970px;
	margin:0 auto;
	height:665px;
	padding:0px;	

 }

 .l6 {
	width:970px;
	height:300px;
	margin: 0 auto;
	padding:0px;
 }
 
.l1_dep {
	width:970px;

	margin: 0 auto;

	
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;
	background-color: #fff;	
 } 
.l1_index {
	width:970px;
	margin: 0 auto;
	padding:0px;
	margin-bottom:15px;
	margin-top:10px;
	
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;
	background-color: #fff;	
 }  
ul.inline {
	list-style:none;
	margin-left:0;
	padding-left:0; 
}
 
ul.inline li {
	width : 25%;
	color: #0060A0; 
    font-family: sans-serif,Serif,Tahoma,Verdana,Arial,Helvitica;
    font-size: 11px;
	font-style: italic;
	float:left;
}
 
ul.dep_ul {
	list-style:none;
	margin-left:0;
	padding-left:0; 
	margin-bottom:10px;
	padding-bottom:5px;
}
 
ul.dep_ul li {
	width : 33%;
	color: #0060A0; 
    font-family: sans-serif,Serif,Tahoma,Verdana,Arial,Helvitica;
    font-size: 13px;
	font-style: italic;
	float:left;
}
 
 ul.prox {
 	list-style:none;
	margin:0;
	padding:0; 
	
 }
 
 ul.prox li {
	background-color:8CC6D7;
	border-width:1px;
	border-style:solid;
	border-color:#fff;
	color:white;
 }
 
  ul.sp li {
	padding-left:15px;
	border-width:1px;
	border-style:solid;
	border-color:#fff;
	color: #0060A0; 
 }
 
.sp1 {
	float:left;
	width:200px;
	height:23px;
	background-color:#046380;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;
	color:white;
		margin: 2px 2px;
	padding: 3px 2px 2px 5px; 
}

.sp1 a {color:#FCFAE1;}
.sp1:hover {background-color:#C03000;}
.sp1 a:active {color:#C03000;}

.sp2 {
	float:left;
	width:65px;
	height:23px;
	background-color:#046380;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;
	color:white;
		margin: 2px 2px;
	padding: 3px 2px 2px 5px; 
}

.sp3 {
	float:left;
	width:260px;
	height:23px;
	background-color:#046380;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;
	color:white;
		margin: 2px 2px;
	padding: 3px 2px 2px 5px; 
}

.sp3 a {color:#FCFAE1;}
.sp3 a:hover {background-color:#C03000;}
.sp3 a:active {background-color:#C03000;}
.sp3 a:visited {background-color:#C03000;}

.left {
	float:left;

	padding:0px;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;

	width:380px;
	height:100%;

	margin-bottom:10px;
}

.left_equip {
	float:left;

	padding:0px;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;

	color: #939393;
	
	width:619px;
	height:100%;
}

.right_336 {
	float:left;

	padding:0px;

	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;

	width:336px;
	height:100%;
	
	margin-left:10px;
	margin-right:0px;

	margin-bottom:10px;

	background-image:url(sport_fond.png);

}

.equip_1 {width:280px;  border-width:1px; border-style:solid; border-color:#046380; height: 90%; float:left; margin:6px; padding:7px; overflow: auto;}
.equip_2 {width:280px;  border-width:1px; border-style:solid; border-color:#046380; height: 90%; float:left; margin:6px; padding:7px; overflow: auto;}

.equip_3 {width:440px; height:600px; border-width:1px; border-style:solid; border-color:#046380; float:left; margin:10px; padding:10px; overflow: auto; color:#333333;}
.equip_4 {width:440px; height:600px; border-width:1px; border-style:solid; border-color:#046380; float:left; margin:10px; padding:10px; overflow: auto; color:#333333;}

.equip_3 ul {border-width:1px; border-style:solid; border-color:#E0E0E0; margin:5px; padding:5px;}
.equip_4 ul {border-width:1px; border-style:solid; border-color:#E0E0E0; margin:5px; padding:5px;}




.spec {border-width:1px;	border-style:solid;border-color:#EEF2F1;  padding:5px;margin:10px; width:90%;}
.spec:nth-child(2n+1) {background-color:#f6f6f6;}

.spect {border-width:1px;	border-style:solid;border-color:#EEF2F1;  padding:5px;margin:10px; width:90%;}
#title_spec {border-width:1px;	padding-left:5px; margin-left:5px; margin-top:-12px; font-size:11px; color:grey;max-width:75px; height:12px; background-color: white; }

#et {color:#048380}
.txt_container {
	width:100%;
	height:95%;
	overflow: auto;
}

.txt_container2 {
	width:100%;

}
.sport_ctn {

	width:100%;
	height:95%;
	overflow: auto;
}
.agenda_ctn {

	width:100%;
	height:95%;
	overflow: auto;
}

.left_map {
	float:left;

	padding:5px;
	


	background-color:#fff;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;

	width:598px;
	height:100%;

	margin-bottom:10px;


}


.right_l2_map {
	float:left;

	padding:5px;
	margin-left: 10px;
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;

	width:336px;
	height:280px;
	

}	

.left_l2 {
	float:left;

	padding:0px;
	padding-bottom:10px;

	background-color:#fff;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;

	width:606px;
	height:100%;

	margin-bottom:10px;
}
.wide {
	
	padding:0px;
	padding-bottom:10px;

	background-color:#fff;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;

	width:auto;
	margin-bottom:10px;
	
	line-height: 1.3;
}
.wide p {margin:15px;}


.right {
	float:left;

	padding:0px;

	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;

	width:450px;
	height:100%;
	
	margin-left:10px;

	margin-bottom:10px;
}

.right_250 {
	float:left;

	padding:0px;

	width:265px;
	height:100%;
	
	margin-left:10px;

	margin-bottom:10px;
}

.right_200 {
	float:left;

	padding:0px;

	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;

	width:300px;
	height:100%;
	
	margin-left:10px;
	margin-right:0px;

	margin-bottom:10px;

}
.right_200 h2{
	font-family: Exo, Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif; 

	color: grey;
	/*color: #21428E;*/
	font-size: 12px;

	margin: 2px 5px;
	padding:0px;
}

.photo1 {
	float:left;

	padding:0px;

	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;

	width:236px;
	height:220px;
	
	margin-left:2px;
	margin-right:2px;

	margin-bottom:3px;
	
		line-height: 1;
}
.photo2 {
	clear:both;

	padding:0px;

	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;

	width:200px;
	height:150px;
	
	margin-left:5px;
	margin-right:0px;

	margin-bottom:5px;
}
.aut {
padding: 0px 5px;
margin-top:0px;
}
.aut h2 {
	font-family: Exo, Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif; 

	color: grey;
	/*color: #21428E;*/
	font-size: 12px;

	margin: 2px 0px;
	padding:1px;
}

.location {
  width: 170px;
  background: white;
  float: left;
  text-align: center;
  margin-right: 6px;
  border: 1px solid #dfdfdf;
  border-bottom: 4px solid #1a98f7;
  padding: 3px;
  text-decoration: none;
  font-weight: bold;
  color: #666;
  font-size: 11px;
}
.location:hover {
  border-bottom: 4px solid #fbbe0b;
  color: #00863d;
 }
.location img {
  width: 160px;
  height: auto;
}
.mid {margin: auto;}

#panel {overflow:scroll; max-height : 700px;}

.photo_panoramio {
	width: 224px;
	height:150px;
	color:black;
	border-width:1px;
	border-color:#A4A4A4; 
	margin:6px;
}


#map {width: 100%; height: 100%; }
#map_canvas {width: auto; height: 500px; border-width:1px;
	border-style:solid;
	border-color:#000;
	margin:3px;}

#xp  {color:#f34c44;}

.photo_panoramio {
	width: 224px;
	height:150px;
	color:black;
	border-width:1px;
	border-color:#A4A4A4; 
	margin:6px;
}

			#mx {color:#046380; font-weight:bold; width:135px;  padding-left:10px; padding-bottom: 5px; padding-top:5px; margin:0;}
			#mx2 {color:#D43D1B; font-weight:thin;   padding-left:10px;}
			
			#mx3 {color:#046380; font-weight:bold; width:80px;  padding-left:10px; padding-bottom: 5px; padding-top:5px; margin:0;}
			
			#coord {color:#f29b32; font-weight:bold;  padding-left:10px; padding-bottom: 5px; padding-top:5px; margin:0;}
			
			#gps {color:#47574D; font-weight:thin; width:135px; padding-left:5px;}
			#gps2 {color:#046380; font-weight:thin; }
            #h3 {font-weight:bold; padding-left:10px; text-decoration:underline; color:#2F332E}

.btn {font-family: Exo, Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif; 
	background-color: #e26b03;
	color: white;

	font-size: 20px;

	width:90%;
	height:30px;

	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;
	
	margin: auto;
	margin-top: 10px;
	padding-left: 10px;
	}
.btn a {color: white;}
.btn:hover {background-color: #2983c1;}

@media all and (min-width: 2200px) and (max-width: 2559px)  {#x_box_ads {top:80px; right: 80px;}}
@media all and (min-width: 1680px) and (max-width: 2199px)  {#x_box_ads {top:80px; right: 0px;}}
@media all and (min-width: 767px) and (max-width: 1679px)   {#x_box_ads {position: static; top:auto; right: auto; margin:auto;}}


@media (max-width: 767px) {
   /* CSS appliqué aux petits écrans */

body p {line-height: 1.5;}   
   
.header {width:auto;	margin: auto; }   
.left {width:auto; margin:0; margin-bottom:10px; float:none; height: auto;}
.right_250 {width:auto; margin:0; margin-bottom:10px; float:none;}
.right_200 {width:auto; margin:0; margin-bottom:10px; float:none;}
.right_336 {width:auto; margin:0; margin-bottom:10px; float:none;}
.lx  {width:auto; height: auto; float:none;}
.l_pub {width:auto;  float:none;}
.l_pub_2 {width:auto;  float:none;}
.l1  {width:auto; height: auto; margin-bottom:10px; float:none;}
.l2  {width:auto; height: auto; margin-bottom:10px; float:none;}
.l3  {width:auto; height: auto; margin-bottom:10px; float:none;}
.l3_a {width:auto; margin:0; margin-bottom:10px; float:none;}
.l3_b {width:auto; margin:0; margin-bottom:10px; float:none;}
.l3_c {width:auto; margin:0; margin-bottom:10px; float:none;}
.l4  {width:auto; height: auto; margin-bottom:10px; float:none;}
.l5  {width:auto; height: auto; margin-bottom:10px; float:none;}
.lc  {width:auto; height: auto; margin-bottom:10px; float:none;}
.left_map {width:auto; margin:0; margin-bottom:10px; float:none;}
.left_l2 {width:auto; margin:0; margin-bottom:10px; float:none;}
.right_l2_map {width:auto; margin:0; margin-bottom:10px; float:none;}
.photo1 {width:auto; height:auto; padding:5px; margin:20px; float:none;}
.photo2 {width:auto; float:none;}
.equip_1 {width:auto; float:none;}
.equip_2 {width:auto; float:none;}
.equip_3 {width:auto; height :auto; float:none;}
.equip_4 {width:auto; height :auto; float:none;}

.left_equip {width:auto; float:none;}

.culture_1 {width:auto; float:none;text-align:center;background-color:#000;}
.culture_2 {width:auto; float:none;}

#description {width:auto; float:none;text-align:center;background-color:#000;}

.chiffres {width:auto;}
li {float: none; padding-left:2px;  padding-right:2px;}
.sp1 {width:60%;}
.sp2 {width:30%;}
.sp3 {width:100%;}

.photo_panoramio {
	width: 100%;
	height:100%;

	border-width:1px;
	border-color:#A4A4A4; 
	margin:auto;
}
.txt_container {

	width:100%;
	height:auto;
	overflow: none;

}

.t_sport table {
	width:100%;
	margin:5px;
} 
.t_sport td, .t_sport th {
	padding:5px;
	margin:0px;
} 

.t_hotel table {width:100%; margin:5px;} 
.t_hotel td, .t_sport th {padding:5px; margin:0px;} 

#map {height: 500px; }
#situation {width:100%; height: auto; }

/* Page index */
.l1_index {width:auto; height: auto; margin-bottom:10px; }
.dep_index {	width:auto;}

ul.inline li {	width : 100%; font-size: 15px;}
ul.dep_ul li {width : 100%;  font-size: 15px; margin-bottom:10px;}

/* Page departement */
.l1_dep {width:auto; height: auto; margin-bottom:10px; }

.header #social {float:none;}
.header {float:none;}
#x_box_ads {position: static; top:auto; right: auto; margin:auto;}
}