
body {
 background-image: url("_themes/sumipntg/sumtextb.jpg");

}

p { 
 font: normal normal 100% arial, verdana, sans-serif;
}



a:link {
 color: blue;
 text-decoration:none;
}


a:visited {
 color: blue;
 text-decoration:none;
}

#conteneur {
 width:1000px;
 margin: 0 auto;
 } 
 
 #conteneur2 {
 width:1000px;
 margin: 0 auto;
 } 


/* Identification */
 
div#utilisateur {
 float:left;
 width:230px;
 top:10px;
 height:60px;
 margin-left:10px;
 font:italic bold 100% courrier new, serif;
 color: blueviolet;

}

#Identification {
    background: lavender;
	height:50px;
	color: midnightblue;
	margin-left:-10px;
}	

#Identification fieldset {
 margin-bottom:0px;
 border:#CCC 1px solid;
 height:30px;
 padding-left:5px;
 }


#Identification label1, #Identification label2 {
	font:normal normal bold 60% arial, verdana, sans-serif;
	letter-spacing:normal;
	display: block;
	width: 90px;
	float: left;
	padding-right: 10px;
	text-align: left;
    margin-left: auto;

}

#Identification label1 {
      position: absolute; top: 0px;
	  position: relative; left: 5px;
}

#Identification label2 {
	position: absolute; top: 0px;   
    position: relative; left: 15px;	
}
	

#Identification input, #Identification select {
	margin-left: 1px;
	width: 102px;
	position: relative; top: 5px;
	border: #CCC 1px solid;
}

#Identification input[type="submit"] {
	border: gray 1px solid;
	position: absolute; top: 10px; 
	position: relative; left: 230px;    
    width: 50px;
	-moz-border-radius : 10px 10px 10px 10px;
	background:url("Images/security-key.png");
	background-repeat:no-repeat;
	background-position:50% 50%;
	display:block;
	color:#555555;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-top:-50px;
	text-decoration:none;
}




#Identification input[type="submit"]:hover {
	background:url("Images/check.png");
	background-repeat:no-repeat;
	background-position:50% 50%;
	cursor: pointer;
}

/* logo */

div#logo {
    background-color:#00CCFF;
	width : 620px;
	margin: 0 auto;
	height:130px ;
	background: url("Images/logoch.gif") no-repeat ;
	background-position: center bottom;
}


/* colonne de droite */

div#droite {
 float: right;
 width:150px;
 }
 

#saints {
   clear: right;
   width:250px;
   font:italic bold 100% courrier new, serif;
   color: blueviolet;
 }
 
/* anniversaires */
 
#menuanni {
  background:transparent;
  margin:0;
  height:30px;
  width:200px;
  position: relative;
  top: 0px;
  left: -50px;
 }
 
#menuanni li {
  list-style-type:none;
   float: left;
   width:250px;
   height:23px;
   padding: 3px;
   border-style: dashed;
   border-width: 1px;
   font:italic bold 100% courrier new, serif; 
   color: blueviolet;
 }

#menuanni li a:link, #menuanni li a:visited {
 display:block;

   width:250px;
   height:30px;
 margin:0;
 padding:5px 6px;
 text-decoration:none;

 height:1%;
}

#menuanni .fondrouge{
     background-color:red;
	 font:normal bold 100% courrier new, serif;
     color: white;
}
#menuanni .fondvert{
     background-color:#E0FCC8;
	 font:italic normal 100% courrier new, serif;
	 color:blueviolet;
}	 

#menuanni li a:hover {
background-color:#A5F95B;
 width:250px;
}
 
 
#menuanni .listeanni {
 display:none;
 list-style-type:none;
 margin:0;
 padding:0;
 border:0;
}

#menuanni .listeanni li {
 float:none;
 border:0;
}

#menuanni .listeanni li a:link, #menuanni .listeanni li a:visited {
display:block;
text-decoration:none;
   height:30px;
}

#menuanni .listeanni li a:hover {
background-color:#A5F95B;
color:blueviolet;
}

#menuanni li:hover > .listeanni {
 display:block;
} 
 