@charset "iso-8859-1";
/* CSS Document */

#texte-contact{
float:right;
display:inline;
width:615px;
margin: 10px 0 0 0;
background: url(../images/map_header.jpg) no-repeat scroll top left;
}

div#texte-contact * {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

#texte-contact a {
margin: 0px;
padding: 0px;
border: 0px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 16px;
}


/* AUTHENTIFICATION */ 

div.admin-header {
width: 100%;
height: 150px;
background: url(../images/admin-header.jpg) repeat-x scroll top left;
}

div.admin-header div.menu {
margin:20px 0 0 0;
}


form#authent {
float: left;
width: 200px;
margin:15px 30px 20px 15px;
padding: 15px;
border: 1px solid #E30079;
}
form#authent input[type=text], form#authent input[type=password]  {
border: 1px solid #555555;
}
form#authent input[type=text]:hover, form#authent input[type=text]:focus,
form#authent input[type=password]:hover, form#authent input[type=password]:focus{
background-color: #FFF;
border: 1px solid #E30079;
}


div#texte-contact a { text-decoration: none; }
div#texte-contact a:hover { text-decoration: underline; }

div#texte-contact div.contact-link {
padding: 11px 0 0 25px;
}
div#texte-contact div.contact-link a {
color:#FFF; 
font-family:Arial, Helvetica, sans-serif; 

}


div#texte-contact div.infos {
float:left;
width:615px;
margin: 40px 0 20px 0;
text-align:center;
font-weight:bold;
font-size:17px;
font-style:italic;
color:#555555;
line-height:22px;
font-family:Helvetica, Arial, sans-serif;
}

div#texte-contact div.implant-map {
margin: 30px 0 0 0;
}
div#texte-contact a#showlist {
margin: 0 0 0 45px;
}
div#texte-contact p.agence {
margin: 0 0 20px 0;
padding: 0 0 20px 0;
border-bottom: 1px solid #535353;		
}
div#texte-contact p.agence img {
float: right;
}

div.map-admin {
background: none;
width: 1000px;
}
div.map-admin div.editor {
color: #535353;
width: 385px;
margin-top: 20px;
font-size: 11px;
float:right;
}
div.map-admin div.editor p {
margin: 0 0 7px 0;
padding:0px;
vertical-align:top;
}
div.map-admin div.editor p.helper {
padding: 15px;
border: 1px solid #E30079;
line-height: 18px;
}
div.map-admin div.editor div.buttons {
width: 206px;
margin: 30px 0 0 0;
padding: 10px;
vertical-align:top;
}	
div.map-admin div.editor a.add-link {
text-indent: -3000em;
display: block;
margin: 10px 0 0 0;
width: 206px;
height: 24px;
background: url(../images/admin-add-link.jpg) no-repeat top left scroll;
}
div.map-admin div.editor a.add-link:hover {
background: url(../images/admin-add-hover.jpg) no-repeat top left scroll;
}
div.map-admin div.editor a.add-link:active {
background: url(../images/admin-add-active.jpg) no-repeat top left scroll;
}
div.map-admin div.editor a.del-link {
text-indent: -3000em;
display: block;
float: right;
width: 96px;
height: 24px;
background: url(../images/admin-delete-link.jpg) no-repeat top left scroll;
}
div.map-admin div.editor a.del-link:hover {
background: url(../images/admin-delete-hover.jpg) no-repeat top left scroll;
}
div.map-admin div.editor a.del-link:active {
background: url(../images/admin-delete-active.jpg) no-repeat top left scroll;
}

div.map-admin div.editor input[type=image].edit-link {
	display:inline-block;
	width: 97px;
	height: 24px;
	background: url(../images/admin-edit-link.jpg) no-repeat top left scroll;
	text-indent:-3000em;
}
div.map-admin div.editor input[type=image].edit-link:hover { background: url(../images/admin-edit-hover.jpg) no-repeat top left scroll; }
div.map-admin div.editor input[type=image].edit-link:active { background: url(../images/admin-edit-active.jpg) no-repeat top left scroll; }

div.map-admin div.editor label {
width: 100px;
display: inline-block;
vertical-align: top;
font-size: 12px;
line-height: 21px;
}
div.map-admin div.editor label#opened-label {
width: 300px;
}
div.map-admin div.editor input[type=text] {
width: 275px;
border: 1px solid #555555;
}
div.map-admin div.editor input[type=text]:hover, div.map-admin div.editor input[type=text]:focus {
background-color: #FFF;
border: 1px solid #E30079;
}
div.map-admin div.editor textarea {
overflow: hidden;
width: 275px;
vertical-align:top;
border: 1px solid #555555;
}
div.map-admin div.editor textarea:hover, div.map-admin div.editor textarea:focus {
border: 1px solid #E30079;
}

div.map-admin div.editor select:hover, div.map-admin div.editor select:focus {
border: 1px solid #E30079;
}

div.map-admin div.editor div.thumbnail {
float:right;
margin: 10px 0 0 0;
}
div.map-admin div.editor p.prestas label { width:auto; }
