body {

	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center; /* pour corriger le bug de centrage IE */
	/*
	scrollbar-arrow-color : #7888A0;
	scrollbar-base-color : #FFFFFF;
	scrollbar-face-color : #FFFFFF;
	scrollbar-dark-shadow-color : #000000;
	scrollbar-highlight-color : #7888A0;
	*/
}



form{
margin:0;
padding:0;
}



#global {
	width:922px;
     margin-left: auto;
     margin-right: auto;
     text-align: left; /* on rétablit l'alignement normal du texte */

}

.bandeau {
background-image:url(../../images/fond_bandeau.jpg);
height:94px;
width:922px;
}
.logo {
  width: 249px;  
  height: 69px;
  margin-left: 20px;
  margin-top: 12px;
  float: left; 
      }

.nav{  
width:615px;
height: 51px;
float: right;
font-weight: bold;
text-align: right;
font-size: 12px;
color: #FFFFFF;
}
.nav a {
color:#FFFFFF;
margin-right:5px;
}
input {
  border: 1px #7888A0 solid;
  font-size: 10px; 
  height: 18px;     
  color:#646464;     
}
               
        
.recherche {
  margin-top: 5px;
  float: right;
  margin-right: 15px; 
  font-size: 14px;  
  font-weight: bold;
  width: 600px;    
           }
           
.submit-button{
  border: 0px;
  background-image: url(../../images/ok.png);
  background-repeat: no-repeat;
	width:24px;
	height:23px;
	cursor:pointer;
}
.connexion {
color:#6A7D98;
font-size:16px;
font-weight:bold;
height:35px;
width:922px;
}
.connexion a {
color:#6A7D98;
margin-right:5px;
}
.content {
background-color:#C3CAD4;
background-image:url(../../images/fond_contenu.png);
float:left;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-left:0px;
width:917px;
}
.noBackground{
	background-color:transparent;
	background-image:none;
}
.titre_accueil {
background-image:url(../../images/fond_titre_accueil.png);
color:#FFFFFF;
font-size:22px;
font-weight:lighter;
height:37px;
padding-top:10px;
text-indent:15px;
width:917px;
}
.titre_accueil_galerie {
background-image:url(../../images/fond_titre_gal_accueil.png);
color:#FFFFFF;
font-size:22px;
font-weight:lighter;
height:28px;
padding-top:5px;
text-indent:15px;
width:610px;
}
.texte_accueil {
background-color:#E1E4E9;
float:left;
margin-left:35px;
margin-top:20px;
padding:10px;
text-align:justify;
width:210px;
}
.texte_accueil a {
color:#7888A0;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.teaser {
float:right;
height:70px;
margin-right:25px;
margin-top:20px;
width:610px;
}
.galerie_accueil {
background-color:#FFFFFF;
float:right;
/*height:610px;*/
margin-right:25px;
margin-top:20px;
width:610px;
}
.galerie_accueil a {
color:#B9875B;
font-size:14px;
font-weight:bold;
}
.recherche_avancee_barre {
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  color: #7888A0;
  font-weight: normal;
  font-size: 14px;
  font-weight:bold;
  width: 580px;
  height: 24px; 
  background-image: url(../../images/fond_rech_av.png);
  background-color: #F2F3F7;
  cursor: pointer;
  border:1px solid #7888A0;    
}

.recherche_avancee_deployee {
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;  
  font-weight: normal;
  width: 580px;
  background-color: #F8F1EE;
  border:1px solid #7888A0;
}
.recherche_avancee_deployee_barre {
  background-image: url(../../images/fond_rech_av2.png);
  background-color: #F2F3F7;
  cursor: pointer;
   color: #7888A0;
  font-size: 14px;
  font-weight:bold;
}
.recherche_display{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  color: #7888A0;
  font-weight: normal;
  font-size: 10px;
  width: 580px;
  background-color: #F2F3F7;
  border:1px solid #F2F3F7;    
}
.recherche_display img{
	border:0px;
	padding-left: 5px;
	padding-top: 2px;	
}
.recherche a:hover{
	color: #7888A0;
	text-decoration: none;
}


