/* Foot St-Gaudens*/
/* design: nicolab */
/* Dataxy 2011 */


/* FONT */

@font-face {
font-family: 'oswald';
src: url('font/oswald.eot'); /* IE */
	
src: local('oswald'),
url('font/oswald.ttf') format('truetype'); /* FF */
}


/* GENERAL */

*{
margin: 0px;
}

body{
background: #d0c4c4 url(images/fond.png) repeat-y center top fixed;
font: normal 10pt arial, helvetica, sans-serif;
color: #000;
}

#contenu{
margin: 0px auto;
width: 980px;
}



a{
color: #06b;
text-decoration: none;
outline: none;
position: relative;
z-index: 2;
-webkit-transition-property: color;
-webkit-transition-duration: 0.3s;
-moz-transition-property: color;
-moz-transition-duration: 0.3s;
transition-property: color;
transition-duration: 0.3s;
}
a:hover{
color: #8be;/*C2*/
text-decoration: none;
}

::-moz-selection {
background: rgba(204, 17, 17,0.7);
color: #fff;
}
::selection {
background: rgba(204, 17, 17,0.7);
color: #fff;
}

input[type=text],
input[type=password],
textarea,
select{
font-family: arial, helvetica sans-serif;
border: none !important;
background: #8be !important;
padding: 2px;
color: #000;
position: relative;
z-index: 2;
cursor: text;
opacity: 0.8;
-webkit-transition-property: opacity;
-webkit-transition-duration: 0.3s;
-moz-transition-property: opacity;
-moz-transition-duration: 0.3s;
transition-property: opacity;
transition-duration: 0.3s;
}
input[type=text]:hover,
input[type=password]:hover,
textarea:hover,
select:hover,
input[type=text]:focus,
input[type=password]:focus,
textarea:focus,
select:focus{
opacity: 1;
}

input[type=button],
input[type=submit],
input[type=radio],
input[type=checkbox]{
font-family: arial, helvetica sans-serif;
border: none !important;
background: none;
outline: none !important;
text-transform: uppercase;
color: #06b;
cursor: pointer;
opacity: 0.7;
-webkit-transition-property: opacity;
-webkit-transition-duration: 0.3s;
-moz-transition-property: opacity;
-moz-transition-duration: 0.3s;
transition-property: opacity;
transition-duration: 0.3s;
}
input[type=button]:hover,
input[type=submit]:hover{
opacity: 1;
}

ul{
padding-left: 0px;
list-style: none;
}
table{
border-collapse: collapse;
background: none;
}
img{
border: none;
}
h1,
h2,
h3{
font-weight: normal;
}

a h2{
cursor: default !important;
}


/* TITRE HAUT */

#barre_titre{
background: #fff url(images/bandes.png) no-repeat center top fixed;
width: 980px;
height: 100px;
position: fixed;
top: 0px;
z-index: 5;
}

#barre_titre a{
background: url(images/logo.png) no-repeat 10px 10px;
display: block;
position: absolute;
top: 0px;
left: 0px;
height: 74px;
width: 647px;
padding: 26px 0px 0px 333px;
font: 13pt oswald, arial, helvetica, sans-serif;
text-transform: uppercase;
letter-spacing: 0px;
color: #06b;
}


/* MENU HORIZONTAL */

#barre_onglets_der{
background: #06b url(images/menu.png) no-repeat;
position: fixed;
top: 107px;
margin-left: 0px;
width: 980px;
height: 23px;
z-index: 6;
}

/*menu*/
.menulink{
display: block;
height: 26px;
padding: 3px 12px 0px 12px;
color: #fff;
}
.menulink:hover{
color: #8be;
}
#barre_onglets_der .menu li {
position: relative;
float: left;
}
.menuhover{
cursor: default;
color: #8be;
position: relative;
z-index: 500;
}
li[onmouseover="passe(this);"] .menulink{
background: url(images/fleche1.png) no-repeat center 23px;
}

