/***************************************************************
* Présentation générale
***************************************************************/
body { 
	behavior:url(/fileadmin/template/css/csshover.htc); /* IE6 only */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	background-color: #C0C0C0;
	margin: 0em;
	padding: 0em;
}

a, a:visited { text-decoration: underline; color: red; }
a:hover { text-decoration: none; color: red; }
span.red {
  color: red;
}
/* Contenu de la page */
div.container {
	_position: absolute;
	_left: 50%;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	_margin-right:;
	_margin-left: -495px;
}

/* Gestion du Header */
div.header {
	background-image: url('../img/header.gif');
	background-repeat: repeat-x;
	border-left: 1px black solid;
  border-right: 1px black solid;
	height: 171px;
}

div.menu_logo {
  width: 697px;
  float: left;
}

div.menu_haut {
  float: right;
  margin: 10px 35px 0px 0px;
  
}

/* Gestion du contenu */
div.content {
  height: 430px;
  border-left: 1px black solid;
  border-right: 1px black solid;
  border-bottom: 12px black solid;
  background-color: #FFFFFF;
}
div.gauche {
  float: left;
  width: 697px;
  overflow: hidden;
}
div.gauche_light {
  float: left;
  width: 262px;
  overflow: hidden;
}

div.g_haut {
  height: 110px;
  background-image: url('../img/g_haut.gif');
	background-repeat: no-repeat;
}
div.g_haut_bulle {
  height: 110px;
  background-image: url('../img/g_haut_bulle.gif');
	background-repeat: no-repeat;
}

div.g_centre_gauche {
  background-color: red;
  background-image: url('../img/g_centre_gauche.gif');
	background-repeat: no-repeat;
  width: 265px;
  height: 271px;
  float: left;
  background-color: #AEAFB2;
  text-align: right;
}

div.menu {
  margin-right: 22px;
  margin-top: 4px;
}

div.menu img{
  margin-bottom: 2px;
}

div.g_centre_droite {
  width: 410px;
  height: 266px;
  float: left;
  padding: 0px 2px 5px 3px;
}

div.g_centre_droite_inter {
  width:427px;
  border:1px #fe120c solid;
  height: 266px;
  background-color:#fe120c;
}

div.g_bas {
  clear: both;
  height: 49px;
  font-size: 9px;
  text-align: center;
  background-color: #AEAFB2;
}

div.g_bas2 {
  clear: both;
  height: 49px;
  font-size: 9px;
  text-align: center;
  background-color: #AEAFB2;
}

div.bas_lien {
  clear: both;
  color: red;
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: -5px;
}

div.droite {
  float: left;
  width: 291px;
  height: 430px;
  _overflow: hidden;
}

div.droite_light {
  float: left;
  width: 726px;
  height: 381px;
  _overflow: hidden;
}

div.d_haut {
  height: 327px;
}

div.d_haut_accueil {
  height: 322px;
  background-image: url('../img/fond-accueil.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 8px;
  padding-top: 5px;
}

div.d_haut_light {
  height: 327px;
  background-image: url('../img/fond_accro.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}
div.d_haut_light_geo {
  height: 327px;
  background-image: url('../img/fond_accro_contact.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}
div.d_haut_bulle {
  height: 327px;
  background-image: url('../img/d_haut.gif');
	background-repeat: no-repeat;
}

div.d_bas {
  height: 114px;
  background-image: url('../img/d_bas_fond.gif');
  background-position:right top;
	background-repeat: repeat-x;
	text-align: right;
}
div.d_bas_accueil {
  height: 114px;
  background-image: url('../img/fond-accueil-bas.gif');
	background-repeat: no-repeat;
	text-align: right;
}
div.d_bas_bulle {
  height: 114px;
  background-image: url('../img/d_bas_fond_bulle.gif');
  background-position:right top;
	background-repeat: repeat-x;
	text-align: right;
}

/* Visio */

div.jMyCarousel .up{
	background: url('../img/visio_up.gif') center center no-repeat;
	width:100px;
	height: 31px;
	border:0px;
}

div.jMyCarousel .down{
	background: url('../img/visio_down.gif') center center no-repeat;
	width:100px;
	height: 29px;
	border:0px;
	overflow: hidden;
}


/** Carousel 3 **/
div.jMyCarousel{
	padding-top: 28px;
	margin-left: 15px;
	_margin-left: 5px;
	float: left;
	overflow: hidden;
}

div.jMyCarousel ul{
	padding-top: 20px;
	height: 271px;
	overflow: hidden;
}
div.jMyCarousel ul li{
	margin: -1.7px 0px 0px 0px;
	line-height:0px;
	padding:1px;
	width: 100px;
	_width: 110px;
}
div.jMyCarousel ul li a{ /* in case of link */
	display:block;
}
div.jMyCarousel ul li a img{
	display:none;
	border: 0px;
	float: left;
}
div.jMyCarousel img{
  border: 1px #fe120c solid;
}
div.jMyCarousel img:hover{
  border: 1px white solid;
}
div.aff_img {
  float: left;
  width: 300px;
  padding-top: 5px;
  text-align: center;
}
img#img_gd {
  margin-top: 3px;
  border: 2px white solid;
}

/* TEXTES */

div.texte {
  position: relative;
  top: -405px;
  left: 715px;
  width: 250px;
}

span.blanc, span.blanc a {
  color: #FFFFFF;
  text-decoration: none;
}
#footer {
margin:0 auto;
position: absolute;
text-align: center;
top: 625px;
width: 900px;
}
	#footer a { color: #000;}