body {
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
color:#54615D;
font-family:Arial, Helvetica, sans-serif;
background-color: #c6d6df;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-attachment: scroll;
background-image:url(../_graphics/bg2.jpg);
/*background-position: center;*/
background-position: 0px -27px;
background-repeat: repeat-x;
}

img {
border: none;
}

li {
    background-image: url("../_graphics/puce.gif");
    background-position: 0 -1px;
    background-repeat: no-repeat;
    list-style-type: none;
    margin-left: -15px;
    margin-top: 4px;
    padding-left: 20px;
    padding-top: 1px;
}

.site{
width:960px;
margin-left: auto;
margin-right: auto;
}
.logo{
margin-left:20px;
height:94px;
text-align:left;
}
.top{
vertical-align:bottom;
width:960px;
margin-left:15px;
height:32px;
}
.footer{
width:960px;
height:10px;
background:url(../_graphics/bottom.jpg) top center no-repeat;
}

.left{
	background-image:url('../_graphics/bg_left.jpg');
	background-repeat: repeat-x;
}
.right{
	background-image:url('../_graphics/bg_right.jpg');
	background-repeat: repeat-x;
}

.content{
float:left;
width:960px;
padding-left:30px;
padding-right:30px;
background:url(../_graphics/bg-content-site.jpg) top center no-repeat;
}
.titre{
color:#105771;
font-size:22px;
border-bottom:1px #b7ccd4 solid;
padding-left:0px;
padding-top:5px;
}
.border_bas{border-bottom:1px #b7ccd4 solid;}
.titre2{
color:#105771;
font-size:18px;
padding-left:0px;
padding-top:20px;
font-weight:bold;
}

#centpourcent {
  height: 100%;
  }
