body {
	background-color: #FFFFFF;
	background-image: url(fond_page.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
		font: 12px  century gothic,Arial, Helvetica, sans-serif;
}




/*-- Id --*/
#tablo{

	min-height:200px;
	_height:200px;
	margin:0;
	padding:0;
	float:left;
	
}
#contact{
border:solid 1px #000;
}
#col_gauche{

	width:227px;
	height:550px;
	float:left;
	/*display:inline;*/
	margin:0;
	padding:0;

}
#logo_gauche{
	background:url(ban.jpg) no-repeat left top;
	 width:697px;
	 height:87px;
	 float: left;
	
}

#logo_gauche a{
	display:block;
	 width:447px;
	 height:73px;
}
#logo_gauche a strong {
	display:none;
}
#logo_gauche a#gotoen,
#logo_gauche a#gotode {
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
	height: 30px;
}
#logo_gauche a#gotoen {
	top: 65px;
	left: 510px;
}
#logo_gauche a#gotode {
        top: 65px;
        left: 620px;
}
#bando{
font: 11px  Arial, Helvetica, sans-serif;
color:#FFFFFF;
	
	width:316px;
	height:86px;
	background-color:#0000CC;
	float:right;
	background:url(bando_fond_point.gif) repeat-x top left;

}
#bando #deg-gauche{	
		background:url(bando-deg.gif) no-repeat top left;
		height:86px;
		width:30px;
		float:left;
		
}
#logo-droit{	
		background:url(logo.gif) no-repeat top left;
		height:55px;
		width:182px;
		float:right;
		display:inline;
		margin: 15px 35px;
		
}
#bando #indentite{
	font-size:11px;
	width:300px;
	float:left;
	display:inline;
	margin:15px 0 0 20px ;

}
#bando form{
	
	font-size:11px;
	width:200px;
	float:left;
	display:inline;
	margin:0px 0 0 20px ;
}
#bando form li, #bando li  {	
	margin: 0px;
	padding: 0px;
	list-style-type: none;

}
#bando form ul,#bando  ul {	
	margin: 5px 0 0 0;
	padding: 0px;
}
#bando input {
	font-size:11px;
	margin: 7px 0 0 0;
	padding: 1px;
}
#bando form a, #bando a  {	
font: 11px Arial, Helvetica, sans-serif;
color:#FFF;
}
#bando h1 {	
color:#FFFFFF;
font: 14px Arial, Helvetica, sans-serif;
}

.bouton-connceter {
	height: 7px;
	width: 70px;
	clear: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}



#menu #menu-bas a{
	margin:30px auto;
	font-size:12px;
	color:#FFD800;
	clear: both;

}

#conteneur {
	background-color:#006666;
	min-height: 807px;
	_height: 807px;
	width: 1013px;
	margin:0;
	padding:0;
	float: left;
	display:inline;
	border:solid 1px #FFF;
	background:#7294B3 url(fond-bas-page.gif) repeat-x bottom left;
	padding-bottom:20px;

}
#contenu {
	width:779px;
	background-color: #fff;
	border:solid 1px #FFF;
	font: 12px  century gothic,Arial, Helvetica, sans-serif;
	color: #525456;
	min-height:525px;
	_height:525px;
	display: inline;
	float: left;
	padding: 12px 5px 5px 0px;

}
#contenu.accueil-flash {
	background-color: #33373c;
}
#flash-intro {
	width:779px;
	background-color: #33373c;
	
	font: 12px  century gothic,Arial, Helvetica, sans-serif;
	color: #525456;
	min-height:525px;

}
#actu-accueil {
	width:779px;
	background-color: #FFF;
	
	font: 12px  century gothic,Arial, Helvetica, sans-serif;
	color: #525456;
	min-height:525px;

}

.col-home {
	background:url(img/commun/separateur.gif) no-repeat top left;
	font:11px Arial, Helvetica, sans-serif;
	color:#525456;
	width:170px;
	height:auto;
	margin-right:20px;
	padding-top:15px;
	_padding-top:20px;
	float:left;
	display:inline;
}

.col-home a{
	color:#92AF4B;
	font-weight: bold;
	text-decoration: none;		
}
.col-home a:hover {
	text-decoration: underline;
}
#icone{
	width:185px;
	height:160px;
	background:url(img/images/icone.gif) no-repeat;
	background-position:right top;
	float:left;
}
#bar #icone{
 background-position:left 0px;
}
#lounge #icone{
 background-position:left -170px;
}
#grenier #icone{
 background-position:left -320px;
}
#newsletter #icone{
 background-position:left -480px;
}
#identification #icone{
 background-position:left -620px;
}
#txt{
	margin-top:-27px;
	margin-left:17px;
	height:auto;	
	width:710px;
	_height:150px;
	min-height:150px;
	
	float:left;
	display:inline;
	
}

 #txt h1 {
	margin-left:2px;
	color:#92AF4B;
	font-size:13px;
	text-transform: uppercase;
 }
