body      	      { background: #0e0d0d url(../im/body3.gif) repeat-x; margin: 8px 0 0px 12px; padding: 0; border: 0 }
.clear { clear: both }
#conteneur	    { font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-y; margin: auto; width: 935px; overflow: hidden }
#tete   		    { background-image: url(../im/tete.png); width: 935px; height: 188px }
#tete2    { background-image: url(../im/teteB.png); padding-bottom: 10px; width: 935px; height: 188px }
#tete2 a{position: relative;z-index: 1;}
*html #tete2{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=../im/tete.png);
background-image: none;  } 
#menuFlash    { padding-top: 0px; padding-left: 13px; width: 922px;position: relative;
z-index: 1;height:123px }
*html #menuFlash { padding-top: 0px; padding-left: 13px;overflow:hidden }
#corp				 { background: url(../im/corp.jpg) repeat-y; width: 935px }
#corp-large { background: url(../im/corp-large.jpg) repeat-y; width: 935px }
#pied    		   { color: #c0c0c0; font-size: 12px; background: #eee url(../im/pied.jpg) no-repeat; text-align: center; width: 935px; height: 49px }
#colGauche      { float: left; padding-top: 12px; padding-left: 16px; width: 303px; height: auto }
#colGauche-visage,#colGauche-montre,#colGauche-pilon,#colGauche-avion,#colGauche-carter  { background: url(../im/visuelColGauche-visage.jpg) no-repeat 12px 12px; float: left; padding-right: 4px; padding-left: 15px; width: 300px; height: 470px }
#colGauche-carter { background-image: url(../im/visuelColGauche-carter.jpg) }
#colGauche-avion { background-image: url(../im/visuelColGauche-avion.jpg) }
#colGauche-pilon { background-image: url(../im/visuelColGauche-pilon.jpg) }
#colGauche-montre { background-image: url(../im/visuelColGauche-montre.jpg) }
#tete a  { text-indent: -2000px; width: 220px; height: 100px; display: block }
a  { text-decoration: none }
a:hover  { text-decoration: none }
.btGauche       { text-align: center; margin-left: 3px; padding-top: 4px; padding-bottom: 4px; border-top: 1px none; border-bottom: 1px solid #aaa }
.btGauche a, .btGauche a:visited    { color: #aaa; font-weight: bold; font-size: 11px; text-decoration: none }
.btGauche a:hover    { color: #696969 }

.btGaucheS  { text-align: center; margin-left: 3px; padding-top: 4px; padding-bottom: 4px; border-bottom: 2px solid #000 }
.btGaucheS a, .btn-gauche-s a:visited   { color: #000; font-weight: bold; font-size: 11px; text-decoration: none }
.btGaucheS a:hover { text-decoration: underline }
#contenu { color: #c9c9c9; font-size: 12px; float: left; margin: 0px; padding: 15px 20px 15px 25px; width: 555px;overflow:hidden }
*html #contenu {overflow:hidden }
#contenu-large  { color: #c9c9c9; font-size: 12px; margin: 0px; padding: 15px 30px 15px 35px;overflow:hidden }
#contenu a, #contenu a:visited  { text-decoration: none; padding-top: 2px; padding-right: 2px; padding-left: 2px }
#contenu a:hover  { text-decoration: none }
#contenu h1,#contenu-large h1   { font-weight: bold; font-size: 20px; background-repeat: no-repeat; text-transform: uppercase; word-spacing: 2px; letter-spacing: 2px; margin: 0px; padding: 0px }
#contenu h2,#contenu-large h2    { color: black; font-weight: bold; font-size: 12px; text-decoration: none; background-repeat: no-repeat; text-indent: 28px; padding-top: 9px; width: 150px; height: 32px; display: block }


.parag h1      { font-weight: bold; font-size: 14px; letter-spacing: 2px; padding-left: 3px }
.photoGC                     { font-size: 9px; line-height: 10px; background-color: white; text-align: center; float: left; margin-right: 10px; margin-bottom: 5px; padding: 6px; border-style: solid; border-width: 1px; border-color: #d3d3d3 #696969 #696969 #d3d3d3 }
.photoG           { font-size: 9px; line-height: 10px; text-align: center; float: left; margin-right: 10px; margin-bottom: 5px; padding: 0 }
.photoDC                  { font-size: 9px; line-height: 10px; background-color: white; text-align: center; float: right; margin-bottom: 5px; margin-left: 10px; padding: 6px; border-style: solid; border-width: 1px; border-color: #d3d3d3 #696969 #696969 #d3d3d3 }
.photoD           { font-size: 9px; line-height: 10px; text-align: center; float: right; margin-bottom: 5px; margin-left: 10px; padding: 0; border: solid 0 #39546d }

.photoGC,.photoG ,.photoDG ,.photoD { color: #e69117!important }
.dates  { color: #ee7900; font-weight: bold; margin-top: 0; padding-top: 0 }

.soustitre       { font-weight: bold; font-size: 14px; margin-top: 0; padding-top: 0; padding-left: 3px; border-top: 1px solid #bbb }

.tarif  { font-weight: bold; background-color: #eef1af; text-align: center; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px }

p { margin-top: 0.75em; margin-bottom: 0.75em }

.petit { font-size: 10px; font-family: Tahoma, Arial, sans-serif }

.lightbox        { text-align: center; margin: 5px 0; padding: 0; border-style: solid; border-width: 1px; border-color: #d5d59f #fff #fff #d5d59f }

h3 ,.accroche      { font-weight: 500; font-size: 14px; padding-top: 10px; padding-bottom: 10px; text-align: justify !important }

.parag   { margin-top: 10px; margin-bottom: 5px; padding-right: 10px; padding-bottom: 10px; text-align: justify !important }
.parag a, .parag a:visited { color: #69b9c4; margin-top: 10px; margin-bottom: 5px; padding-right: 10px; padding-bottom: 10px }
.parag a:hover { color: #f60; margin-top: 10px; margin-bottom: 5px; padding-right: 10px; padding-bottom: 10px }
.parag h4      { font-size: 15px; background-color: transparent; padding-bottom: 8px; border-bottom: 1px solid #bbb }
.parag h5       { color: #df762a; font-size: 12px; margin-top: 10px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }

.lien  { padding-bottom: 5px }

.titreGros    { color: #75CDD9; font-size: 16px; margin-top: 20px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom: 2px solid #ee7900 }
.titre           { color: #b84d1f; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;  }

#pied a, #pied a:visited  { text-decoration: none; padding-top: 2px; padding-right: 2px; padding-left: 2px; border-bottom: #c29a3d }
#pied a:hover  { text-decoration: none; border-bottom: #c29a3d }
/*liens haut*/
#fr a,#fr a:visited, #gb a,#gb a:visited       { background-position: 0px 2px; text-indent: -2000px; float: left; margin-right: 5px; width: 32px; height: 17px; display: block }
#fr a,#fr a:visited   { background: url(../im/fr.gif) no-repeat -2px ; }
#gb a,#gb a:visited   { background: url(../im/gb.gif) no-repeat -2px ; }
#fr a:hover,#gb a:hover   { background-position: -32px ; width: 32px; display: block }



#contactez a,#contactez a:visited,#mentions a,#mentions  a:visited, #contactez-gb a,#contactez-gb a:visited,#mentions-gb a,#mentions-gb  a:visited{ text-indent: -2000px; width: 135px; height: 17px; display: block; float:left }
#contactez a,#contactez a:visited{ background-image: url(../im/Contact.gif)}
#contactezS a,#contactezS a:visited, #contactezS a:hover { background: url(../im/Contact.gif) -133px 0% }
#contactez-gb a,#contactez-gb a:visited{ background-image: url(../im/Contact-gb.gif)}
#contactez-gbS a,#contactez-gbS a:visited, #contactez-gbS a:hover { background: url(../im/Contact-gb.gif) -133px 0% }


#mentions a,#mentions a:visited  { background-image: url(../im/mentions.gif);}
#mentionsS a, #mentionsS a:visited, #mentionsS a:hover   { background: url(../im/mentions.gif) -133px 0% }
#mentions-gb a,#mentions-gb a:visited  { background-image: url(../im/mentions-gb.gif);}
#mentions-gbS a, #mentions-gbS a:visited, #mentions-gbS a:hover   { background: url(../im/mentions-gb.gif) -133px 0% }

#contactez a:hover, #mentions a:hover,#contactez-gb a:hover, #mentions-gb a:hover  { background-position: -133px 0 }
#contactezS a,#contactezS a:visited, #contactezS a:hover, #mentionsS a, #mentionsS a:visited, #mentionsS a:hover,#contactez-gbS a,#contactez-gbS a:visited, #contactez-gbS a:hover, #mentions-gbS a, #mentions-gbS a:visited, #mentions-gbS a:hover  { text-indent: -2000px; width: 135px; height: 17px; display: block; float:left }








#langue    { padding-top: 10px;position:relative;height:18px }
#contact     { padding-top: 13px; padding-left: 600px; height: 15px; overflow: hidden }
#accueil a     { background-color: transparent; float: left; width: 800px; height: 12px; cursor: pointer  }
/***************/
ul#navig2 li    { float: left; margin: 0px 0 0; padding: 0px 3px 5px 5px }
#sousmenu  { margin-bottom: 45px; margin-left: -40px }
*html #sousmenu  { margin-left: 0px }
*+html #sousmenu  { margin-left: 0px }
ul#navig2      { color: black; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-decoration: none; list-style-type: none; margin: 0 0 0px; property-name: property-value; display: block }
ul#navig2 li a, ul#navig2 li a:visited            { color: #d0d0d0; text-decoration: none; background: url(../im/fleche-lien.gif) no-repeat 0px 3px; text-indent: 15px; float: left; margin: 0 10px 0 4px; padding: 2px 0px 2px 1px }
/*ul#navig2-s li a, ul#navig2-s li a:visited { color: black; text-decoration: none; float: left; margin: 0 10px 0 4px; padding: 2px 0px }*/
ul#navig2 li a:hover     { color: #f90 !important}

.symbole-navig2 { background: url(../im/fleche-lien.gif) no-repeat; list-style-image: url(../im/fleche-lien.gif); float: left; position: relative; top: 4px; width: 9px; height: 12px; display: block }
#navig2-s a, #navig2-s a:visited { color: #f90 !important }

#navig2-s a:hover    { color: #3cc }
#btn-devis a, #btn-devis a:visited   { background: url(../im/btn-devis.gif) no-repeat; text-indent: -3000px; margin-left: 800px; width: 115px; height: 41px; display: block }
#btn-devis a: hover  { background: url(../im/btn-devis.gif);background-position: -70px 0 }

#btn-devis-gb a, #btn-devis-gb a:visited   { background: url(../im/btn-devis-gb.gif) no-repeat; text-indent: -3000px; margin-left: 800px; width: 115px; height: 41px; display: block }
#btn-devis-gb a: hover  { background: url(../im/btn-devis-gb.gif);background-position: -70px 0 }




#vignettePied   { background: url(../im/vignettes-pied.gif) no-repeat; margin-left: -20px; width: 601px; height: 91px }
input .btn,.btn    { font-weight: bold; background: url(../im/btn-form.gif) no-repeat; float: right; margin: 0px; padding: 0px; border: 0px; width: 143px; height: 30px; cusor: pointer; display: block }
td  { color: #e5e5e5; padding-top: 5px; padding-bottom: 5px }
td.detail{ padding-top: -20px }
input.inputfile { color: #ebebeb }
form { margin-left: -15px }
.fixedWidth{
  width:140px;
}
.fixedWidth2{
  width:182px;
}
form table td{ font-size: 12px !impotant}
