img{
	border:none;
}

a {
 	text-decoration:none;
  	color:#000;
}

body {
	font-family: arial;
	font-size:12px;
	margin:0;
	background: url(/_img/back.jpg) #fff repeat-x top;
}

hr{border: 0;border-bottom: 1px #fe8300 solid;height: 1px;margin-bottom:20px;}

#page{
	width:960px;
	background: url(/_img/page-shadow.png) repeat-y;
	padding:0 18px 0 18px;
	margin-left:auto;
	margin-right:auto;
}

#header{
	padding:0;
	background: url(/_img/header-back.jpg) repeat-x;
	height:153px;
	width:960px;
}

#header-left{
	width:690px;
	float:left;
	padding:0;
	background: transparent;
}

#header-left-top{
	padding:5px 0 0 20px;
	height:20px;
	background: transparent;
}

#header-left-top h1, #header-left-top p{
font-size:10px;
color:#707172;
display:inline;
font-weight:normal;
}

#header-left-top a{
text-decoration:none;
}

#header-left-middle{
	padding:0;
	height:103px;
	background: transparent;
}

#header-left-middle-left{
	width:380px;
	float:left;
	padding:0;
	background: transparent;
}

#header-left-middle-right{
	width:310px;
	float:left;
	padding:0;
	background: transparent;
}

#header-left-bottom{
	padding:5px 0 0 20px;
	background: transparent;
	height:20px;
}

#header-left-bottom h1,#header-left-bottom h2,#header-left-bottom p{
	color:#ee8a00;
	font-size:11px;
	display:inline;
	font-weight:bold;
}

#header-left-bottom a{
	text-decoration:none;
}

#header-right{
	width:270px;
	float:left;
	background: transparent;
}

#header-right-top{
	height:40px;
	background: transparent;
	text-align:right;
}

#header-right-bottom{
	background: transparent;
}

#main{
	background: #fff;
	/*overflow:auto;*/
}

#main-top{
	padding:15px;
	background: transparent;
}

#main-top h1, #main-top h2,#main-top h3,#main-top p{
	color:#f2921d;
	font-size:14px;
	display:inline;
	font-weight:bold;
}

#main-top a{
	text-decoration:none;
}

#main-content{
	background: transparent;
}

#main-content-left{
	color:#000;
	width:695px;
	padding:0 10px 0 16px;
	float:left;
	text-align:justify;
}

#main-content-left a{
color:#4a4a4a;
font-weight:bold;
text-decoration:none;
}

#main-content-left ul{
margin:10px 0 15px 0;
padding:0px;
}

#main-content-left li{
list-style-type:none;
list-style-position: normal;
list-style-image: url(/_img/puce-triangle-gris.gif);
margin:5px 0 8px 20px;
}

#main-content-left h1{
color:#4a4a4a;
font-size:16px;
font-weight:bold;
}

#main-content-left h2{
color:#4a4a4a;
font-size:13px;
font-weight:bold;
}

#main-content-left h3{
color:#4a4a4a;
font-size:16px;
font-weight:bold;
}

#main-content-left h4{
color:#4a4a4a;
font-size:16px;
font-weight:bold;
}

#main-content-left a{
text-decoration:none;
}

/********************* Fil Navigation ********************/
.fil-navigation{
text-align:left;
color:#4a4a4a;
font-size:11px;
margin-bottom:20px;
}

.fil-navigation a{
color:#4a4a4a;
}


#main-content-right{
	width:213px;
	padding:0 16px 0 10px;
	float:left;
}

#footer{
background: #fff;
padding:15px;
}

#footer-top{
color: #4A4A4A; 
font-size: 12px;
}

#footer-top input{
font-size: 12px;
border:1px solid #B2B2B2;
}

#footer-top select{
font-size: 12px;
border:1px solid #B2B2B2;
}

#loader_rappel{
display:none;
}

.msg_ok{
font-size: 12px;
text-align:center;
color:#4a4a4a;
font-weight:bold;
}

.msg_ko{
font-size: 12px;
text-align:center;
color:#FF3300;
font-weight:bold;
}

#footer-middle{
padding:0 0 0 50px;
overflow:auto;
}

.btn-footer{
float:left;
}

#btn-footer-tel{
float:left;
padding:0 0 0 35px;
}

#footer-bottom{
color:#707172;
font-size: 10px;
padding:15px 0 0 0;
text-align:center;
}

#footer-bottom a{
color:#707172;
text-decoration: none; 
}

#footer-bottom a:hover{
color:#707172;
text-decoration: underline; 
}

#footer-bottom a:visited{
color:#707172;
text-decoration: none; 
}

/* MENU */
#menu{
margin:0;
padding:0;
}

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

#menu-top{
display:block;
background:url(/_img/menu-top.jpg) no-repeat;
width:213px;
height:68px;
}

.menu-btn{
display:block;
background:url(/_img/menu-btn.jpg) no-repeat;
border-left: 1px solid #cecfce;
border-right: 1px solid #cecfce;
width:211px;
height:35px;
line-height:35px;
}

.menu-btn a{
display:block;
color:#525254;
padding:0 0 0 6px;
font-size:15px;
font-weight:bold;
background:url(/_img/menu-btn-cross.png) 98% 50% no-repeat;
}

.menu-btn a:hover{
background:url(/_img/menu-btn-cross-blink.gif) 98% 50% no-repeat;
}

#menu-btn-mutuelle{
display:block;
border-left: 1px solid #cecfce;
border-right: 1px solid #cecfce;
width:211px;
height:28px;
line-height:28px;
}

#menu-btn-mutuelle a{
display:block;
color:#8d8c8b;
padding:0 0 0 35px;
font-size:14px;
font-weight:bold;
background:url(/_img/menu-btn-mutuelle-puce.gif) 2% 50% no-repeat;
}

