/* CSS Document */


/* GENERAL */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, table, th, td {
	margin : 0;
	padding : 0;
	border: 0;
	
}

table {
	border-collapse : collapse;
	border-spacing : 0;
}

fieldset, img {
	border : 0;
}

address, caption, cite, code, dfn, em, th, var {
	font-style : normal;
	font-weight : normal;
}

div#reserver {
	margin : 0 0 0 0;
	top : 64px;
	left : 0px;
	width: 165px;
	height : 53px;
	position : absolute;
	background : url(../icono/menu-reserver.gif) no-repeat 0px -53px;
}

div#reserver a {
	display : block;
	width: 165px;
	height : 53px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-reserver.gif) no-repeat 0px 0px;
}


div#reserver a:hover {
	background : url(../icono/menu-reserver.gif) no-repeat 0px -53px;
}

ol, ul {
	list-style : none;
}

.bullets li {
	color: #cccccc;
	line-height: 1.4em;
	text-indent: 10px;
	background : url(../../icono/puce-circle.gif) no-repeat 0 6px;
	font-size: 11px;

}

.bullets-big li {
	color: #cccccc;
	line-height: 1.5em;
	text-indent: 10px;
	background : url(../../icono/puce-circle.gif) no-repeat 0 6px;
	font-size: 12px;

}

div#bg-conditions {
	margin : 0 0 0 0;
	top : 0px;
	left : 0px;
	width: 165px;
	height : 200px;
	position : absolute;
	background : url(../icono/logo-conditions.jpg) no-repeat 0px 0px;
}

caption, th {
	text-align : left;
}

h1, h2, h3, h4, h5, h6 {
	font-size : 100%;
	font-weight : normal;
}

strong {
	color: #999999;
}

q:before, q:after {
	content : '';
}

abbr, acronym {
	border : 0;
}

sup {
	font-size : 8px;
}

.trade {
	font-size : 12px;
}

html, body {
	height : 100%;
	background : #3c3c3c;
	color : #d2d2d2;
	font-family : Trebuchet MS, Verdana, Arial, sans-serif;
	line-height : 1.4em;
	margin : 0 0 0 0;
	font-size : 12px;
}

input.button {
	cursor : pointer;
}


a {
	text-decoration: underline;
	color: #d2d2d2;
}


.navi a {
	text-decoration: none;
	color: #d2d2d2;
	font-size: 11px;
}


.navi a:hover {
	text-decoration: underline;
	color: #ffffff;
}


h1 {
	color : #d2d2d2;
	font-family : Trebuchet MS, Verdana, Arial, sans-serif;
	line-height : 1.3em;
	margin : 0 0 0 0;
	font-size : 16px;
}

.tit-pages {
	display: none;
}

h2 {
	color : #d2d2d2;
	font-family : Trebuchet MS, Verdana, Arial, sans-serif;
	line-height : 1.3em;
	margin : 0 0 0 0;
	font-size : 16px;
}

div#skyin {
	bottom : 15px;
	width: 650px;
	height : 15px;
	left: 105px;
	margin: 0 0 0 0;
	position : absolute;
}

div#license {
	margin : 0 0 0 0;
	top : 160px;
	left : 0px;
	width: 165px;
	height : 28px;
	position : absolute;
	background : url(../icono/menu-licenses.gif) no-repeat 0px -28px;
}

div#license a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-licenses.gif) no-repeat 0px 0px;
}


div#license a:hover {
	background : url(../icono/menu-licenses.gif) no-repeat 0px -28px;
}



h3 {
	color : #d2d2d2;
	font-family : Trebuchet MS, Verdana, Arial, sans-serif;
	line-height : 1.3em;
	margin : 0 0 0 0;
	font-size : 16px;
}


#global {
	width : 100%;
	height : 568px;
	margin : 0 0;
	position : relative;
	background : url(../icono/background.gif) repeat-x;
}

#global2 {
	width : 100%;
	height : 768px;
	margin : 0 0;
	position : relative;
	background : url(../icono/background2.gif) repeat-x;
}

#global3 {
	width : 100%;
	height : 968px;
	margin : 0 0;
	position : relative;
	background : url(../../icono/background3.gif) repeat-x;
}


