html, body {
	margin:0;
	padding:0;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
body {
	/*background-image:url(../images/fond-cadre.jpg);
	background-position:bottom;
	background-repeat:no-repeat;*/
	background-image:url(../images/fond-bandeau.jpg);
	background-repeat:no-repeat;
	background-position:center 0;
	display:inline;
	background-color:#92bee5;
	float:left;
	/*margin-top:-94px;*/
	width:100%;
height:100%;	
	min-height:100%;
}
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
}
.clearboth {
	clear:both;
}


div#test {
	_height:100%;
	min-height:100%;
	/*border:5px solid red;*/
	width:100%;
	background-image:url(../images/fond-cadre.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top: -94px;
	/*position:relative;
	float:left;border:1px solid red;*/
	
}

div#cadre {
	/*background-color:#999999;*/
	background-image:url(../images/fond-cadre2.gif);
	/*background-position:center;*/
	background-repeat:repeat-y;	
	height:100%;min-height:100%;
	/**/
	width:892px;
	margin: 0 auto 0 auto;
	_height:100%;
	min-height:100%;
	/*margin:auto;margin-top:-119px;*/
	
}
div#souscadre {
	
	background-image:url(../images/fond-bandeau.jpg);
	background-repeat:no-repeat;
	background-position:center 94px; /* CHANGER */
}
div#soussouscadre {
	width:100%;
	margin:auto;
	/*border:1px solid green;*/
}

/**+html div#soussouscadre {
	width:891px;
}*/

div#header {
	height:236px;
	position:relative;
	top:94px; /* CHANGER */
}
div#footer {
	background-image:url(../images/fond-pied.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:94px;
	width:100%;
	margin:auto;
	clear:both;
	display:block;
}
div#pourcentrer {
	width:891px;
	margin:auto;
	position:relative;
}
div#container {
	min-height:200px;
	_height:200px;
	margin-top:94px; /* CHANGER */
	padding-bottom:10px;
	/*background-image:url(../images/fond-cadre2.gif);
	background-repeat:repeat-y;
	background-position:center;*/
}

div#bandeau-flash {
	text-align:center;
}

div#bandeau-flash myFlashContent {
	height:187px;
	width:875px;
	background-image:url(../images/bandeau-sans-flash.png);
	background-repeat:no-repeat;
	margin:auto;
}

/* NAVIGATION H*/
div#nav-h {
	height:29px;
	width:891px;
	background-image:url(../images/nav-h-fond.gif);
	background-repeat:no-repeat;
}
div#nav-h ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:0px;
	display:block;
	float:right;
}
div#nav-h ul li {
	/*background-color:#FF0000;*/
	height:29px;
	display:block;
	float:left;
	background-image:url(../images/nav-h-separateur.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 1px 0 1px;
}
div#nav-h ul li.last {
	background:none;
	
}
div#nav-h ul li a {
	display:-moz-inline-box;
	display:inline-block;
	height:22px;
	font-size:14px;
	padding:7px 15px 0 15px;
	color:#FFFFFF
}
div#nav-h ul li a:hover {
	background-image:url(../images/nav-h-over.gif);
	background-repeat:repeat-x;
	background-position:1px;
	text-decoration:none;
}
div#nav-h ul li.last a:hover {
	background-image:url(../images/nav-h-last.gif) !important;
	background-repeat:no-repeat !important;
	background-position:right !important;
}
/* FIN NAVIGATION H */

/* NAVIGATION VERTICALE */

