/* CSS Document */

body {
padding:0px;
margin:0px;
background:#ffffff;
background-image:url(img/bkgstri.jpg);

  background-attachment:fixed; 
  scrollbar-arrow-color: #ffffff;
  scrollbar-track-color: #FFFFFF;
  scrollbar-face-color: #A24A5A;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-shadow-color: #FFFFFF;
}

.container{

/*border:1px solid #00FF00;*/
width:942px;
height:auto;
margin-left:auto;
margin-right:auto;

background-image:url(img/bkg.jpg);
background-repeat:repeat-y;
}

.header {
float:left;
width:729px;  
height:107px;
background:url(img/banner.jpg);
}


.header2 {

width:942px;
height:107px;
background:url(img/banner2.jpg);
}



.connex {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
/*border:1px solid #00FF00;*/
text-align:right;
width:180px;
height:40px;
margin-top:8px;
margin-left:10px;
line-height:22px;
}



.connex a, .connex a:link {
color:#6C0B0B;
text-decoration:underline;
/*font-weight:bold;
*/
}

.connex a:hover {
color:#000000;
text-decoration:none;
/*font-weight:bold;*/

}


.menuh {
float:left;
width:516px;
height:20px;
/*margin-top:86px;*/
padding-left:110px;
display:inline;
/*border:1px solid #FFFF00;*/
}
/*.menuh a, .menuh a:link {
display:block;
background:url(img/button.jpg);
width:78px;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-left:16px;
text-decoration:none;
padding-top:4px;
font-weight:bold;
}*/

.flash {
width:229px;
height:86px;
float:right;
background:url(img/bann.gif);
/*border:#0033FF 1px solid;*/

}

.flash2 {
width:349px;
height:86px;
float:right;
background:url(img/bann2.gif);
/*border:1px solid #FF0000;*/
}
.login {
float:right;
width:213px;
background-image:url(img/client.jpg);
background-repeat:no-repeat;
background-position:top;
height:87px;
padding-top:23px;
/*border:1px solid #FF0000;*/
}

.lienlogin a, .lienlogin a:link {
color:#FFFFFF;
text-decoration:none;
}
.lienlogin a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.lienlogin {
width:200px;
padding-left:10px;
height:13px;
/*border:1px solid #0000FF;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.login table {
/*border:1px solid #FF0000;*/
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
text-align:left;
width:180px;
height:50px;
margin-left:20px;
color:#A1231C;
margin-top:5px;
}

.login table tr td {
vertical-align:top;
height:12px;
}

.login table a, .login table a:link {
color:#A1231C;
text-decoration:underline;
}

.login table a:hover {
color:#000000;
text-decoration:underline;
}

#send {
border:1px solid #DAC7C3;
background:#FFFFFF;
color:#A1231C;
font-size:10px;
width:60px;
height:15px;

}
.login input {
width:90px;
height:11px;
border:1px solid #DAC7C3;
font-size:9px;
vertical-align:top;
}

.breadcrumbs {
height:19px;
width:934px;
/*border:1px solid #FF0000;*/
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5D4747;
clear:both;
margin-right:10px;
/*padding-right:30px;*/
}

#login1 input {
width:24px;
height:14px;
}

/*PARTIE GAUCHE DE PAGE PRINCIPALE*/

.zonegauche {
float:left;
width:604px;
height:394px;
/*border:1px dashed #8C8C8C;*/
margin-left:10px!important;
margin-left:7px;
/*background:url(img/bkgzong.jpg);
background-position:bottom;*/
padding-top:16px;
padding-left:10px;
padding-right:10px;

}


.vidavantage {
width:550px;
height:371px;
margin-left:auto;
margin-right:auto;
border:1px solid #AA7979;
}