div#content {
	width: 858px;
	height : 568px;
	margin: 0 auto;
	position : relative;
}




div#header {
	width: 858px;
	height : 236px;
	margin: 0 0 0 0;
	position : relative;
}

div#logo {
	width: 858px;
	height : 161px;
	margin: 0 0 0 0;
	position : relative;
	background : url(../icono/logo-center.jpg) no-repeat;
}

div#logo a {
	display : block;
	width: 858px;
	height : 161px;
	line-height : 161px;
	text-indent : -5000px;
	margin: 0 0 0 0;
	position : relative;
	background : url(../icono/logo-center.jpg) no-repeat;
}

div#logo a:hover {
	background : url(../icono/logo-center.jpg) no-repeat;
}

div#sky {
	bottom : 0px;
	width: 858px;
	height : 40px;
	margin: 0 0 0 0;
	position : absolute;
	background : url(../icono/bg-ciel.jpg) no-repeat;
}


div#main {
	width: 858px;
	height : 282px;
	margin: 0 0 0 0;
	position : relative;
}

div#main2 {
	width: 858px;
	height : 482px;
	margin: 0 0 0 0;
	position : relative;
}

div#main3 {
	width: 858px;
	height : 682px;
	margin: 0 0 0 0;
	position : relative;
}


div#img-home {
	margin : 0 auto;
	width: 396px;
	height : 282px;
	position : relative;
	background : url(../icono/img-mb-home.jpg) no-repeat;
}

div#text-home {
	width: 396px;
	height : 282px;
	position : absolute;
	left: -2000px;
}

div#footer {
	width: 858px;
	height : 50px;
	margin: 0 0 0 0;
	position : relative;
}

div#footer-logo {
	margin : 0 0 0 0;
	top : 0px;
	left : -1px;
	width: 498px;
	height : 50px;
	position : absolute;
	background : url(../icono/foot-logo.gif) no-repeat 0px 0px;
}

div#footer-logo a {
	display: block;
	width: 498px;
	text-indent : -5000px;
	height : 50px;
	line-height : 50px;
	text-decoration : none;
	background : url(../icono/foot-logo.gif) no-repeat 0px 0px;
}

div#footer-logo a:hover {
	
	background : url(../icono/foot-logo.gif) no-repeat 0px -50px;
}

div#footer-agellmc {
	margin : 0 0 0 0;
	top : 0px;
	left : 505px;
	width: 225px;
	height : 50px;
	position : absolute;
	background : url(../icono/foot-agellmc.gif) no-repeat 0px 0px;
}


div#footer-agellmc a {
	display : block;
	width: 225px;
	height : 50px;
	line-height : 50px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/foot-agellmc.gif) no-repeat 0px 0px;
}


div#footer-agellmc a:hover {
	background : url(../icono/foot-agellmc.gif) no-repeat 0px -50px;
}

div#fr {
	margin : 0 0 0 0;
	top : 0px;
	left : 725px;
	width: 17px;
	height : 50px;
	position : absolute;
}

div#fr a {
	display : block;
	width: 17px;
	height : 50px;
	line-height : 50px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/foot-flag-fr.gif) no-repeat 0px 0px;
}


div#fr a:hover {
	background : url(../icono/foot-flag-fr.gif) no-repeat 0px -50px;
}

div#en {
	margin : 0 0 0 0;
	top : 0px;
	left : 725px;
	width: 17px;
	height : 50px;
	position : absolute;
}

div#en a {
	display : block;
	width: 17px;
	height : 50px;
	line-height : 50px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/foot-flag-en.gif) no-repeat 0px 0px;
}


div#en a:hover {
	background : url(../icono/foot-flag-en.gif) no-repeat 0px -50px;
}

div#de {
	margin : 0 0 0 0;
	top : 0px;
	left : 745px;
	width: 17px;
	height : 50px;
	position : absolute;
}

div#de a {
	display : block;
	width: 17px;
	height : 50px;
	line-height : 50px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/foot-flag-en.gif) no-repeat 0px 0px;
}


div#de a:hover {
	background : url(../icono/foot-flag-en.gif) no-repeat 0px -50px;
}

div#es {
	margin : 0 0 0 0;
	top : 0px;
	left : 745px;
	width: 17px;
	height : 50px;
	position : absolute;
}