/*sous-menu*/
.menu ul {
background: #125;
position: absolute;
width: 160px;
top: 23px;
margin-left: -1px;
display: none;
opacity: 0;
-moz-box-shadow: 0px 5px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 5px 3px rgba(0, 0, 0, 0.3);
box-shadow: 0px 5px 3px rgba(0, 0, 0, 0.3);
}
.menu ul li {
position: relative;
top: 10px;
width: 160px;
}
.menu ul li a {
display: block;
padding: 5px 10px 5px 10px;
text-align: left;
color: #fff;
}
.menu ul li a:hover{
background: #06b;
}

.arrondi{
height: 20px;
}


/* ZONE1 */

#colonne{
position: absolute;
background: #8be;
width: 288px;
padding: 100px 23px 0px 23px;
}
#colonne h2{
background: #06b;
width: 288px;
height: 23px;
padding: 0px 23px 0px 23px;
margin: 0px 0px 10px -23px;
font: 12pt oswald, arial, helvetica, sans-serif;
color: #8be;
text-transform: uppercase;
}
#colonne .zone{
padding: 0px 0px 20px 0px;
}

#colonne a:hover{
color: #fff;
}

.article_bloc h2{
display: none;
}
.article_bloc{
text-align: justify;
}

/*newsletter - moteur de recherche*/

.newsletter{
margin-top: 10px;
}

.newsletter p{
color: #8be;
font-size: 3px;
}
#email,
#sbi2{
width: 230px;
float: left;
}
#ok_recherche,
.ok_newsletter{
background:  #fff !important;
width: 30px;
height: 20px;
margin: -7px 0px 0px 0px;
float: left;
font-size: 8pt;
}
.ok_newsletter{
margin: -2px 0px 0px 0px;
}
#colonne input,
#colonne select{
background: #fff !important;
margin-bottom: 5px;
}

/*connexion*/
#colonne p{
text-align: justify !important;
}
.inpLogin{
display: block;
margin: -7px 0px 2px 0px !important;
}
.oubli_mdp_frame,
.mdp_perdu_Z1{
position: relative;
z-index: 200;
overflow: hidden;
height: 550px !important;
}
.box{
background: #8be;
font-size: 10pt;
}
.box p{
text-align: justify;
width: 285px;
}
.box input[type=text]{
background: #fff !important;
}


/* ZONE2 */

#colonne_blocs{
position: fixed;
bottom: 0px;
background: #000;
width: 980px;
height: 23px;
z-index: 200;
}
#colonne_blocs h2{
display: none;
}
#colonne_blocs li{
float: left;
}
#colonne_blocs a{
display: block;
padding: 3px 0px 0px 20px;
color: #fff;
}

.dataxy{
float: right;
padding-right: 20px;
}

.facebook a{
display: block;
background: url(images/facebook.png) no-repeat;
position: fixed;
top: 48px;
left: 50%;
margin-left: 460px;
width: 23px;
height: 23px;
font-size: 0em;
z-index: 8;
}

 
/* MAIN */

#main,
#main_10,
#main_01,
#main_11,
#main_full,
#main_full_10,
#main_full_01,
#main_full_11{
background: #fff;
width: 646px;
padding: 0px;
margin-top: 130px;
float: right;
}

#main_full_10{
width: 980px;
}

.titres_haut{
text-align: left;
font-size: 10pt;
height: 33px;
padding: 5px 0px 0px 23px;
}
.titres_bas{
display: none;
}
.titres_haut a,
.titres_bas a {
font-size: 10pt;
}

.pages{
width: 400px;
float: right;
text-align: right;
margin: -18px 23px 0px 0px;
z-index: 1;
display: block;
color: #fff;
cursor: default;
}
.pages strong{
font-weight: normal;
color: #000;
}


#titre-slidervisio1,
#titre-slidervisio2,
#titre-slidervisio3{ 
display: none;
}