.zone_photo {
	background-image:url(../../images/fond_photo.png);
	background-repeat:no-repeat;
	float:left;
	min-height:160px;
	margin-left:2px;
	margin-top:20px;
	text-align:center;
	width:140px;
}
.photo {
	border:#EEEEEE 1px solid;
	text-align: center;
	width:110px;
	height:110px; 
	margin-top: 12px;      
	margin-right: auto;
	margin-left: auto;
	float: center;
	background-image:url(../../../images/lesartistemps/picto_lesartistemps.jpg);
}
.photoCreation{
	width: 250px;
	text-align: center;
	margin: 10px;
	padding:0px;      
	overflow: auto;
	text-align: center;
}
.photoCreation img{
	position:inherit;
	margin-top: auto;
	margin-bottom:auto;
	max-height:300px;
	vertical-align: middle;
}
.photo img{
 border: none;
 
}
.photo_artiste {
text-align: center;
  width:110px;
  height:110px; 
  margin-top: 12px;      
  border: 2px #4B6899 solid;
  margin-right: auto;
  margin-left: auto;
  float: center;
       }

.titre_photo_artiste {
 margin-top: 12px; 
 width: 110px;
 text-align: left; 
  color: #4B6899;
	font-weight: bold;
	font-size: 12px;          
             }

.titre_photo {
 margin-top: 20px; 
 width: 140px;
 text-align: center; 
 color: #75859F;
 overflow: hidden;           
}


.coupdecoeur_accueil {
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 20px;
	margin-left: 35px;
	width:205px;
	min-height:250px; 
	float: left;  
}

.coupdecoeur_accueil A{
	color: #CD6565;
	font-weight: bold;
	font-size: 13px;   
      }
.coupdecoeur_box{
	margin: 10px;
	background-color: #FDDFD9;
	width: 250px;
	padding: 2px;	
}
.coupdecoeur_box_title{
	color: #CD6565;
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	width: 200px;
	margin-left: auto;
	margin-right: auto;	
	padding:2px;
	text-align: center;
}
.coupdecoeur_box_content{
	width: 200px;
	margin-left: auto;
	margin-right: auto;	
	padding:2px;
	text-align: center;	
}
.titre_accueil_ccoeur {
background-image:url(../../images/fond_titre_ccoeur_accueil.png);
color:#FFFFFF;
font-size:22px;
font-weight:lighter;
height:27px;
padding-top:2px;
text-align:center;
width:205px;
}
.zone_photo2 {
  width:140px;
  height:140px; 
  background-image: url(../../images/fond_photo.png);
  background-repeat: no-repeat;
  margin-left: 32px;
  margin-right: 15px;
  margin-top: 12px;
  margin-bottom: 15px;
  text-align: center;
  float: left;
      }

.zone_photo_artiste2 {
  width:144px;
  height:144px; 
  background-image: url(../../images/fond_photo2.png);
  background-repeat: no-repeat;
  margin-left: 32px;
  margin-right: 15px;
  margin-top: 10px;
  margin-bottom: 15px;
  text-align: center;
  float: left;
      }

.zone_photo2 A {
color: #000000;
font-weight: bold;              
              }