div#es a {
	display : block;
	width: 17px;
	height : 50px;
	line-height : 50px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/foot-flag-es.gif) no-repeat 0px 0px;
}


div#es a:hover {
	background : url(../icono/foot-flag-es.gif) no-repeat 0px -50px;
}


p.design {
	display: block;
	position: absolute;
	right: 360px;
	bottom: -19px;
	font-size: 11px;
	color: #666666;
}

p.design a {
	color: #666666;
	text-decoration: none;
}

p.design a:hover {
	color: #ffffff;
	text-decoration: none;
}

p.xhtml-css {
	display: block;
	position: absolute;
	right: 380px;
	bottom: -21px;
	font-size: 11px;
	color: #666666;
}



div#services {
	margin : 0 0 0 0;
	top : 161px;
	left : 100px;
	width: 170px;
	height : 20px;
	position : absolute;
	background : url(../icono/nav-services.gif) no-repeat 0px -20px;
}

div#services a {
	display : block;
	width: 170px;
	height : 20px;
	line-height : 20px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/nav-services.gif) no-repeat 0px 0px;
}


div#services a:hover {
	background : url(../icono/nav-services.gif) no-repeat 0px -20px;
}


div#fleet {
	margin : 0 0 0 0;
	top : 161px;
	left : 365px;
	width: 153px;
	height : 20px;
	position : absolute;
	background : url(../icono/nav-fleet.gif) no-repeat 0px -20px;
}

div#fleet a {
	display : block;
	width: 153px;
	height : 20px;
	line-height : 20px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/nav-fleet.gif) no-repeat 0px 0px;
}


div#fleet a:hover {
	background : url(../icono/nav-fleet.gif) no-repeat 0px -20px;
}


div#contact {
	margin : 0 0 0 0;
	top : 161px;
	left : 609px;
	width: 149px;
	height : 20px;
	position : absolute;
	background : url(../icono/nav-contact.gif) no-repeat 0px -20px;
}

div#contact a {
	display : block;
	width: 149px;
	height : 20px;
	line-height : 20px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/nav-contact.gif) no-repeat 0px 0px;
}


div#contact a:hover {
	background : url(../icono/nav-contact.gif) no-repeat 0px -20px;
}



/* Services */


div#img-casq {
	margin : 0 0;
	left : 462px;
	width: 396px;
	height : 282px;
	position : absolute;
	background : url(../icono/img-serv-casq.jpg) no-repeat;
}

div.img-right {
	margin : 0 0;
	left : 462px;
	width: 396px;
	height : 282px;
	position : absolute;
}


div#img-dispos {
	background : url(../../icono/img-serv-casq.jpg) no-repeat;
}

div#img-transfers {
	background : url(../../icono/img-serv-casq.jpg) no-repeat;
}

div#img-thema {
	background : url(../../icono/thematique.png) no-repeat;
}


div#img-serv {
	background : url(../../icono/img-serv-casq.jpg) no-repeat;
}

div#img-prest {
	background : url(../../icono/img-rolls.jpg) no-repeat;
}

div#img-chauff {
	background : url(../../icono/img-chauffeur.jpg) no-repeat;
}

div#img-voitur {
	background : url(../../icono/img_voiturier.jpg) no-repeat;
}

div#img-trad {
	margin : 0 0;
	left : 462px;
	width: 396px;
	height : 282px;
	position : absolute;
	background : url(../../icono/guide.jpg) no-repeat;
}

div#img-phone {
	margin : 0 0;
	left : 462px;
	width: 396px;
	height : 282px;
	position : absolute;
	background : url(../../icono/img_phone.jpg) no-repeat;
}

div#img-bdy {
	background : url(../../icono/bodyguard.jpg) no-repeat;
}

div#img-guard {
	background : url(../../icono/img-gardiennage.jpg) no-repeat;
}

div#img-cam {
	background : url(../../icono/img_camera.jpg) no-repeat;
}

div#img-special {
	background : url(../../icono/img-serv-casq.jpg) no-repeat;
}

div#img-road {
	background : url(../../icono/img-mb-road.jpg) no-repeat;
}

div#img-tour {
	background : url(../../icono/img-tourisme.jpg) no-repeat;
}

