.questionnaire div#content_main  img, img a, img a:hover, img a:visited 
{
	text-decoration: none;
	border: none;
	vertical-align: middle;
	margin: 0em;
	padding: 0em;
}

.questionnaire form 
{
	width: 100%;
	padding: 1em;
	font-size: 100%;
}

.questionnaire form input 
{
	background-color: #DEEFF6;
	color: #527CA0;
	margin: 1px;
	padding: 1px;
	border: 1px solid #6298BF;
}

.questionnaire div#blankField 
{
	color: #527CA0;
	margin: 1px;
	padding: 0px;
}

.questionnaire font#blankField2 
{
	color: #527CA0;
	margin: 0px;
	padding: 0px;
	text-align:justify;
}

.questionnaire form select 
{
	background-color: #DEEFF6;
	color: #527CA0;
	margin: 1px;
	padding: 0px;
	border: 1px solid #6298BF;
}

.questionnaire form option 
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin: 0px;
}

.questionnaire table 
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.questionnaire table th, td 
{
	padding-bottom: 2px;
	margin: 2px;
	text-align: left;
	vertical-align: middle;
}

.questionnaire div#content_main img.attente 
{
	float:none;
	display:block;
	margin-left:10;
}

.indication 
{
	font-size: 10px;
	color: #527CA0; 
}

.saisie_nom 
{
	width: 7em;
}

.saisie_telephone 
{
	width: 10em;
}

.saisie_adresse 
{
	width: 10em;
}

.saisie_zip 
{
	width: 35px;
}

.date_effet 
{
	width: 7em;
	/*background-image:url(../design/mini_calendar.gif);
	bacground-position:right 0;
	background-repeat:no-repeat;*/
}

.obligatoire 
{
	color: #F9B015;
}

.questionnaire ul 
{
	width: 100%;
	padding: 0px;
	color: #F9B015;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	list-style-type: circle;
}

button.bouton_valider, button.bouton_retour, button.bouton_annuler, button.bouton_confirmer,button.bouton_blank  
{
	width: 123px;
	height: 80px;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;  /* pour transformer de pointeur en main */
}

button.bouton_obtenir_tarif, button.bouton_demande_devis, button.bouton_telecharger_devis, button.bouton_valider_devis, button.bouton_souscrire_contrat, button.bouton_acceptation_definitive, button.bouton_page_principale  
{
	width: 123px;
	height: 80px;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;  /* pour transformer de pointeur en main */
}

button.bouton_blank 
{
   background: transparent url(../design/blank.gif) no-repeat top left ;
}

button.bouton_valider 
{
	background: transparent url(../design/bouton_valider.gif) no-repeat top left;
}

button.bouton_valider:hover 
{
   background: transparent url(../design/bouton_valider_over.gif) no-repeat top left ;
}

button.bouton_acceptation_definitive 
{
	background: transparent url(../design/bouton_acceptation_definitive.gif) no-repeat top left;
}

button.bouton_acceptation_definitive:hover 
{
   background: transparent url(../design/bouton_acceptation_definitive_over.gif) no-repeat top left ;
}

button.bouton_page_principale 
{
	background: transparent url(../design/bouton_page_principale.gif) no-repeat top left;
}

button.bouton_page_principale:hover 
{
   background: transparent url(../design/bouton_page_principale_over.gif) no-repeat top left ;
}

button.bouton_obtenir_tarif 
{
	background: transparent url(../design/bouton_obtenir_tarif.gif) no-repeat top left;
}

button.bouton_obtenir_tarif:hover 
{
	background: transparent url(../design/bouton_obtenir_tarif_over.gif) no-repeat top left;
}

button.bouton_telecharger_devis 
{
	background: transparent url(../design/bouton_telecharger_devis.gif) no-repeat top left;
}

button.bouton_telecharger_devis:hover 
{
	background: transparent url(../design/bouton_telecharger_devis_over.gif) no-repeat top left;
}

button.bouton_renouveler 
{
	background: transparent url(../design/bouton_renouveler.gif) no-repeat top left;
}

button.bouton_renouveler:hover 
{
	background: transparent url(../design/bouton_renouveler_over.gif) no-repeat top left;
}

button.bouton_demande_devis 
{
	background: transparent url(../design/bouton_demande_devis.gif) no-repeat top left;
}

button.bouton_demande_devis:hover 
{
	background: transparent url(../design/bouton_demande_devis_over.gif) no-repeat top left;
}

button.bouton_souscrire_contrat
{
	background: transparent url(../design/bouton_souscrire_contrat.gif) no-repeat top left;
}

button.bouton_souscrire_contrat:hover 
{
	background: transparent url(../design/bouton_souscrire_contrat_over.gif) no-repeat top left;
}

button.bouton_valider_devis 
{
	background: transparent url(../design/bouton_valider_devis.gif) no-repeat top left;
}

button.bouton_valider_devis:hover 
{
	background: transparent url(../design/bouton_valider_devis_over.gif) no-repeat top left;
}

button.bouton_retour 
{
	background: transparent url(../design/bouton_retour.gif) no-repeat top left;
}

button.bouton_retour:hover 
{
   background: transparent url(../design/bouton_retour_over.gif) no-repeat top left ;
}

button.bouton_annuler 
{
	background: transparent url(../design/bouton_annuler.gif) no-repeat top left;
}

button.bouton_annuler:hover 
{
   background: transparent url(../design/bouton_annuler_over.gif) no-repeat top left ;
}

button.bouton_confirmer 
{
	background: transparent url(../design/bouton_confirmer.gif) no-repeat top left;
}

button.bouton_confirmer:hover 
{
   background: transparent url(../design/bouton_confirmer_over.gif) no-repeat top left ;
}

