/* CSS Document */
* {
margin:0;
}
html {
height:100%;
padding-bottom:1px;
}
body {
-x-system-font:none;
background:#404040 url(../images/chatel/1/body1.html) repeat scroll 0 0;
color:#334455;
font-family:Verdana,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:1em;
}
a {
color:#0066AA;
}
a:hover {
color:#003366;
}
p {
padding:0.1em 0 0.8em;
}
h1 {
-x-system-font:none;
font-family:Georgia,Tahoma,sans-serif;
font-size:1.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
h2 {
-x-system-font:none;
font-family:Georgia,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
h3 {
-x-system-font:none;
font-family:Tahoma,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
blockquote {
-x-system-font:none;
background:#FFFFFF url(../images/pictos/quote.gif) no-repeat scroll 0 0;
border:1px solid #EAEAEA;
color:#555555;
display:block;
font-family:sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:1em;
padding:10px 1em 0.2em 42px;
}
code {
background:#FFFFFA none repeat scroll 0 0;
border:1px solid #E8E8D5;
color:#333355;
display:block;
font-size:0.9em;
line-height:1.5em;
margin:1em 0;
overflow:auto;
padding:5px 10px;
}
ul, ol {
margin:0 0 1em 1.6em;
}
ul ul, ol ol {
margin:0.3em 0 0.3em 1em;
}
img {
border:medium none;
}
img.bordered {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
padding:5px;
}
img.left {
margin-right:1em;
}
img.right {
margin-left:1em;
}
small, .small {
font-size:0.8em;
}
big, .big {
font-size:1.2em;
}

input#s, textarea, input.styled {
-x-system-font:none;
border:1px solid #BBBBBB;
font-family:Verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
width:160px;
}
textarea {
width:440px;
}
#searchsubmit, .submit {
-x-system-font:none;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #BBBBBB;
font-family:Verdana,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px 3px;
}

#searchsubmit:hover { 
background:#c5def0 none repeat scroll 0 0;
}

