/** BASIC */

body {
   margin: 0;
   padding: 0;
   background-color: #000000;
}

body, th, td, input, textarea, select {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #94A0AF;
}

h1, h2, h3, h4, h5, h6 {
   margin: 0;
}

p, blockquote, ul, ol, dl {
   margin-top: 0;
   text-align: justify;
}

a {
   color: #9FD6FE;
   text-decoration: none;
}

a:hover {
   color: #9FD6FE;
   /*text-decoration: none;*/
   /*text-decoration: overline underline;*/
   font-size : 110%;
}

/** MISC */

.align-justify { text-align: justify; }
.img1 {
   margin-right: 15px;
   margin-top: 2px;
}

.gimgseule {
   /* margin-left: 20%; */
   text-align: center;
}

.gimgseule img {
   border-style: solid;
   border-width: 1px;
   margin-top: 5%;
}   

/***** Each shop object *******/

.naviboutik {
   margin-left: 10px;
}

.objboutik {
  margin: 2px;
  border: 1px dashed;
  height: auto;
  width: auto;
  float: left;
  text-align: left;
}

.objboutik img {
  /* display: inline; */
  margin: 3px;
  padding: 1px;
  /* border: 1px solid; */
  color: #94A0AF;
  float: left;
}

.descobjet {
  text-align: justify;
  font-weight: normal;
  width: 240px;
  margin: 2px;
}

/***** Each match shoot *******/

.naviphoto {
   margin-left: 23px;
}

.smallphotos {
  margin: 2px;
  min-height: 165px;
  border: 1px dashed;
  width: auto;
  float: left;
  text-align: center; 
}	

.smallphotos img {
  display: inline;
  margin: 3px;
  padding: 1px;
  border: 1px solid;
  border-color: #94A0AF;
}

.smallphotos a:hover img {
   border-color: #DC551D;
}

.descphotos {
  text-align: center;
  font-weight: normal;
  width: 120px;
  margin: 2px;
}

/***** Each photos of match *******/

.titrematch {
   /* margin-left: 55px; */
   text-align: center;
   font-family: Arial;
   font-size: 25px;
   color: #FFFFFF;
   padding: 20px;
}

.titrecache {
   /* margin-left: 55px; */
   /* text-align: center; */
   font-family: Arial;
   font-size: 10px;
   color: #1D242A;
}

.photomatch {
   margin-left: 0px;
}

.photomatch img {
   border: 0px solid;
}

.smlphotmatch {
  margin: 2px;
  /* min-height: 165px; */
  /* border: 1px dashed; */
  width: 100px;
  float: left;
  text-align: center; 
}	

.smlphotmatch img {
  display: inline;
  margin: 3px;
  padding: 1px;
  border: 1px solid;
  border-color: #94A0AF;
}

.smlphotmatch a:hover img {
   border-color: #DC551D;
}

/***** Rss link *******/

.rsslink {
   margin-left: 0px;
   text-align: left;
   font-family: Arial;
   font-size: 12px;
}

.rsslink img {
   border: 0px solid;
}

/************** Ballons links *************/

.posballon {
   height: 64px;
   border: 0px solid;
   width: 100%;
}

.ballon {
  padding-left: 50px;
  border: 0px solid;
  float: left;
  position: relative;
}

.ballon img {
  border: 0px solid;
}

.ballon a {
  color: #000000;
  font-size : 5px;
}

.ballon a:hover {
  color: #000000;
  font-size : 5px;
}

/***** General text *******/

.normal_text {
   text-align: left;
}

/***** Big image text *******/

.big_img_text a {
   color: #000000;
   font-size : 5px;
}

.big_img_text a:hover {
  color: #000000;
  font-size : 5px;
}

/***** Navigation through thumbnails *******/

.posthumbnavi {
   text-align: center;
   height: 200px;
}

.thumbnavi_ctr {
  margin: 30px 0px 30px 0px;
  text-align: center;
  width: 105px;
  border: 0px solid;
  border-color: #94A0AF;
  float: left;
  position: relative;
}

.thumbnavi_left img {
  padding: 1px;
  border: 1px solid;
  border-color: #94A0AF;
  position: relative;
  width: auto;
}

.thumbnavi_left a:hover img {
   border-color: #DC551D;
}

.thumbnavi_right img {
  padding: 1px;
  border: 1px solid;
  border-color: #94A0AF;
  position: relative;
  width: auto;
}

.thumbnavi_right a:hover img {
   border-color: #DC551D;
}

