/*
**************** ZONE ACCUEIL
*/
div#contenuCadre
{
	position:			relative;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	height:				532px;
	overflow:			visible;
}
div#contenuCadre div#accueil_titre
{
	position:			absolute;
	z-index:			20;
	top:				23px;
	left:				219px;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	height:				130px;
	width:				490px;
	
	color:				#0067af; /*bleu*/
	font-weight:		600;
	font-size:			0.95em;
	line-height:		1.3em;
}
div#contenuCadre div#accueil_titre p
{
	margin:				0;
	padding:			0;
}
div#contenuCadre div#accueil_titre h1
{
	margin:				5px 0 0 0;
	padding:			0;
	
	color:				#c8c800; /*vert*/
	font-size:			1.7em;
	font-weight:		600;
}
div#contenuCadre div#accueil_listeOT
{
	position:			absolute;
	z-index:			30;
	top:				10px;
	left:				760px;/*709px*/
	
	margin:				0;
	border:				0;
	padding:			0 15px 0 0;
	
	height:				98px;
	width:				185px;/*236px*/
}
div#contenuCadre div#accueil_listeOT h2
{
	margin:0 0 5px 5px;
	padding:0;
	
	color:#fff;
	font-size:1em;
	font-weight:bold;
	text-align:center;
}
div#accueil_porteuse
{
	position:relative;
	z-index:10;
	
	margin:0;
	border:0;
	padding:0;
	
	height:564px;
	width:952px;
	overflow:hidden;
	
	background-image:	url(../../media/image/accueil_fond_contenu.jpg);
	background-position:top left;
	background-repeat:	no-repeat;
}
div#accueil_porteuse div#accueil_flash
{
	position:absolute;
	z-index:20;
	top:0;
	left:0;
	
	padding:0;
	
	height:532px;
	overflow:hidden;
}
div#accueil_porteuse div#situationAin_flash
{
	position:absolute;
	z-index:30;
	top:-7px;
	left:9px;
	
	margin:0;
	border:0;
	padding:0;
	
	width:150px;
	height:160px;
	overflow:hidden;
}
div#accueil_porteuse div#situationAin_flash div#flash_situationAinAnimation
{
	position:absolute;
	z-index:20;
	
	margin:0;
	border:0;
	padding:0;
	
	width:150px;
	height:160px;
	overflow:hidden;
}
div#accueil_porteuse div#situationAin_flash a#situationAin_lien
{
	position:absolute;
	z-index:200;
	display:block;
	
	margin:0;
	border:0;
	padding:0;
	
	width:150px;
	height:160px;
	overflow:hidden;
}
div#accueil_porteuse div#accueil_images
{
	position:absolute;
	z-index:10;
	top:0;
	left:0;
	
	margin:0;
	border:0;
	padding:0;
	
	height:532px;
	width:954px;
	overflow:hidden;
}

div#accueil_porteuse div#accueil_images div.accueil_image
{
	position:absolute;
	
	margin:0;
	padding:0;

	overflow:hidden;
}
div#accueil_porteuse div#accueil_images div#accueil_image01
{
	z-index:10;
	top:200px;
	left:25px;
	
	height:250px;
	width:240px;
}
div#accueil_porteuse div#accueil_images div#accueil_image02
{
	z-index:20;
	top:140px;
	left:270px;
	
	height:200px;
	width:200px;
}
div#accueil_porteuse div#accueil_images div#accueil_image03
{
	z-index: 30;
	top: 180px;
	left:465px;
	
	height: 280px;
	width: 265px;
}

div#accueil_porteuse div#accueil_images div#accueil_image04
{
	z-index: 40;
	top: 170px;
	left:730px;
	
	height: 200px;
	width: 200px;
}
div#contenuCadre ul#accueil_menuOT
{
	position:			absolute;
	z-index:			40;
	top:				391px;
	left:				28px;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	height:				102px;
	width:				909px;
	overflow:			hidden;
	
	list-style-type:	none;
}
ul#accueil_menuOT li.menuOT_lien
{
	position:			absolute;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	height:				25px;
	width:				218px;
	overflow:			hidden;
	
	list-style-type:	none;
}
ul#accueil_menuOT li.menuOT_lien a
{
	display:			block;
	
	margin:				0;
	border:				0;
	padding:			2px 0 0 23px;
	
	height:				23px;
	width:				195px;
	overflow:			hidden;
	
	background-color:	transparent;
	background-position:0 0;
	background-repeat:	no-repeat;
	
	font-size:			1.2em;
	font-weight:		bold;
	line-height:		1.35em;
	text-decoration:	none;
}
ul#accueil_menuOT li.menuOT_lien a:hover
{
	background-position:0 -25px;
}
ul#accueil_menuOT li#menuOT_dombes
{
	top:				73px;
	left:				1px;
}
ul#accueil_menuOT li#menuOT_dombes a
{
	background-image:	url(../../media/image/btn-accueilDombes.gif);
	
	color:				#6f9def;
}
ul#accueil_menuOT li#menuOT_dombes a:hover
{
	color:				white;
}
ul#accueil_menuOT li#menuOT_gex
{
	top:				0;
	left:				226px;
}
ul#accueil_menuOT li#menuOT_gex a
{
	background-image:	url(../../media/image/btn-accueilGex.gif);
	
	color:				#ff9100;
}
ul#accueil_menuOT li#menuOT_gex a:hover
{
	color:				white;
}
ul#accueil_menuOT li#menuOT_bugey
{
	bottom:				2px;
	left:				455px;
}
ul#accueil_menuOT li#menuOT_bugey a
{
	background-image:	url(../../media/image/btn-accueilBugey.gif);
	
	color:				#9d39c6;
}
ul#accueil_menuOT li#menuOT_bugey a:hover
{
	color:				white;
}
ul#accueil_menuOT li#menuOT_bresse
{
	top:				15px;
	right:				0;
}
ul#accueil_menuOT li#menuOT_bresse a
{
	background-image:	url(../../media/image/btn-accueilBresse.gif);
	
	color:				#309231;
}
ul#accueil_menuOT li#menuOT_bresse a:hover
{
	color:				white;
}

div#masque_situationAin
{
	position:			fixed;
	z-index:			200;
	top:				0px;
	left:				0px;
	
	margin:				0;
	border:				0;
	padding:			0;
	
	height:				100%;
	width:				100%;
	
	background-color:	black;
	filter:				alpha(opacity=75);
	-moz-opacity:		0.75;
	opacity:			0.75;
}
div#situationAin_porteuse
{
	display:			none;
	position:			absolute;
	z-index:			202;
	top:				48px;
	left:				50%;
	
	margin:				0 0 0 -400px;
	border:				0;
	padding:			50px 18px 43px 22px;
	
	height:				480px;
	width:				760px;
	overflow:			hidden;
	
	background:			white;
	
	color:				black;
	text-align:			center;
}
a#situationAin_contenuLien
{
	display:			block;
	position:			absolute;
	top:				10px;
	right:				10px;
	
	margin:				0;
	border:				0;
	padding:			13px 0 0 62px;
	
	height:				0;
	width:				0;
	overflow:			hidden;
	
	background-color:	white;
	background-image:	url(../../media/image/situationAin_fermer.jpg);
	background-position:0 0;
	background-repeat:	no-repeat;
	
	color:				black;
	text-align:			center;
}
div#situationAin_contenu
{
	margin:				0;
	border:				1px solid #b6c628;
	padding:			0;
	
	height:				480px;
	width:				760px;
	overflow:			hidden;
	
	background:			white;
	
	color:				black;
	text-align:			center;
}