.photo2 {
border:0pt none;
height:136px;
margin-left:0px;
margin-top:0px;
text-align:left;
width:136px;
}
.titre_photo2 {
font-size:13px;
margin-bottom:10px;
margin-top:10px;
text-align:left;
width:140px;
}
.echo_accueil {
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	width:870px;
	background-color:#FFFFFF;
	padding-bottom: 5px;
	display: table;
}
.echo_accueil a {
color:#8D9288;
font-size:14px;
font-weight:bold;
}
.titre_accueil_echo {
	background-image:url(../../images/fond_titre_echo_accueil.png);
	color:#FFFFFF;
	font-size:22px;
	font-weight:lighter;
	height:28px;
	padding-top:5px;
	text-indent:15px;
	width:870px;
}
.zone_texte {
float:left;
height:240px;
margin-left:15px;
margin-top:15px;
text-align:justify;
width:340px;
}
.photo_echo {
border:0pt none;
float:right;
height:110px;
margin-right:20px;
margin-top:15px;
width:110px;
}
.bas {
color:#7888A0;
height:22px;
margin-top:20px;
padding-top:5px;
text-align:center;
width:917px;
}
.bas a {
color:#7888A0;
text-decoration:underline;
}
.bas a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.bas2 {
background-color:#9BA7B9;
color:#FFFFFF;
height:22px;
padding-top:5px;
text-align:center;
width:917px;
}
.bas2 a {
color:#FFFFFF;
text-decoration:underline;
}
.bas2 a:hover {
color:#000000;
text-decoration:underline;
}
.sites_amis {
color:#9BA7B9;
margin:20px auto 0px;
padding-bottom:10px;
text-align:center;
width:917px;
}
.sites_amis a {
color:#9BA7B9;
text-decoration:none;
}
.sites_amis a:hover {
color:#9BA7B9;
text-decoration:underline;
}
.titre_galerie {
background-image:url(../../images/fond_titre_galerie.png);
color:#FFFFFF;
font-size:22px;
font-weight:lighter;
height:37px;
padding-top:10px;
text-indent:15px;
width:917px;
}
h2 {
background-color:#FFFFFF;
color:#B97C5B;
font-size:14px;
font-weight:bold;
margin-left:5px;
margin-right:5px;
margin-top:0px;
padding-bottom:5px;
padding-top:5px;
}
.galerie {
background-color:#FFFFFF;
float:right;
margin-right:25px;
margin-top:20px;
width:610px;
}
.inscrits {
background-color: #F8F1EE;
background-image: url(../../images/bg_inscrits.png);
border: 1px #4B6899 dashed;
text-align: center;
padding-top: 5px;
margin-top: 20px;
margin-left: 35px;
width:205px;
height:600px; 
float: left;  
overflow: auto;
      }
      
.pub {
border: 1px #000000 solid ;
text-align: center;
margin-top: 30px;
margin-left: 35px;
width:205px;
height:270px; 
float: left;  
      }

.prec-suiv {
background-color: #F3F4F6;
height: 25px;
width: 610px;
text-align: center;
margin-top: 10px;
padding-top: 5px;
color: #9F4A00;
font-size: 13px;
font-weight: bold; 
  float: right;  
  margin-right: 25px;  
           }

.prec-suiv A{
color: #667793;
font-size: 13px;
font-weight: bold;
text-decoration: underline;    
           }

.zone_photo_fiche {
  width:140px;
  height:140px; 
  background-image: url(../../images/fond_photo.png);
  background-repeat: no-repeat;
  margin-left: 5px;
  margin-top: 10px;
  text-align: center;
  float: left;
      }

.scroll_oeuvres {
  width:70px;
  height: 500px;
  overflow: auto;              
                }

.scroll_artiste {
  width:520px;
  height: 200px;
  overflow: auto;              
                }



.titre_concours {
  font-size: 22px;
  height: 37px;
  width: 917px;
  background-image: url(../../images/fond_titre_concours.png);
  font-weight: lighter;
  text-indent: 15px;
  color: #FFFFFF;
  padding-top: 10px;
   }

h4 {
  font-size: 14px;
    margin-top: 0px;
  background-color: #FFFFFF;
  font-weight: bold;
  color: #FFBA26;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
   }

.texte_concours {
  background-color: #E1E4E9;
  padding: 10px 10px 10px 10px;
  width:210px;
  min-height:280px;
  overflow: auto;
  float: left;
  margin-left: 35px;  
  margin-top: 20px;  
  text-align: justify;        
               }
               
.gagnants {
 background-color: #FFEECB;
 background-image: url(../../images/bg_gagnants.png);
 border: 1px #FFFFFF dashed;
 width: 580px; 
 min-height: 280px; 
 margin-right: 35px;
 margin-top: 20px;   
 float: right; 
 padding: 10px 10px 10px 10px;         
                }

