#gauche {

top: 0px; 
width: 185px; 
height: 100%;
background-image: url(/images/BackFrameG.gif);
background-repeat:repeat-y;
/*height: 100%; */
float: left; 
/*background-color: aqua*/
/*padding-bottom: 100px;*/
}.framegauche {	top:0px;	width:185px;	height: 100%;	left: 0px;	background-image: url(/images/frame-gauche/frame-gdpublic.gif);	background-repeat: no-repeat;}.framebas {	width:171px;	background-color: #2A403E;	margin-left: 14px;	left: 0px;	top: 0px;}.flash {	position:absolute;	top:42px;	width:766px;	height: 142px;	z-index:0;	left: 185px;	background-color: #2A403E;}.textebienvenue {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #333333;	text-decoration: none;	text-align: justify;	padding-right: 10px;	padding-left: 10px;	background-color: #E4F1F7;	padding-bottom: 20px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	margin:0;}.textebienvenue p{	padding-top:0;}.texteasavoir {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #333333;	text-decoration: none;	text-align: justify;	padding-right: 10px;	padding-left: 10px;	background-color: #FCE4F2;	padding-bottom: 0px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.nouveau {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #EB6D00;	text-decoration: none;	text-align: left;	margin-bottom: 15px;}/* --------------------------------------------------------------------------- *//* accueil */.bienvenue {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #0480B7;	text-decoration: none;	text-align: left;	background-color: #E4F1F7;	padding-right: 10px;	_padding-right: 0px;	padding-left: 10px;	padding-bottom: 15px;}.asavoir {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #EC008C;	text-decoration: none;	text-align: left;	background-image: url(/images/pictos/asavoir-gdpublic.png);	background-repeat: no-repeat;	background-position: 10px center;	text-indent: 23px;	padding-right: 10px;	padding-left: 10px;	background-color: #FCE4F2;	padding-bottom: 15px;	padding-top: 10px;}.actu {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #EB6D00;	text-decoration: none;	text-align: left;	background-image: url(/images/pictos/actu-gdpublic.png);	background-repeat: no-repeat;	background-position: left top;	text-indent: 23px;	margin-bottom: 15px;}/* --------------------------------------------------------------------------- *//* Menu */.menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FFC500;	text-decoration: none;	text-align: right;	line-height: 25px;	padding-right: 0px;	padding-left: 0px;	background-repeat: no-repeat;	background-position: right top;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #4B7371;	width: 171px;	margin-left: 14px;	}	a.menu:hover {	color: #FFFFFF;	}.menuniveau2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FFC500;	text-decoration: none;	text-align: right;	line-height: 25px;	padding-right: 0px;	padding-left: 0px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #4B7371;	width: 171px;	margin-left: 14px;	}	a.menuniveau2:hover {	color: #FFFFFF;	}	.menuniveau3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #C1CDCF;	text-decoration: none;	line-height: 25px;	padding-right: 0px;	padding-left: 0px;	text-align: right;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #4B7371;	width: 171px;	margin-left: 14px;	}	a.menuniveau3:hover {	color: #FFFFFF;	text-decoration: none;	}	.logosministere {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FFC500;	text-decoration: none;	text-align: center;	line-height: 25px;	padding-right: 0px;	padding-left: 0px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #4B7371;	width: 171px;	margin-left: 14px;	margin-top: 10px;	background-color: #2A403E;	height: 125px;	padding-bottom: 10px;	padding-top: 10px;}.logosministere img{	border:none 0px;}.menuespace {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #2A403E;	text-decoration: none;	text-align: right;	line-height: 25px;	padding-right: 0px;	padding-left: 0px;	background-repeat: no-repeat;	background-position: right top;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #4B7371;	width: 171px;	margin-left: 14px;	height: 25px;}.menu1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FFFFFF;	text-decoration: none;	line-height: 25px;	padding-right: 0px;	padding-left: 0px;	text-align: right;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #9AA5BD;	width: 171px;	margin-left: 14px;	}	a.menu1:hover {	color: #FFFFFF;	text-decoration: none;	}		a.menu1:visited{	color: #FFFFFF;	text-decoration: none;	}	.bienvenueintro {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #0480B7;	text-decoration: none;	text-align: left;	background-image: url(/images/pictos/bienvenu-gdpublic.png);	background-repeat: no-repeat;	background-position: 10px 8px;	text-indent: 23px;	left: 0px;	top: 0px;	padding-right: 10px;	padding-left: 10px;	background-color: #E4F1F7;	padding-bottom: 4px;	padding-top: 10px;	margin:0;}.ArrowUp {
height:7px;
left:281px;
top:72px;
width:8px;
}
.Style2 {
color:#EC008C;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
line-height:normal;
margin-bottom:5px;
text-align:left;
text-decoration:none;
text-transform:none;
}

	/***************MENU ACCORDION*********************/
	
#col_sous_menu 
{	padding:0;	background-repeat: no-repeat;	background-position: right top;	width: 171px;	margin-left: 14px;
}

#col_sous_menu ul
{
	display:block;
	padding:0;
	margin:0;
	bottom:0;
	top:0;
}
#col_sous_menu li
{
	list-style:none;
	display:block;
	padding:0;
	margin:0;

}

#sous_menu a
{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;
	text-decoration: none;
	text-align: right;
	width: 161px;
	padding:0 10px 0 0;
	margin:0;
}
#sous_menu li a
{
	height:30px;
	line-height:30px;
	padding:0 10px 0 0;
	font-size: 14px;
	background-color:#2A403E;
	border-bottom:1px solid #4B7371;
	color: #FFC500;
}
#sous_menu li a:hover
{
	background-color:#3e5654;
}
#sous_menu li a.def_0
{
	background-color:#3e5654;
}

#sous_menu li ul li a
{
	padding:3px 10px 3px 0;
	font-size: 10px;
	height:25px;
	background-color:#3e5654;
	line-height:25px;
	border-bottom:1px solid #406765;
	color:#f5d259;
}
#sous_menu li ul li a.double_line
{
	height:40px;
	line-height:20px;
	
}
#sous_menu li ul li a.def_1
{
	background-color:#567673;
}
#sous_menu li ul li a:hover
{
	background-color:#567673;
}
#sous_menu li ul li ul li a
{
	padding:4px 10px 4px 0;
	font-size: 9px;
	height:15px;
	background-color:#567673;
	line-height:18px;
	border-bottom:1px solid #355251;
	color:#f5df93;
}
#sous_menu li ul li ul li a.def_2
{
	background-color:#6b9490;
}
#sous_menu li ul li ul li a:hover
{
	background-color:#6b9490;
}

