/* Styles communs */

*, html {						font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:13px;
								font-style:normal;
								font-weight:normal;
								color:#505050;
								line-height:normal;
								margin:0;
								padding:0;
}

body {							text-align:center;
								margin:0 auto;
								background-color:#25576c;
}

div {							text-align:center;}

span {							text-align:left;
								display:block;
}

table {							color:#505050;
								border-spacing:0;
								border-collapse:collapse;
								margin-bottom:20px;
}

h1 {							text-align:left;
								font-size:1.4em;
								font-style:italic;
								color:#71AF7F;
}

h2 {							font-size:1.2em;
								color:#416D7F;
								margin:13px 0;
}

h3 {							text-align:left;
								font-weight:bold;
								margin:10px 0;
}

p {								text-align:justify;
								margin:0 0 15px 0;}

ul {							margin:5px 0 5px 20px;
}

input, select {					margin:0 0 3px 3px;}

a {								text-decoration:underline;
								color:#416D7F;
}

a:hover {						text-decoration:none;						
}

img {							border:none;
								vertical-align:top;
}

/* Autres styles */

div.article, div#coordonnees {	margin:10px 0 0 28px;
								text-align:justify;
								width:570px;
								padding-bottom:20px;
}

div#coordonnees {				position:absolute;
								left:0;
								top:35px;
}

div#global {					width:100%;
								background:url('../images/bg.png') repeat-x;
								vertical-align:top;
}
								
div#principal {					width:863px;
								margin:0 auto;
}

div#contenu {					position:relative;
								min-height:610px;
								height:auto !important;
								height:610px;
								width:100%;
								text-align:left;
								background-color:white;
}


div#blocDroit {					float:right;
								width:213px;
								height:583px;
								margin:0 15px;
								padding-top:20px;
}								

div#zoneLiens {					width:185px;
								height:233px;
								background:url('../images/liensDirects.png') no-repeat;
								padding:20px 20px 20px 8px;
								margin-top:20px;
}

div#recherche {					float:left;
								width:224px;
								height:32px;
								background:url('../images/recherche.png') no-repeat;
								text-align:right;
								margin:0 1px;
}

div#contact {					width:100%;
								position:absolute;
								z-index:1;
								left:0;
								top:20px;
								color:#288CDE;
								margin:0 auto;
}

div#header{						position: relative;
								text-align:left;
								float:left;
}

div#top-panel {					background: none;
								height: 17px;
								position: relative;
								width:802px;
								z-index: 1500;
								text-align:left;
}

div#inner_panel {				position: relative; 
								top: 0px; 
								background-color: white; 
								border: 1px solid #F29502;
}

div#outer_panel {				overflow: hidden;
								position: absolute; 
								z-index: 1600;  
								top: 17px;
								width: 802px;
								padding-bottom:10px;
}

div#menuBas {					width:863px;
								height:31px;
								margin:auto;
								background:url('../images/bandeauBas.gif') no-repeat;
								font-size:1.1em;
								color:#288CDE;
								padding-top:1%;
}

div#inscription {				display:none;
								position:absolute;
								z-index:-1;
								top:0;
								left:0;
								width:410px;
								border:1px solid black;
								background-color:#FFFFFF;
								text-align:left;
								padding:5px;
}

div#chpsFormInscr {				width:90%;
								text-align:right;
								margin-top:10px;
}

div#inscriptionOff {			position:absolute;
								z-index:0;
								top:-19px;
								right:-1px;
								white-space:nowrap;
								border:1px solid black;
								border-bottom:none;
								background-color:white;
								padding:2px 5px 0 5px;
}

div#msgRetour, li.msgRetour {	color:red;
								text-align:left;
}

div#o2avion {					border:1px solid black;
								padding:5px;
								margin:10px 0;
								text-align:justify;
}

div#ZoneGeo1, div#ZoneGeo2, div#ZoneGeo3, div#ZoneGeo4, div#ZoneGeo5, div#ZoneGeo6 { display:none;  padding:5px; margin-top:30px;}

div#bloc1, div#bloc2, div#bloc3, div#bloc4, div#bloc5, div#bloc6 { display:none; padding-bottom:1px; text-align:left;}

div#ZoneGeoActive	{ width:182px; background-color:#CCE3F6; border:1px solid #DEDEDE; font-weight:bold; padding:4px 0; text-align:center; font-size:15px;}

div#infosAm, div#infosAf, div#infosAs, div#infosEu, div#infosMo, div#infosOc  { width:550px; border:0px solid #DEDEDE; border-top:0; text-align:center; padding-left:20px; margin:10px 0 20px 0;}

div#infosEu {					height:620px;}

div#autresPays {				display:none;}

span#nomPaysAm, span#nomPaysAf, span#nomPaysAs, span#nomPaysEu, span#nomPaysMo, span#nomPaysOc  { font-size:1em; font-style:italic;	color:#71AF7F; display:inline;}

span#detailsTarifsPaysAm, span#detailsPECPaysAm, span#detailsTarifsPaysAf, span#detailsPECPaysAf, span#detailsTarifsPaysAs, span#detailsPECPaysAs, span#detailsTarifsPaysEu, span#detailsPECPaysEu, span#detailsTarifsPaysMo, span#detailsPECPaysMo, span#detailsTarifsPaysOc, span#detailsPECPaysOc { font-style:italic; }

span#headerTop {				font-size:1.4em;
								color:#416D7F;
}

span.b, p.b {					font-weight:bold;
}

span.b {						display:inline;}

span.u {						text-decoration:underline;
								display:inline;
}

span.bi {						font-weight:bold;
								font-style:italic;
								display:inline;
}

span.i, p.i {					font-style:italic;}

td.COP {						width:135px;
								text-align:center;
}

p#docSource {					text-align:right;
								font-style:italic;
								margin-top:40px;
}

a.i {							font-style:italic;}

img.bandeauTop {				float:left;}

img#sinscrire {					margin-left:50px;}

img#doc {						margin-top:20px;}

#img1, #img2, #img3 ,#img4, #img5, #recherche {	margin:0 1px; float:left;}

img#bandeauCtre {				margin:1px auto 0 auto;}

img#ContenuTop {				margin-top:2px;}

img.puce, img.fleche {			vertical-align:bottom;
								margin-left:5px;
}

img#fermerInscr {				vertical-align:bottom;
								border:none;
}

img#imagePaysAm, img#imagePaysAf, img#imagePaysAs, img#imagePaysEu, img#imagePaysMo, img#imagePaysOc  { width:280px; margin:0 auto 10px auto;}

input#champs-recherche {		height:16px;
								background-color:#F6F6F6;
								border:0;
								margin:6px 3px 0 0;
								vertical-align:top;
}

input#soumettre-recherche {		margin:4px 2px 0 0;
}

input#nom, input#prenom, input#email, select#pays, select#FR_dept { vertical-align:middle; border-style:solid; -moz-border-radius:3px;}

input#nom, input#prenom, input#email {	width:211px;}

select#pays {					width:215px;
								display:none;
}

select#FR_dept {				width:215px;
								display:none;
}

label#lbl_pays {				display:none;}

label#lbl_FR_dept {				display:none;}

input#sexe1, input#sexe2 {		vertical-align:middle;}

input#sexe2 {					margin-right:162px;}

#sandbox1, #sandbox2 {			display:none;}