.zonegaucher {
float:left;
width:604px;
height:auto;
/*border:1px dashed #8C8C8C;*/
margin-left:10px!important;
margin-left:7px;
/*background:url(img/bkgzong.jpg);
background-position:bottom;*/
padding-top:10px;
padding-left:10px;
padding-right:10px;
/*overflow:hidden;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}

.zonegaucher h1 {
background:url(img/arrowleft.jpg);
background-repeat:no-repeat;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6C0B0B;
margin:0px;
margin-bottom:15px;
padding-top:2px;

}


.zonegaucher a, .zonegaucher a:link {
color:#6C0B0B;
text-decoration:underline;
}

.zonegaucher input, .zonegaucher textarea {
border:1px solid #DAC7C3;
font-size:11px;
}

.zonegaucher a:hover {
color:#000000;
text-decoration:none;
}

fieldset {
border:1px solid #DAC7C3;
}
/* ZONE GAUCHE SANS TABLEAU INTERNE*/

.zonegauche2 {
float:left;
width:604px;
height:auto;
/*border:1px dashed #8C8C8C;*/
margin-left:10px!important;
margin-left:7px;
/*background:url(img/bkgzong.jpg);
background-position:bottom;*/
padding-top:10px;
padding-left:10px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;


}

.zonegauche3 {
float:left;
width:667px;
height:auto;
/*border:1px dashed #8C8C8C;*/
margin-left:10px!important;
margin-left:7px;
/*background:url(img/bkgzong.jpg);
background-position:bottom;*/
padding-top:10px;
padding-left:10px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
/*overflow:auto;*/

}

.zonegauche3 input {
border:1px solid #DAC7C3;
}


.zonegauche3 a, .zonegauche3 a:link {
color:#6C0B0B;
text-decoration:underline;
}

.zonegauche3 a:hover {
color:#000000;
text-decoration:none;
}



/*=== POUR LE PRINT ===*/

#zonegauche3 {
float:left;
width:667px;
height:auto;
/*border:1px dashed #8C8C8C;*/
margin-left:10px!important;
margin-left:7px;
/*background:url(img/bkgzong.jpg);
background-position:bottom;*/
padding-top:10px;
padding-left:10px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
/*overflow:auto;*/

}

#zonegauche3 input {
border:1px solid #DAC7C3;
}


#zonegauche3 a, .zonegauche3 a:link {
color:#6C0B0B;
text-decoration:underline;
}

#zonegauche3 a:hover {
color:#000000;
text-decoration:none;
}

/*=== FIN POUR LE PRINT ===*/

.carte {
width:647px;
border:1px solid #8C8C8C;
background:url(img/mister.jpg);
background-position:bottom right;
background-repeat:no-repeat;

}

.carte img{
border:1px solid #A24A5A;
padding:4px;
margin-right:6px;
}

.carte tr td {
vertical-align:top;
font-size:12px;
}

#h7 {

background:url(img/mini_resto.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:43px;
padding-top:12px;
padding-bottom:10px;
padding-right:5px;
font-size:14px;
color: #A24A5A;
border:1px solid #A24A5A;
/*font-weight:bold;*/
}

#imlien img{
border:none;
}

#contcarte h1 {
color:#6C0B0B;
font-size:14px;
border-bottom:1px solid #6C0B0B;
margin-top:0px;
background:none;
padding-bottom:3px;
padding-left:0px;
width:250px;
}

#contcarte h2 {
background:url(img/arrowleft.jpg);
background-repeat:no-repeat;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6C0B0B;
margin-top:0px;
margin-bottom:8px;
padding-top:2px;
}



#eval {
background:url(img/mini_resto.jpg);


}

#resto {
display:block;
border:1px solid #8C8C8C;
padding-left:6px;
}

#resto a, #resto a:link {
background:url(img/arrowwhite.gif);
background-repeat:no-repeat;
background-position:left center;
height:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:15px;
/*font-weight:bold;*/

}
#plat {
display:block;
border:1px solid #8C8C8C;
padding-left:6px;
margin-top:2px;
}



#listeplats {
color:#FFFFFF;
font-size:12px;
/*border:1px solid #8C8C8C;*/
background-repeat:repeat-x;
background:url(img/bkgzon.jpg);
background-position:bottom;
background:#FFFFFF;
/*background:#983645;*/
/*padding-left:10px;*/
width:150px;
/*border:1px solid #993333;*/
}

#inforesto  img{
border:1px solid #A24A5A;
padding:4px;
margin-right:6px;
}

#listeplats a, #listeplats a:link {
color:#000000;
/*font-weight:bold;*/
font-size:12px;
line-height:25px;
text-decoration:none;
padding-left:15px;
background:url(img/arrowwhite.gif);
background-repeat:no-repeat;
background-position:left center;
}


#listeplats a:hover {
text-decoration:underline;
padding-left:15px;
background:url(img/arrowwhite.gif);
background-repeat:no-repeat;
background-position:left center;
}