div#img-gastro {
	background : url(../../icono/img-gastro.jpg) no-repeat;
}

div#img-cult {
	background : url(../../icono/img-culture.jpg) no-repeat;
}

div#img-vign {
	background : url(../../icono/img-vignobles.jpg) no-repeat;
}

div#img-fest {
	background : url(../../icono/img-festivals.jpg) no-repeat;
}

div#img-sport {
	background : url(../../icono/img-sports.jpg) no-repeat;
}

div#img-viano {
	background : url(../../icono/img-mb-viano.jpg) no-repeat;
}

div#content-text {
	margin : 0 0;
	top : 17px;
	left : 200px;
	width: 245px;
	height : 240px;
	position : absolute;
}

div#content-moo {
	margin : 0 0;
	top : 12px;
	left : 200px;
	width: 240px;
	height : 240px;
	position : absolute;
}


div#content-ext {
	margin : 0 0;
	top : 12px;
	left : 200px;
	width: 650px;
	height : 240px;
	position : absolute;
}


div#content-extend {
	margin : 0 0;
	top : 17px;
	left : 200px;
	width: 650px;
	height : 240px;
	position : absolute;
}


div#bgmenu {
	margin : 0 0 0 0;
	top : 0px;
	left : 0px;
	width: 165px;
	height : 149px;
	position : absolute;
	background : url(../icono/bg-menu.jpg) no-repeat 0px 0px;
}

div#bg-agellmc {
	margin : 0 0 0 0;
	top : 0px;
	left : 0px;
	width: 165px;
	height : 200px;
	position : absolute;
	background : url(../icono/logo-agellmc.jpg) no-repeat 0px 0px;
}

div#bg-conditions {
	margin : 0 0 0 0;
	top : 0px;
	left : 0px;
	width: 165px;
	height : 200px;
	position : absolute;
	background : url(../icono/logo-conditions.jpg) no-repeat 0px 0px;
}

div#dispos {
	margin : 0 0 0 0;
	top : 9px;
	left : 0px;
	width: 165px;
	height : 28px;
    text-indent : -5000px;
	position : absolute;
	background : url(../icono/menu-disposals.gif) no-repeat 0px -28px;
}

div#dispos a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-disposals.gif) no-repeat 0px 0px;
}


div#dispos a:hover {
	background : url(../icono/menu-disposals.gif) no-repeat 0px -28px;
}


div#transf {
	margin : 0 0 0 0;
	top : 37px;
	left : 0px;
	width: 165px;
	height : 28px;
	position : absolute;
	background : url(../icono/menu-transfers.gif) no-repeat 0px -28px;
}

div#transf a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-transfers.gif) no-repeat 0px 0px;
}


div#transf a:hover {
	background : url(../icono/menu-transfers.gif) no-repeat 0px -28px;
}


div#thema {
	margin : 0 0 0 0;
	top : 200px;
	left : 0px;
	width: 165px;
	height : 28px;
	position : absolute;
	background : url(../icono/menu-thematic.gif) no-repeat 0px -28px;
}

div#thema a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-thematic.gif) no-repeat 0px 0px;
}


div#thema a:hover {
	background : url(../icono/menu-thematic.gif) no-repeat 0px -28px;
}


div#serv {
	margin : 0 0 0 0;
	top : 65px;
	left : 0px;
	width: 165px;
	height : 28px;
	position : absolute;
	background : url(../icono/menu-services.gif) no-repeat 0px -28px;
}

div#serv a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-services.gif) no-repeat 0px 0px;
}


div#serv a:hover {
	background : url(../icono/menu-services.gif) no-repeat 0px -28px;
}


div#diplo {
	margin : 0 0 0 0;
	top : 93px;
	left : 0px;
	width: 165px;
	height : 28px;
	position : absolute;
	background : url(../icono/menu-diplomatic.gif) no-repeat 0px -28px;
}

div#diplo a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-diplomatic.gif) no-repeat 0px 0px;
}


div#diplo a:hover {
	background : url(../icono/menu-diplomatic.gif) no-repeat 0px -28px;
}

div#special {
	margin : 0 0 0 0;
	top : 122px;
	left : 0px;
	width: 165px;
	height : 28px;
	position : absolute;
	background : url(../icono/menu-special.gif) no-repeat 0px -28px;
}