table.search {
border-collapse:collapse;
width:100%;
}
.search td {
}
#layout_wrapper {
margin:40px auto 0;
width:1000px;
}
#layout_container {
background:#FFFFFF none repeat scroll 0 0;
padding:0 5px;
}
#layout_edgetop, #layout_edgebottom {
background:transparent url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle.gif) no-repeat scroll left top;
displablock;y:
font-size:0;
height:10px;
line-height:0;
}
#layout_edgebottom {
background-position:center bottom;
}
#site_title {
background:#C5DEF0 url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle.jpg) repeat-x scroll left top;

}
#site_title h1 {
-x-system-font:none;
font-family:sans-serif;
font-size:2.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
	padding-left:20px;
}
#site_title h1, #site_title h1 a {
color:#507A9A;
}
#site_title h1 a {
text-decoration:none;
}
#site_title h1 a:hover {
color:#305A7A;
}
#site_title h2 {
-x-system-font:none;
color:#667799;
font-family:sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-top:1.2em;
	padding-right:20px;
	float:right; 
}
#top_separator {
background:transparent url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle-4.gif) repeat-x scroll left top;
display:block;
font-size:0;
height:3px;
line-height:0;
}
#navigation {
background:#739CBA url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle-header.jpg) no-repeat scroll left bottom;
padding:82px 10px 0;
}
#tabs ul {
margin:0;
padding:0;
}
#tabs li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#tabs a {
-x-system-font:none;
background:transparent url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle-2.gif) no-repeat scroll left top;
float:left;
font-family:sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-right:3px;
padding-left:4px;
text-decoration:none;
}
#tabs a span {
background:transparent url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle-3.gif) no-repeat scroll right top;
color:#608AAA;
display:block;
float:left;
padding:5px 10px 5px 6px;
}
#tabs a span {
float:none;
}
#tabs a:hover span {
color:#608AAA;
}
#tabs a:hover {
background-position:0 -42px;
}
#tabs a:hover span {
background-position:100% -42px;
}
#tabs li.current_page_item a {
background-position:0 -42px;
color:#4477AA;
}
#tabs li.current_page_item a span {
background-position:100% -42px;
}
#main_left {
width:664px;
}
#main_right {
width:320px;
}
#footer {
position:relative;
background:#A3B5C1 url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle-footer.gif) no-repeat scroll center top;
color:#FAFCFF;
font-size:0.85em;
padding:8px 20px 2px;
}
#footer .right {
color:#C8DBE8;
}
#footer .right a {
color:#D3E5F1;
text-decoration:none;
}
#footer .right a:hover {
color:#FFFFEE;
text-decoration:underline;
}
img.bordered {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
padding:5px;
}
.bold {
font-weight:bold;
}
.tright {
text-align:right;
}
.tcenter {
text-align:center;
}
.tright {
text-align:right;
}
.left {
float:left;
}
.right {
float:right;
}
.clear, .clearer {
clear:both;
}
.clearer { 
height:0px;
}
.clearer, .spacer {
display:block;
font-size:0;
line-height:0;
}
span.comment {
background:transparent url(../images/chatel/1/icon_comment.html) no-repeat scroll left center;
padding-left:18px;
}
.post {
color:#444444;
margin-bottom:5px;
}
.post_title {
background:#E8E8E8 url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle-title.gif) no-repeat scroll left top;
padding:6px 12px 5px;
}
.post_title h1 {
-x-system-font:none;
font-family:Verdana,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.post_title h1 a {
color:#444444;
}
.post_title h1 a:hover {
color:#446699;
text-decoration:underline;
}
.post_title h1.left {
width:380px;
}
.post_date {
color:#999999;
font-size:0.85em;
padding-top:1px;
float:right; 
}
.post_metadata {
background:#F5F5F5 none repeat scroll 0 0;
margin-top:5px;
padding:0 5px;
}
.post_metadata .content {
border-top:1px solid #E5E5E5;
color:#666666;
font-size:0.9em;
padding:8px 5px 6px;
}
.post_metadata .content a {
color:#556677;
}
.post_metadata .content a:hover {
color:#000022;
}
.post_body {
background:#F5F5F5 url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle-body.gif) repeat-x scroll left top;
padding:10px 10px 1px;
}
.post_body img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:3px;
}

.post_bottom {
background:transparent url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle-bottom.gif) no-repeat scroll left top;
display:block;
font-size:0;
height:5px;
line-height:0;
}
.post_search_text {
font-size:0.85em;
padding:2px 0;
}
.box {
margin-bottom:5px;
}
.box_title, .widget_title {
background:#C6D2DB url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle-title1000.gif) no-repeat scroll left top;
color:#505E69;
font-size:0.9em;
font-weight:bold;
padding:6px 10px 5px;
}
.box_body {
background:#DAE3E9 url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle-body-2.gif) repeat-x scroll left top;
font-size:0.9em;
padding:8px 10px 1px;
}
.box_bottom {
background:transparent url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle-bottom1000.gif) no-repeat scroll left top;
display:block;
font-size:0;
height:5px;
line-height:0;
}
.box ul {
border-bottom:1px solid #E2ECF2;
margin-left:0;
}
.box li:first-child {
border-top:medium none;
}
.box ul li{
border-bottom:1px solid #D0D8DE;
border-top:1px solid #E2ECF2;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:4px;
}
.box ul a {
text-decoration:none;
}
.box ul a:hover {
text-decoration:underline;
}
.nicelist {
padding:1px 0 0;
}
.nicelist ol {
margin:0;
}
.nicelist ol li {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:8px 10px 1px;
}
.nicelist li.alt {
background:#EEEEEE none repeat scroll 0 0;
}
.nicelist .body {
padding-top:5px;
}
.nicelist .date {
color:#888888;
font-size:0.85em;
padding-top:4px;
}
.nicelist .date a {
color:#556677;
text-decoration:none;
}
.nicelist a:hover {
color:#000022;
text-decoration:underline;
}
.archive_title {
-x-system-font:none;
font-family:sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.archive_title a {
text-decoration:none;
}
.archive_title a:hover {
text-decoration:underline;
}
.archive_postinfo {
-x-system-font:none;
font-family:sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:6px;
}
.comment_gravatar {
width:48px;
}
.comment_gravatar img {
padding:2px;
}
.comment_author {
padding-top:2px;
}
.pagenavigation {
background:#DDEBF4 url(../images/chatel/1/pagenav_top.html) no-repeat scroll 0 0;
margin-bottom:5px;
}
.pagenav_bottom {
background:transparent url(../images/chatel/1/pagenav_bottom.html) no-repeat scroll 0 0;
display:block;
font-size:0;
height:5px;
line-height:0;
}
.pagenav {
font-size:0.85em;
padding:5px 8px 0;
}
.pagenav a {
color:#6A7DA4;
text-decoration:none;
}
.pagenav a:hover {
color:#000022;
text-decoration:underline;
}
.widget {
background:#DAE3E9 url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle-body-2.gif) repeat-x scroll left top;
border-bottom:1px solid #C6CAD3;
margin-bottom:8px;
padding:8px 10px;
}
.widget_title {
border-bottom:1px solid #ACBECD;
font-weight:bold;
margin:-11px -10px 8px;
padding-bottom:5px;
}
.h5 {
height:5px;
}
.p5 {
padding:5px;
}
.p10 {
padding:10px;
}


/* FORMULAIRE .... border:1px solid #3e3e3e;*/
#divComparateur { 

}