/* les items fonc�s et clairs par d�faut */
div.item-fonce, div.item-clair, div.item-special {
	background-image:url(../images/nav-v/item-fonce-top.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	margin-left:5px;
	margin-bottom:1px;
	width:100%;
}
div.item-clair {
	background-image:url(../images/nav-v/item-clair-top.gif);
}
div.item-special {
	background-image:url(../images/nav-v/item-fonce-2-top.gif);
}

div.item-fonce div, div.item-clair div, div.item-special div {
	background-image:url(../images/nav-v/item-fonce-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	/*overflow:auto;*/
	zoom:1;
}
div.item-clair div {
	background-image:url(../images/nav-v/item-clair-bottom.gif);
}
div.item-special div {
	background-image:url(../images/nav-v/item-fonce-2-bottom.gif);
}

div.item-fonce div a, div.item-clair div a, div.item-special div a {
	display:block;
	width:130px;
	background-image:url(../images/nav-v/item-fonce-defaut-out.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-size:12px;
	color:#FFFFFF;
	margin:0;
	padding:0 20px 5px 8px;
}
div.item-special div a {
	width:90px;
	padding:3px 60px 5px 8px;
}

div.item-fonce div a:hover, div.item-clair div a:hover, div.item-special div a:hover {
	text-decoration:none;
	background-image:url(../images/nav-v/item-fonce-defaut-over.gif);
}

/* partenaire */
div.margintop {
	margin-top:24px;
}
div.partenaires {
	background-image:url(../images/nav-v/item-clair-top.gif);
}
div.partenaires div {
	background-image:url(../images/nav-v/item-partenaires.gif)!important;
}
div.partenaires div a {
position:relative;
	background-image:url(../images/nav-v/item-partenaires-out.gif);
	min-height:30px;
}
div.partenaires div a:hover {
	background-image:url(../images/nav-v/item-partenaires-over.gif);
}

/* juridique */
div.juridique {
	margin-top:24px;
}
div.juridique div {
	background-image:url(../images/nav-v/item-juridique.gif)!important;
}
div.juridique div a {
	position:relative;
	min-height:30px;
	background-image:url(../images/nav-v/item-juridique-out.gif);
}
div.juridique div a:hover {
	background-image:url(../images/nav-v/item-juridique-over.gif);
}

/* formation */
div.formation div {
	background-image:url(../images/nav-v/item-formation.gif)!important;
}
div.formation div a {
	position:relative;
	min-height:30px;
	background-image:url(../images/nav-v/item-formation-out.gif);
}
div.formation div a:hover {
	background-image:url(../images/nav-v/item-formation-over.gif);
}

/* votre frhpa */
div.votre-frhpa div {
	background-image:url(../images/nav-v/item-votre-frhpa.gif)!important;
}
div.votre-frhpa div a {
	position:relative;
	min-height:30px;
	background-image:url(../images/nav-v/item-votre-frhpa-out.gif);
}
div.votre-frhpa div a:hover {
	background-image:url(../images/nav-v/item-votre-frhpa-over.gif);
}

/* outils */
div.outils {
	background-image:url(../images/nav-v/item-clair-top.gif);
	margin-top:24px;
}
div.outils div {
	background-image:url(../images/nav-v/item-outils.gif)!important;
}
div.outils div a {
	position:relative;
	min-height:30px;
	background-image:url(../images/nav-v/item-outils-out.gif);
	width:110px;
	padding-right:40px
}
div.outils div a:hover {
	background-image:url(../images/nav-v/item-outils-over.gif);
}

/* developpement */
div.developpement {
	background-image:url(../images/nav-v/item-clair-top.gif);
}
div.developpement div {
	background-image:url(../images/nav-v/item-developpement.gif)!important;
}
div.developpement div a {
	position:relative;
	min-height:30px;
	background-image:url(../images/nav-v/item-developpement-out.gif);
}
div.developpement div a:hover {
	background-image:url(../images/nav-v/item-developpement-over.gif);
}

/* adresses */
div.adresses {
	background-image:url(../images/nav-v/item-clair-top.gif);
}
div.adresses div {
	background-image:url(../images/nav-v/item-adresses.gif)!important;
}
div.adresses div a {
	position:relative;
	min-height:30px;
	background-image:url(../images/nav-v/item-adresses-out.gif);
}
div.adresses div a:hover {
	background-image:url(../images/nav-v/item-adresses-over.gif);
}

/* h�tellerie */
div.hotellerie {
	margin-bottom:24px;
}
div.hotellerie div {
	background-image:url(../images/nav-v/item-hotellerie.gif)!important;
}
div.hotellerie div a {
	position:relative;
	min-height:30px;
	background-image:url(../images/nav-v/item-hotellerie-out.gif);
}
div.hotellerie div a:hover {
	background-image:url(../images/nav-v/item-hotellerie-over.gif);
}

a.pacte-qualite {
	display:block;
	width:158px;
	height:60px;
	background-image:url(../images/pacte-qualite.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:24px;
}
a.pacte-qualite span {display:none;}

a.logo-rhone-alpes {
	display:block;
	margin-left:5px;
	margin-top: 20px;
}
a.logo-rhone-alpes img {
	border:none;
}

/* FIN NAVIGATION VERTICALE */

div#bandeau {
	height:89px;
	background-image:url(../images/bandeau-defaut.jpg);
	background-repeat:repeat-x;
	background-color:#0099CC;
}
div#bandeau div.ligne1, div#bandeau div.ligne1bis {
	margin-top:10px;
}
div#bandeau div.ligne1, div#bandeau div.ligne1bis, div#bandeau div.ligne2, div#bandeau div.ligne2bis, div#bandeau div.ligne3 {
	float:right;
	clear:both;
	margin-right:12px;
	height:25px;
	color:#FFFFFF;
}
div#bandeau div.ligne3 {
	margin-top:5px;
	height:auto;
}

