body {background-color:#28A5C3;}

body,td,p,div {font-family:verdana; font-size:11px;line-height:1.5em;}

strong {
color:#FF8700;
}

b {
color:#194F8D;
}
td a {
color:#0000EE;
font-size:11px;
}

.baisse {
font-family: verdana;
color:#FFFFFF;
font-size:0.6em;
}

.nbaccueil {
font-family: verdana;
color:#ffffff;
font-size:1.5em;
}

.orange {
color:#FF8700;
}

.compte {
font-family:arial;
}
.conteneur { border-width : 0px 1px 1px 1px; border-style : solid; border-color:#999999; background-color:#FFFFFF}
.header {background:background-color:#005194; font-family: verdana;font-size: 0.9em;color:#FFFFFF; font-weight:bold; text-align: center;}
.header A:visited {text-decoration: none; color: #FFFFFF;margin:0px 6px 0px 6px}
.header A:link { text-decoration: none; color: #FFFFFF;margin:0px 6px 0px 6px}
.header A:hover {text-decoration: underline; color: #F0F0FF;margin:0px 6px 0px 6px}

.col-gauche {float:left;width:250px;}
.menu-gauche {width:250px; border-right:solid 0.1em #999999; padding-bottom:40px;}
.menu-gauche  A {display: block; width:210px; height:55px; margin-left: auto; margin-right: auto;border-width : 1px 0px 1px 0px;border-style : solid; border-color:#D5D5D5;margin-bottom:-1px; font-family: verdana;font-size: 0.9em;text-align:right;}
.menu-gauche  A:link, .menu-gauche  A:visited, .menu-gauche  A:hover {text-decoration: none;color: #7A7A7A; }
.menu-gauche  H2 {color: #447FB1; line-height:0.1em; margin-bottom:0.5em;}

.anim {display: block; width:150px; height:205px; margin-top:0; margin-bottom: 4px;margin-left: auto; margin-right: auto; }
.special-defiscalisation-2006 {width:250px; height:50px; position:absolute; top:0px; left:50%; margin-left: 90px;}

/*.page {float:left; margin-left: 30px; display: block; width:369px; min-height:100%; margin-bottom:30px}*/

h1 {
font-size:1.6em; 
color:#FF8700; 
margin-bottom:0.2em; 
font-weight:normal;
margin-top:0; 
padding-bottom:0; 
line-height: 1em;
background-color:#ECEFF4;
padding:5px; 
}
.ariane {font-family: verdana;font-size: 0.8em; letter-spacing:0.1em; color: #999999;}
.ariane A:link, .ariane A:visited {text-decoration: none; color: #999999;}
.ariane A:hover {text-decoration: underline; color: #333333; }

h2 { font-size:1.4em; margin:0em;color:#194F8D;background-color:#9CB5C9;}
h3 {font-size:1.3em; color:#447FB1; margin-top:1.5em;margin-bottom:1.5em;font-weight:normal; text-align:justify}
h4 {font-size:1.2em; color:#FF8700; margin-top:1em; }

p {line-height:1.3em;text-align:justify; color:#333333; margin-top:1em; margin-bottom:0;}

ul {line-height:1.3em;text-align:left; color:#333333;}
li {display: list-item;list-style: disc inside; }

img a:link, img a:hover, img a:visited, img {border:0em;}

/*.footer {width:100%; background-color:#005194; font-family: verdana;font-size: 0.9em;color:#FFFFFF; font-weight:bold; text-align: center;clear: both; padding:6px 0 6px 0}*/
.footer a:link , .footer A:visited {padding: 3px 3px 3px 3px;font-weight:bold;text-decoration: none; color: #184F8F;font-family: arial;font-size: 11px; font-weight:bold}
.footer a:hover {text-decoration: none; background-color:#FF9E33;
color:#FFFFFF;}

.decompte {width:180px; margin-left: auto; margin-right: auto;margin-top:16px; background-color: #FFF673; padding:6px; text-align:center}

hr { margin : 1em 0 0 0 ; background-color: #FFFFFF; color: #FFFFFF; border:none; border-bottom: dashed #CCCCCC 1px;}


/*** Mise en forme desformulaires ***/

FORM { width: 369px;		/*** Largeur du formulaire ***/}

#contact_rapide { width: 230px; margin-left:10px		/*** Largeur du formulaire ***/}
	
#titreForm, #piedForm {	/*** Mise en forme du titre et du pied de formulaire ***/
	font: bold 0.8em verdana, hevetica, sans-serif; 	color: white; 	background-color:#005194; 	margin: 0;
	padding: .5em; }
#piedForm {text-align: center; /*** Les boutons sont alignés à droite ***/}
#piedForm input { padding : 0 0.5em 0 0.5em}

#corpForm {	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	font: bold 0.7em verdana, hevetica, sans-serif;border: 1px solid #005194; color: black; 	background: #F2F2F2; margin: 0; 	padding: 1em; }
	
#corpForm p {	/*** Mise en forme des lignes du formulaire ***/
padding: .2em 0; 	margin: 0 0 .2em 0; }
#corpForm label {	/*** Mise en forme des intitulés de champs ***/
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 50%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;	/*** ... et centrés verticalement. ***/
	color:#0C2846;
}

#corpForm .legende {	/*** Mise en forme des aides contextuelles ***/
margin-left:46%;font-style: italic; 	color: #666; 	background: transparent; }

#corpForm input,select {
margin-left:20px;
}

.liste_ville{font-size: 0.9em;color:#999999}
.departement {font-size: 0.9em;}
.tag_nouveau {font-size: 0.9em; color: rgb(33, 146, 33); font-style: italic;}
.tag_defisc2007 {font-size:0.9em; color: rgb(33, 146, 33); font-style: italic;}
.tag_epuise {font-size:0.9em; color: #000000; font-style: italic;}
.tag_derniers {font-size:0.9em; color: #E90000; font-style: italic;}
.off {display: none;}
.lien_loi { font-size:0.9em; color:#194F8D; font-weight:bold;}
.lien { color: #194F8D; font-weight: bold; font-size: 1.0em; }
.lien a:link, .lien a:visited { color: #FF8700; }

.smenu {
border-bottom:1px solid #28A5C3;
}

a.smenu {
display:block;
padding:3px 0px 3px 0px;
height:15px;
text-decoration:none;
font-size:12px;
}
a.smenu:hover {
border-bottom:1px solid #28A5C3;
background-color:#FF9E33;
color:#FFFFFF;
text-decoration:none;
font-size:12px;
}

a.pied {
font-size:10px;
text-decoration:none;
color:#63C6DF;
}
