/*@import url(./menu_v2.css);
@import url(./bandeau.css);
@import url(./pied_page.css);*/
@import url(./calendrier.css);

/*----provencelocation----*/

* { margin:0; padding:0;}
body {
	background: repeat-x url(/config_v3/84/G.v3/PROVENCE_V4.FRANCAIS/librairie/img/fond.gif) 0 254px #ccc;
font: normal 12px Arial, Helvetica, sans-serif;
color:#333;
}
a {
color:#900;
}
.over {
	position:absolute;
	top:-45px;
	left:190px;
	width:780px;
}
.titre {
	font: bold 26px Arial, Helvetica, sans-serif;
	color: #0063A5;
	margin:0;
}
.refe {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	margin:0;
}
.top {
	position:relative;
	width:990px;
	margin: 70px auto 0 auto;
}
.topflash {
	height:185px;
	overflow:hidden;
}
.logo {
	position: absolute;
	left:-22px;
	top:-60px;
}
.yellow_line {
	background-color:#dddb38;
	height:37px;
}
.logomenu {
	width:990px;
	position:relative;
	margin:auto;
}
.logov {
	position:absolute;
	top:0;
	left:-10px;
}
.compte {
bottom:3px;
position:absolute;
right:0;
}

.tmenu {
	position:absolute;
	left:462px;
	top:10px;
	width:530px;
	text-align:center;
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#900;
}
.tmenu a {
text-decoration:none;
color:#900;
}
.tmenu a:hover {
	color:#C00;
}
.redline {
	height:18px;
	background-color:#6E1414;
}
.redlogo {
	width:990px;
	margin:auto;
}
.content {
	margin:auto;
	background-color:#FFF;
overflow:hidden;
padding:10px;
}
.research {
	width:553px;
	height:197px;
	background-color:#FFF;
	border-bottom:1px solid #676767;
	border-top:1px solid #676767;
	position:relative;
	float:left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#333;
}
.research input, .research select {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#333;
}
.research a {
	color:#900;
	text-decoration:none;
}
.rimg {
	margin-top:7px;
}	
.rdiv {
	width:80px;
	float:left;
}
.rsel {
	float:left;
}
.rl {
	position:absolute;
	left:-17px;
	top:-1px;
}
.rr {
	position:absolute;
	right:-17px;
	top:-1px;
}
.rtitre {
	font: bold 24px Arial, Helvetica, sans-serif;
	color:#900;
	margin: 3px 10px;
	border-bottom: 1px solid #CCC;
}
.research_text {
float:left;
margin-left:17px;
background-color:#ECE4D5;
width:178px;
height:179px;
font: normal 12px Arial, Helvetica, sans-serif;
padding:10px;
}
.weathernad {
	float:left;
	background-color:#FFF;
	height:199px;
	width:221px;
	text-align:center;
}

.weathernad hr {
	margin-bottom:7px;
}

.weather {
	margin: 7px auto 7px auto;
	width:178px;
}
.bottom {
	clear:left;
	height:167px;
}
.decouvrez {
	float:left;	
}
.edito {
	float:left;	
	width:145px;
	margin: 3px 20px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#333;
}
.edito_titre {
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#B9B75B;
}
.edito a {
	color:#900;
	font-weight:bold;
	text-decoration:none;
}

.newntag {
	float:left;	
	width:215px;
	margin: 17px 0 17px 10px;
}

.newntag a {
	font: normal 14px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}

.more {
	font-size:16px !important;	
}

.big {
	font-size:24px !important;
}
.coeur {
	float:left;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	width:206px;
margin-left:10px;
background: no-repeat url(/config_v3/84/G.v3/PROVENCE_V4.FRANCAIS/librairie/img/t_coeur.gif) 0 0 #fff;
}
.coeurlastp {
width:206px;
height:33px;
overflow:hidden;
background: no-repeat url(/config_v3/84/G.v3/PROVENCE_V4.FRANCAIS/librairie/img/b_coeur.gif) 0 0;
}
.ctitre {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#900;
	text-transform: uppercase;
}
.coeur img {
	margin: 3px 0;
}
.footer {
	width:990px;
	margin:auto;
	background-color:#777;
	color:#FFF;
	height:60px;
	position: relative;
}
.flinks {
	position:absolute;
	top:5px;
	left:5px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.flinks a {
	color:#FFF;
	text-decoration:none;
}
.fcontact {
	position:absolute;
	top:5px;
	left:375px;
	font: normal 16px Arial, Helvetica, sans-serif;
}
.fresa {
	position:absolute;
	top:5px;
	left:448px;
	color:#CCC;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.fresa a, .fresa span {
	color:#FFF;
	text-decoration:none;
	font-weight: bold;
}

.w_container {
	height:66px;
	width:158px;
	margin-left:20px;
}

.w_container ul {
	list-style-type:none;
	overflow:hidden;
}
.w_container ul li {
	list-style-type:none;
	display:block;
	float:left;
	width:38px;
	height:16px;
	margin-right:2px;
	background-color:#B9B75B;
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
}
.w_last {
	margin:0 !important;
}
.w_selected {
	background-color:#DDDA38 !important;
	color:#900 !important;
}
.w_info {
	width:158px;
	height:50px;
	background-color:#DDDA38;
}

.w_info img {
	margin-top:3px;
	margin-left:8px;
}
.w_table_deg {
}
.w_tdeg {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.w_deg {
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#722B0B;
}
.w_hide {
	display:none;
}
/*----*/
.menuleft {
	margin: 0 10px 15px 10px;	
}

.menuleft p {
	font: bold 16px/24px Arial, Helvetica, sans-serif;
	color:#900;
text-align:center;
}
.menuleft li {
margin:3px 0;
}
.menuleft a {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color:#333;
text-decoration:none;
}

.menuleft a:hover {
	color:#000;
}
#lst_mnu_1 {
padding:5px;
}
.rpad {
	position: absolute;
	bottom:2px;
	left:0px;
}
img{
	border:0px;
}

a{
  cursor: pointer;
}

ul{
  list-style-type: none;
}

#general{
width:990px;
margin:auto;
background: repeat-x url(/config_v3/84/G.v3/PROVENCE_V4.FRANCAIS/librairie/img/bg.gif) 0 0 #eee;
}
#header{
 
}

/*------- menu ----*/

#menu{
width:232px;
float:left;
}

#menu_general_1{

	}

/* ------- page ------------*/
#page{
background-color:#FFF;
float:left;
width:758px;
}

#piedpage{
clear:left;
}

/* fil d'ariane */
#id_cheminNav{
  padding-bottom:15px;
  font-size:11px;
}
p.cheminNav{
  margin:0;
  display:inline;
}
  p.cheminNav a{
    color:#000000;
    text-decoration:none;
  }
  span.cheminNav{
    padding:0px 2px 0px 2px;
  }

h1.cheminNavCurr{
  display:inline;
  font-size:11px;
  margin:0;
  color:#cf1111;  
}
/**/
.bmenu {
float:left;
text-align:center;
margin:15px;
width:200px;
}
.pm15 p {
margin-bottom:15px;
}
.flist {
	margin:auto;
	width:970px;
	padding:10px;
	color:#fff;
	font: 12px Arial, Helvetica, sans-serif;
background-color:#ccc;
}
.flist a {
	color:#fff;
	text-decoration:none;
}
/*fil ariane cdt */
.filnavcont {

}
.filnav {
margin-left:232px;
background-color:#fff;
padding:5px;
}