@charset "utf-8";
/* CSS Document */

body { margin:10px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:12px; color:#0a2c7f; background:#deeffe url(/devis-Ad/img/bg.png) repeat-x top;}
#ge { width:850px; overflow:hidden; border:0px solid #dbdbdb; margin:auto; background:#FFFFFF; padding:0 0 8px 0;}
#header {display:block; padding:0px 10px 8px 10px;}

/**************Urls***********/
.Menu1 a { padding:7px 8px 7px 8px; float:left; display:block; background:#0d3aab; color:#FFF; text-decoration:none; margin-right:5px; margin-left:10px;}
.Menu a { padding:7px 8px 7px 8px; float:left; display:block; background:#0d3aab; color:#FFF; text-decoration:none; margin-right:5px;}
.MenuLast  a { padding:7px 8px 7px 8px; float:left; display:block; background:#db0000; color:#FFFFFF; text-decoration:none;}
.Menu_Contact a { padding:7px 8px 7px 8px; float:left; display:block; background:#db0000; color:#FFFFFF; text-decoration:none; margin-left:50px; margin-right:5px;}

.Menu1 a:hover {background:#3c4565; color:#FFFFFF;}
.Menu a:hover {background:#3c4565; color:#FFFFFF;}
.MenuLast a:hover {background:#dbdbdb; color:#3c4565;}
.Menu_Contact a:hover {background:#dbdbdb; color:#3c4565;}

#Assurance-auto { width:850px; overflow:hidden;}
#L {width:235px; float:left; padding:7px 7px 0 7px; text-align:justify; background-color:#FFFFFF; overflow:hidden; border-right:1px solid #CCCCCC;}
#R {width:582px; float:left; padding:7px 7px 0 7px; text-align:justify; overflow:hidden;}
#produits { margin-top:10px; margin-bottom:10px;}
.img_p { float:left; margin-right:25px;}

#titre { width:100%; padding:2px 0 5px 0; border-bottom:2px solid #0d3aab; font-size:16px; margin-bottom:10px;}
#titreMenu { width:100%; padding:2px 0 5px 0; border-bottom:2px solid #0d3aab; font-size:16px; margin:10px 0 10px 0;}
#titre_right h3 { width:100%; padding:2px 0 5px 0; border-bottom:2px solid #0d3aab; margin:0 0 10px 0; font-weight:normal; font-size:16px;}

#Title1 h3 { width:100%; padding:2px 0 5px 0; border-bottom:2px solid #0d3aab; margin:0 0 10px 0; font-weight:normal; font-size:16px;}
#Title2 h4 { width:100%; padding:2px 0 5px 0; border-bottom:2px solid #0d3aab; margin:0 0 10px 0; font-weight:normal; font-size:16px;}

#footer { width:850px; margin:auto; text-align:right; padding-top:6px; color:#FFFFFF; clear:both; overflow:hidden; border-top: solid 8px #0d3aab; font-size:11px;}

#newsletter {position:absolute; top:30px; right:50%; margin-right:-411px; z-index:1;}
a.url_headers {color:#88899f; text-decoration:underline;}

#topHead { position:absolute; top:73px; right:50%; margin-right:-412px; color:#0a2c7f; z-index:1; font-size:18px; font-weight:normal; text-align:right;}
#topHead2 { position:absolute; top:97px; right:50%; margin-right:-412px; z-index:1; font-size:12px; font-weight:normal; text-align:right;}
#headers {position:absolute; top:40px; right:50%; margin-right:-411px; z-index:1;}
#divtitre_2103 { width:100%; padding:2px 0 5px 0; border-bottom:2px solid #0d3aab; margin:0 0 10px 0; font-size:16px;}

#Malus h1 { position:absolute; top:61px; right:50%; margin-right:-412px; color:#0a2c7f; z-index:1; font-size:18px; font-weight:normal; text-align:right;}
#Assurance h2 { position:absolute; top:87px; right:50%; margin-right:-412px; z-index:1; font-size:12px; font-weight:normal; text-align:right;}

h1.nicla_1202 { font-size:16px; font-weight:normal; display:inline;}
h2.nivH2_3402 { font-size:12px; font-weight:bold;}
h2 { font-size:14px; font-weight:bold;}
h3 { margin:0; padding:0;}

a.Url_left {width:229px; display:block; line-height:28px; background:#EFEFEF; color:#646575; font-size:14px; border-bottom:solid 1px #CCCCCC; padding-left:6px; text-decoration:none; margin-top:2px;}
a.Url_left:hover {background:#dbdbdb; color:#3c4565;}

form { padding:0; margin:0;}
td { padding:4px 5px 4px 5px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:11px;}
input { font-size:12px; padding:3px; width:155px;}
input.opt { width:auto; padding:0; margin:0;}
input.Sub { width:104px; padding:4px 2px 4px 2px; color:#FFFFFF; font-size:16px; font-weight:bold; background:#0d3aab;}
select { font-size:12px; padding:3px; width:165px;}
a { color:#646575; text-decoration:none;}
li { margin-left:13px; padding:5px 0 5px 0;}
ul { margin:0; padding:0;}