/*

body { 
margin:0px 15px; 
padding: 0; 
background: #FFFFFF; 
} 
*/
#accordion {
	margin:0px 0px;
	padding: 0; 
	width: 180px;
	font-family: 'Arial', sans-serif;
	background: #E8EAF6 ;
}

h3.toggler {
	cursor: pointer;
	border: 0px solid #f5f5f5;
	font-size: 12px;
	color: #FFF;
	margin: 0 0 0 0;
	padding: 3px 5px 3px;
	background: #087fbe ;
	border-style: solid ; border-width: 0px 0px 1px 0px ; 
}

div.element p, div.element h4 {
	margin:0px;
	padding:3px;
	background: #bee2f4 ;
	font-size: 11px;
	margin: 0 0 0 0;	
	color:#087fbe ;
	border-style: solid ; border-width: 0px 0px 1px 0px ; 
}

div.element a {
	font-weight: bold;
	color: #087fbe;
	text-decoration:none;
}


div.element a:hover, div.element a:focus, div.element a:active{
    text-decoration: underline;
	color: #087fbe;
}

div.nouv p {
	border-style: solid ; 
	border-width: 5px 0px 0px 0px ; 
	border-color:#ffffff;
	margin:0px;
	padding:4px;
	background: #E8EAF6 url(../images_portail/fondmenunouv.gif) left bottom no-repeat;
	font-size: 12px;
	margin: 0 0 0 0;	
	color:#00244a ;
}
div.nouv a {
	font-weight: bold;
	color:#00244a ;
	text-decoration:none;
}
div.nouv a:hover, div.nouv a:focus, div.nouv a:active{
    text-decoration: none;
	color:#00244a ;
}

div.nouv2 p {
	border-style: solid ; 
	border-width: 5px 0px 0px 0px ; 
	border-color:#ffffff;
	
	margin:0px;
	padding:4px;
	background: #E8EAF6 url(../images_portail/fondmenunouv2.jpg) left bottom no-repeat;
	font-size: 12px;
	margin: 0 0 0 0;	
	color:#1ca12d ;
}
div.nouv2 a {
	font-weight: bold;
	color:#1ca12d ;
	text-decoration:none;
}
div.nouv2 a:hover, div.nouv a:focus, div.nouv a:active{
    text-decoration: none;
	color:#1ca12d ;
}



blockquote {
	padding:5px 20px;
}
