/* CSS Document */
 body {
      font-family: Verdana, Arial, sans serif;
      font-size: 11px;
      margin: 2px;
    }
    table.directions th {
      background-color:#EEEEEE;
    }

    img {
      color: #000000;
    }

.tbmain{ 
 /* Changes on the form */
 background: #ffffff top repeat-x !important; 
}
.left{
  /* Changes on the form */
  color: #CC0000 !important; 
  font-family: Verdana !important;
  font-size: 11px !important;
}
td.left {
   font-family: "Trebuchet MS";
   font-size: 11px;
   color:#CC0000;
   vertical-align: top;
   text-align: left;
}
.pagebreak{
   font-family: "Trebuchet MS";
   font-size: 11px;
   /* font-weight:bold; */
   color:black;
}
td.right {
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   vertical-align: top;   
   text-align: left;   
}
.tbmain{
   height:100%;
   color:#333333;
   background: #ffffff top repeat-x;
}
.head{
   font-family: "Trebuchet MS";
   font-size: large;
   font-weight: bold;
   color:#ff5200;
   vertical-align: top;
   text-align: left;
}
.notvalid{
   border:2px red solid;
   font-family:"Trebuchet MS";
}
.text{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
   background: #f6f6f6 top repeat-x;
}
select.other{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
   background: #f6f6f6 top repeat-x;
}
.btn{
   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #c6c7ca solid;
   background:  #e4e4e4 top repeat-x;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}
 
div.backButton{
    background: transparent   no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float:left;
    margin-bottom:15px;
    padding-right:5px;
}
div.backButton:hover{
    background: transparent   no-repeat scroll 0 0;
}
div.backButton:active{
    background: transparent no-repeat scroll 0 0;
}
div.nextButton{
    background: transparent no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float: left;
    margin-bottom:15px;
    padding-right:5px;
}
div.nextButton:hover{
    background: transparent no-repeat scroll 0 0;
}
div.nextButton:active{
    background: transparent url("http://french.jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0;
}
.pageinfo{
    padding-right:5px;
    margin-bottom:15px;
    float:left;
}


/* CSS Document */
body {
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666
}
div, form, h1, h2, h3, h4, p, img, hr {margin:0px; padding:0px}
img {border:0px}
/*div {border:1px solid #CC0000}*/
h2 { font-size:16px; font-weight:normal; margin-bottom:15px}
h3 {
	font-size:12px; font-weight:bold; color:#CC0000; line-height:14px;
	background-image:url(../images/puce01.gif); background-repeat:no-repeat; padding-left:10px
}
h4 { font-size:12px; margin-top:10px; font-weight:normal}
p { font-size:11px; margin-top:10px; line-height:13px}
a {color:#CC0000; text-decoration:none}
a:hover {text-decoration: underline}
hr { border:1px solid #D4D4D4; margin-bottom:5px}
iframe { width:490px}
iframe2 { width:620px}
#iframe2 {width:620px}
/**/
div#fullPage {width:770px; margin-left:auto; margin-right:auto;}
div#fullPageexternal {width:450px; margin-left:auto; margin-right:auto; border-style:solid;}
/* entete*/
div.entete {
	 padding-left:7px; padding-right:3px; background-repeat:no-repeat; 
	border-top:1px solid #FFFFFF; _height:88px
}
/* error */
div#error {
	color:#CC0000 !important;
	font-family:Verdana !important;
	font-size:15px !important;
	font-weight:bold;
}
/*--------------------------------------------*/
/*------suivant les langues -----------*/
/*--------------------------------------------*/
div.entete {
	background-image:url(../images/entete_en.gif);
}
div.cs {	background-image:url(../images/entete_cs.gif); }
div.da {	background-image:url(../images/entete_da.gif); }
div.de {	background-image:url(../images/entete_de.gif); }
div.en {	background-image:url(../images/entete_en.gif); }
div.es {	background-image:url(../images/entete_es.gif); }
div.fl {	background-image:url(../images/entete_fl.gif); }
div.fr {	background-image:url(../images/entete_fr.gif); }
div.hu {	background-image:url(../images/entete_hu.gif); }
div.it {	background-image:url(../images/entete_it.gif); }
div.nl {	background-image:url(../images/entete_nl.gif); }
div.pl {	background-image:url(../images/entete_pl.gif); }
div.pt {	background-image:url(../images/entete_pt.gif); }
div.ro {	background-image:url(../images/entete_ro.gif); }
div.ru {	background-image:url(../images/entete_ru.gif); }
div.sk {	background-image:url(../images/entete_sk.gif); }
div.sl {	background-image:url(../images/entete_sl.gif); }
div.tr {	background-image:url(../images/entete_tr.gif); }
div.zh {	background-image:url(../images/entete_zh.gif); }

div#formLang { float:left; width:500px; text-align:right; margin-top:63px; padding-bottom:2px}
/*div#formLang {}*/
div#formLang select {width:93px; height:16px; color:#666666; font-size:11px; border:1px solid #666666
}

/* menu */
div#menu {background-color:#CC0000; clear:both; height:17px; margin-top:7px}

div.ongletMenu { 
	float:left; padding-right:30px; padding-left:10px; padding-top:2px;
	color:#FFFFFF; text-transform:uppercase;
	background-image:url(../images/onglet_fin.gif); background-repeat:no-repeat; background-position:right; 
}
div.ongletMenu a {color:#FFCCCC; text-decoration:none}
div.ongletMenu a:hover {color:#FFFFFF}
/* contenu */
div.contenu { 
	clear:both;
	background-image:url(../images/background_contenu.gif); background-repeat:repeat-y
}
div.decallage {padding-left:21px; padding-right:10px}
div.decallageexternal {padding-left:5px; padding-right:10px}
div.decallage2 {padding-left:7px}
div#contenu_fin { clear:left; height:50px; background-image:url(../images/background_bottom.gif); background-repeat:no-repeat}
div.initPage {clear:both; border:1px solid #000000; height:1px; visibility:hidden}
/*bas de page */
div#baspage{ clear:both; width:760px; margin-left:auto; margin-right:auto; height:15px}
div#copyright{ float:left; width:300px; color:#BABABA}
div#version{ text-align:center; width:760px; color:#BABABA}
div#autresLiens {float:left; text-align:right;  width:450px}
div#opti{ float:center; width:760px; color:#BABABA}
div#bt_top {width:42px; padding-left:700px; padding-top:20px}

/* historique */
div#zonehistorique {padding-top:10px; clear:both; border-bottom:1px solid #FFFFFF; height:20px}
div#historique { width:600px; float:left}
div#retour { float:left; width:120px; float:left; text-align:right}
div.titre {clear:both; _height:20px; border-bottom:1px solid #FFFFFF; margin-bottom:15px}
.titre h2 {font-weight:bold; color:#999999; margin:0px}
.titre p {color:#999999; margin:0px; margin-top:5px}

/* page intérieure */
div#pageHaut {
	background-image:url(../images/rechProxi_top.gif); background-repeat:no-repeat;
	width:501px; height:20px; margin-left:138px
}
div#page { clear:both;}
div.pageLeft { clear:left; float:left; background-repeat:no-repeat;padding:5px; width:148px; height:344px}
div.pageLeft2 {float:left; background-repeat:no-repeat; width:106px; height:368px}
div.pageLeft_img01 {background-image:url(../images/visu02.gif)}
div.pageLeft_img02 {background-image:url(../images/visu03.gif)}
div.pageLeft_img03 {background-image:url(../images/visu01.gif)}
div.pageLeft_img04 {background-image:url(../images/visu04.gif)}
div.pageLeft_img05 {background-image:url(../images/visu05.gif)}

div#pageIframe { float:left; width:575px}
div#pageIframe2 { float:left; width:620px}
div.pageRight {float:left; background-repeat:no-repeat; width:104px; height:357px}
div.pageRight_img01 {background-image:url(../images/rechProxi_right.gif)}
div#pageLeft_data {margin-left:10px; margin-top:25px; width:120px}
#pageLeft_data h3 {margin-bottom:5px}
div#pageData {margin-left:19px; margin-right:20px}
div#pageTrombone { width:62px; margin-left:377px}

/*onglets*/
div.onglet {
	width:413px; height:15px;
	padding-left:25px; margin-bottom:10px; background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}
.tab {
	cellpadding:0px;
	cellspacing:0px;
	margin:0px;
	padding:0px;
}
.tab TD {
	valign:top;
}
div.onglet_small {
	float:left;
	width:194px;  height:15px;
	padding-left:25px; margin-bottom:10px; background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}
div.onglet01 {background-image:url(../images/onglet01.gif); color:#FFFFFF}
div.onglet02 {background-image:url(../images/onglet02.gif); color:#373737; margin-top:10px;}
div.onglet03 {background-image:url(../images/onglet02_small.gif); color:#373737; margin-top:10px}

div.onglet000 {
	width:413px;  /*height:15px;*/
	overflow:auto;
	padding-left:10px; margin-bottom:10px;
}
div.onglet001 {
	float:left;
	width:200px;
	overflow:auto;
	margin-right:2px;
	margin-bottom:10px;
}
div#contactStyle{
	min-height:80px;
}

/* textes*/
.txt1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; margin-bottom:0px}

.stepRow1 {background-color: #DDDDDD;}

.stepRow2 {background-color: #FFFFFF;}
.stepRow2 TD {}

.stepHead {background-color: #AAAAAA;}