/* VISIO EVENEMENTS */

#fond-slidervisio1{
background: #000;
position: fixed;
top: 100px;
margin-left: 400px;
width: 580px;
z-index: 3;
color: #fff;

/left: 50%;
/margin-left: -90px;
}

#fond-slidervisio1 .container {
width: 580px;/*L*/
height: 191px; 
overflow: hidden; 
position: relative; 
z-index: 3;
}

#fond-slidervisio1 .slides { 
position: absolute;
}
#fond-slidervisio1 .slides > div {
position: absolute; 
top: 0px; 
width: 580px;/*L*/
display: none;
}

#loopedSlidervisio1{
margin: 0 auto; 
width: 580px;/*L*/
position: relative; 
}

/* CONTENU VISIO EVENEMENTS*/

#fond-slidervisio1 .photo-slider img{
width: 580px;
}

/*titre*/
#fond-slidervisio1 .description h2{
background: url(images/transparent.png);
position: absolute;
top: 104px; 
left: 55px;
font: 56px oswald, arial, helvetica, sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
}

#fond-slidervisio1 .description p{
display: none;
}
/*ie*/
#fond-slidervisio1 .description i{
background: url(images/vide.png);
position: absolute;
top: 0px;
width: 580px;
height: 400px;
font-size: 0em;
}

#fond-slidervisio1 .underline{
display: block;
background: url(images/degrade1.png) repeat-x;
position: absolute;
top: 100px;
left: 0px;
font-size: 0em;
width: 580px;
height: 140px;
}

/*lire*/
#fond-slidervisio1 .description a{
position: absolute;
top: 0px;
left: 0px;
font-size: 1px;
display: block;
width: 580px;
height: 385px;
text-align: right;
color: #333;
z-index: 3;

opacity: 0;
-ms-filter: "alpha(opacity=0)";
filter : alpha(opacity=0);
}

/*fleches*/
#fond-slidervisio1 .previous,
#fond-slidervisio1 .next {
height: 47px; 
width: 24px; 
position: absolute;
bottom: 23px; 
cursor: pointer; 
z-index: 100;
}

#fond-slidervisio1 .previous { 
background: url(images/gauche1.png);
left: 23px;
}
#fond-slidervisio1 .previous:active{ 
left: 21px;
}

#fond-slidervisio1 .next {
background: url(images/droite1.png);
right: 23px;
}
#fond-slidervisio1 .next:active{ 
right: 21px;
}


/* VISIO ACTU */

#fond-slidervisio2{
background: #06b;
position: fixed;
top: 291px;
margin-left: 400px;
width: 580px;
z-index: 3;
color: #fff;
}
#fond-slidervisio2 .container {
margin: 0 auto;
width: 464px;
height: 168px;
overflow: hidden;
position: relative;
z-index: 3;
}
#fond-slidervisio2 .slides { 
position: absolute;
}
#fond-slidervisio2 .slides > div {
position: absolute; 
top: 0px; 
width: 580px;/*L*/
display: none;
}
#loopedSlidervisio2{
margin: 0 auto; 
width: 580px;/*L*/
position: relative; 
}

/* CONTENU VISIO ACTU*/

#fond-slidervisio2 .photo-slider img{
position: absolute;
top: 48px;
left: 0px;
width: 120px;
}
#fond-slidervisio2 .description h2{
position: absolute;
top: 10px;
left: 0px;
height: 20px;
font: 18pt oswald, arial, helvetica, sans-serif;
text-transform: uppercase;
}
#fond-slidervisio2 .description p{
position: relative;
top: 45px;
left: 130px;
width: 328px;
text-align: justify;
}

#fond-slidervisio2 .description i{
background: url(images/degrade2.png) repeat-x bottom;
position: absolute;
top: 0px;
width: 580px;
height: 168px;
font-size: 0em;
}

#fond-slidervisio2 .underline{
display: none;
}

