/* Acronyme et abbreviation */
acronym, abbr { cursor: help; }
acronym { border-bottom: 1px dotted black; }
abbr { border-bottom: 1px dashed black; }

/* styles généraux */
*{
  padding: 0;
  margin: 0;
 }
 
img{
	border: 0;
}

body{
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size:11px;
	color:#404040;
  background:url(../images/interface/bg.gif) no-repeat scroll center 0;
}

a{
  color:#5D717E;
}

/*correction de styles typo3 */
.bodytext {
	text-align: justify;
	font-size:11px;
	color:#404040;
}
/* css de correction */
/* fx 2 cols */

.c2l1-middle { vertical-align:top;}

.page {
  clear:both;
  margin:auto;
  text-align:left;
  width:785px;
}
.white_background {
background-color:white;
}

#header {
  float:right;
  text-align:right;
  width:100%;
  margin-top:10px;
}

#header #languages_block_top {
  float:right;
  height:30px;
  width:80px;
}

#facebook_block {
  float:right;
  width:250px;
}
#facebook_block div {
width:auto;
float:right;
margin:0;
padding:0;
}
#top_menu_container{
height:23px;
}
#top_menu {
height:100%;
margin:auto;
width:785px;
}
#top_menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding:0;
width:450px;
}
#top_menu ul li {
padding:5px 5px 0 0;
text-align:center;
float:left;
font-weight:bold;
width:100px;
}

#top_menu ul li.splitter {
background-image:url(../images/interface/menu_splitter.png);
background-repeat:no-repeat;
height:23px;
padding:0;
text-align:center;
width:9px;
}
#top_menu a {
text-decoration:none;
}
#home_banner_module{
  background:transparent url(../images/interface/home_banner.png) no-repeat scroll center top;
  width:786px;
  height:174px;
}
#station_chaillol, #station_lesorres, #station_oz{
  position:absolute;
  text-indent:-9999px;
}
#station_chaillol{
  width:120px;
  height:60px;
  margin:57px 0 0 630px;
}
#station_lesorres{
  width:140px;
  height:60px;
  margin:70px 0 0 465px;
}
#station_oz{
  width:60px;
  height:100px;
  margin:30px 0 0 382px;
}
#left_column, #left_column_home, #center_column, #center_column_home, #right_column {
float:left;
}
#left_column, #left_column_home {
width:185px;
clear:left;
}
#left_column_home{
  width:305px;
}
#block_discount, #block_news{
  float:left;
  height:98px;
  width:282px;
  padding:0 12px 0 8px;
}
#block_discount {
  background:url(../images/interface/discount.png) no-repeat scroll 0 0;
}
#block_news {
  background:url(../images/interface/news.png) no-repeat scroll 0 0;
}
#block_discount h2, #block_news h2{
  color:white;
  margin:9px 0 7px 0;
  font-size:18px;
}
#block_news a .latest_titre{
  color:white;
  font-size:12px;
  font-weight:bold;
}
#block_news p{
  color:black;
}
div.block {
margin-bottom:1em;
width:191px;
}
div.block .block_content {
border-right:1px none #D0D3D8;
min-height:20px;
padding:0.5em 0.7em 0;
}
#cart_block {
padding-left:5px;
}
div.block h4 {
border-bottom:1px solid #595A5E;
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
height:19px;
line-height:1.3em;
padding:10px;
margin-bottom:10px;
text-transform:uppercase;
}
div.block h4 a, #cart_block .block_content a{
  color:#FFFFFF;
}
#cart_block .block_content {
background-color:#1C4443;
padding:0.6em;
color:white;
}
#center_column {
width:585px;
margin:0 0 0 15px;
background:url(../images/interface/bg.jpg) no-repeat scroll 0 0;
}
#center_column_home{
  width:460px;
  margin:0;
}
#crumb{
  width:100%;
  padding:5px 0 5px 0;
  color:black;
  margin-top:0px;
}
#right_column {
float:right;
width:190px;
}
#footer {
clear:both;
height:75px;
width:785px;
background:transparent url(../images/interface/footer_img.png) no-repeat scroll 0 0;
}
#champsaur_gliss, #chaillol_loisirs{
  position:absolute;
  text-indent:-9999px;
}
#champsaur_gliss{
  width:107px;
  height:60px;
  margin-top:20px;
}
#chaillol_loisirs{
  width:90px;
  height:80px;
  margin-left:107px;
}
/* interface contenu*/

H2.droite_header{
	font-size: 11px;
	color: #7da610;
	font-style: italic;
	font-weight: bold;
	margin-bottom:5px;
	margin-top:15px;

}
#cadre1{
	background-image: url(../images/interface/fond-cadre1.gif);
	border: #a6a6a6 solid 1px;
	padding:5px;
}
#cadre2{
	background-image: url(../images/interface/fond-cadre5.gif);
	border: #a6a6a6 solid 1px;
	padding:5px;
	background-repeat: repeat-y;
	margin-top:0;

}
#cadre3{
	background-color: #ffffff;
	padding:5px;
}
#cadre3 label{
	width:80px;
}
#cadre3 fieldset{
	background-color:#EDF5CF;
	border:0;
}

/*styles de la charte */
#global{
	width: 910px;
	margin:0 auto;
}
#contenu{
	margin-right:21px;
	margin-left:20px;
	}
#ext-gauche{
	float:left;
	width:20px;
	
}
#ext-droit{
	float:right;
	width:21px;
}
#pied {
	clear:both;
}
#drapeaux{
	text-align: right;
	/*width:869px;*/
	height:58px;
	background-image: url(../images/interface/haut.jpg);
	padding: 20px 10px 0 0;
	background-repeat: no-repeat;
}
#menu{
	width:869px;
	height:41px;
	padding:0;
	margin:0;
	background-image: url(../images/interface/fondmenu.jpg);
}
#flash{
	margin:0;
	padding:0;
	height:151px;
}
#contenudroit{
	float:right;
	width:252px;
	position:relative;
}
#cleare{
	clear:both;
}
#bas{
	background-image: url(../images/interface/fondbas.jpg);
	width:869px;
	height:65px;
	color:#ffffff;
	text-align:center;
	margin-top:0px;
}
#bas a, #bas a:visited{
	color:#ffffff;
}

.tx-srlanguagemenu-pi1 { float: right; }
.tx-srlanguagemenu-pi1 DIV { display: inline; }
