/******* BODY STYLES *************/

body, #bodyCentered 
{	
    color:Black;
    font: normal 0.7em Arial, Helvetica, sans-serif;
}


body a 
{
    cursor:pointer;
    text-align:left;
}

.cadre_entete
{
	color: #045b77;
	text-align:left;
	font-weight:bold;
}

.escc
{
font-family:Verdana;
font-size: 12px;
color: #2284c3;
}

.resultats
{
	color: #52BCFA;
}

/* CSS Document */

.en_savoir_plus {
	font-family:Verdana;
	font-size: 11px;
	font-size: 10px;
	color: #38718E;
	text-decoration:underline;
}

.vert {
font-family:Verdana;
font-size: 11px;
color:#75C037
}

a:link {
	color: #666666;
	text-decoration:underline
}
a:visited {
	color: #666666;
	text-decoration:underline
}

.titre_blue{
color: #2284c3;
font-size:16px;
font-weight:bold;
padding-left:5px;
border-bottom:1px #CCCCCC solid
}

.titre_red{
	color: #FF0000;
	font-size:12px;
	font-weight:bold;
}

.titre_orange{
	color: #f0b04c;
	font-size:12px;
	font-weight:bold
}

.gris {
font-family:Verdana;
font-size: 11px;
color:#58585a
}

#header {
height: 239px;
background-color: #38718e;
}

#middle {
background-color:#FFFFFF;
font-size: 11px;
color:#FFFFFF
}

.bloc_texte {
	font-family:Verdana;
	font-size: 11px;
	color:#000000;
}

.bloc_texte2 {
	font-family:Verdana;
	font-size: 11px;
	color:#FFFFFF;
}

.bloc_texte_first {
	font-family:verdana;
	font-size: 10px;
	color:#999999;
	vertical-align:top
}

.bloc_title {
	font-family:verdana;
	font-size: 11px;
	color:#75C037;
	font-style:bold;
	vertical-align:top
}

.bloc_title_une {
	font-family:verdana;
	font-size: 10px;
	color:#333333;
	font-style:normal;
	vertical-align:middle
}

.titre{
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold
}

.alaune{
position:absolute;
top:10px;
left:10px;
width:369px;
height:397px;
border:solid;
border-color:#CCCCCC;
border-width:1px;
background-color:#FFFFFF
}

.second {
position:absolute;
top:10px;
left:632px;
width:350px;
height:100px;
border:solid;
border-color:#CCCCCC;
border-width:1px;
background-color:#FFFFFF
}

.trois {
position:absolute;
top:109px;
left:632px;
width:350px;
height:100px;
border:solid;
border-color:#CCCCCC;
border-width:1px;
background-color:#FFFFFF
}

.quatre {
position:absolute;
top:208px;
left:632px;
width:350px;
height:100px;
border:solid;
border-color:#CCCCCC;
border-width:1px;
background-color:#FFFFFF
}

.cinq {
position:absolute;
top:307px;
left:632px;
width:350px;
height:100px;
border:solid;
border-color:#CCCCCC;
border-width:1px;
background-color:#FFFFFF
}

.menus{
	position : absolute;
	top:415px;
	left:10px;
	width:170px;
	height:190px;
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
	background-color:#FFFFFF
}

.marches{
position : absolute;
top:415px;
left:190px;
width:170px;
height:190px;
border:solid;
border-color:#CCCCCC;
border-width:1px;
background-color:#FFFFFF
}

.guide{
	position : absolute;
	top:415px;
	left:370px;
	width:170px;
	height:190px;
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
	background-color:#FFFFFF
}

.ien{
	position : absolute;
	top:415px;
	left:550px;
	width:170px;
	height:190px;
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
	background-color:#FFFFFF
}

.ville{
	position : absolute;
	top:415px;
	left:730px;
	width:170px;
	height:190px;
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
	background-color:#FFFFFF
}

.blog_alsh{
	position : absolute;
	top:610px;
	left:10px;
	width:170px;
	height:190px;
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
	background-color:#FFFFFF
}

.blog_andon{
	position : absolute;
	top:610px;
	left:190px;
	width:170px;
	height:190px;
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
	background-color:#FFFFFF
}

.plan_interactif{
	position : absolute;
	top:610px;
	left:370px;
	width:170px;
	height:190px;
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
	background-color:#FFFFFF
}

.facebook_title{
	position : absolute;
	top:450px;
	left:10px;
	width:292px;
	height:300px;
}

.facebook{
	position : absolute;
	top:650px;
	left:10px;
	width:320px;
	height:300px
}

.tab_une{
background-image: url(../images/bgf0b04c.jpg);
background-repeat: repeat-x;
border:solid;
border-color:#333333;
border-width:1px;
position:absolute;
top:610px;
left:550px;
width:350px;
height:190px;
font-family:Verdana;
font-size: 11px;
color:#000000
}

.tab{
	background-image: url(../images/content-bg.jpg);
	background-repeat: repeat-x;
	border:dashed;
	border-color:#333333;
	border-width:1px;
	width:900px;
	font-family:Verdana;
	font-size: 11px;
	color:#000000
}

.tab_marche{
	background-image: url(../images/full-container-back.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	width:970px;
}

.tab-separation{
border-right:dashed;
border-right-color:#333333;
border-width:1px
}

.tab_kiosque{
background-color:#FAE2C0;
border:dashed;
border-color:#f0b04c;
border-width:1px;
width:400px;
font-family:Verdana;
font-size: 11px;
color:#000000
}

.tab_inscription{
	position:absolute;
	right:75px;
	top:525px;
}

.tab_marches{
background-image: url(../images/content-bg.jpg);
background-repeat: repeat-x;
border:dashed;
border-color:#333333;
border-width:1px;
width:950px;
font-family:Verdana;
font-size: 11px;
color:#000000
}

.tab-separation_marches{
border-bottom:dashed;
border-bottom-color:#333333;
border-width:1px
}