#fond-slidervisio2 .description a{
position: absolute;
top: 0px;
right: 0px;
display: block;
width: 580px;
height: 250px;
font-size: 0em;
z-index: 3;
}

#fond-slidervisio2 .previous,
#fond-slidervisio2 .next {
height: 47px; 
width: 24px; 
position: absolute;
top: 60px; 
cursor: pointer; 
z-index: 100;
}

#fond-slidervisio2 .previous { 
background: url(images/gauche2.png);
left: 23px;
}
#fond-slidervisio2 .previous:active{ 
left: 21px;
}

#fond-slidervisio2 .next {
background: url(images/droite2.png);
right: 23px;
}
#fond-slidervisio2 .next:active{ 
right: 21px;
}



/* VISIO SPONSORS */

#fond-slidervisio3{
background: #125;
position: fixed;
top: 459px;
margin-left: 400px;
width: 580px;
z-index: 3;
color: #fff;
}
#loopedSlidervisio3{
margin: 0 auto; 
width: 580px;
position: relative; 
}
#loopedSlidervisio3 .container {
margin: 0 auto;
width: 468px;
height: 168px;
overflow: hidden;
position: relative;
z-index: 3;
}
#loopedSlidervisio3 .slides {
position: absolute;
-moz-animation-duration: 4s;
-webkit-animation-duration: 4s;
animation-duration: 4s;
-moz-animation-name: sponsors;
-webkit-animation-name: sponsors;
animation-name: sponsors;
}
#loopedSlidervisio3 .slides > div {
position: relative !important;
left: 0px !important;
width: 156px !important;
float: left;
}

@-moz-keyframes sponsors{
	from{left: -5000px !important;}
	to{left: 0px !important;}
}
@-webkit-keyframes sponsors{
	from{left: -5000px !important;}
	to{left: 0px !important;}
}
@keyframes sponsors{
	from{left: -5000px !important;}
	to{left: 0px !important;}
}



/* CONTENU VISIO SPONSORS*/

#fond-slidervisio3 .photo-slider{
text-align: center;
}
#fond-slidervisio3 .photo-slider img{
max-width: 150px;
max-height: 80px;
margin-top: 45px;
}

#fond-slidervisio3 .description p,
#fond-slidervisio3 .description h2,
#fond-slidervisio3 .underline{
display: none;
}

/*ie*/
#fond-slidervisio3 .description i{
background: url(images/vide.png);
position: absolute;
top: 0px;
width: 156px;
height: 168px;
font-size: 0em;
}

#fond-slidervisio3 .description a{
position: absolute;
top: 0px;
right: 0px;
display: block;
width: 156px;
height: 250px;
font-size: 0em;
z-index: 3;
}
#fond-slidervisio3 .description p a{
display: none;
}

#fond-slidervisio3 .previous,
#fond-slidervisio3 .next {
height: 47px; 
width: 24px; 
position: absolute;
top: 60px; 
cursor: pointer; 
z-index: 100;
}

#fond-slidervisio3 .previous { 
background: url(images/gauche3.png);
left: 23px;
}
#fond-slidervisio3 .previous:active{ 
left: 21px;
}

#fond-slidervisio3 .next {
background: url(images/droite3.png);
right: 23px;
}
#fond-slidervisio3 .next:active{ 
right: 21px;
}

/* ARTICLES */

.fen{
position: relative;
z-index: 2;
width: 600px;
padding: 0px 23px 20px 23px;
text-align: justify;
float: right;
}
.fen h2{
background: #125;
width: 600px;
padding: 4px 23px 4px 23px;
margin: 0px 0px 20px -23px;
font: 14pt oswald, arial, helvetica, sans-serif;
color: #8be;
text-transform: uppercase;
}

.fen #map_canvas_obj{
width: 598px !important;
height: 400px !important;
border: 1px solid #8be;
}