#menu-btn-mutuelle a:hover{
background:url(/_img/menu-btn-mutuelle-puce-blink.gif) 2% 50% no-repeat;
}

#menu-btn-assurance-auto-habitation{
display:block;
border-left: 1px solid #cecfce;
border-right: 1px solid #cecfce;
width:211px;
height:28px;
line-height:28px;
}

#menu-btn-assurance-auto-habitation a{
display:block;
color:#8d8c8b;
padding:0 0 0 35px;
font-size:14px;
font-weight:bold;
background:url(/_img/menu-btn-assurance-biens-puce.gif) 2% 50% no-repeat;
}

#menu-btn-assurance-auto-habitation a:hover{
background:url(/_img/menu-btn-assurance-biens-puce-blink.gif) 2% 50% no-repeat;
}

#menu-btn-placement{
display:block;
border-left: 1px solid #cecfce;
border-right: 1px solid #cecfce;
width:211px;
height:28px;
line-height:28px;
}

#menu-btn-placement a{
display:block;
color:#8d8c8b;
padding:0 0 0 35px;
font-size:14px;
font-weight:bold;
background:url(/_img/menu-btn-placement-puce.gif) 2% 50% no-repeat;
}

#menu-btn-placement a:hover{
background:url(/_img/menu-btn-placement-puce-blink.gif) 2% 50% no-repeat;
}

#menu-btn-credit{
display:block;
border-left: 1px solid #cecfce;
border-right: 1px solid #cecfce;
width:211px;
height:28px;
line-height:28px;
}

#menu-btn-credit a{
display:block;
color:#8d8c8b;
padding:0 0 0 35px;
font-size:14px;
font-weight:bold;
background:url(/_img/menu-btn-credit-puce.gif) 2% 50% no-repeat;
}

#menu-btn-credit a:hover{
background:url(/_img/menu-btn-credit-puce-blink.gif) 2% 50% no-repeat;
}

#menu-btn-prevoyance{
display:block;
border-left: 1px solid #cecfce;
border-right: 1px solid #cecfce;
width:211px;
height:28px;
line-height:28px;
}

#menu-btn-prevoyance a{
display:block;
color:#8d8c8b;
padding:0 0 0 35px;
font-size:14px;
font-weight:bold;
background:url(/_img/menu-btn-prevoyance-puce.gif) 2% 50% no-repeat;
}

#menu-btn-prevoyance a:hover{
background:url(/_img/menu-btn-prevoyance-puce-blink.gif) 2% 50% no-repeat;
}

#menu-actus{
display:block;
border-left: 1px solid #cecfce;
border-right: 1px solid #cecfce;
padding:5px;
width:201px;
}

#cadre-defileactus{
position:relative;
margin:0;
height:80px;
overflow:hidden;
text-align:left;
}

#defileactus{
position:absolute;
margin:0;
color:#525254;
font-size:10px;
}

#loader_tags{
display:none;
}

#menu-tags{
display:block;
border-left: 1px solid #cecfce;
border-right: 1px solid #cecfce;
padding:5px;
width:201px;
text-align:center;
}

.tagcloud {
list-style-type:none;
margin:0;
padding:0;
}

.tagcloud li{
display:inline;
}

.tagcloud li a{
color:#8d8c8b;
text-decoration:none;
}

.tagcloud li a:hover{
color:#8d8c8b;
text-decoration:underline;
}

.tagcloud li a:visited{
color:#8d8c8b;
text-decoration:none;
}

.niveau1{
	font-size:10px;
}

.niveau2{
	font-size:13px;
}

.niveau3{
	font-size:16px;
}

.niveau4{
	font-size:19px;
}

.niveau5{
	font-size:22px;
}

#div_tagcloud{
text-align:center;
}

#menu-bottom{
display:block;
background:url(/_img/menu-bottom.jpg) no-repeat;
width:213px;
height:15px;
}

#menu-partners{
text-align:center;
color:#707172;
font-size: 10px;
}

#menu-partners a{
color:#707172;
font-size: 10px;
}
/*
#smenu1{
display:none;
}

#menu dd {border-left: 1px solid #cecfce;border-right: 1px solid #cecfce;text-align:left;}
#menu li{
height:20px;
line-height:20px;
}
#menu li a{color: #525254;text-decoration: none;display: block;padding:0 0 0 15px;}
#menu dd a:hover {background:#def2f5;}
*/


input.assurance_input01 {
	background: #FFFFFF;
	border: 1px solid #B2B2B2;
}

input.assurance_input_erreurs {
	background: #FFFFFF;
	border: 1px solid #FF3300;
	color: #FF3300;
}

.assurance_text01 {
	background: #FFFFFF;
	border: 1px solid #B2B2B2;
}

.assurance_text_erreurs {
	background: #FFFFFF;
	border: 1px solid #FF3300;
	color: #FF3300;
}

/************************** ACTU ET GUIDE MUTUELLE **************************/
.tags
{
	font-size:10px;
}

.pagination{
	text-align:center;
}

.pagination a{
	padding:0 10px 0 0;
}

.pagination a.page-active {
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
}

div.div_270_01 {
	width: 333px;
	background: #E9E9E9;
	border: 1px solid #B2B2B2;
	text-align: left;
}

div.div_270_02 {
	width: 333px;
	background: #FBFBFB;
	border: 1px solid #E9E9E9;
	text-align: center;
}

.noir10 { color: #373737; font-size: 10px; }
#texte-assurance{font-size:11px;margin-top:25px;float:left;width:695px;}
#texte-assurance a{font-weight:normal;}