#include_form { 

}

#formMain { 

font-size:11px;
margin:0 auto; 
}

#formfields {
/*border:1px solid #3e3e3e;*/
width:280px; 
margin:0 auto; 
}

#boutonValidForm { 
	background:url(../images/chatel/1/bouton_valider.html) no repeat center;
}

.separateur {
/*border-bottom:1px solid #E2ECF2;*/
margin-left:0;
}

.titreLabel { 
background:#DAE3E9 url(../images/resilier-sa-mutuelle/resilier-sa-mutuelle-body-2.gif) repeat-x scroll left top;
border-bottom:1px solid #C6CAD3;
margin-bottom:8px;
padding:8px 10px;
border-bottom:1px solid #ACBECD;
font-weight:bold;
}


/** ERROR **/

.RadioError { 
color:#800000; 
font-weight:bold; 
}

.SelectError { 
	background-color:#FFCACA; 
}

.error {
	background-color:#FFCACA; 
}

.darkenBackground {
background-color: rgb(0, 0, 0);
opacity: 0.6; /* Safari, Opera */
-moz-opacity:0.60; /* FireFox */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
z-index: 20;
height:expression(document.body.clientHeight + "px");
height: 100%;
width:expression(document.body.clientWidth);
width: 100%;
background-repeat:repeat;
}

#footerS { 
font-size:9px; 
text-align:left;
margin-left:20px; 
margin-right:20px;
}

#footerS h4{ 
font-size:10px;
color:#333;  
text-align:left;
margin-left:20px; 
margin-right:20px;
}

#divBtnComparer {
	position:absolute;
	left:64px; 
	bottom:-20px;
	background-color:#fff;
}

.BBottomdashed { 
	border-bottom:1px dashed #cacaca; 
}
.BTopdashed { 
	border-top:1px dashed #cacaca; 
}

#sliderbgV { 
	background:url(../images/slider/bk_sliderV.png) no-repeat center; 
	height:70px; 
	width:262px; 
	/*float:left; */
}
#sliderthumbV { 
display:block;
/*border:1px solid #000;*/ 
/*	width:50px; 
margin:0px; 
padding:0px; */
/**/ margin-left:-10px; 	 
}


#sliderthumbV img { 
/*border:1px solid #000;

width:45px;  */
}
.poste_title { 
	font-size:9px;
}
.txtNiveau { 
display:inline; 

}