/*ancres*/
.fen a[name]{
display: block;
width: 2px;
height: 2px;
position: absolute;
margin: -110px 0px 0px 0px;
}


/* ARTICLES SPECIAUX */


/* BLOCS DANS LES ARTICLES */

.fen .zone{
width: 600px;
margin: 10px 0px 20px 0px;
float: left;
position: relative;
z-index: 2;
}
.fen .zone h2{
display: none;
}
.fen .zone li{
float: left;
margin-right: 10px;
}

/*pdf*/
.flash_pdf #swf{
width: 785px;
height: 1080px;
border: 1px solid #ccc;
}


/* GENERAL ARTICLE */

/*date*/
.infos em{
display: block;
position: absolute;
top: -40px;
right: 0px;
font-size: 8pt;
font-style: normal;
color: #8be;
z-index: 500;
}

/*comentaires*/
.liens{
margin-top: 15px;
text-align: right;
float: left;
position: relative;
z-index: 2;
}
.comments{
padding: 10px 0px 0px 0px;
}
.comments h3{
}
.comments ul li{
margin-bottom: 15px;
}
.comments ul li,
.comments ul li em{
border-color: #ccc;/*C*/
}

/*visionneuse photo*/

.centre{
background: #125 !important;
margin: 0px !important;
height: 423px;
}
.centre img{
padding-top: 5px;
}
.gauche{
margin: 4px 20px 0px 0px !important;
}
.droite{
margin: 4px 0px 0px 20px !important;
}

.photo img{
border: none;
}

.apercus_photos a img{
width: auto;
height: 40px;
}

.commentaire_photo td{
font-style: italic;
height: 23px;
}
.centre .commentaire_photo td{
color: #fff;
}

/*video*/
.musicarticle{
margin-bottom: 15px;
}


/* FACEBOOK */

.likebox{

}

/* SOMMAIRES */

.sommaire tr{
background: #8be;
}
.sommaire tr:nth-child(2n+1){
background: #06b;
}
.sommaire tr:hover{
background: #125 !important;
}
.sommaire td{

padding: 5px 20px 5px 20px !important;
border: none !important;
}
.sommaire td a{
color: #fff;
cursor: pointer !important;
}

#liens_sponsos li{
margin-top: 10px;
}


/* CONTACT */

#formulaire_contact input[type=text]{
width: 250px;
}
#formulaire_contact label{
display: block;
margin-top: 10px;
}
#formulaire_contact br{
display: none;
}
#message {
width: 600px !important;
height: 200px;
}

#btn_ok{
margin-top: 30px;
margin-left: -260px;
}

#wait{
display: none;
}


/* RESULTATS DU FOOT */

.fen_0_1{
width: 400px;
position: relative;
top: -38px;
padding-bottom: 38px;
}
.fen_0_1 h2{
background: url(images/molette.png) no-repeat;
height: 27px;
margin-bottom: -6px;
padding: 2px 0px 0px 10px;
font: 10pt oswald, arial, helvetica, sans-serif;
text-transform: uppercase;
color: #fff;
}
.fen_0_1 .infos,
.fen_0_1 .liens{
display: none;
}

.cache {
background: #fff;
position: fixed;
top: 627px;
width: 400px;
height: 1000px;
}
.cache h2{
display: none;
}

.equipe{
display: none;
}
.compet{
display: none;
}
.champ{
height: 23px;
padding: 0px 10px 0px 10px;
color: #125;
font: 12pt oswald, arial, helvetica, sans-serif;
text-transform: uppercase;
}
.avant{
background: #125 url(images/fleche2.png) no-repeat 10px -2px;
height: 26px;
padding: 10px 10px 0px 10px;
width: 180px;
text-align: left;
font-weight: normal;
color: #fff;
}

