body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#494949;
}

img {
	border:none;
}

#contenu ul {
	margin:0px;
	padding-left:20px;
}

#contenu-fonctionnalites ul {
	margin:0px;
	padding-left:20px;
}

ol {
	margin-left:0px;
	padding-left:0px;
}

ol {
	margin-left:25px;
}


h1 {
	font-size:11px;
	font-weight:bold;
	color:#494949;
}

h2 {
	font-size:11px;
	font-weight:normal;
	color:#494949;
}

h3 {
	font-size:10px;
	font-weight:bold;
	color:#494949;
}
h4
{
color:#EB6A07;
font-weight:bold;
}

a {
	color:#0a50a1;
	text-decoration:none;
}

a:hover {
	color:#0a50a1;
	text-decoration:underline;
}

td {
	text-align:justify;
	font-size:11px;
}

td.iso {
	text-align:right;
	font-size:11px;
}



/* Page d'accueil */
#devis {
	width:291px;
	background-color:#FFFFFF;
	background-image:url(/UserFiles/Image/accueil/devis-en-ligne.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding: 30px 0 0 0;
}
#devis table {
	color:#7f4901;
	/*margin-top:30px;*/
	margin-bottom:15px;
}
#devis a {
	color:#7f4901;
	text-decoration:none;
}
#devis a:hover {
	color:#7f4901;
	text-decoration:underline;
}

#trouver {
	width:289px;
	background-color:#FFFFFF;
	background-image:url(/UserFiles/Image/accueil/ou-nous-trouver.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding: 30px 0 0 0;
}
#trouver table {
	/*margin-top:30px;*/
	margin-bottom:15px;
	color:#0a50a1;
}
#trouver a {
	color:#0a50a1;
	text-decoration:underline;
}

#suggestions {
	width:289px;
	background-color:#FFFFFF;
	background-image:url(/UserFiles/Image/accueil/suggestions-ou-questions.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding: 30px 0 0 0;
}
#suggestions table {
	color:#313906;
	/*margin-top:30px;*/
	margin-bottom:15px;
}
#suggestions a {
	color:#313906;
	text-decoration:underline;
}


/*             */
.accroche {
	font-style:italic;
	font-weight:bold;
	color:#333333;
}



.categories ul {
	margin-left:20px;
}

/* Module recherche */
form#moduleRecherche #query {
	border:1px solid #CCCCCC;
	font-size:0.8em;
	color:#000000;
}

#search {
	font-size:0.8em;
	color:#FFFFFF;
	background-color:#1C1A6D;
	border:1px outset #296EAB;
}


/* Formulaire de contact */

.confirm {
	color:#0a50a1;
}

.erreur {
	color:#CC0000;
	font-weight:bold;
}

#contenu-fonctionnalites legend {
	font-size:11px;
	color:#0a50a1;
}

#contenu-fonctionnalites fieldset {
	font-size:11px;
	border:none;
	width:580px;
}
#contenu-fonctionnalites fieldset br {
	clear:left;
}

#contenu-fonctionnalites label {
	display:inline;
	float: left;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	margin-bottom:12px;
   	width:230px;
}

#contenu-fonctionnalites label.requis {
	color:#0a50a1;
}

#contenu-fonctionnalites input {
	font-size:11px;
	border:1px solid #0a50a1;
	width:160px;
}

#contenu-fonctionnalites textarea {
	border:1px solid #0a50a1;
	font-size:11px;
	width:160px;
	margin-bottom:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/*#contenu-fonctionnalites .submit input {
	color:#FFFFFF;
	background-color:#0a50a1;
	border:1px outset #0a50a1;
	font-weight:bold;
	border:none;
	font-size:1em;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}*/

#contenu-fonctionnalites div.submit input {
	background-image:url(/img/interface/bouton-valider-formulaire.gif);
	background-repeat:no-repeat;
	width:82px;
	height:24px;
	border:none;
	clear:both;
	margin:0px;
	padding:0px;
	color:#61b7a4;
	font-size:0px;
}


#contenu-fonctionnalites .submitUnChamp input {
	color:#FFFFFF;
	background-color:#0a50a1;
	border:1px outset #0a50a1;
	font-weight:bold;
	border:none;
	font-size:1em;
	width:auto;
}

#contenu-fonctionnalites .radio, #contenu-fonctionnalites .checkbox {
   margin-bottom:12px;
}

#contenu-fonctionnalites select {
   margin-bottom:1em;
}

#contenu-fonctionnalites select#id_objet {
   margin-bottom:0em;
}

#aideObjet div {
	padding-bottom:1.5em;
	clear:left;
}

