/*  PHOTUS : concours.css (/concours) -- 15/05/2008  */



.c0
      { width : 950px; 
        background-image: url("../images/forum_milieu_950.gif");
        background-repeat:  repeat;    /* repeat par defaut  */
      }
 
.vignette {
  /*border:1px solid #E6E3E9;*/
  vertical-align: middle;
  text-align: center;
  height: 139px; 
  _height: 143px; 
  width: 107px;
  /*background-image: url("/concours/images/empty_image.png");*/
  float: left;
}


.vignette_note {
  /*border:1px solid #E6E3E9;*/
  vertical-align: middle;
  text-align: center;
  height: 157px; 
  width: 107px;
  /*background-image: url("/concours/images/empty_image.png");*/
  float: left;
}

.notation {
  float: bottom;
  height: 20px;
  width: 107px;
  position: relative;
  /*padding-top: 112px;*/
}

.legende {
  text-align: center;
  FONT-FAMILY:  arial, times;
  font-size: 10px;
  color: #6987b3;
}

.admin_d,.admin_g {
  width:375px;
  font-size:16px;
}

.admin_d {
  float:right;
  text-align:right;
}

.admin_g {
  float: left;
  text-align: left;
}

.votecenter {
  width: 50%;
  padding-left: 25%;
}

.adm_ligne {
  width: 750px;
  height: 930px;
  background-color: #F3F7FF;
  border: 1px;
}

.admin_image_g {
  float: left;
  width: 375px;
}

.admin_image_d {
  float: right;
  width: 375px;
}

.admin_image_g, .admin_image_d {
  height: 420px;
}

.vignette_vide {
  border:0px solid #E6E3E9;
  vertical-align: middle;
  text-align: center;
  /* 2 px d'écart par rapport à vignette à cause de la bordure sauf pour IE !*/
  height: 104px; 
  width: 104px;
  _width: 106px;
  float: left;
}


.ligne {
  width: 535px;
  height: 130px;
  background-color: #F3F7FF;
}

.texte_reglement
    {
	padding: 17px 17px 0px 17px;
	text-align: justify;
	background-color: #F3F7FF;
	FONT-FAMILY: "trebuchet MS", "lucida sans", "Times New Roman", times;
	font-size: 16px;
	color: #1e0064;
	line-height: 26px;
	font-weight: normal;
}

.creer_fond {
background-color:#F3F7FF;
color:#A75339;
font-family:"book antica","Times New Roman",times;
font-size:17px;
font-weight:bold;
height:32px;
line-height:32px;
margin-bottom:7px;
position:relative;
text-align:center;
width:400px;
}
  .texte_cc
    {
	
	text-align: justify;
	background-color: #F3F7FF;
	FONT-FAMILY: "trebuchet MS", "lucida sans", "Times New Roman", times;
	font-size: 16px;
	color: #1e0064  ;
	line-height: 26px;
	font-weight: normal;
}






.texte_mode
    {
	padding: 17px;
	text-align: justify;
	background-color: #F3F7FF;
	FONT-FAMILY: "trebuchet MS", "lucida sans", "Times New Roman", times;
	font-size: 16px;
	color: #5c5f6c;
	line-height: 26px;
	font-weight: normal;
}

.cc
    {   
   
		
	background-color: #F3F7FF;
	FONT-FAMILY: "trebuchet MS", "lucida sans", "Times New Roman", times;
	font-size: 16px;
	color: #1e0064  ;
	line-height: 26px;
	font-weight: normal;
}


.liste_menus
{ position: absolute ; 
  left:122px ; 
  padding-top: 2px;
}

.menus_rubrique
{ position:absolute ;
  width:180px; /* 240 - left - left de liste_menus */ 
  top:2px; 
  left: 0px;  /* se cumule  avec liste_menus */  /* 13 */ /* 10+40+180 = 230 */
  color: #EDD0B5; 
  font-size: 17px; 
  text-align: left;
}
.fleche
{ position: absolute;   
  left: 125px;
  color: #EDD0B5;   
  font-size: 22px; 
}

.tab_photo
{
  text-align: center;
}
.aide 
   { position : relative;
     left: 31px;
     /* Cette ligne n'est comprise que par IE */
     _left: -11px;
     width: 150;
     vertical-align: top;
   }
.txt_rose
    { color : #edd0b5 ;
      font-size: 16px;
      font-style: italic;
      padding:0px; 
      
    }    
.txt_bleu
    { 
    color : #D7ECFF ;
    font-size: 16px; 
    font-style: italic;
    text-align:right ; 
    padding:0px;       
    }


.rub_lien 
    { cursor: pointer ; 
      margin-bottom : 1px;
    }

.rub_lien_bleu
{
 cursor: pointer ; 
 margin-bottom : 1px;
 color : #D7ECFF ;
}

a.rub_lien_orange {
    color: #6987B3;	
    cursor: pointer ;
}

a.rub_lien_orange:hover {
   color: #e78e01;
   cursor: pointer ;
}


