/*-------------------------------------------------
                     STRUCTURE                      
---------------------------------------  ----------*/
div#wrapper {
margin-left:auto;
margin-right:auto;
max-width:960px;
min-width:960px;
_width: expression(((document.body.clientWidth)) < 960? "960px": ((document.body.clientWidth)) > 960? "960px": "auto" );
}
html,body{margin:0;padding:0}
body{text-align:center;font: normal 12px verdana, sans-serif}
/* Divers system */
div#blocksleft{margin:0;padding:0;list-style:none;text-align:center}
div#blocksright{margin:0;padding:0;list-style:none;text-align:center}
img {border:0}
#ajaxMessage{font-size:10px;color:red;}
.small {font-size:9px;}
.FloatLeft{float: left;}
.FloatRight{float: right;}
.ClearBoth{clear: both;}
.DisplayNone{display: none;}
.textAlignRight{text-align: right;}
.intitule{vertical-align: top;font-weight:bold}
.msgerreur{background-color: #ffd5cb;color:#FF3300;border: 1px solid #FF3300;text-align:center;padding:5px;margin-bottom:5px}

/* Location bar (where are you)*/
.NavigationPath {padding:3px;font: normal 10px Verdana,sans-serif;FONT-WEIGHT: bold;TEXT-DECORATION: none;}

/* Zebra table */
tr.alt {background: #ecf6fc;}
tr.over {background: #bcd4ec;}
tr.selected {background: #f9d1d3;}


/* Speddbar */
.speedbar{text-align:center;margin:0;padding:5px;font-size:11px;font-family:Verdana;}
a.speedbar {text-decoration:none;}
a.speedbar:hover {text-decoration:underline;}

div#autres_prod a{
background:url(http://www.comparateurassurances.com/templates/guillaume/images/fleche_bleu.gif) no-repeat left center scroll;
padding-left:30px;
margin-left:20px;
color:#000000;
text-decoration:none
}
div#autres_prod a:hover{
text-decoration:none;
color:#0066FF
}

div#guides a{
background:url(http://www.comparateurassurances.com/templates/guillaume/images/fleche_verte.gif) no-repeat left center scroll;
padding-left:30px;
margin-left:20px;
color:#000000;
text-decoration:none
}
div#guides a:hover{
text-decoration:none;
color:#5AA73D
}

div#bref a{
background:url(http://www.comparateurassurances.com/templates/guillaume/images/fleche_violet.gif) no-repeat left center scroll;
padding-left:30px;
margin-left:20px;
color:#000000;
text-decoration:none
}
div#bref a:hover{
text-decoration:none;
color:#aa6b8e
}
div#bref span{
color:#aa6b8e;
font-weight:bold

}

/*-------------------------------------------------
                     COULEURS                      
---------------------------------------  ----------*/

#result_heading{background-color: #3F464F;color: #F3F1E9;font-size: 16px;font-weight: bold}
#result_line_even{background-color: #F3F1E9;line-height:20px;}
#result_line_odd{line-height:20px;}
#result_intitule{color:#3F464F;font-weight: bold;vertical-align:top}
#result_tarif_even{line-height:20px;background-color: #FB9D3A}
#result_tarif_odd{line-height:20px;background-color: #FB9D3A}

a.navlink{color: #63605B;text-decoration:none}
a.navlink:hover{color: #000;text-decoration:underline}