#contenu-fonctionnalites .submit {
	width:420px;
	text-align:center;
}
	
#contenu-fonctionnalites  .radio input, #contenu-fonctionnalites  .checkbox input, #contenu-fonctionnalites .submit input {
   width:auto;
   border:none;
   margin-bottom:0px;
}


/* Plan du site */
ul.plan li {
	margin-left:15px;
}

/* Moteur de recherche */
#recherche_resultats h3 {
	margin-bottom:0px;
	padding-bottom:0px;
}

#recherche_resultats p {
	margin-top:0px;
}

.occurences {
	font-style:italic;
}

/* Fil d'ariane */
.filAriane {
	position:absolute;
	top:229px;
	left:0px;
	width:934px;
	margin:0px;
	padding:0px;
	text-align:right;
	z-index:250;
}
.filAriane ul {
	margin:0px;
	padding:0px;
}
.filAriane li {
	color:#494949;
	display:inline;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.filAriane li a {
	text-transform:lowercase;
	color:#494949;
	text-decoration:none;
}
.filAriane li a:hover {
	color:#494949;
	text-decoration:underline;
}
a#pageCourante {
	color:#0a50a1;
}



/* Espace Entreprise */
#charge-compte {
	background-image:url(/img/interface/votre-charge-de-compte.gif);
	background-repeat:no-repeat;
	width:174px;
	height:52px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}
#charge-compte h1 {
	width:113px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 2px 0px;
	margin:0px 0px 0px 60px;
}
#charge-compte a {
	width:113px;
	color:#FFFFFF;
	font-size:11px;
	padding:0px;
	margin:0px 0px 0px 60px;
	text-decoration:none;
}
#charge-compte a:hover {
	text-decoration:underline;
}

#contactez-nous {
	background-image:url(/img/interface/contactez-nous.gif);
	background-repeat:no-repeat;
	width:174px;
	height:49px;
	margin:10px 0px 0px 0px;
	padding:0px;
	color:#FFFFFF;
}
#contactez-nous h1 {
	width:113px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 0px 60px;
	line-height:49px;
}
#contactez-nous-fond {
	background-color:#d5f5eb;
	width:174px;
	margin:0px;
	padding:0px;
}
#contactez-nous-contenu {
	width:144px;
	margin:0px 0px 0px 15px;
	padding:0px;
	color:#494949;
}

/* Fiche d'identité Espace Entreprise */
#cni {
	float:left;
	/*margin-top:26px;*/
	margin: 0;
	width:254px;
}

#cadreCni {
	border:none;
	display:block;
	color:#000101;
}

#identiteCni  {
	border-left:2px solid #D7D7D7;
	border-right:2px solid #D7D7D7;
}

#identiteCni img {
	float:left;
	margin:0px 14px 7px 12px; 
	width:57px;
	height:68px;
}

#identiteCni div {
	margin-left:86px;
}

#identiteCni h2, #identiteCni p {
	margin:0; 
	font-size:11px;
}

#identiteCni h2 { 
	margin-bottom:15px;
	color:#000101;
	font-weight:bold;
	font-size:11px;
}

#adresseCni {
	border-left:2px solid #D7D7D7;
	border-right:2px solid #D7D7D7;
	background-color:#ECECEC;
	padding-top:7px;
}

#adresseCni p {
	margin:7px 14px 0px 12px; 
	font-size:11px;
}


#actu-entreprise-cadre {
	width:421px;
	margin:0px;
	padding:0px;
}
#actu-entreprise-haut {
	background-image:url(/img/interface/cadre-actu-entreprise-haut.gif);
	background-repeat:no-repeat;
	width:421px;
	height:81px;
	margin:0px;
	padding:0px;
}
#actu-entreprise-haut h1 {
	width:348px;
	padding:40px 0px 0px 64px;
	margin:0px;
	color:#045748;
	font-size:12px;
	font-weight:bold;
}

#actu-entreprise-bordure {
	border-left:1px solid #53b19c;
	border-right:1px solid #53b19c;
	background-color:#dbf1ec;
	width:407px;
	margin:0px 0px 0px 14px;
	padding:0px;
}
html>body #actu-entreprise-bordure {
	width:405px;
}
#actu-entreprise-contenu {
	padding:0px;
	margin:0px 0px 0px 50px;
	width:340px;
	color:#494949;
}

#actu-entreprise-contenu h2.titre-actu {
	padding:0px;
	margin:0px;
	font-weight:bold;
	color:#045748;
}

#actu-entreprise-contenu a {
	color:#045748;
	text-decoration:none;
}
#actu-entreprise-contenu a:hover {
	text-decoration:underline;
}
#actu-entreprise-bas {
	background-image:url(/img/interface/cadre-actu-entreprise-bas.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	width:421px;
	height:12px;
}