.concours {
margin-top: 20px;
margin-left: 35px;
padding-left: 20px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
width:800px;
background-color: #FFFFFF;            
                 } 


.concours A {
color: #7888A0;   
font-size: 14px;
font-style: italic;       
            }



.titre_ccoeur {
  font-size: 22px;
  height: 37px;
  width: 917px;
  background-image: url(../../images/fond_titre_ccoeur.png);
  font-weight: lighter;
  text-indent: 15px;
  color: #FFFFFF;
  padding-top: 10px;
   }

h3 {
  font-size: 14px;
    margin-top: 0px;
  background-color: #FFFFFF;
  font-weight: bold;
  color: #CD6565;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
   }

.texte_ccoeur {
  background-color: #E1E4E9;
  padding: 10px 10px 10px 10px;
  width:210px;
  height:190px;
  margin-top: 40px;
  margin-left: 55px;    
  text-align: justify;  
  float: left;      
               }

.ccoeur {
margin-top: 30px;
 background-color: #FDDFD9;
 background-image: url(../../images/bg_ccoeur.png);
  border: 1px #BD0000 dashed;
 width: 500px; 
 height: 190px; 
 margin-right: 55px;  
 margin-bottom: 20px; 
 float: right; 
 padding: 10px 10px 10px 10px;         
                }

.desc_photo {
margin-top: 25px;
margin-right: 35px;
 float: right;
 width: 250px;           
            }


.tous_ccoeur {
margin-top: 0px;
margin-left: 35px;
padding-left: 20px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
width:800px;
height:430px; 
background-color: #FFFFFF;             
                 } 

.tous_ccoeur A {
color: #7888A0;   
font-size: 14px;
font-style: italic;       
            }


h5 {
  font-size: 14px;
    margin-top: 0px;
  background-color: #FFFFFF;
  font-weight: bold;
  color: #7DADCE;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
   }

.titre_expos {
  font-size: 22px;
  height: 37px;
  width: 917px;
  background-image: url(../../images/fond_titre_expos.png);
  font-weight: lighter;
  text-indent: 15px;
  color: #FFFFFF;
  padding-top: 10px;
   }

.texte_expos {
  background-color: #E1E4E9;
  padding: 10px 10px 10px 10px;
 margin-top: 20px;
  width:210px;
  height:250px;
  overflow: auto;
  float: left;
  margin-left: 35px;    
  text-align: left;
  font-size: 12px;
  font-weight: bold;        
}

.expos {
	 background-color: #D7E1E9;
	 background-image: url(../../images/bg_expos.png);
	 border: 1px #FFFFFF dashed;
	 width: 580px; 
	 height: 270px; 
	 margin-top: 20px;
	 margin-right: 35px;   
	 margin-bottom: 20px;
	 float: right; 
	 padding: 10px 10px 10px 10px;       
	 font-size: 12px;  
	 overflow: auto; 
}
.expo_opened{
	background-color: #D7E1E9;
	 background-image: none;
	 border: 1px #FFFFFF dashed;
	 width: 580px; 
	 margin-top: 20px;
	 margin-right: 35px;   
	 margin-bottom: 20px;
	 float: right; 
	 padding: 10px 10px 10px 10px;       
	 font-size: 12px;   
}
.expos_archives {
	 background-color: #FFFFFF;
	 width: 580px;
	 max-height: 270px;
	 padding: 10px 10px 10px 10px;       
	 font-size: 12px;
	 overflow: auto;   
}
.titre_echo {
  font-size: 22px;
  height: 37px;
  width: 917px;
  background-image: url(../../images/fond_titre_echo.png);
  font-weight: lighter;
  text-indent: 15px;
  color: #FFFFFF;
  padding-top: 10px;
   }

.texte_echo {
  background-color: #E1E4E9;
  padding: 10px 10px 10px 10px;
  width:210px;
  height:180px;
  margin-top: 30px;
  margin-left: 35px;    
  text-align: justify;     
  float: left;   
               }
 