.zonegauche4 {
float:left;
width:667px;
height:auto;
/*border:1px dashed #8C8C8C;*/

margin-left:10px!important;
margin-left:7px;

padding-top:10px;
padding-left:10px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
/*overflow:auto;*/

}

.zonegauche5 {
float:left;
width:667px;
height:auto;
/*border:1px dashed #8C8C8C;*/


margin-left:10px!important;
margin-left:7px;

padding-top:10px;
padding-left:10px;
/*padding-right:10px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
/*overflow:auto;*/

}

.zonegauche5 h1 {
background:url(img/arrowleft.jpg);
background-repeat:no-repeat;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6C0B0B;
margin-top:0px;
margin-bottom:15px;
padding-top:2px;

}

.zonegauche5 a, .zonegauche5 a:link {
color:#6C0B0B;
text-decoration:underline;
}

.zonegauche5 a:hover {
color:#000000;
text-decoration:none;
}


#etapea {
margin-top:10px;
}
#etapeaimg {
float:left;
margin-right:10px;
margin-bottom:10px;
}


.zonegauche2 h1 {
background:url(img/arrowleft.jpg);
background-repeat:no-repeat;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6C0B0B;
margin-top:0px;
margin-bottom:15px;
padding-top:2px;

}

/*.zonegauche3 {
float:left;
width:899px;
height:400px;
border:1px dashed #8C8C8C;
margin-left:10px!important;
margin-left:7px;
background:url(img/bkgzong.jpg);
background-position:bottom;
padding-top:10px;
padding-left:10px;
padding-right:10px;
margin-bottom:9px;

}*/

{


}

.zonegauche3 h1 {
background:url(img/arrowleft.jpg);
background-repeat:no-repeat;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6C0B0B;
margin-top:0px;
margin-bottom:15px;
padding-top:2px;

}

.zonegauche4 h1 {
background:url(img/arrowleft.jpg);
background-repeat:no-repeat;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6C0B0B;
margin-top:0px;
margin-bottom:15px;
padding-top:2px;

}

.imgleft {
width:110px;


vertical-align:top;
}

.imgleft img {
border:1px solid #663333;
padding:2px;
margin-bottom:8px;
}

#restaurants {
margin-top:10px;
margin-left:8px;


}

#restaurants a, #restaurants a:link
{
		color:#6C0B0B;
}

#restaurants a:hover
{
		color:#000000;
		text-decoration:none;
}


#restaurants tr td{
/*border:1px solid #FF0000;*/
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

/*padding-right:5px;*/
}
#parten a, #parten a:link {
color:#6C0B0B;
text-decoration:underline;
margin:0px;
}

#parten a:hover {
color:#000000;
text-decoration:none;
margin:0px;
}


.zonegauche  #left {
width:150px;
}

.zonegauche #left img{
width:150px;
padding:5px;
border:1px solid #AA7979 ;
}

#avantlist {
/*margin-left:10px;*/
margin-left:15px;
padding-left:0px;
}

#avantlist li {
list-style-type:none;
}

.avantages {
width:160px;
height:191px;
border:1px solid #AA7979 ;


margin-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*text-align:justify;*/
}

.avantages a, .avantages a:link {
color:#89192E;

text-decoration:underline;
}

.avantages a:hover {
color:#000000;

text-decoration:none;
}





.avantages2 {
width:147px;
height:240px;
border:1px solid #AA7979 ;
padding:5px;
padding-left:8px;

margin-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*text-align:justify;*/
}

.avantages2 a, .avantages2 a:link {
color:#89192E;

text-decoration:underline;
}

.avantages2 a:hover {
color:#000000;

text-decoration:none;
}



/*NOUVELLES ZONES AVANTAGES --------------*/


.avantages3 {
width:147px;
height:140px;
border:1px solid #AA7979 ;
padding:5px;
padding-left:8px;

margin-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*text-align:justify;*/
}



/*.avantages3 h5{
background:url(img/arrowleft.jpg);
background-repeat:no-repeat;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6C0B0B;
margin-top:0px;
margin-bottom:15px;
padding-top:2px;
}*/
.avantages3 img {
width:140px;
height:auto;
border:none;
}

.avantages3 a, .avantages3 a:link {
color:#89192E;

text-decoration:underline;
}

.avantages3 a:hover {
color:#000000;

text-decoration:none;
}