/* Espace Particulier */
#vos-remboursements-sante {
	background-image:url(/img/interface/vos-remboursements-sante.gif);
	background-repeat:no-repeat;
	width:174px;
	height:52px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}
#vos-remboursements-sante h1 {
	width:113px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 2px 0px;
	margin:0px 0px 0px 60px;
}
#vos-remboursements-sante a {
	width:113px;
	color:#FFFFFF;
	font-size:11px;
	padding:0px;
	margin:0px 0px 0px 60px;
	text-decoration:none;
}
#vos-remboursements-sante a:hover {
	text-decoration:underline;
}

#contactez-nous-particulier {
	background-image:url(/img/interface/contactez-nous-particulier.gif);
	background-repeat:no-repeat;
	width:174px;
	height:49px;
	margin:10px 0px 0px 0px;
	padding:0px;
	color:#FFFFFF;
}
#contactez-nous-particulier h1 {
	width:113px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 0px 60px;
	line-height:49px;
}
#contactez-nous-particulier-fond {
	background-color:#fce1bb;
	width:174px;
	margin:0px;
	padding:0px;
}
#contactez-nous-contenu {
	width:144px;
	margin:0px 0px 0px 15px;
	padding:0px;
	color:#494949;
}
div.cadre
{
margin-left:20px;
padding:10px;
width:80%;
background-color:#FFD9B0;
}

/* Offre PARTICULIERS */

#detailReference { margin:0px; padding:0px; }

#OffreGauche {
	float:left;
	width:481px;
	margin:0px;
	padding:0px;
}
#OffreDroite {
	float:right;
	width:184px;
	margin:0px 7px 0px 0px;
	padding:0px;
}
html>body #OffreDroite {
	margin:0px 15px 0px 0px;
}

#OffreGauche img.icone, #detailReference img.icone {
	float:left;
	padding:0px 16px 0px 0px;
	margin:0px;
	border:none;
}
#OffreGauche h1, #detailReference h1 {
	padding:0px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
}
#OffreGauche h2, #detailReference h2 {
	padding:0px 10px 0px 10px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	line-height:22px;
}

#OffreGauche p, #detailReference p {
	margin:0px;
	padding:5px 0px 10px 0px;
	font-size:11px;
	text-align:justify;
}

#OffreGauche th {
	font-size:11px;
}

#contact-conseiller_1 {
	background-image:url(/img/interface/fond-entreprise-titre-contacter-un-conseiller.gif);
	background-repeat:no-repeat;
	width:184px;
	height:53px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}
#contact-conseiller_2 {
	background-image:url(/img/interface/fond-particulier-titre-contacter-un-conseiller.gif);
	background-repeat:no-repeat;
	width:184px;
	height:53px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}
#contact-conseiller_1 h1, #contact-conseiller_2 h1 {
	width:113px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 2px 0px;
	margin:0px 0px 0px 60px;
}
#contact-conseiller_1 a, #contact-conseiller_2 a {
	width:113px;
	color:#FFFFFF;
	font-size:12px;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
#contact-conseiller_1 a:hover, #contact-conseiller_2 a:hover {
	text-decoration:underline;
}


#soumettre-demande {
	background-image:url(/img/interface/fond-particulier-titre-votre-demande.gif);
	background-repeat:no-repeat;
	width:184px;
	height:53px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}
#soumettre-demande h1 {
	width:119px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 2px 0px;
	margin:0px 0px 0px 60px;
}
#soumettre-demande a {
	width:119px;
	color:#FFFFFF;
	font-size:12px;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
#soumettre-demande a:hover {
	text-decoration:underline;
}


div.fond-titre-offre-droite_1 {
	background-image:url(/img/interface/fond-entreprise-titre-droit.gif);
	background-repeat:no-repeat;
	width:184px;
	height:30px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}
div.fond-titre-offre-droite_2 {
	background-image:url(/img/interface/fond-particulier-titre-droit.gif);
	background-repeat:no-repeat;
	width:184px;
	height:30px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}