/*  --- ===== zone menu ==== --- */
/*  === conteneurs globaux === */
/* conteneurs externes : pas de pading pour IE  pour tout colorer */
.bienvenue_fond, .classement_fond, .menu_fond
    /*  si une propriete est differente pour l'un, il suffit de la redefinir ci-dessous */
    { position : relative;
      width : 535px;  /* largeur de la colonne tableau  - c'est automatique ;-)*/
      margin :0px ;
      margin-bottom : 0px ; /* espace non color� entre les div */    
      padding : 0px; 
      text-align:left; 
      line-height:34px;     
      font-size: 17px;  /* ici ou dans texte */
    }
   /*  --- conteneurs externes : couleurs fond et police--- */
.bienvenue_fond  /* conteneurs zone menu  */
    { Background-color:   #f0f0f0;
      color : #bd7733;  /*  la classe interne h�rite */ 
    }
.classement_fond  /*  */
    { background-color:   #7d7684;  /*   00ff00 */
      color : #D7ECFF;   /*  la classe interne h�rite */ 
    }
.menu_fond  
    { Background-color:   #E6E3E9; 
      color : #808080;  /*  la classe interne h�rite */
    }
.compteur {
    float: right;
    padding-right: 17px;
}
/* -- conteneurs texte internes  globaux  -- */
/*  solution 1 - padding faibles : largeur 100% , paddings */
/*  solution 2 - paddings importants : decallage , largeur fixe (a gerer) moins les 2 retraits (cause IE paddings internes)  */
/* retenu : solution 2 - g�rer largeur en fonction colonne */
/*  -- les texte sont en relatifs pour donner la lauteur, sauf s'il y a 2 div sur mm ligne */
.bienvenue_texte, .classement_texte_g, .menu_texte_g/* commun pour position left *//*  toute la largeur */
    { position : relative;          /*position : absolute;*/
      width : 580px; /* 550 - (10+10) = 530 maxi */ 
      left :  17px ;                                 /*  ########  retrait de 17px */
      margin :0px ;
      text-align: left;
      font-size: 17px;          
    }
.classement_texte_g
    { width : 250px;
    }
.menu_texte_g /* liste menu rubriques */
    { width : 250px;
      cursor: pointer ; 
    }
.classement_texte_d, .menu_texte_d
    { width : 250px; float : right ;
      padding-right: 17px ;                         /*  ########  retrait de 17px */
      text-align: right;
      font-size: 17px;
    }
.menu_texte_d /* liste menu rubriques */
    { width : 250px;
      cursor: pointer ; 
    }

.bienvenue_texte
  { width : 520px; 
  }



/* Pour photo.php */

.c1
{ 
 margin-top :  0px;  margin-bottom :  0px;
 Background-color:   #87808e;
 padding :10px ;      /* padding-top :  0px;  padding-bottom :  0px;*/
 font-size: 16px ; /* 12pt;  */
 color : #d7ecff ; 
            /* color:#666666; */  

 FONT-FAMILY: "times new roman",times;
}

.titre, .ident
{ position : relative;
  width : 400px; 
  font-weight : bold; 
  color : #d7ecff ; 
  padding-left : 17px;   padding-right : 17px; 
}    

.post
{
  text-align: center;
  position relative;
  color:#D7ECFF;
  font-size:16px;
  font-weight:bold;
  padding:5px 10px;
  width: 400px;
  font-family:"trebuchet MS ",arial,"times new roman",times,sans-serif;
}
.post_d
{
text-align: right;
float: right;
}
.post_g
{
text-align: left;
float: left;
}

.post_ligne {
  width: 400px;
  height: 45px;
}
.titre
{ 
   text-align: center;/*   left */
   font-family: "times new roman",times,sans-serif;
  font-size: 35px;
   font-weight : bold; 
   color : #d7ecff ; 
}
.ident
{
  Background-color:   #7D7684;   
  font-family: "trebuchet MS ",arial,"times new roman",times,sans-serif;
  font-size: 16px;
}


.vignette {    
    overflow: hidden;
    position: relative;
}

.vignette p {
    text-align: center;
    padding: 1px;
    color: #eee;
    font-family: Arial, sans-serif;
    font-weight: bold;
}

.caption_h {
    float: left;
    position: absolute;
    top: 35px;
    left: 40px;

    opacity: .9;
    /* For IE 5 to 7 */
   /* filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); */
    /* For IE 8 */
    /*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";*/
}

.caption_v {
    float: left;
    position: absolute;
    left: 40px;        
    top: 60px;
    opacity: .9;    
}

.fiche_fond
{ position : absolute;
  width: 534px; 
  height : 250px;  
  background-image: url("../images/fond_PR.png"); 
  border:1px;     
  border-color:#c0c0c0;      
  border-style: solid;

}
.fiche_photo
{ position : absolute; /*relative*/
  width: 100px; height : 100px;
  top : 0px;
  left:12px;  
}

.fp_profil
{
  font-size: 9pt;
}
.fp_profil a:link
{
  color: #0000FF;
}
.fiche_corps
{ position : absolute;
  top : 10px;
  left:120px;  
  color: #D7ECFF;
  font-family: "trebuchet MS","Times New Roman",times;
}
.fiche_ferme
{ 
  float : right;
  width: 70px; height : 70px;
  cursor : pointer;
}

.fp_titre
{
  font-weight: bold;
}