div#special a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-special.gif) no-repeat 0px 0px;
}


div#special a:hover {
	background : url(../icono/menu-special.gif) no-repeat 0px -28px;
}


div#event {
	margin : 0 0 0 0;
	top : 228px;
	left : 0px;
	width: 165px;
	height : 28px;
	position : absolute;
	background : url(../icono/menu-events.gif) no-repeat 0px -28px;
}

div#event a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-events.gif) no-repeat 0px 0px;
}


div#event a:hover {
	background : url(../icono/menu-events.gif) no-repeat 0px -28px;
}



/* Fleet */


div#img-fleet {
	background : url(../../icono/gal-pic-06.jpg) no-repeat;
}

div#img-limo {
	background : url(../icono/img-fleet-main.jpg) no-repeat;
}

div#img-vans {
	background : url(../icono/img-fleet-main.jpg) no-repeat;
}

div#img-tarifs {
	background : url(../../icono/tarifs.jpg) no-repeat;
}

div#img-vipcoach {
	background : url(../icono/img-vip-coach.jpg) no-repeat;
}


div#limo {
	margin : 0 0 0 0;
	top : 9px;
	left : 0px;
	width: 165px;
	height : 28px;
	position : absolute;
	background : url(../icono/menu-limou.gif) no-repeat 0px -28px;
}

div#limo a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-limou.gif) no-repeat 0px 0px;
}


div#limo a:hover {
	background : url(../icono/menu-limou.gif) no-repeat 0px -28px;
}


div#vans {
	margin : 0 0 0 0;
	top : 37px;
	left : 0px;
	width: 165px;
	height : 28px;
	position : absolute;
	background : url(../icono/menu-vans.gif) no-repeat 0px -28px;
}

div#vans a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-vans.gif) no-repeat 0px 0px;
}


div#vans a:hover {
	background : url(../icono/menu-vans.gif) no-repeat 0px -28px;
}


div#coach {
	margin : 0 0 0 0;
	top : 65px;
	left : 0px;
	width: 165px;
	text-indent : -5000px;
	height : 28px;
	position : absolute;
	background : url(../icono/menu-vipcoach.gif) no-repeat 0px -28px;
}

div#coach a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-vipcoach.gif) no-repeat 0px 0px;
}


div#coach a:hover {
	background : url(../icono/menu-vipcoach.gif) no-repeat 0px -28px;
}


div#prices {
	margin : 0 0 0 0;
	top : 93px;
	left : 0px;
    text-indent : -5000px;
	width: 165px;
	height : 28px;
	position : absolute;
	background : url(../icono/menu-prices.gif) no-repeat 0px -28px;
}

div#prices a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-prices.gif) no-repeat 0px 0px;
}


div#prices a:hover {
	background : url(../icono/menu-prices.gif) no-repeat 0px -28px;
}



div#license {
	margin : 0 0 0 0;
	top : 160px;
	left : 0px;
	width: 165px;
	height : 28px;
	position : absolute;
	background : url(../icono/menu-licenses.gif) no-repeat 0px -28px;
}

div#license a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-licenses.gif) no-repeat 0px 0px;
}


div#license a:hover {
	background : url(../icono/menu-licenses.gif) no-repeat 0px -28px;
}


/*  Accordion  */

.accordion-click{
	margin: 3px auto;
	padding: 3px;
	width: 240px;
	font-size : 16px;
	line-height : 1.2em;
	color : #d2d2d2;;
	border: 0;
}


.accordion-click a {
	color : #d2d2d2;;
	text-decoration : none;
}

.accordion-content{
	margin: 0px auto;
	width: 240px;
}


.classic-click{
	margin: 3px auto;
	padding: 3px;
	width: 240px;
	font-size : 16px;
	line-height : 1.2em;
	color : #d2d2d2;;
	border: 0;
}


.classic-click a {
	color : #d2d2d2;;
	text-decoration : none;
}

.classic-content{
	margin: 0px auto;
	width: 240px;
}



.ext{
	width: 680px;
}


table {
	border: 0;
	margin: 0;
	padding: 0;
	width: 670px;
	font-size: 11px;
}


