input[type="text"],input[type="password"] {
	width:7em;
	border:1px solid black;
	line-height:20px;
	font-size:12px;
}

input[type="submit"]{
		font-size:10px;
}

.connecter {
	cursor:pointer;
	width:55px;
	height:19px;
	border:none;
	background: url("../../img/default/btn_seconnecter.png") no-repeat left top;
}

.inscription, .desinscription {
	margin-top:15px;
	cursor:pointer;
	height:19px;
	border:none;
	margin-top:5px;
}

.inscription {
	margin-left:30px;
	width:55px;
	background: url(../../img/default/inscription.png) no-repeat left top;
}

.desinscription {
	width:60px;
	background: url(../../img/default/desinscription.png) no-repeat left top;
}


#gauche fieldset{
	padding:5px 5px 2px 5px;
}

#gauche legend{
	font-variant:small-caps;
	font-style:italic;
}

#gauche .nomchamp {
	font-size:12px;
}

#identification {
	margin-top: 15px;
	padding:3px;
}

#identification p {
	margin-bottom:5px;
}

#identification fieldset {
	border-color:#fed53a;
}

#identification .key{
	float:left;
	height:30px;
	width:30px;
	margin-top:-8px;
	margin-right:3px;
	background: url(../../img/default/identification.png) no-repeat left top;	
}
#identification legend {
	color:#fed53a;
	font-weight:bold;
}

#identification fieldset form input.connecter {
	margin-top:10px;
	margin-left:60px;
}

#identification .champ {
	float:right;
	margin-top:-15px;
}


/*INFO PRATIQUES*/

#infopratique{
	margin-top: 15px;
}

#infopratique img {
	width:150px;
	height:121px;
	margin: 5px 0 5px 15px;
	border:1px solid #007dba;
}
	
#infopratique legend{
	color: #e7007b;
}

#infopratique p{
	font-weight:bold;
	font-size:12px;
}

#infopratique fieldset p .souligne {
	text-decoration:underline;
}

#infopratique fieldset p .marge{
	margin-left:2px;
	font-size:11px;
}

#infopratique fieldset p .horaire {
	font-size:10px;
	font-style:italic;
	font-weight:normal;
}

#infopratique address{
	text-align:center;
	font-size:10px;
}

#infopratique fieldset p .evenements {
	display:block;
	margin-bottom:10px;
}

#infopratique .ampoule {
	float:left;
	height:30px;
	width:30px;
	margin-top:-7px;
	background: url(../../img/default/infos_pratiques.png) no-repeat left top;
}

#infopratique fieldset{
	border-color:#e7007b;
	font-weight:bold;
}

/* -- NEWSLETTER -- */

#newsletter {
	margin-top: 15px;
	padding:3px;
	margin-bottom:15px;
}

#newsletter legend {
	color: #007dba;
}

#newsletter fieldset {
	border-color:#007dba;
	font-weight:bold;
}

#newsletter fieldset form {
	margin-bottom:10px;
}

#newsletter .champmail {
	width:130px;
}

#newsletter .letter {
	float:left;
	margin-top:-8px;
	margin-right:3px;
	height:30px;
	width:30px;
	background: url(../../img/default/newsletter.png) no-repeat left bottom;
}

/* -- INTRANET -- */
#identification fieldset ul li a {
	line-height:25px;
	font-size:14px;
	color:#000;
}

#identification fieldset ul li a:hover {
	text-decoration:underline;
}

#identification fieldset ul li a:visited {
	color:#000;
}

.deconnection, .webmail {
	float:left;
	display:block;
	height:25px;
	width:25px;
	margin-right:5px;
}

.deconnection {
	background: url(../../img/default/deconnection.png)left top no-repeat;
}

.webmail {
	background: url(../../img/default/webmail.png) left top no-repeat;
}

/* -- PAGINATION -- */

#droite #pagination {
	margin-top:15px;
}