/*----  LE DIV AVANTAGE POUR LA VIDEO ------*/

.avantages4 {
width:160px;
height:147px;
border:1px solid #AA7979 ;



margin-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*text-align:justify;*/
}

.avantages4 a, .avantages4 a:link {
color:#89192E;

text-decoration:underline;
}

.avantages4 a:hover {
color:#000000;

text-decoration:none;
}


/*----  LE DIV AVANTAGE POUR LA VIDEO FIN ------*/



/*-------------- ZONE AVANTAGES FIN ---------------*/




.zonegauche h1 {
background:url(img/arrowleft.jpg);
background-repeat:no-repeat;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6C0B0B;
margin:0px;
margin-bottom:15px;
padding-top:2px;

}
#restaurants h2 {
background:url(img/arrowleft.jpg);
background-repeat:no-repeat;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6C0B0B;
margin:0px;
margin-bottom:8px;
padding-top:2px;

}
#choose {
margin-left:5px;

/*border:1px solid #FF0000;*/
}

#choose img {
border:0px;
}

#explic {
/*border:1px solid #FF0000;*/
height:15px;

}
#explic a, #explic a:link {
color:#89192E;
/*font-weight:bold;*/
text-decoration:underline;
display:block;
/*border:1px solid #99CC33;*/
width:195px;
text-align:right;
float:left;
margin-right:10px;
}

#infos {
display:block;


}

/*PARTIE DROITE DE PAGE PRINCIPALE*/

.zonedroite {
float:right;
width:283px;
border-left:1px solid #ECECEC;
margin-right:15px!important;
margin-right:5px;
}

#howto img{
width:auto;
height:auto;
border:none;
}





.zonedroite h1 {
width:275px;
height:18px;
background-image:url(img/arrox.gif);
background-position:right;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#89192E;
border-top:1px solid #ECECEC;
border-bottom:4px solid #ECECEC;
margin:0px;
padding-top:5px;
padding-left:8px;

}


/*PARTIE DROITE DU FORMULAIRE DANS RESTAURANTS*/

.zonedresto {
float:right;
width:283px;

border-left:1px solid #ECECEC;
margin-right:15px!important;
margin-right:5px;
}

.zonedresto h1 {
width:275px;
height:18px;
background-image:url(img/arrox.gif);
background-position:right;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#89192E;
border-top:1px solid #ECECEC;
border-bottom:4px solid #ECECEC;
margin:0px;
padding-top:5px;
padding-left:8px;

}

.zonetxtresto {

height:384px;
background:url(img/bkgzon.jpg);
background-position:bottom;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:8px;
padding-right:8px;
padding-top:6px;
text-align:justify;

}


.zonetxtresto img {
float:left;
margin-right:6px;
margin-bottom:6px;
}


.zonetxtresto2 {

height:387px;
background:url(img/bkgzon.jpg);
background-position:bottom;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:8px;
padding-right:8px;
padding-top:6px;
text-align:justify;

}


.zonetxtresto2 img {
float:left;
margin-right:6px;
margin-bottom:6px;
}



/*ETAPE D DE CONNEXION */


.loginform td {
vertical-align:top;
}

.evalu td {
vertical-align:top;
}


.loginform{
width:287px;
/*border:1px solid #8C8C8C;*/
margin-bottom:10px;
}

#valider {
background:#FFFFFF;
color:#A54A5B;
font-weight:bold;
border:1px solid  #A54A5B;
}




#fullvalid {
background:#FFFFFF;
color:#A54A5B;
font-weight:bold;
/*border:1px solid  #A54A5B;
*/}

#fullvalid img {
border:none;
}


#valider2 {
background:#FFFFFF;
color:#A54A5B;
font-weight:bold;
border:1px solid  #A54A5B;
width:200px;
}

#titrelogin {
background:url(img/bannmister.jpg);
height:15px!important;
height:25px;
padding-left:15px;
margin:0px;
border:1px solid #8C8C8C;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding-bottom:10px!important;
padding-bottom:0px;
padding-top:10px;

text-align:center;
}

#titrelogin2 {
background:url(img/bannmister.jpg);
background-position:right;
height:19px!important;
height:25px;
padding-left:15px;
margin:0px;
border:1px solid #8C8C8C;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding-bottom:10px!important;
padding-bottom:0px;
padding-top:10px;