div.fond-titre-offre-droite_1 h1, div.fond-titre-offre-droite_2 h1 {
	width:184px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	line-height:28px;
	margin:0px;
}
div.fond-contenu-offre-droite_1 {
	width:184px;
	padding:0px;
	margin:0px;
	background-color:#dbf1ec;
}
div.fond-contenu-offre-droite_2 {
	width:184px;
	padding:0px;
	margin:0px;
	background-color:#fce1bb;
}
div.contenu-doc-offre-droite_1, div.contenu-doc-offre-droite_2 {
	width:162px;
	margin:0px 0px 0px 8px;
	padding:0px;
}
div.contenu-doc-offre-droite_1 ul, div.contenu-doc-offre-droite_2 ul {
	width:162px;
	margin:0px;
	padding:5px 0px 5px 0px;
	list-style:none;
}
div.contenu-doc-offre-droite_1 li {
	background-image:url(/img/interface/puce-entreprise-document.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 32px;
}
div.contenu-doc-offre-droite_2 li {
	background-image:url(/img/interface/puce-particulier-document.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 32px;
}
div.contenu-doc-offre-droite_1 li a, div.contenu-doc-offre-droite_2 li a {
	margin:0px;
	padding:0px;
	color:#573304;
	text-decoration:underline;
	line-height:30px;
}

div.contenu-confiance-offre-droite_1, div.contenu-confiance-offre-droite_2 {
	width:152px;
	margin:0px 0px 0px 16px;
	padding:0px;
}
div.contenu-confiance-offre-droite_1 ul, div.contenu-confiance-offre-droite_2 ul {
	width:152px;
	margin:0px;
	padding:5px 0px 15px 0px;
	list-style:none;
}
div.contenu-confiance-offre-droite_1 li {
/*	background-image:url(/img/interface/puce-entreprise-confiance.gif);
	background-repeat:no-repeat;
	text-decoration:underline;*/
	margin:0px;
	padding:0px;
/*	line-height:24px;*/
}
div.contenu-confiance-offre-droite_2 li {
/*	background-image:url(/img/interface/puce-particulier-confiance.gif);
	background-repeat:no-repeat;
	text-decoration:underline;*/
	margin:0px;
	padding:0px;
	line-height:24px;
}
div.contenu-confiance-offre-droite_1 ul li a, div.contenu-confiance-offre-droite_2 ul li a {
	margin: 0px;
	padding: 0px;
	color: #573304;
	text-decoration: underline;
/*	line-height: 24px;*/
}

/* formulaire contenu EN DE */
#contenu-en-de legend {
	font-size:11px;
	color:#0a50a1;
}

#contenu-en-de fieldset {
	font-size:11px;
	border:none;
	width:580px;
}
#contenu-en-de fieldset br {
	clear:left;
}

#contenu-en-de label {
	display:inline;
	float: left;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	margin-bottom:12px;
   	width:230px;
}

#contenu-en-de label.requis {
	color:#0a50a1;
}

#contenu-en-de input {
	font-size:11px;
	border:1px solid #0a50a1;
	width:160px;
}

#contenu-en-de textarea {
	border:1px solid #0a50a1;
	font-size:11px;
	width:160px;
	margin-bottom:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/*#contenu-en-de .submit input {
	color:#FFFFFF;
	background-color:#0a50a1;
	border:1px outset #0a50a1;
	font-weight:bold;
	border:none;
	font-size:1em;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}*/

#contenu-en-de div.submiten input {
	background-image:url(/img/en/bouton-valider-formulaire.gif);
	background-repeat:no-repeat;
	width:82px;
	height:24px;
	border:none;
	clear:both;
	margin:0px;
	padding:0px;
	color:#61b7a4;
	font-size:0px;
}

#contenu-en-de div.submitde input {
	background-image:url(/img/de/bouton-valider-formulaire.gif);
	background-repeat:no-repeat;
	width:82px;
	height:24px;
	border:none;
	clear:both;
	margin:0px;
	padding:0px;
	color:#61b7a4;
	font-size:0px;
}


#contenu-en-de .submitUnChamp input {
	color:#FFFFFF;
	background-color:#0a50a1;
	border:1px outset #0a50a1;
	font-weight:bold;
	border:none;
	font-size:1em;
	width:auto;
}

#contenu-en-de .radio, #contenu-en-de .checkbox {
   margin-bottom:12px;
}

#contenu-en-de select {
   margin-bottom:1em;
}

#contenu-en-de select#id_objet {
   margin-bottom:0em;
}

#contenu-en-de .submit {
	width:420px;
	text-align:center;
}
	
#contenu-en-de  .radio input, #contenu-en-de  .checkbox input {
   width:auto;
   border:none;
   margin-bottom:0px;
}


#contenu-entreprise fieldset {
	font-size:11px;
	border:none;
	width:480px;
}

#contenu-entreprise select {
   margin-bottom:1em;
}
#contenu-entreprise div.submit input {
	background-image:url(/img/interface/bouton-valider-formulaire.gif);
	background-repeat:no-repeat;
	width:82px;
	height:24px;
	border:none;
	clear:both;
	margin:0px;
	padding:0px;
	color:#61b7a4;
	font-size:0px;
}