h1 {font-size:20pt;}
h3 {font-size:14pt; color:#3a6dac }
li.fich {margin-bottom: 8pt;}
li.fich2 {margin-bottom: 2pt;}

td		{font-size:11pt; vertical-align:top;  }
td.flotte	{font-size:11pt; vertical-align:top; align:left; border-bottom :1px solid #7A654A; border-top :1px solid #7A654A; }
td.meteo_fond_1	{font-size:11pt; vertical-align:top; background-color:#ECF3F8;}
td.meteo_fond_2	{font-size:11pt; vertical-align:top; background-color:#C7DCEB;}
td.base_top	{vertical-align:middle; font-size:13pt; font-weight: bold; color:white; align:left; background-color:#5000FF; /*BB1903*/}
td.offre_entreprises_titre 	{background-color:#C3D890; vertical-align:top; }
td.offre_grand_public_titre	{background-color:#CAB598; vertical-align:top; }
td.offre_grand_public		{background-color:#EFE6DB; font-size:11pt; font-weight: normal; vertical-align:top; padding:5px; color:black;	}
td.offre_entreprises		{background-color:#EFF5DF; font-size:11pt; font-weight: normal; vertical-align:top; padding:5px; color:black;	}

td.resa_left 	{font-weight:bold; background-color:#B44C87; color:#FFFFFF; vertical-align:top;	}
td.resa_right 	{font-weight:normal; background-color:#F2F2F2; color:#000000; vertical-align:top;	}
td.resa		{ background-color:#E8E8E8; font-size:11pt; border-color:#000000; vertical-align:top; align:left;}
div.Prestation	{z-index:2; visibility:hidden; position:relative; }
div.Prestation2	{z-index:3; visibility:hidden; position:relative; }

/*   CSS METEO */
.normal     { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: normal; font-style: normal }
.italic     { font-weight: normal; font-style: italic }
.bold       { font-weight: bold; font-style: normal }
.redbold    { font-weight: bold; font-style: normal; color: #ff0000 }
.bluebold   { font-weight: bold; font-style: normal; color: #0000ff }

TD.top_menu            {padding-top:2px; font-size:11pt; width:93px; border-style:solid; border-width: 0px 0px 1px 0px; border-color :#FFFFFF; text-align:center; background-image: url("../_graphics/top_menu_fond.gif" );}
TD.top_menu_on         {padding-top:2px; font-size:11pt; width:93px; border-style:solid; border-width: 1px 1px 0px 1px; border-color :#FFFFFF; text-align:center; background-color:#000000;}
TD.top_menu_bas_gras   {border-bottom: 6px solid #000000;}

a.a_top_menu:link   { font-weight: bold; font-size:11pt; color:#FFFFFF; text-decoration: none }
a.a_top_menu:visited{ font-weight: bold; font-size:11pt; color:#FFFFFF; text-decoration: none }
a.a_top_menu:hover  { font-weight: bold; font-size:11pt; color:#FF0000; text-decoration: none  }

a.a_top_menu_on:link   { font-weight: bold; color:#FFFFFF; text-decoration: none }
a.a_top_menu_on:visited{ font-weight: bold; color:#FFFFFF; text-decoration: none }
a.a_top_menu_on:hover  { font-weight: bold; color:#FF0000; text-decoration: none }

#mainarea
	{
	height:500px;
	border:0px;
	padding:0px;
	overflow:auto;
	}

TR.A0 {background-color:white}
TR.A1 {background-color:#F5F1B7}

.col_rs { color:#105771; }
a.p:link 	{color:#1faadd; font-weight:normal; font-size:11pt; text-decoration: none}
a.p:visited{color:#1faadd; font-weight:normal; font-size:11pt; text-decoration: none}
a.p:hover 	{color:#105771; font-weight: normal; text-decoration: underline; }

a.page:link    	{ font-weight:normal; font-size:10pt;color:#5000FF;  text-decoration: none}
a.page:visited 	{ font-weight:normal; font-size:10pt;color:#5000FF;  text-decoration: none}
a.page:hover   	{ font-weight:normal; font-size:10pt;color:black;  text-decoration: underline}

a.page2:link    	{ font-weight:normal; font-size:11pt;color:#5000FF;  text-decoration: none}
a.page2:visited 	{ font-weight:normal; font-size:11pt;color:#5000FF;  text-decoration: none}
a.page2:hover   	{ font-weight:normal; font-size:11pt;color:black;  text-decoration: underline}

a.noir:link    	{ font-weight:normal; font-size:10pt;color:#000000;  text-decoration: none}
a.noir:visited 	{ font-weight:normal; font-size:10pt;color:#000000;  text-decoration: none}
a.noir:hover   	{ font-weight:normal; font-size:10pt;color:black;  text-decoration: underline}

a.menu_left:link	{ font-weight:bold; font-size:10pt;color:#000000;  text-decoration: none}
a.menu_left:visited{ font-weight:bold; font-size:10pt;color:#000000;  text-decoration: none}
a.menu_left:hover { font-weight:bold; font-size:10pt;color:#105771;  text-decoration: none}

a.savoirplus_grand_public:link 	{padding:1px; border-style: solid ; background-color:#D9C2A7; border-width:1px ; border-color:#7E6442; text-align:center; font-weight:bold; font-size:11pt; color:#7E6442; text-decoration: none;}
a.savoirplus_grand_public:visited 	{padding:1px; border-style: solid ; background-color:#D9C2A7; border-width:1px ; border-color:#7E6442; text-align:center; font-weight:bold; font-size:11pt; color:#7E6442; text-decoration: none;}
a.savoirplus_grand_public:hover 	{padding:1px; border-style: solid ; background-color:#CAB598; border-width:1px ; border-color:#000000; text-align:center; font-weight:bold; font-size:11pt; color:#ff0000; text-decoration: none;}

a.savoirplus_entreprises:link 	{padding:1px; border-style: solid ; background-color:#D8E5B5; border-width:1px ; border-color:#738832; text-align:center; font-weight:bold; font-size:11pt; color:#738832; text-decoration: none;}
a.savoirplus_entreprises:visited 	{padding:1px; border-style: solid ; background-color:#D8E5B5; border-width:1px ; border-color:#738832; text-align:center; font-weight:bold; font-size:11pt; color:#738832; text-decoration: none;}
a.savoirplus_entreprises:hover 	{padding:1px; border-style: solid ; background-color:#C3D890; border-width:1px ; border-color:#000000; text-align:center; font-weight:bold; font-size:11pt; color:#ff0000; text-decoration: none;}

li.accueil
{
list-style-type: none;
padding: 0;
margin: 0.5em 0;
background-repeat: no-repeat;
background-position: 100% .4em;
background-position: 0 .4em;
padding-left: .8em;
}

#news_container
{  text-align:left; width: 130px; margin: 10px auto; background-color: #fff; color: #000000; border: 1px solid gray; border-color:#000000; line-height: 100%; }
#news_top
{ font-weight: bold; padding: 5px; background-color: #369bb4; border-bottom: 1px solid #000000;  color: #ffffff;}
#news_content
{ padding: 3px; background-color: #bef2ff; padding: 10px 5px 10px 5px;}

#slideshow {
	margin-left: auto;
	margin-right: auto;
    position: relative;
	width: 600px;
    height: 338px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