text-align:center;
}


#leftform {
text-align:right;
padding-right:5px;
font-size:11px;
width:90px;
}
#leftform2 {
padding-left:10px;
padding-right:5px;
font-size:11px;
width:170px;
}

.etapedg {
border:1px solid #8C8C8C;
float:left;
height:330px!important;
height:320px;
}
.etapedd {
/*border:1px solid #FF0000;*/
float:left;
margin-left:50px;
height:330px;
border:1px solid #8C8C8C;
width:295px;
text-align:center;
}

.etapedd img{

border:none;
margin-top:100px;
}

.loginform input  {
border:1px solid #DAC7C3;
}
/*FIN ETAPE D*/

#inpute input{
border:1px solid #DAC7C3;
background:#FFFFFF;
}

#inpute textarea{
border:1px solid #DAC7C3;
background:#FFFFFF;
}


#inpute td {
vertical-align:top;
}
/*ETAPE A ZONE DROITE*/

.zonedresto2 {
float:right;
width:283px;
/*height:416px;*/

border-left:1px solid #ECECEC;
margin-right:15px!important;
margin-right:5px;
}

.zonedresto2 h1 {
width:275px;
height:18px;
background-image:url(img/arrox.gif);
background-position:right;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#89192E;
border-top:1px solid #ECECEC;
border-bottom:4px solid #ECECEC;
margin:0px;
padding-top:5px;
padding-left:8px;

}



.zonetxtresto {

height:384px;
background:url(img/bkgzon.jpg);
background-position:bottom;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:8px;
padding-right:8px;
padding-top:6px;
text-align:justify;

}


.zonetxtresto img {
float:left;
margin-right:6px;
margin-bottom:6px;
}



/*ZONE CONCERNANT LES ETAPES A DROITE*/

.zonedresto3 {
float:right;
width:220px;
/*height:416px;*/

border-left:1px solid #ECECEC;
margin-right:15px!important;
margin-right:5px;
}

.zonedresto3 h1 {
width:212px;
height:18px;
background-image:url(img/arrox.gif);
background-position:right;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#89192E;
border-top:1px solid #ECECEC;
border-bottom:4px solid #ECECEC;
margin:0px;
padding-top:5px;
padding-left:8px;
text-align:left;

}



.zonetxtresto3 {

height:387px;
background:url(img/bkgzon.jpg);
background-position:bottom;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:8px;
padding-right:8px;
padding-top:6px;
text-align:justify;

}

.zonetxtresto3 h2 {
background:url(img/minarrowleft.gif);
background-position:left middle;
background-repeat:no-repeat;
/*padding-left:15px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6C0B0B;
margin-top:0px;
margin-bottom:10px;
padding-top:2px;
padding-left:15px;
text-align:left;
}

.zonetxtresto3 img {
float:left;
margin-right:6px;
margin-bottom:6px;
}

/* FIN ZONE CONCERNANT LES ETAPES A DROITE*/



/*ZONE CONCERNANT ETAPE B DROITE*/
#back  a{
display:block;
width:160px;
color:#6C0B0B;
text-decoration:underline;
margin-top:20px;
background:url(img/mini_resto.jpg);
background-repeat: no-repeat;
height:auto;
padding-left:45px;
padding-top:5px;
padding-bottom:10px;
text-align:left;
}

#bull img {
float:none;
border:none;
}

/*FIN ZONE CONCERNANT ETAPE B DROITE*/


/*CARTE GOOGLE*/
#map {
border:1px solid #8C8C8C;
width: 665px; 
height: 360px;
}

/*FIN DE CARTE GOOGLE*/

#restaurateurs {
text-align:left;
margin-top:20px;
}
#restaurateurs input {
border:1px solid #DAC7C3;
height:15px;
}

#margin {
margin:0px;
vertical-align:top;
}

#margin input {
border:none;
}
#box {
border:none;

}

.zonetxtresto table tr td {
vertical-align:top;
text-align:left;
}

#send input{
height:20px;
border:none;
}