.echo {
 background-color: #EBEBEA;
 background-image: url(../../images/bg_echo.png);
 border: 1px #8D9288 dashed;
 width: 560px; 
 margin-top: 30PX;
 margin-right: 35px;   
 float: right; 
 padding: 20px 20px 20px 20px; 
 text-align: justify;         
}
.echo_title{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.echo_subtitle{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	font-style:italic;
	font-weight: bold;
}
.echo_light {
	 border: 1px #8D9288 dashed;
	 width: 380px; 
	 margin: 5px;
	 float: left; 
	 padding: 20px 20px 20px 20px; 
	 text-align: justify;         
}
.echo_light:hover{
	border: 1px #8D9288 solid;
	background-color: #EEEEEE;
	cursor: pointer;
}

.echo_light_title{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.echo_light_subtitle{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	font-style:italic;
	font-weight: bold;
}
.archives_echo {
border: 1px #9BA7B9 dashed;
background-color: #FFFFFF;
text-align: justify;
margin-top: 30px;
margin-left: 35px;
width:210px;
 
 padding: 10px 10px 10px 10px;  
}

.archives_echo A{
color: #8D9288;
}

h6 {
  font-size: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #EDEFF2;
  font-weight: normal;
  font-style: italic;
  color: #000000;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
   }

.contenu_central  {
	width:660px;
	background-color: #FFFFFF;
	border: 1px #9BA7B9 dashed;
	text-align: justify;
	font-size: 12px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 20px 20px 20px;
  float: none;       
          }

.checkbox {
border: 0px #FFFFFF                        
                       }


.archives_news {
border: 1px #9BA7B9 dashed;
background-color: #FFFFFF;
text-align: justify;
margin-top: 50px;
margin-left: 35px;
width:180px;
height:250px; 
float: left;  
 padding: 10px 10px 10px 10px;  
      }

.archives_news A{
color: #7888A0;
}


.clear{
	clear:both;
}






.textarea2 {
   border: 1px #7888A0 solid; 
  font-size: 12px;    
  color:#000000;           
           }

textarea {
   border: 1px #7888A0 solid; 
  font-size: 12px;    
  color:#000000;           
           }

.input2 {
  border: 1px #7888A0 solid; 
  font-size: 12px;
  height: 18px;     
  color:#000000;     
               }

.input_concours {
  border: 1px #FFBA26 solid; 
  font-size: 12px;
  height: 16px;     
  color:#000000;     
               }

.input_expos {
  border: 1px #7DADCE solid; 
  font-size: 12px;
  height: 16px;     
  color:#000000;     
               }

.input_echos {
  border: 1px #8D9288 solid; 
  font-size: 12px;
  height: 16px;     
  color:#000000;     
               }

.select_concours {
  border: 1px #FFBA26 solid; 
  font-size: 12px;
  height: 20px;     
  color:#000000;     
               }

.select_expos {
  border: 1px #7DADCE solid; 
  font-size: 12px;
  height: 20px;     
  color:#000000;     
               }

.select_echos {
  border: 1px #8D9288 solid; 
  font-size: 12px;
  height: 20px;     
  color:#000000;     
               }

select {
  border: 1px #7888A0 solid; 
  font-size: 13px;
  height: 20px;     
  color:#000000; 
               }
.select2 {
  border: 1px #7888A0 solid; 
  font-size: 13px;
  height: 20px;     
  color:#000000;     
               }

.submit-button2{
   border: 1px #FFFFFF solid; 
   background-color: #9BA7B9;
  font-size: 12px;
  height: 20px;     
  color:#FFFFFF;   
}
.submit-button-alert{
   border: 1px #000000 solid; 
   background-color: #FFFF66;
  font-size: 12px;
  font-weight:bold;
  height: 20px;     
  color:#000000;   
}
.submit_concours{
   border: 1px #FFFFFF solid; 
   background-color: #FFBA26;
  font-size: 12px;
  height: 20px;     
  color:#FFFFFF;   
}

.submit_expos{
   border: 1px #FFFFFF solid; 
   background-color: #7DADCE;
  font-size: 12px;
  height: 20px;     
  color:#FFFFFF;   
}

.submit_echos{
   border: 1px #FFFFFF solid; 
   background-color: #8D9288;
  font-size: 12px;
  height: 20px;     
  color:#FFFFFF;   
}

.participation_echo{
color: #8D9288;
  font-size: 14px;
    margin-top: 0px;
  background-color: #FFFFFF;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
}

.modal {
width: 750px;
height: 500px;
background-image: url(../../images/bg_modal.png);       
       }




A {
	color: #4B6899;
  text-decoration: none;     
}

       

A:hover {
  text-decoration: underline;
}

a img{
	border: none;	
}


.cadre_connexion {
background-color:#FFFFFF;
border:1px dashed #9BA7B9;
float:left;
padding:5px;
text-align:justify;
width:220px;
}
.cadre_boite {
background-color:#FFFFFF;
border:1px dashed #9BA7B9;
padding:5px;
text-align:justify;
width:650px;
}
.titre_connexion {
background-color:#9BA7B9;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
padding-bottom:3px;
padding-top:3px;
text-align:center;
}
.titre_bloc {
background-color:#9BA7B9;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
padding-bottom:3px;
padding-top:3px;
text-align:left;
text-transform:uppercase;
}
.titre_bloc img {
padding-left:2px;
padding-right:5px;
}
.bold {
font-weight:bold;
}
.right {
text-align:right;
}
.fullWidth {
width:100%;
}
.center {
text-align:center;
}
.hide {
display:none;
}
.handCursor {
cursor:pointer;
}
.dataType-date {
background-image:url(../../../images/icons/calendar_view_month.gif);
background-position:right 0pt;
background-repeat:no-repeat;
padding-right:18px;
width:11ex;
}
img.button {
cursor:pointer;
}
.galerie_board {
border:1px solid #EDEFF2;
/*height:410px;*/
width:608px;
margin-left: auto;
margin-right: auto;
}
.titre_galerie_board {
background-image:url(../../images/fond_titre_gal_board.png);
color:#FFFFFF;
font-size:20px;
font-weight:lighter;
height:28px;
padding-top:5px;
text-indent:15px;
width:610px;
margin-left: auto;
margin-right: auto;
}


.dataGrid {
	margin:0;
	padding:0;
}
.dataGrid .header {
	background-color:#EEEEEE;
	padding:2px;
}

.dataGrid .header .cell{
	font-weight:bold;
	padding-bottom: 4px;
}
.dataGrid .header .cell a{
	
}
.dataGrid .header label {
	margin:0;
}
.dataGrid .line {
	
}
.dataGrid .dragOver{
	background-color:lightyellow;
}
.dataGrid .cell {
	vertical-align:top;
	padding: 1px 2px 1px 2px;
}
.dataGrid input {
	border:1px solid #DDD;
	padding: 2px;
}

a.se_pagination {
	text-decoration:none;
	margin-left:2px;
}
a.se_header {
	text-decoration:none;
}

.se_result_items {
	width:100%;
	background-color:#FFF;
	border:1px solid #DDD;
}
.se_result_items th {
	padding:5px;
	background-color:#EFF5FF;
	font-weight:bold;
}
.se_result_items td {
	padding:1px 3px 1px 3px;
}



.SE_TableLayout {
	/*background-color:#C3D9FF;*/
}
.SE_TableLayout tr.header {
	/*background-color:#C3D9FF;*/
	/*background:url(../images/table_header.png) repeat-x;*/
	height:25px;
}
.SE_TableLayout th {
	color:#FFF;
	/*border-bottom:1px solid #36C;*/
	padding:0 6px 0 6px;
	font-size: 13px;
	font-family: Arial, Verdana, sans-serif;
	background:url(../images/table_header.png) left top no-repeat;
	white-space:nowrap;
}
.SE_TableLayout th:hover{
	/*background-position:0 -25px;*/
}
.SE_TableLayout td {
	color:#333;
	padding : 5px 5px 5px 6px;
	vertical-align:top;
}
.SE_TableLayout th td {
	color:#FFF;
}
.SE_TableLayout tr.color0 {
	background-color:#FFF;
}
.SE_TableLayout tr.color1 {
	background-color:#EFF5FF;
}
.SE_TableLayout tr.color_selected {
	background-color:lightyellow;
}


#modal {
background-color:#F8FBFF;
border:1px solid #DDDDDD;
left:250px;
position:absolute;
top:150px;
}
#modal .modalFrame {
border:1px solid #7A9ADB;
}
#modal .modalFrame2 {
border-color:#FFFFFF rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255);
border-style:solid;
border-width:1px;
}
#modal .header {
background-color:#E1ECFF;
font-weight:bold;
padding:4px;
text-transform:uppercase;
}
#modal .content {
padding:10px;
}
#modal .buttons {
padding:4px;
text-align:center;
}
#modal_container.thumbnail_tip {
	text-align:justify;