#txt .titre{
	margin-bottom:20px;
	background:url(img/commun/separateur.gif) no-repeat left bottom;
	height:auto;
	padding-bottom:20px;
 }
#txt h1 strong{
color:#CB6C2F;
}
 #txt .titre2{
	margin-bottom:5px;

	height:auto;
	padding-bottom:5px;
	text-transform: none;
 }

#identification #box-acces{
background:url(img/images/box-fond-cub.gif) no-repeat top left;
width:463px;
height:111px;
float:left;
display:inline;
padding-left:410px;




}
#newsletter #box-mail{
	
	background:url(img/images/champ_email.gif) no-repeat top left;
	width:415px;
	height:76px;
}
#newsletter #box-mail form{
text-align:center;
	background-image:none;
	width:auto;
	height:auto;
}



#identification #box-acces form{
	
	font-size:11px;
	width:300px;
	float:left;
	display:inline;
	margin:0px 0 0 120px ;
	background-image:none;
	text-align:left;
}
#identification #box-acces form li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}
#identification #box-acces form ul{	
	margin: 5px 0 0 0;
	padding: 0px;
	
}
#identification #box-acces input {
	font-size:11px;
	margin: 7px 0 0 0;
	padding: 1px;
}
#identification #box-acces form a {	
font: 11px Arial, Helvetica, sans-serif;
color:#FFF;
}


#contenu blockquote {
	background-color: #92AF4B;
	float: right;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 32px;
	height: 20px;
	position: relative;
}
#contenu blockquote a{
	color: #FFFFFF;
	text-decoration: none;
}
#contenu blockquote a:hover{
	text-decoration: underline;

}
#contenu blockquote img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	top: 1px;
	left: 4px;
}

#form-acces {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 210px;
}
form {
	margin: 0px;
	padding: 0px;
}

#menu {
	width:227px;
	height: 400px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #ED681E;
	margin: 0;
	padding-bottom: 0px;
	float:left;
	display:inline;
	background:#525456;

}

 #menu sup{
font-size:8px;

}
 #menu ul{
	padding: 0;
	list-style-type: none;
	margin: 0;


}
 #menu ul  ul {
	padding: 0;
	list-style-type: none;
	margin: 0 0 5px 0;
	
	
}
#menu li{
	margin: 0;
	padding: 0px;
}
#menu li li {
	
	margin: 0px;
	padding: 0px;
}
 #menu a {
	color: #FFFFFF;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#menu .saut-ligne  {
	display: block;
	margin-top: 28px;
	height: 20px;
}

 #menu img {
	border: none;

}

 #menu a:hover {
	text-decoration: underline;
}
#logo-inova {

}
#page{
	height:auto;
	width: 1024px;
	margin-top: 9px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	

}
#page-bord {
	background-image: url(page-bord.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	float: left;
	width: 1024px;

}

#page-bord-haut {
	background-image: url(page-bord-haut.gif);
	background-repeat: no-repeat;
	width: 1024px;

	float: left;
	height:7px;
	font-size: 1px; /* correction du bug IE6 */


}
#page-bord-bas {
	background-image: url(page-bord-bas.gif);
	background-repeat: no-repeat;
	height: 4px;
	font-size: 1px; /* correction du bug IE6 */
	width: 1024px;
	float: left;
	
}
#page-bord-gauche {
	background-image: url(page-bord-gauche.gif);
	background-repeat: no-repeat;
	height: 681px;
	width: 4px;
	float: left;
	
	
}
#page-bord-gauche-bloc{
	/*height:681px;*/
	width: 4px;
	float: left;
	background-image: url(../img/bloc-orange-fond-haut.gif);
	background-repeat: repeat-y;
	background-position: 0 top;
	
}
#page-bord-gauche-haut {
	background-image:none /*url(../img/page-bord-gauche_haut.gif)*/;
	background-repeat:no-repeat;
	width: 4px;
	height: 800px;
	float: left;
	
}
#page-bord-gauche-centre {
	background-image: url(../img/page-bord-gauche-centre.gif);
	background-repeat: no-repeat;
	width: 4px;
	border: 2px solid #0033CC;
	height:1px;
	
}
#page-bord-gauche-bas {
	background-image: url(../img/page-bord-gauche-bas.gif);
	background-repeat: no-repeat;
	height: 132px;
	width: 4px;
	border: 2px solid #CC0000;
	margin-top: auto;

}
#page-bord-droit-haut {
	float: right;
	height: 800px;
	width: 4px;
	background-image: url(../img/page-bord-droit_haut.gif);
	background-repeat: no-repeat;
	
}