.zonetxt {
height:175px;
/*background:url(img/bkgzon.jpg);*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:8px;
padding-right:8px;
padding-top:6px;
text-align:justify;

}

.zonetxt h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
margin-top:5px;

}

.zonetxt h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;

}

.zonetxt a, .zonetxt a:link {
color:#89192E;
font-weight:bold;
text-decoration:none;
}

.zonetxt a:hover {
color:#89192E;
font-weight:bold;
text-decoration:underline;
}

.zonetxt img {
border:1px solid #661111;
padding:3px;

margin-right:5px;
width:69px;
}

.zonetxt2 {
height:175px;
//background:url(images/restos_mois/sushi.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:8px;
padding-right:8px;
padding-top:6px;
text-align:justify;

}

.zonetxt2bis {
height:175px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#EDE9E8;
background-color:#EDE9E8;
padding-left:8px;
padding-right:8px;
padding-top:8px;
text-align:justify;

}

a.viewpic {
  position:relative;
  border-bottom:1px #CC0000;
  text-decoration: none;
  margin:0;
  padding:0;
}
a:hover.viewpic {
  text-decoration: none;
  background: none;
}
a.viewpic span {display: none;}
.viewpic span img {
padding:0px;
}

a:hover.viewpic span {
  display: inline;
  position: absolute; 
  top:-178px!important;
  top:50px;
  left: -80px;
  z-index: 20;

  padding:2px 4px;
  padding:0; margin:0;
 }

.zonetxt2 h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
margin-top:5px;

}

.zonetxt2 h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;

}

.zonetxt2 a, .zonetxt2 a:link {
color:#89192E;
font-weight:bold;
text-decoration:none;
}

.zonetxt2 a:hover {
color:#89192E;
font-weight:bold;
text-decoration:underline;
}

.zonetxt2bis h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
margin-top:5px;

}

.zonetxt2bis h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;

}

.zonetxt2bis a, .zonetxt2bis a:link {
color:#89192E;
font-weight:bold;
text-decoration:none;
}

.zonetxt2bis a:hover {
color:#89192E;
font-weight:bold;
text-decoration:underline;
}




.zonetxt3 {
height:250px;
background:url(img/bkgzon.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:8px;
padding-right:8px;
padding-top:6px;
text-align:justify;

}

.zonetxt3 h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
margin-top:5px;

}

.zonetxt3 h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;

}

.zonetxt3 a, .zonetxt3 a:link {
color:#89192E;
font-weight:bold;
text-decoration:none;
}

.zonetxt3 a:hover {
color:#89192E;
font-weight:bold;
text-decoration:underline;
}






.zonetxt2 img {
border:1px solid #661111;
padding:3px;

margin-right:5px;
}


.zonetxt2 input {
border:1px solid #DAC7C3;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

#left {
width:74px;
vertical-align:top;

}

#left a, #left a:link {

color:#89192E;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#left a:hover {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#right {
text-align:left;
vertical-align:top;
}

#right2{
vertical-align:top;
padding-left:10px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:justify;
}

#right2 a, #right2 a:link {
color:#89192E;

text-decoration:underline;
}

#right2 a:hover {
color:#000000;

text-decoration:none;
}

#home_bigleft{
vertical-align:top;
padding-left:10px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:justify;
}
#home_bigleft a, #right2 a:link {
color:#89192E;
text-decoration:underline;
}
#home_bigleft a:hover {
color:#000000;
text-decoration:none;
}
#home_bigleft h1{
display:inline;
padding-bottom:10px;
/*border:1px solid green;*/
}


#inscription img{
float:left;
margin-right:5px;
margin-bottom:10px;
}

#tabresto
{
width:280px; 
padding-bottom:15px;	
padding-right:5px;
border-bottom:1px dashed #8C8C8C;
padding-top:15px;
}

#tabresto img
{
	float:left;
	margin-right:5px;
	margin-bottom:6px;
}

#left2 {
width:86px;
vertical-align:middle;
}

#left2 div {
width:86px;
height:63px;
padding:3px;
border:1px solid #661111;
margin-right:5px;
margin-bottom:10px;
}

#left2 img {
border:none;
}

#zonetable {
margin-top:7px;
}

.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
clear:both;
width:942px;
height:40px;
text-align:center;
background:url(img/footer.jpg);
background-repeat:no-repeat;
padding-top:8px;
border-bottom:1px solid #ffffff;
}

.footer a, .footer a:link {
color:#000000;
text-decoration:underline;
}

.footer a:hover {
text-decoration:overline;
}

/*ETAPE A*/


.etapealeft {
float:left;
width:190px;
border:1px solid #8C8C8C;
}