background-color:lightyellow;
border:1px dotted #666666;
color:#333333;
font-size:11px;
padding:3px;
}
#modal_container.thumbnail_tip label {
	text-transform:uppercase;
	color:#BE8B60;
	font-size:12px;
	font-weight: bold;
}
#modal_container.zone_photo_modal {
	min-height:160px;
	margin-left:0px;
	margin-top:0px;
	text-align:center;
	width:140px;
	border-width: thin;
	border-style: dotted;
}
#modal_container.zone_photo_modal label {
	color:#75859F;
	font-size:12px;
	font-weight: bold;
}
#modal_container.zone_photo_modal img {
	border: 1px solid #75859F;
}
#modal_container {
background-color:#FFFFFF;
border:2px solid #666666;
}
#modal_overlay {
background-color:#000000;
}


// tips
a.tips{}

a.tips:hover{}

a.tips #tip{display: none}

a.tips:hover #tip{
	background-color:lightyellow;
	border:1px dotted #666666;
	margin-top:110px;
	display:block; 
 	position:absolute;
    color:#75859F;
    text-align: left;
    text-decoration:none;
    font-weight:bold;
    padding:1px;
    width:110px;
    min-height: 50px;
}
a.tips #action{display: none}
.action_show{
	background-color:lightyellow;
	border:1px dotted #666666;
	display:block; 
 	position:absolute;
    color:#75859F;
    text-align: justify;
    text-decoration:none;
    font-weight:bold;
    padding:1px;
    padding-top:20px;
    width:110px;
    min-height: 50px;
}

