/************************************************************* BODY *************************************************************/
html,body
{
	/*background:url(/regions/ImagesV2/fondv2.jpg) center top repeat-y #f9f9f9;*/
	font:12px Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0px;
	padding:0px;
	height:100%;
}

.clr {
	clear:both;
}

div, img
{
	display:block;
	border:none;
}

/*********************************************************** GÉNÉRAL ************************************************************/
.block{display:block;}
.clear{clear:both;}
.inline{display:inline;}
.left{float:left;}
.overflow{overflow:hidden;}
.right{float:right;}

/********************************************************** SÉPARATION **********************************************************/
.sepP
{
	background:url(/regions/imagesV2/sepP.gif) repeat-x;
	height:11px;
	font-size:0px;
	clear:both;
}

.sep
{
	clear:both;
	height:10px;
	font-size:0px;
}

.sepV
{
	float:left;
	display:block;
	width:10px;
	height:1px;
}

.sepH
{
	height:10px;
	font-size:0px;
}


/************************************************************* FRAME ************************************************************/
#frame
{
	margin:0px auto 0px auto;
	width:990px;
}

/************************************************************ EN TETE ***********************************************************/
#enTete_impression
{
	display:none;
}

#enTete
{
	background:url(/regions/imagesV2/enTete_fond.gif) no-repeat;
	height:96px;
}

#enTete .g
{
	float:left;
	width:50%;
	height:96px;
}

#enTete .g a
{
	background-repeat:no-repeat;
	position:relative;
	top:45px;
	left:15px;
	height:36px;
}

#enTete .d
{
	float:right;
	width:50%;
	height:96px;
	position:relative;
	top:35px;
}

#enTete .d img
{
	float:right;
	position:relative;
	margin-left:10px;
	top:7px;
}

/************************************************************* MÉTÉO ************************************************************/
#meteo img
{
	float:right;
	position:relative;
	margin-left:10px;
	top:7px;
}

.meteoFermer
{
	float:right;
	width:400px;
}

.meteoFermer .temperature
{
	position:relative;
	top:10px;
	text-align:right;
	font-size:11px;
}

#meteo p.dateActuel a
{
	display:inline;
}

#meteo .temperature p
{
	margin:0px;
	padding:0px;
}

#meteo .temperature ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

#meteo .temperature a.modifVille
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666666;
}


#menuRegions
{
	clear:both;
	float:right;
	position:relative;
	right:15px;
	margin-top:10px;
}

#menuRegions select
{
	font-size:11px;
	width:200px;
}

/********************************************************* FILE ARIANNE *********************************************************/
#fileArianne
{
	clear:both;
	background-color:#5d7580;
	height:36px;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:15px;
}

#fileArianne a.accueil:link,
#fileArianne a.accueil:visited
{
	font:12px Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	font-size:11px;
	color:#FFFFFF;
	margin-top:10px;
	background:url(/regions/imagesV2/fileArianne.gif) right bottom no-repeat;
	padding-right:20px;
}

#fileArianne a.option:link,
#fileArianne a.option:visited
{
	font:11px Arial, Helvetica, sans-serif;
	background:url(/regions/imagesV2/fileArianne.gif) top right no-repeat;
	float:left;
	font-weight:normal;
	color:#FFFFFF;
	padding-right:23px;
	margin:8px 7px 0px 0px;
}

#fileArianne a.option:hover
{
	font:11px Arial, Helvetica, sans-serif;
	background-color:#80939c;
	background-position:right -20px;
	text-decoration:none;
}

#fileArianne a.option:link span,
#fileArianne a.option:visited span
{
	font:11px Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	background:0px 0px no-repeat;
	height:20px;
	line-height:20px;
	padding-left:5px;
	font-size:11px;
}

#fileArianne a.option:hover span
{
	font:11px Arial, Helvetica, sans-serif;
	background:url(/regions/imagesV2/fileArianne.gif) left -40px no-repeat;
	cursor:pointer;
}

#fileArianne span.fin
{
	float:left;
	display:block;
	padding-top:10px;
}

#fileArianne a.niv0:link,
#fileArianne a.niv0:visited
{
	font:11px Arial, Helvetica, sans-serif;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	position:relative;
	top:11px;
}

/************************************************************ CONTENT ***********************************************************/
#content
{
	background-color:#dadada;
	padding:10px 11px 10px 11px;
}

/************************************************************ COLONNE ***********************************************************/
#colG
{
	float:left;
	width:642px;
}

#colGG,
.col
{
	float:left;
	width:316px;
}

.col.large
{
	float:left;
	width:642px;
}

#colGD
{
	float:right;
	width:316px;
}

#colD
{
	float:right;
	width:316px;
}

/********************************************************** BAS DE PAGE *********************************************************/

#basDePage
{
	clear:both;
	position:relative;
	background:url(/regions/imagesV2/basDePage_rc.gif) center 20px no-repeat;
	height:200px;
	border-top:solid 20px #5c7581;
	padding-bottom:20px;
}

#basDePage a:link,
#basDePage a:visited
{
	font:10px normal Arial, Helvetica, sans-serif;
	color:#666666;
}

#basDePage .g
{
	float:left;
	width:490px; 
	text-align:right;
	padding:60px 0px 20px 0px;
}

#basDePage .d
{
	float:right;
	width:490px; 
	text-align:left;
	padding:60px 0px 20px 0px;
}


#basDePage .copyright
{
	text-align:center;
	padding-top:20px;
}

#basDePage .copyright a
{
	font-size:11px;
}

#basDePage_impression
{
	display:none;
}