.etaperight {
float:left;
width:190px;
border:1px solid #8C8C8C;
}

#etapea {

width:auto;
margin-top:45px;
}

#aformu {
margin-top:20px;
/*padding-right:5px;
padding-left:5px;*/
}
#etapea tr td {
vertical-align:top;
}
.e1_libheure_today {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-align:right;
padding-right:15px;
}

.e1_td_choixheure_today {
text-align:left;
padding-left:15px;
}

#etapea input {
border:1px solid #DAC7C3;
}


#etapea input img {
margin-bottom:0px;
}

 
.e1_titreajd input{

}

#reset input{
width:100%;
border:2px solid #9D3D4B;
background:url(img/bkge.jpg);
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;

}

.zonetxtresto h2 {
background:url(img/arrowleft.jpg);
background-repeat:no-repeat;
/*padding-left:15px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6C0B0B;
margin-top:0px;
margin-bottom:10px;
padding-top:2px;
padding-left:15px;
}

.zonetxtresto2 h2 {
background:url(img/arrowleft.jpg);
background-repeat:no-repeat;
/*padding-left:15px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6C0B0B;
margin-top:0px;
margin-bottom:10px;
padding-top:2px;
padding-left:15px;
}

#input input{
width:100%;
border:2px solid #9D3D4B;
background:url(img/bkge.jpg);
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}

/*input .e1_reset_today {

border:1px solid #FF0000;

}*/

#listetape {
color:#999999;
}


.e1_titreajd h2{
width:190px;
height:30px;
background-image:url(img/headeretapeA.jpg);
border:1px solid #8C8C8C;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
padding-top:15px;
padding-left:50px;
margin:0px;
}

.tableaucom {
width:647px;
margin:0px;
border:1px solid #8C8C8C;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#tdright a, #tdright a:link {
color:#6C0B0B;
background-image:url(img/fleche.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
}
#tdright a:hover {
color:#000000;
}


#tdright {
text-align:right;
padding-right:5px;
}
#valide img {
border:1px solid #6E0718;
}

#valide a, #valide a:link, #valide a:hover {
background:none;

}

#tdcolor {
background:#A24A5A;
font-weight:bold;
color:#FFFFFF;
margin:0px;
}

hr {
border-bottom:1px solid #8C8C8C;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

/*ETAPE 1 */

#select  select{width:180px;}

/*ETAPE 2*/

.pays {
/*border-right:1px solid #FF0000;*/
float:left;
padding-right:35px;
margin-right:20px;
font-size:12px;
border-right:1px solid #8C8C8C;

}



.pays a, .pays a:link {
background:url(img/arrowwhite.gif);
background-repeat:no-repeat;
background-position:left center;
height:8px;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:15px;
}

.descpays {

/*background:url(img/mister.jpg);*/
background-position:bottom right;
background-repeat:no-repeat;
float:left;
width:510px;
/*border:1px solid #FF0000;*/


}

.descpays h1 {
color:#6C0B0B;
font-size:14px;
border-bottom:1px solid #6C0B0B;
margin-top:0px;
background:none;
padding-left:0px;
}

.descpays h2 {
background:url(img/arrowleft.jpg);
background-repeat:no-repeat;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6C0B0B;
margin-top:0px;
margin-bottom:15px;
padding-top:2px;
}

.descpays img {
float:left;
margin-right:16px;
margin-bottom:30px;
border:1px solid #A24A5A;
padding:3px;
}

.descpays input {
border:1px solid #DAC7C3;
}

#red {
color:#FF0000;
font-weight:bold;
}

#back2 {

width:400px;
color:#000000;
text-decoration:underline;


height:auto;
/*padding-left:45px;*/
padding-top:5px;
padding-bottom:5px;
text-align:left;

}

#acceder {
background:url(img/button.gif);
height:20px;
font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;
border:2px solid #4B1F1E;
padding:0px;
}

#acceder2 {
background:url(img/button.gif);
background-repeat:repeat-x;
background-color:#82332F;
font-size:11px;
font-weight:normal;
height:17px;
font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;
border:1px solid #4B1F1E;
padding:0px;
}

/*ETAPE 5*/

.adresse1 {
width:300px;
border:1px solid #8C8C8C;
font-size:11px;
float:left;
padding:6px;

}

