.connect_form {
	background:url('images/form.png') no-repeat right bottom;
	border:none;
	padding-left:4px;
	padding-top:3px;
	height:18px;
	width:115px;
	font-size:12px;
	color: #154F89;
}
.connect_form:hover {
	background:url('images/form.png') no-repeat right bottom;
	border:none;
}
.connect_form:focus {
	background:url('images/form.png') no-repeat right bottom;
	border:none;
}
/* ##### Liens rapides ###### */
div#links_vertical {
display:block !important;
margin-left:1120px;
padding-left:11px;
padding-top:90px;
position:fixed;
text-align:center;
top:35%;
width:27px;
}
div#links_vertical_top {
	width:31px;
	background:url(images/vertical_menu_top.png) no-repeat;
	text-align:center;
/*padding-top:195px;*/
	height:24px;
}
div#links_vertical_central {
	width:31px;
	text-align:center;
	padding:4px 0px;
	background:url(images/vertical_menu_repeat.png) repeat-y;
}
div#links_vertical_bottom {
	width:31px;
	background:url(images/vertical_menu_bottom.png) no-repeat bottom;
	text-align:center;
	height:32px; 
}
/* #### magicbox  ####*/
 
div#magicbox{
width:100%; 
height:auto; 
background:#CECEDE;
border-top:1px solid #fff; 
text-align:left;
position:fixed;
bottom:0;
text-decoration:none;
z-index:2;
}
 
div#magicbox a{
color: #FFFFFF;	
text-decoration:none;
font-weight: bold;
}
 
div#magicmenu{
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#CECEDE none repeat scroll 0 0;
border:1px solid #FFFFFF;
bottom:0;
right:0;
color:white;
display:block !important;
height:20px;
position:fixed;
text-align:center;
text-decoration:none;
width:20px;
}
 
div#magicbox, div#magicbox p{
left:0;
margin:0;
color:black;
}
 
div#magicmenu ul{
list-style-type: none;
margin: 0;
}
 
div#magicmenu ul li a{
float: right;
background: #AFAFAF;
border: 1px solid white;
border-bottom: none;
margin-right: 2px;
padding: 4px 12px 0 12px;
height: 21px;
color: white;
position: relative;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
 
div#magiccontent{
clear: both;
background:#CECEDE;
border-top: 1px solid white;
color: white;
}
div#magiccontent div{
padding: 3px
}
 
div#magicmini{
text-align:center;
}
 
div#magicmaxi{
border-top: 1px dotted white;
}
 