th {
	border: 0;
	height: 20px;
	color: #999999;
}

.cola {
	width: 140px;
}

th.colaa {
	width: 50px;
}

th.colb {
	width: 70px;
}

th.colc {
	width: 85px;
}

th.cold {
	width: 85px;
}

th.cole {
	width: 85px;
}

th.colee {
	width: 85px;
}

th.colf {
	width: 50px;
}

th.colg {
	width: 450px;
}

th.colh {
	width: 110px;
}

th.coli {
	width: 110px;
}


.tableshort {
	width: 400px;
	
}

td {
	border: 0;
}

td.trans {
	height: 11px;
}

.num {
	text-align: right;
}

.top {
	vertical-align: top;
}
.pays {
	color: #999999;
	font-style:italic;
}

.color {
	background-color: #555555;
	}
	
.colorh {
	background-color: #444444;
	}


.euro {
	line-height: 11px;
	font-style: italic;
	color: #999999;

}

table.pictolim {
	border: 0;

	margin: 0;
	padding: 0;
	width: 240px;
}

table.pictolim th td {
	height: 100px;
	width: 80px;
	vertical-align: baseline;
}


/*  Gallery  */

div#galerie
{
	width: 396px ;
	height: 282px ;
	border: none;
}

ul#gallery
{
	display: block;
	position: absolute;
	height : 23px;
	width: 390px;
	left: 5px;
	bottom: 7px;
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#gallery li
{
	float: left ;
}

ul#gallery li a img
{
	margin: 0px 3px ;
}

dl#photo
{
	display: block;
	position: absolute;
	height: 282px;
	width: 396px;
	top: 0px;
	left: 0px;
	clear: both ;
	margin: 0 auto;
}

dl#photo dt
{
	font-size: 11px;
	display: block;
	position: absolute;
	height: 40px;
	width: 390px;
	top: 6px;
	left: 10px;
	clear: both ;
	margin: 0 auto;
	color: #d2d2d2 ;
}

dl#photo dd
{
	display: block;
	position: absolute;
	height: 282px;
	width: 396px;
	top: 0px;
	left: 0px;
	margin: 0 ;
}

dl#photo img
{
	border: none ;
}


.note {
	font-style: italic;
	color:#999999;
}


/* contact */


div#img-ge {
	background : url(../icono/img-geneve.jpg) no-repeat;
}


div#email {
	margin : 0 0 0 0;
	top : 9px;
	left : 0px;
	width: 165px;
	height : 28px;
	position : absolute;
	background : url(../icono/menu-email.gif) no-repeat 0px -28px;
}

div#email a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-email.gif) no-repeat 0px 0px;
}


div#email a:hover {
	background : url(../icono/menu-email.gif) no-repeat 0px -28px;
}


div#address {
	margin : 0 0 0 0;
	top : 37px;
	left : 0px;
	width: 165px;
	height : 28px;
	position : absolute;
	background : url(../icono/menu-address.gif) no-repeat 0px -28px;
}

div#address a {
	display : block;
	width: 165px;
	height : 28px;
	line-height : 28px;
	text-indent : -5000px;
	text-decoration : none;
	background : url(../icono/menu-address.gif) no-repeat 0px 0px;
}


div#address a:hover {
	background : url(../icono/menu-address.gif) no-repeat 0px -28px;
}


/* liens externes */


.external1 {

}

.external2 {

}


input#password {
	width : 100px;
	color:#FFFFFF;
	background-color:#333333;
	border-color:#333333;
}

input#validez {
	width: 60px;
	font-weight:bold;
	border-color:#FFFFFF;
	border-width: 1px;
	border-style: solid;
	background-color:#999999;
}	


.note {
	font-style: italic;
	font-size: 11px;
	color: #d2d2d2;
}

.note a {
	text-decoration: underline;
	font-style: italic;
	font-size: 11px;
	color: #d2d2d2;
}


.note a:link {
	text-decoration: underline;
	font-style: italic;
	font-size: 11px;
	color: #ffffff;
}

.note a:hover {
	text-decoration: underline;
	font-style: italic;
	font-size: 11px;
	color: #ffffff;
}

.note a:visited {
	text-decoration: underline;
	font-style: italic;
	font-size: 11px;
	color: #ffffff;
}