#titrelogin2 {
background:url(img/fondtitre.gif);
height:15px;
width:auto;
padding-left:15px;
margin-bottom:10px;
border:1px solid #8C8C8C;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
padding-top:7px;
padding-bottom:8px;
padding-left:7px;
}

.adresse2 {
float:left;
margin-left:10px;
width:300px;
border:1px solid #8C8C8C;
font-size:11px;
padding:6px;
}


.tab  tr td{
vertical-align:top;
}

.tab input {
border:1px solid #DAC7C3;
}

/*
ETAPE C*/

#noborder input{
border:1px solid #999999;
}
#code {
font-size:11px;
}

#pdj a, #pdj a:link{
color:#6C0B0B;
}

#pdj a:hover {
color:#000000;
}

/*DIAPO SUR ETAPE 0 */


/*#diapoleft {
position:relative;
margin-left:0px;
}*/

.menuespace {
margin-left:6px;
margin-top:10px;
line-height:20px;
}
.menuespace a, .menuespace a:link {
text-decoration:underline;
color:#6C0B0B;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;


}

.menuespace a:hover {
text-decoration:none;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

/*PARTENAIRES*/

#h20 {
/*background:url(img/arrowleft.jpg);*/
/*background-repeat:no-repeat;*/
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
margin:0px;
margin-bottom:15px;
padding-top:2px;
border-bottom:1px solid #6C0B0B;
width:500px;
display:block;
}


/*POINT FIDELITE*/

.deroulant {

height:375px;
/*background:url(img/bkgzon.jpg);

background-position:bottom;*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:8px;
padding-right:8px;
/*padding-top:6px;*/
text-align:justify;
/*border:#FF0000 1px solid;*/

}

.deroulant h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
margin-top:5px;

}

.deroulant h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;

}

.deroulant a, .deroulant a:link {
color:#89192E;
font-weight:bold;
text-decoration:none;
}

.deroulant a:hover {
color:#89192E;
font-weight:bold;
text-decoration:underline;
}

.deroulant img {
/*border:1px solid #661111;*/
padding:3px;

margin-right:5px;
width:69px;
}


.zonedroite2 {
float:right;
width:283px;
height:417px;
border-left:1px solid #ECECEC;
/*border:1px solid #FF0000;*/
margin-right:15px!important;
margin-right:5px;
}

.zonedroite2 h1 {
width:275px;
height:18px;
background-image:url(img/arrox.gif);
background-position:right;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#89192E;
border-top:1px solid #ECECEC;
border-bottom:4px solid #ECECEC;
margin:0px;
padding-top:5px;
padding-left:8px;

}

#maintenance {
border:1px dashed #AA7979;
padding:10px ;
height:86px;
/*text-align:center;*/
background:url(img/backmis.jpg);
background-repeat:no-repeat;
background-position:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

#howto2  h1{

background:url(img/arrowleft.jpg);
background-repeat:no-repeat;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6C0B0B;
margin:0px;
margin-bottom:15px;
padding-top:2px;

}

#howto2 {
width:300px; height:300px; padding:10px; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}



.zonecado {
float:left;
width:667px;
height:403px;
border:1px dashed #8C8C8C;
margin-left:10px!important;
margin-left:7px;
/*background:url(img/bkgzong.jpg);
background-position:bottom;*/
padding-top:10px;
padding-left:10px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
overflow:auto;

}

.zonecado h1 {
background:url(img/arrowleft.jpg);
background-repeat:no-repeat;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6C0B0B;
margin-top:0px;
margin-bottom:15px;
padding-top:2px;

}

.zonecado #h10 {
color:#6C0B0B;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}

.zonecado input {
border:1px solid #DAC7C3;
}


.zonecado a, .zonecado a:link {
border:none;

text-decoration:none;
}

.zonecado a:hover {
border:none;
text-decoration:none;
}

/* Pages concours Transatel */

#transatel span{
font-weight:bold;
color:#6c0b0b;
font-size:13px;
font-style:italic;
}

.mleft{
margin-left:260px;
}

#transtop{
margin-top:-300px;
}

#instru1{
margin-top:55px;
}

.instru_concours{
font-size:13px;
font-style:italic;
margin-left:260px;
}

#form_concours1, #form_concours2{
margin-left:260px;
}

.maxlength{
width:120px;
}

#form_concours1 input, #form_concours2 input{
width:200px;
}

.maxheight{
height:20px;
}

