﻿div.SousPic{margin-top:10px}
div.TopInt{font:12px Arial;color:#004a93;text-align:center;margin:10px 20px}
div.TopInt strong{font:bold 15px Arial}

div.Calcul{width:540px;margin:20px auto 0px;padding:0 0 10px 0;border-bottom:1px solid #c1d8ef;}
div.Calcul div.Choix{background:#e0effe;padding:10px 0px;font:bold 11px Arial;color:#817676}
div.Calcul div.Choix span{padding:0px 120px 0px 10px}
div.Calcul div.Choix input{margin:0px 5px 0px 30px;vertical-align:middle}
div.Calcul div.Intitule{width:220px;display:inline;float:left}
div.Calcul div.Vous{width:160px;display:inline;float:left;text-align:center}
div.Calcul div.Conjoint{width:160px;display:inline;float:left;text-align:center;background:#e0effe;padding-bottom:10px}
div.Calcul div.Bleu{height:32px;font:bold 15px Arial;line-height:32px;color:#004a93}
div.Calcul div.Orange{height:20px;font:bold 13px Arial;line-height:20px;color:#f29400}
div.Calcul div.Gris{position:relative;width:100%;height:20px;font:11px Arial;line-height:20px;color:#817676}
div.Calcul div.Gris .PuceError{position:absolute;top:3px;left:-20px;}
div.Calcul div.Gris a{margin-left:5px;vertical-align:middle}
div.Calcul div.Gris a img{width:14px;height:14px;border:0px;}
div.Calcul div.Gris b{font:normal 14px Arial;line-height:20px;padding-left:5px}
div.Calcul div.Gris span input{width:85px;font:11px Arial;padding:0px 2px;border:1px solid #91abc3}
div.Calcul div.Line{height:1px;overflow:hidden;margin:8px 0px;background:#c1d8ef}
div.Calcul div.Bottom{clear:both;overflow:hidden;}

div.Resultat{width:540px;margin:20px auto 0px;padding-bottom:10px;background:#e0effe;padding:10px 0px;font:bold 11px Arial;color:#817676}
div.Resultat div.Bleu-titre{height:32px;font:bold 15px Arial;line-height:32px;color:#004a93;padding-left:10px;}
div.Resultat div.Orange-titre{height:20px;font:bold 13px Arial;line-height:20px;color:#f29400;padding-left:10px;}

div.ErrorTop{background:#F29400 url(/media/formulaire/common/bg_errortop.gif) no-repeat scroll 50% 50%;text-align:center;color:#FFFFFF;font:bold 10px Arial;zoom:1;margin:15px 0 0 0;padding:10px 0;}
div.ErrorTop b{font-size:12px}

a.CalculLink{display:block;margin:20px 0px 10px 200px}

.Infolink{position:absolute;margin:2px 0px 0px 5px;cursor:pointer}
#Infobulle{position:absolute;z-index:9998;width:220px;font:10px Arial;color:#004a93}
#Infobulle div{padding:5px 15px 5px 15px;margin:5px 0px 0px 5px;border:1px solid #a8c6e3;background:#e0effe}