.paramphoto {
  margin: 20px 83px 20px 83px;
  padding: 10px 10px 10px 10px;
  border-style: dashed;
  border-width: 1px;
  display: inline;
  position: relative;
  float: left;
  width: 217px;
  text-align: left;
}

/***** Navigation through thumbnails try *******/

.posthumbnavi_bg {
   text-align: center;
   border: 0px solid;
   float: left;
   position: relative;
   width: 100%;
}

.thumbnavi_ctr_bg {
  margin: 30px 0px 30px 0px;
  text-align: center;
  width: 105px;
  border: 0px solid;
  border-color: #94A0AF;
  float: left;
  position: relative;
}

.thumbnavi_left_bg img {
  padding: 1px;
  border: 1px solid;
  border-color: #94A0AF;
  position: relative;
  width: auto;
}

.thumbnavi_left_bg a:hover img {
   border-color: #DC551D;
}

.thumbnavi_right_bg img {
  padding: 1px;
  border: 1px solid;
  border-color: #94A0AF;
  position: relative;
  width: auto;
}

.thumbnavi_right_bg a:hover img {
   border-color: #DC551D;
}

.paramphoto_bg {
  margin: 20px 83px 20px 83px;
  padding: 10px 10px 10px 10px;
  border-style: dashed;
  border-width: 1px;
  display: inline;
  position: relative;
  float: left;
  width: auto;
  text-align: left;
}

/****** Links of the site pages ***/

.sitelinks {
   padding-left: 100px;
   border: 0px solid;
   width: auto;
   float: left;
}

.sitelinks img {
  display: inline;
  border: 0px solid;
}

.sitelinks a {
  color: #9FD6FE;
  text-decoration: none;
}

.sitelinks a:hover {
   color: #9FD6FE;
   font-size : 110%;
}

/****** Page date generation ***/

.dategen {
   /* margin: 0px 0px 10px 400px;*/
   padding: 0px 0px 10px 400px;
   border: 0px solid;
   width: auto;
   float: left;
}

/**********************************/

.img2 {
   border-style: solid;
   border-width: 1px;
   margin-top: 5%;
}
   
.img3 {
   border-style: solid;
   border-width: 1px;
   float: left;
   padding: 1px;
   margin: 20px 0px 10px 0px;
}

.naviballons {
   margin-left: 60px;
}

.img4 {
   float: left;
   margin: 20px 0px 10px 30px;
}

/** FORMS */

form {
   margin: 0;
   padding: 0;
}

/** BACKGROUNDS */

.bg1 {
   background: url(pixx/bg1_11.jpg) repeat-y center top;
}

.bg2 {
   background: url(pixx/bg1_12.jpg) no-repeat center top;
}

.bg3 {
   background: url(pixx/bg1_13.jpg) no-repeat center bottom;
}

.bg4 {
   background: url(pixx/bg1_14.jpg) repeat-y center top;
}

.bg5 {
   background: url(pixx/bg1_15.jpg) no-repeat center bottom;
}

.bg6 {
   background: url(pixx/bg2_01.jpg) repeat-y center top;
}

.bg7 {
   background: url(pixx/bg2_02.jpg) no-repeat 0px 46px;
}

.bg8 {
   background: url(pixx/bg2_03.jpg) no-repeat center bottom;
}

.bg9 {
   background: url(pixx/subpage2_01.jpg) repeat-y center top;
}

.bg10 {
   background: url(pixx/subpage2_02.jpg) no-repeat 0px 46px;
}

.bg11 {
   background: url(pixx/subpage2_03.jpg) no-repeat center bottom;
}

.bg12 {
   background: url(pixx/bg1_17.jpg) no-repeat center bottom;
}
/** LINKS */


/** HEADINGS */


/** TEXTS */

.text1 {
   color: #E5E8EC;
}

.text2 {
   color: #3F4956;
}

/** WARNING */

.warning
{
   font-size: 25px;
   color: #FF0000;
}

/***** Images login images perso *******/
/***** _f: premiere image ; _n: les suivantes *******/

.images_login {
   text-align: left;
}

.images_login_f img {
  padding: 1px;
  border: 0px solid;
  border-color: #94A0AF;
  position: relative;
  width: auto;
  margin: 23px 0px 10px 0px;
}

.images_login_n img {
  padding: 1px;
  border: 0px solid;
  border-color: #94A0AF;
  position: relative;
  width: auto;
  margin: 23px 0px 10px 80px;
}