.creation_titre{
	font-size: 18px; 
	font-weight: bold; 
	color: #BE8B60; 
}
.modal_button{
	min-width:50px;
	/*border: 1px solid #EEEEEE;*/
	border-bottom: "1px solid #000000";
	border-right: "1px solid #000000";
	border-top:"1px solid #EEEEEE";
	border-left:"1px solid #EEEEEE";
	background-color: #E1E4E9;
	margin: 2px;
	padding: 1px;
	vertical-align: middle;
	float:left;
}
.modal_button img{
	vertical-align: middle;
	margin:1px;
}
.features_upload_box{
	width:315px;
	max-height:200px;
	padding:2px;
	border: 1px solid #7888A0;
	background-color: #EFF5FF;
	overflow: auto;	
}
.features_upload_line{
	width:295px;
	min-height:20px;
	padding:2px;
	border: 1px outset #EEEEEE;
}
.features_upload_label{
	width:200px;
	float: left;
}
.features_upload_box img{
	cursor: pointer;
	margin-right: 0px;
	margin-left:auto;
}
.features_upload_item{
	width:95px;
	text-align: right;
	float: right;
}
.blue{
	color: #7888A0;
	font-weight: bold;
}
.pagination{
	padding-top:10px;
	font-weight:bold;
	font-size:11px;
	width:400px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
