body{
	margin:5px 0px 0px 0px;
	font-size:12px; font-family:arial,helvetica, sans-serif;
	color:#7E7E7E;
	background-color:#D4D4D4;
	background-image:url(../gfx/bg.jpg);
	background-repeat:repeat-x;
	text-align:center;	
}
h1{
	margin:0px;
	font-size:13px;font-weight:normal;
	color:white;
	padding-top:1px;
	padding-left:5px;
}
img{
	border:none;
}
table{
	margin:0px;padding:0px;
	font-size:12px; font-family:arial, helvetica, sans-serif;
}
#content{
	width:925px;
	margin:auto;
}

#bandeau{
	width:900px;
	height:100px;
	text-align:left;
}
#menu{
	width:900px; height:29px;
	margin:0;
	text-align:left;
}
#menu a{
	text-decoration:none;
	color:white;
	font-size:15px; font-weight:normal;
}

#menu ul{
	margin:0px; padding:0px;
	width:900px; height:29px;
	list-style:none;
	padding:5px 15px 0px 15px;
}
#menu li{
	height:29px;
	float:left;
}
.point{
	margin-left:13px;
	margin-right:13px;
}
#contenu{
	margin:0px;padding:0px;
}
#lien_bas{
	padding-top:15px;
	text-align:right;
}
#lien_bas a{
	text-decoration:none;
	font-size:12px;
	color:#7e7e7e;
}
.info{
	width:175px;
	margin-left:20px;
}
.info_haut{
	margin:0px;padding:0px;
	width:175px;height:19px;
}
.info_centre{
	margin:0px;padding:5px;
	border-left:solid 1px #cacaca;
	border-right:solid 1px #cacaca;
}
.info_bas{
	margin:0px;padding:0px;
	background:url(../gfx/info_bas.jpg) no-repeat;
}
#rappel{
	width:177px;
	height:44px;
	background:url(../gfx/rappel.jpg) no-repeat;
	margin-left:20px;
}
.debug{
	border:solid red 1px;
	color:red;
}
input.texte, textarea, select  {
  font-family: Verdana,	Arial, Helvetica;
  font-size: 13px;
  background-color: white;
  color: black;
  border: #c9c9c9 solid 1px;
}
a{
text-decoration:none;
color:#545454;
}
a:hover{
text-decoration:none;
color:#A7A7A7;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu dl {
float: left;
width: 12em;
margin: 0 1px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #ccc;
border: 1px solid gray;
}
#smenu1	td,#smenu2	td,#smenu3	td,#smenu4	td{
	padding-left:3px;
}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}

.erreur{
	color:red;
}

/* ACCUEIL - VIGNETTES */
.vignettecoinGH{
	
}
.vignette_haut{
	width:183px;height:29px;
	background:url(../gfx/vignette_haut.png) no-repeat;
}

/* ACCUEIL - VIGNETTES ACTUELLEMENT UNIQUEMENT POUR LE SITE TOYOTA*/
/* partie financement */
#cellule_financement {
	background-image:url(../gfx/accueil_vignette/tableau_1c.png);
	width:180px;
	vertical-align:top
}
#cellule_contenu_financement{
	background-image:url(../gfx/accueil_vignette/tableau_1b.png);
	background-repeat:no-repeat;
	width:180px;
	height:172px;
	vertical-align:top;
}
#cellule_bas_gauche {
	background-image:url(../gfx/accueil_vignette/tableau_1d.png);
	width:180px;
	height:21px;
}
#cellule_haut_gauche {
	background-image:url(../gfx/accueil_vignette/tableau_1.png);
	vertical-align:top;
	height:34px;
	width:180px;
	padding:0;
	margin:0;
}
/* //////////////// */
#cellule_contener {
	background-image:url(../gfx/accueil_vignette/tableau_2c.png);
	vertical-align:top;
	height:172px;
}
.cellule_contenu {
	background-image:url(../gfx/accueil_vignette/tableau_2b.png);
	background-repeat:no-repeat;
width:210px;
	height:172px;
	vertical-align:top;
}
#cellule_droite {
	background-image:url(../gfx/accueil_vignette/tableau_3c.png);
	vertical-align:top;
}

#cellule_haut_droite {
	background-image:url(../gfx/accueil_vignette/tableau_3.png);
	vertical-align:top;
	height:34px;
	width:33px;
	padding:0;
	margin:0;
}
#cellule_bas_droite {
	background-image:url(../gfx/accueil_vignette/tableau_3d.png);
	width:33px;
	height:21px;
}
#cellule_haut_milieu {
	background-image:url(../gfx/accueil_vignette/tableau_2.png);
	height:34px;
}
#cellule_bas_milieu {
	background-image:url(../gfx/accueil_vignette/tableau_2d.png);
	height:21px;
}
.calque_actualite{
margin-left:45px;
width:150px;
}