#page-bord-droit- {
	position:absolute;
	background-image: url(../img/page-bord-droit.gif);
	background-repeat: no-repeat;
	height: 807px;
	width: 5px;
	z-index:10;
	top:1px;

	/*float: right;*/
	border:solid 1px #000066;
}
#zone-mention {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #bbbbbb;
	color: #818181;
	width: 227px;
	height: 80px;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 32px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline; /* correction du bug IE6 / margue */
}
#zone-mention a,#zone-mention a:visited,#zone-mention a:link, #zone-mention a:active {
	text-decoration: none;
	color: #7f7f7f;
}
#zone-mention a:hover{
	text-decoration: underline;
}
#zone-mention ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#zone-mention li {
	display: inline; /* correction du bug IE6 / margue */
	margin: 0px;
	padding: 0px;
}


#contenu sup{
font-size:8px;

}

#contenu ul  ul {
	font-weight: normal;
	margin-left: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#contenu ul {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#contenu ul { list-style-image: url('../img/contenu-dd-puce.jpg') }
#contenu li {
	font-weight:normal;
	background-image: none;
	margin: 6px 0 6px 20px;
	padding: 0 0 0 0px;
	list-style-type: none;
}
#contenu ul ul  {
	 list-style-image:none;
}

#contenu li li {
	font-weight:normal;
	background-image: none;
	margin: 6px 0 6px 10px;
	padding: 0 0 0 0px;
	list-style-type:disc;
}



#contenu a {
	color: #92AF4B;
	text-decoration: none;
	font-style: italic;	
}
#contenu a:hover {
	text-decoration:underline;
}

/*-- Class --*/
.marqueur-carre {
	/*background-image: url(../img/menu-marqueur-carre.gif);*/
	background-repeat: no-repeat;
	position: absolute;
	left: 5px;
	top: 8px;
	z-index:10;
	display:none;
	margin:0;
	padding:0;
}

.marqueur-deg {
/*	background-image: url(../img/menu-marqueur-deg.gif);*/
	background-repeat: no-repeat;
	position: absolute;
	top: 21px;
	left: 21px;
	z-index:11;	
	display:none;
}
#bar #marquer1 .marqueur-carre {
	height: 15px;
	width: 14px;
	top:16px;
	display:block;
	margin:0;
	padding:0;
	
}
#bar #marquer1  .marqueur-deg  {
	height: 4px;
	width: 78px;
	top:29px;
	display:block;
	margin:0;
	padding:0;
}
#lounge #marquer2 .marqueur-carre{
	height: 15px;
	width: 14px;
	display:block;
	margin:0;
	padding:0;
} 

#lounge #marquer2  .marqueur-deg  {
	height: 4px;
	width: 78px;
	display:block;
	margin:0;
	padding:0;
}
#grenier #marquer3 .marqueur-carre{
	height: 15px;
	width: 14px;
	display:block;
	margin:0;
	padding:0;
}

#grenier #marquer3  .marqueur-deg  {
	height: 4px;
	width: 78px;
	display:block;
	margin:0;
	padding:0;
}

#newsletter #marquer4 .marqueur-carre{
	height: 15px;
	width: 14px;
	display:block;
	margin:0;
	padding:0;
	
}

#newsletter #marquer4  .marqueur-deg  {
	height: 4px;
	width: 78px;
	display:block;
	margin:0;
	padding:0;
	
}

#newsletter #marquer5 .marqueur-carre{
	height: 15px;
	width: 14px;
	display:block;
	margin:0;
	padding:0;
	
}

#newsletter #marquer5  .marqueur-deg  {
	height: 4px;
	width: 78px;
	display:block;
	margin:0;
	padding:0;
	
}

#newsletter #marquer6 .marqueur-carre{
	height: 15px;
	width: 14px;
	display:block;
	margin:0;
	padding:0;
	
}

#newsletter #marquer6  .marqueur-deg  {
	height: 4px;
	width: 78px;
	display:block;
	margin:0;
	padding:0;
	
}

#newsletter #marquer7 .marqueur-carre{
	height: 15px;
	width: 14px;
	display:block;
	margin:0;
	padding:0;
	
}