div#bandeau div.ligne3 form {
	padding:0;
	margin:0;
}

div#bandeau div.ligne2 a, div#bandeau div.ligne2bis a, div#bandeau div.ligne1bis a {
	background-image:url(../images/deconnexion-out.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

div#bandeau div.ligne2 a:hover {
	background-image:url(../images/deconnexion-over.gif);
}

div#bandeau div.ligne2bis a {
	background-image:url(../images/adherer-out.gif);
}
div#bandeau div.ligne2bis a:hover {
	background-image:url(../images/adherer-over.gif);
}

div#bandeau div.ligne1bis a {
	background-image:url(../images/identification-out.gif);
}
div#bandeau div.ligne1bis a:hover {
	background-image:url(../images/identification-over.gif);
}

div#bandeau div.ligne3 input.champ-texte{
	border:none;
	background:none;
	background-image:url(../images/recherche-fond.gif);
	background-repeat:no-repeat;
	width:193px;
	padding-left:10px;
	vertical-align:middle;
	font-size: 12px;
}
div#bandeau div.ligne3 input.btn-submit{
	border:none;
	background:none;
	width:16px;
	height:17px;
	vertical-align:middle;
}

div#chemin {
	margin:17px 0 10px 0;
	color:#ff7800;
}
div#chemin a {
	color:#ff7800;
	text-decoration:none;
}
div#chemin a:hover {
	text-decoration:underline;
}

div#menugauche {
	width:173px;
	margin:0px 7px 0 0;
	/*margin-bottom:1px solid red;*/
	padding-top:5px;
	padding-bottom:150px;
	float:left;
	background-image:url(../images/nav-v-fond.gif);
	background-repeat:no-repeat;
}
div#menugauche ul {
	margin:0 0 0 10px;
	padding:0px;
	list-style-type:none;
}
div#content {
	float:left;
	width:670px;
	margin:0px 0px 0px 10px;
}
div#footer ul {
	margin:0 0 0 200px;;
	padding:50px 0 0 0;
	list-style-type:none;
	text-align:left;
	
}
div#footer ul li {
	margin:0 0 0 6px;
	display:inline;
	border-right:1px solid #010101;
}

div#footer ul li.noborder {
	border-right:none;
}
div#footer ul li a {
	font-weight:bold;
	color:#010101;
	font-size:13px;
	margin-right:6px;
}
div#footer div.addonline {
	position:absolute;
	right:0;
	top:38px;
}
div#footer div.addonline a {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
div.lien-frhpa {
	position:absolute;
	height:207px;
	width:186px;
	top:-113px;
	left:-7px;
	background-image:url(../images/footer-graph.png);
	background-repeat:no-repeat;
	background-position:top left;
}
div.lien-frhpa a {
	display:block;
	height:100%;
}
div.lien-frhpa a span {
	display:none;
}
div#footer img {
	border:none;
	vertical-align:middle;
}


/* MODELES */