.date_avant{
background: #125;
height: 14px;
font-size: 8pt;
padding: 0px 0px 0px 10px;
color: #fff;
}
.prog_avant{
background: #125;
height: 39px;
padding: 0px 10px 0px 10px;
font: 10pt oswald, arial, helvetica, sans-serif;
text-transform: uppercase;
color: #fff;
}
.score{
background: #125;
height: 66px;
padding: 0px 10px 0px 10px;
color: #fff;
}
.apres{
background: #8be;
padding: 10px 10px 0px 20px;
width: 210px;
text-align: left;
font-weight: normal;
color: #125;
}
.date_apres{
background: #8be;
font-size: 8pt;
padding: 0px 10px 0px 20px;
color: #125;
}
.prog_apres{
background: #8be url(images/fleche3.png) no-repeat -2px center;
padding: 0px 10px 0px 20px;
font: 10pt oswald, arial, helvetica, sans-serif;
text-transform: uppercase;
color: #125;
}
.terrain{
background: #8be;
font-size: 8pt;
padding: 0px 10px 10px 20px;
color: #fff;
text-transform: uppercase;
}

/* FRAME CLASSEMENT */

.frame_equipe{
height: 2000px;
margin-top: -60px;
}
#div_body_foot{
background: #fff;
position: fixed;
left: 0px;
top: 0px;
width: 600px;
height: 2000px;
}
#div_body_foot h1{
display: none;
}
.div_clubs a{
display: block;
width: 600px;
margin-bottom: -15px;
}
.div_equipes{
margin-bottom: 25px;
}
.choix_club,
.choix_equipes{
margin-top: 10px;
font-size: 12pt;
text-transform: uppercase;
}

.classement_equipe{
margin-top: 20px;
}
.classement_equipe th{
padding: 2px 5px;
text-align: left;
font-weight: normal;
}
.classement_equipe td{
padding: 4px 10px;
border: 2px solid #fff;
background: #7cabd9;
text-transform: capitalize;
}
.classement_equipe tr:nth-child(2n) td{
background: #92c8ff !important;
}


/* FOOTER */

#footer{
display: none;
}


/* PARTIES CACHEES */

#angle {
display: none;
}
.referencement h1{
display: none;
}
#page h1{
display: none;
}
p.espace_article{
display:none;
}
#main_full h3{
visibility: visible;
}
#pub_verticale,
#pub_verticale2{
display: none !important;
}
.end_zone{
display: none;
}


/*VERSION ECRAN HAUT*/

@media (max-height:608px){

	#fond-slidervisio2 .container {
	height: 120px;
	}
	#fond-slidervisio2 .description i{
	height: 120px;
	}
	#fond-slidervisio3{
	top: 410px;
	}
	#loopedSlidervisio3 .container {
	height: 120px;
	}
	#fond-slidervisio3 .photo-slider img{
	margin-top: 18px;
	}
	.cache {
	top: 530px;
	}

}

@media (min-height:710px){

	#fond-slidervisio1 .container {
	height: 280px; 
	}
	#fond-slidervisio1 .description h2{
	top: 190px; 
	}
	#fond-slidervisio1 .underline{
	top: 160px;
	}
	#fond-slidervisio2{
	top: 380px;
	}
	#fond-slidervisio3{
	top: 546px;
	}
	.cache {
	top: 714px;
	}
}

@media (min-height:800px){

	#fond-slidervisio1 .container {
	height: 359px; 
	}
	#fond-slidervisio1 .description h2{
	top: 270px; 
	}
	#fond-slidervisio1 .underline{
	top: 220px;
	}
	#fond-slidervisio2{
	top: 459px;
	}
	#fond-slidervisio3{
	top: 627px;
	}
	.cache {
	top: 795px;
	}
}


/*VERSION MOBILE*/