#newsletter #marquer7  .marqueur-deg  {
	height: 4px;
	width: 78px;
	display:block;
	margin:0;
	padding:0;
	
}
#marquer1 , #marquer2, #marquer3, #marquer4, #marquer5, #marquer6, #marquer7{
position:relative;

}

.bouton-valider {
	text-align: right;
}

.bloc-gris-bord-haut {
	background-image: url(../img/bloc-gris-bord-haut.gif);
	background-repeat: no-repeat;
	background-color: #E0E0E0;
	height: 8px;
	font-size: 1px; /* correction du bug IE6 */

}
.bloc-gris-fond {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../img/bloc-gris-fond.gif);
	background-repeat: repeat-y;
	width: auto;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	margin: 0px;
	text-align: justify;
}
.bloc-gris-bord-bas {
	background-image: url(../img/bloc-gris-bord-bas.gif);
	background-repeat: no-repeat;
	height: 8px;
	font-size: 8px; /* correction du bug IE6 */
	width: 402px;
	background-color: #E0E0E0;
}

.separateur {
	background-image: url(../img/ligne-separateur.gif);
	background-repeat: repeat-x;
	float: left;
	height: 16px;
	width: 402px;
	background-position: left bottom;
	text-align: right;
}
.bouton-plus {
	float: right;
}
#bar .bar, #lounge .lounge, #grenier .grenier, #newsletter .newsletter {
	color: #ED681E;
}
#contenu form{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;

}
#contenu .formulaire form{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../img/contenu-form-fond.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 523px;
	text-align: right;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	color: #FFFFFF;
}
#contenu-colon-form {
	width: 200px;
	margin-right: 5px;
	margin-left: 5px;
	float: left;
}

#contenu form em {
	font-weight: bold;
	color: #FFFFFF;
}

#contenu form label {
}
#contenu form p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #FFFFFF;
}

.contenu-form-bord-haut {
	background-image: url(../img/contenu-form-haut.gif);
	width: 523px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	margin: 0 0 0 0;
	font-size: 1px;
}

.contenu-form-bord-bas {
	background-image: url(../img/contenu-form-bas.gif);
	width: 523px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	margin: 0 0 0 0;
}
form textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 180px;
}

#contenu form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.clearthefloats {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}	

#menu-bas {

	text-align:left;
	width: 169px;
	background-color: #2F3336;
	height:auto;
	margin: 0px;
	padding-top: 10px;
	padding-left:50px;
	padding-bottom: 10px;
	background-repeat: no-repeat;

}
#menu div {
	width: 198px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 20px;
	background-color: #525456;
}
#contenu #txt .titre2 a {
	text-decoration: underline;

}
#contenu #txt .titre2 a:hover {
	
	text-decoration: none;
}
#membre{
background:url(img/commun/deg.jpg) repeat-x bottom left;
width:700px;
float:left;
margin-top:50px;
/*margin-bottom:2px;*/
border-bottom:solid 1px #92AF4B;
border-top:solid 1px #92AF4B;
padding: 15px 20px;

}

#membre h1{
	color:#92AF4B;
	font-size:12px;
	margin: 10px 0;
	text-transform: uppercase;
}

#thematique_lien, #categorie_lien{
	width:160px;
	height:auto;
	
	border-right:#92AF4B solid 1px;
	border-bottom:#92AF4B solid 1px;
	background-color:#fff2ea;
	position:absolute;
	top:310px;
	left:250px;
}
#categorie_lien{
	top:345px;
	left:250px;
}
#thematique_lien h1, #categorie_lien h1{
	color:#2f3336;
	font-size:11px;
	text-transform: uppercase;
	text-align:center;
	text-decoration:underline;
	padding-top:3px;
	margin-bottom:0;
	padding-bottom:0;
}
#thematique_lien ul, #categorie_lien ul { 
	list-style-image: url('../img/icone-thematique.gif') ;
	margin-top:0;
	padding-top:0;
	text-indent:0;
	}
	
#thematique_lien a, #categorie_lien a{ 
	padding-right:4px;
	color:#2f3336;
		}

#footer{
font: 12px  Arial, Helvetica, sans-serif;
	color: #525456;
	float:right;
	font-weight:bold;
	background-color:#FFE096;
}

.detail-carte
{
    display: none;   
    float:left;
}
#carte{
float:right;
}
#txt_detail{
margin-left:6px;
}

#actu{
margin-left:-2px;

}
#actu_date{

	color: #92AF4B;
	text-decoration: none;
	font-style: italic;	
}
#lien_noir a{
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
#lien_noir a:hover{
text-decoration: underline;
}