div.news-flash {
	width:666px;
	height:98px;
	background-image:url(../images/modeles/news-flash.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:11px;
	margin-bottom:10px;
	z-index:1;
}
div.news-flash span {
	display:block;
	margin:0 0 10px 39px;
	font-weight:bold;
	font-size:17px;
	color:#FFFFFF;
}
div.news-flash object, div.news-flash embed {
	z-index:1;
}

div.section-fleurs {
	height:22px;
	background-image:url(../images/modeles/section-fleurs.gif);
	background-repeat:no-repeat;
}

span.titre1 {
	background-image:url(../images/modeles/titre1.gif);
	background-repeat:no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#78b519;
	text-indent:28px;
	display:block;
}
span.titre1 a {
	color:#78b519;
}

div.encart {width: 666px;}
div.encart span {
	display: block;
	width: 631px;	
	height: 25px;
	background-image: url(../images/modeles/encart-titre.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #78b519;
	padding: 5px 0 0 35px

}
div.encart div.bottom {
	background-image: url(../images/modeles/encart-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 11px;
}
div.encart div.repeat {
	background-image: url(../images/modeles/encart-repeat.gif);
	background-repeat: repeat-y;
	padding:5px 10px 0 10px;
}
/***********/

/* MENU DEROULANT */

div.deroulant, div.deroulant-v2 {
	width:122px;
	background-image:url(../images/deroulant/deroulant-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding: 0 0 5px 0;
	margin:0;
	position:absolute;
	top:217px;
	left:700px;
	z-index:100;
}

div.deroulant-v2 {
	top:330px;
	left:552px;
}

div.deroulant ul, div.deroulant-v2 ul {
	background-image:url(../images/deroulant/deroulant-repeat.gif);
	background-repeat:repeat-y;
	list-style:none;
	margin:0;
	padding:0;
}

div.deroulant-v2 ul {
	background-image:url(../images/deroulant/deroulant-repeat-2.gif);
}

div.deroulant ul li, div.deroulant-v2 ul li {
	
}

div.deroulant ul li.first, div.deroulant-v2 ul li.first {
	background-image:url(../images/deroulant/deroulant-top.gif);
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:3px;
}

div.deroulant-v2 ul li.first {
	background-image:url(../images/deroulant/deroulant-top-2.gif);
	padding-top:10px;
}

div.deroulant ul li.first a, div.deroulant-v2 ul li.first a {
	padding-bottom:0;
}
div.deroulant ul li.last a, div.deroulant-v2 ul li.last a {
	padding-bottom:0;
}

div.deroulant ul li a, div.deroulant-v2 ul li a {
	display:block;
	background-image:url(../images/deroulant/deroulant-puce-out.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:15px;
	margin:0 10px 0 10px;
	text-decoration:none;
	color:#FFFFFF;
	padding-bottom:3px;
	width:100%;
}

div.deroulant ul li a:hover, div.deroulant-v2 ul li a:hover {
	text-decoration:none;
	background-image:url(../images/deroulant/deroulant-puce-over.gif);
	padding-left:20px;
}


h1,h2,h3,h4,h5,h6,p{
margin:0;
padding:0;
}
/**************/
/* Formulaire */
/**************/
.classinputtext, .classtextarea,.classselect,.classinputcheck,.classinputradio,.inputreset,.inputsubmit{
	border-style :solid;
	border-width: 1px;
	border-color:#ff8b00;
	margin-left:5px;
}

.classinputtext, .classtextarea,.classselect,.classoption,.classinputcheck,.classinputradio,.inputreset,.inputsubmit{
	font-size : 12px; 
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px;
}
.classinputcheck,.classinputradio{
	border-width: 0px;
}
.inputreset,.inputsubmit{
	background:none;
	background-image: url(../images/modeles/fond-btn-formulaire.gif);	
	background-repeat: repeat-x;
	border:none;
	font-size: 12px;
	color: #FFFFFF;
}
.intituleformulaire{
	font-size : 12px; 
	font-family: Arial, Helvetica, sans-serif;
	color :#000000;
	padding-left:10px;
	width:20%;
	text-align: left;
	vertical-align: top;
	float: left;
	background-image: url(../images/modeles/puce-formulaire.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
.blocksumit{
	display: block;
	margin: 5px 0 0 20%;
	/*padding-left: 20%;
	padding: 3px;*/
}
.champobligatoire{
	font-size : 13px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:red;
}
/********/
/* MENU */
/********/
.definitionm0{
	border-color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	vertical-align:top;
}
a.lien_menu{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:normal !important;
}
/**********/
/* MOTEUR */
/**********/
.resumemoteur{
	font-family:Arial, Helvetica, sans-serif !important;;
	font-size:12px !important;
	font-weight:normal !important;
	display: block;
	margin:0;
	margin-left: 0;
	margin-bottom: 10px;
	padding-bottom: 15px;
	background-image: url(../images/moteur/separation.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.l_moteur,.l_moteur:active,.l_moteur:visited{
	color:#78b519;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
img.etoile {
	margin:0 3px 0 3px;
	vertical-align:top;
}
.page_moteur{
		display: block;
	margin:0;
	margin-left: 5px;
	margin-bottom: 10px;
		font-family:Arial, Helvetica, sans-serif !important;;
	font-size:12px !important;
		color: #949494;
	text-align:right;
}
.pageselect{
	color:#279600;
}
.l_page{
	font-family:Arial, Helvetica, sans-serif !important;;
	font-size:12px !important;
	text-decoration:underline;
	color:#000;
}
.pageresult{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #949494;
	font-weight: bold;
}
.pasmoteur{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #279600;
	font-weight: bold;
	text-align:center;
}
/***************/
/* BLOCK FLASH */
/***************/
.blockFlash {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
}
.blockFlash img {
	border:0px;
	display:block;
}