@media handheld, (max-width:950px){
	
	body{
	background: #d0c4c4;
	}
	#contenu{
	background: none;
	width: 320px;
	}
	
	#barre_titre{
	background: #fff;
	width: 320px;
	position: relative;
	}
	#barre_titre a{
	width: 320px;
	padding: 26px 0px 0px 0px;
	font-size: 0em;
	}

	#barre_onglets_der{
	background-image: none;
	width: 320px;
	height: 150px;
	position: relative;
	top: 0px;
	margin-left: 0px;
	}
	.menulink{
	height: 20px;
	font-size: 13pt;
	padding-top: 0px;
	}
	#barre_onglets_der .menu li {
	float: none;
	}
	.menu ul {
	background-image: none;
	background-color: #444;
	width: 250px;
	padding: 0px;
	left: 3px;
	top: 20px;
	}
	.menu ul li {
	top: 0px;
	width: 250px;
	}

	#colonne{
	display: none;
	}
	#colonne_blocs{
	position: static;
	top: 0px;
	background: #000;
	width: 320px;
	height: 65px;
	float: left;
	}
	.dataxy{
	float: none;
	}
	.facebook a{
	display: block;
	background: url(images/facebook.png) no-repeat;
	position: absolute;
	top: 10px;
	margin-left: 110px;
	}
	
	#main,
	#main_10,
	#main_01,
	#main_11,
	#main_full,
	#main_full_10,
	#main_full_01,
	#main_full_11{
	width: 320px;
	margin: 0px 0px 0px 0px;
	}
	.pages{
	width: 300px;
	margin-top: 0px;
	}

	#fond-slidervisio1,
	#fond-slidervisio2,
	#fond-slidervisio3{
	position: relative;
	top: -40px;
	margin-left: 0px;
	width: 320px;
	}
	#fond-slidervisio1 .container{
	width: 320px;
	height: 200px;
	}
	#fond-slidervisio2 .container{
	width: 220px;
	height: 200px;
	}
	#fond-slidervisio3 .container{
	width: 220px;
	height: 140px;
	}
	#fond-slidervisio1 .slides > div,
	#fond-slidervisio2 .slides > div,
	#fond-slidervisio3 .slides > div{
	width: 320px;
	}
	#loopedSlidervisio1,
	#loopedSlidervisio2,
	#loopedSlidervisio3{
	width: 320px;
	}
	#fond-slidervisio1 .photo-slider img{
	width: 320px;
	}
	#fond-slidervisio1 .description h2{
	top: 110px;
	font-size: 14pt;
	}
	#fond-slidervisio1 .underline{
	top: 80px;
	width: 320px;
	}
	#fond-slidervisio1 .description a{
	width: 320px;
	}

	#fond-slidervisio2 .photo-slider img{
	width: 80px;
	}
	#fond-slidervisio2 .description h2{
	font-size: 14pt;
	}
	#fond-slidervisio2 .description p{
	left: 90px;
	width: 125px;
	text-align: left;
	}
	#fond-slidervisio2 .description i{
	width: 320px;
	}
	#fond-slidervisio2 .description a{
	width: 320px;
	}
	
	#loopedSlidervisio3 .slides {
	-moz-animation-name: x;
	-webkit-animation-name: x;
	animation-name: x;
	}

	.fen{
	width: 274px;
	}
	.fen h2{
	width: 274px;
	}
	.fen_0_1{
	width: 320px;
	top: 0px;
	padding-bottom: 0px;
	}
	.fen_0_1 h2{
	background: none;
	}
	.photo{
	position: relative;
	left: -23px;
	width: 320px !important;
	background: #eee;
	}
	.photo img{
	max-width: 320px;
	height: auto;
	}
	.commentaire_photo td{
	width: 100px;
	}
	.fen #map_canvas_obj{
	width: 318px !important;
	height: 440px !important;
	border: 1px solid #8be;
	}
	.fen .zone{
	width: 320px;
	margin-left: -24px;
	}
	#message {
	width: 316px !important;
	}

	.cache {
	display: none;
	}

}


.avant{ [
x: ;
height: 16px;
}
#ok_recherche{ [
x: ;
margin-top: -6px;
}