/*balises classiques*/

*{
margin:0;
padding:0;
}

html, body{
background-color:#efe5e5;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#64737c;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#64737c;
}

table, td, tr {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#64737c;
}
}

th, .SumColHead, .acXcolhead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#64737c;
}

a:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#224f93;
text-decoration:none;
}

a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#025b72;
text-decoration:none;
}

a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#b4e1ee;
text-decoration:none;
}

a img, img{
border: 0;
}

ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#64737c;
}

li {
}

small {
font-size: 11px;
}

#header span {
display: none;
}

/* balises avancées - container */
#container{
width:903px;
margin:auto;
}

/*balises avancées - header*/
#header{
height:167px;
background-image: url(imgs/WIP_milipol_background_header.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#header img{
margin:40px 0 0 125px;
}

#header #lang{
margin:18px 0 0 735px;
}

#header #lang a{
margin-right:10px;
}
/*balises avancées - smenu*/

#smenu {
}

#smenu H5 {
}

#smenu ul {
}

#smenu li {
}


#smenu a {

}

#smenu a:hover {

}

/*balises avancées - ssmenu*/

#ssmenu {
}
#ssmenu ul {
}

#ssmenu li {
}


#ssmenu a {
}

#ssmenu a:hover {
}
#ssmenu h5 {
}


/*balises avancées - InfosBody homepage*/
#InfosBody_container{
padding:10px 0;
}

#InfosBody_gauche_homepage{
width:342px;
float:left;
}

#InfosBody_droite_homepage{
width:561px;
float:right;
}

/* balises avancées - Homepage, liste des hotels */
#homepage_liste{
width:342px;
background-image: url(imgs/WIP_milipol_background_homepage_listeRepeat.jpg);
background-repeat:repeat-y;
background-position: center top;
}

/*juste pour ie6*/
* html #homepage_liste{
width:345px;
margin-left:-3px;
}

#homepage_liste_content{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding: 5px 30px 0 25px;
margin-right:11px;
height:655px;
overflow:auto;
}

/* juste pour ie6 */
* html #homepage_liste_content{
margin-right:13px;
}

.hotel{
display:block;
padding-bottom:5px;
padding-top:7px;
border-bottom:1px solid #64737c;
}

#homepage_liste_content p.nom_hotel{
margin:0;
}

#homepage_liste_content img{
float:left;
padding: 0 5px 2px 0;
width:50px;
height:50px;
}

#homepage_liste_content a:link{
color:#224f93;
}

#homepage_liste_content a:visited{
color:#224f93;
}

#homepage_liste_content a:hover{
color:#224f93;
}

#homepage_liste_content a:active{
color:#FFCC00;
}

#homepage_liste_top{
z-index:100;
height:39px;
background-image: url(imgs/WIP_milipol_background_homepage_listeTop.jpg);
background-repeat: no-repeat;
background-position: center top;
}

/* juste pour ie6 
* html #homepage_liste_top{
margin-left:-3px;
}*/

#homepage_liste_bottom{
z-index:101;
height:46px;
background-image: url(imgs/WIP_milipol_background_homepage_listeBottom.jpg);
background-repeat: no-repeat;
background-position: center top;
}

/* juste pour ie6 
* html #homepage_liste_bottom{
margin-left:-3px;
}*/

/* balises avancées - Homepage, carte par quartier */
#homepage_carte{
width:553px;
clear:both;
background-image: url(imgs/WIP_milipol_background_homepage_carteRepeat.jpg);
background-repeat:repeat-y;
background-position: center top;
}

#homepage_carte_content{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding: 23px 30px 0 20px;
position: relative;
}

#homepage_carte_content p.center{
text-align:center;
}

#homepage_carte_top{
z-index:103;
height:17px;
background-image: url(imgs/WIP_milipol_background_homepage_carteTop.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#homepage_carte_bottom{
z-index:101;
height:46px;
background-image: url(imgs/WIP_milipol_background_homepage_carteBottom.jpg);
background-repeat: no-repeat;
background-position: center top;
}


/*affichage des cartes Paris et Villepinte */
#homepage_carte_content #planParis{
display:block;
height:390px;
padding-top:20px;
text-align:center;
}

#homepage_carte_content #planVillepinte{
display:none;
height:390px;
padding-top:20px;
text-align:center;
}

#homepage_carte_content #carteChoix{
position:absolute;
left:165px;
top:27px;
}

#homepage_carte_content #carteChoix a{
text-decoration:underline;
}

#homepage_carte_content #carteChoix a:hover{
color:#224F93;
}
/* balises avancées - homepage, réservation */
/*#homepage_droite_bas{
float:left;
}*/

#homepage_droite_bas a img{
border:none;
margin-top:10px;
}

#homepage_reservation{
float:right;
width:332px;
background-image: url(imgs/WIP_milipol_background_homepage_reservationRepeat.jpg);
background-repeat:repeat-y;
background-position: center top;
}

#homepage_reservation_content{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:102px;
padding: 0px 30px 0 20px;
}

#InfosBody_droite_homepage #homepage_reservation_content p{
text-align:right;
}

#InfosBody_droite_homepage #homepage_reservation_content p strong{
text-align:left;
display:block;
}

#homepage_reservation_top{
z-index:104;
height:43px;
background-image: url(imgs/WIP_milipol_background_homepage_reservationTop.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#homepage_reservation_bottom{
z-index:105;
height:61px;
background-image: url(imgs/WIP_milipol_background_homepage_reservationBottom.jpg);
background-repeat: no-repeat;
background-position: center top;
}

/* balises avancées - homepage, whoweare */
#homepage_whoweare{
float:left;
width:229px;
background-image: url(imgs/WIP_milipol_background_homepage_whoweareRepeat.jpg);
background-repeat:repeat-y;
background-position: center top;
}

#homepage_whoweare_content{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding: 12px 30px 0px 25px;
}

#InfosBody_droite_homepage #homepage_whoweare_content p{
text-align:center;
}

#homepage_whoweare_top{
z-index:106;
height:38px;
background-image: url(imgs/WIP_milipol_background_homepage_whoweareTop.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#homepage_whoweare_bottom{
z-index:105;
height:24px;
background-image: url(imgs/WIP_milipol_background_homepage_whoweareBottom.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#homepage_pixel{
clear:left;
height:1px;
}


/* balises avancées - InfosBody gauche */
#InfosBody_gauche{
float:left;
width:184px;
background-image: url(imgs/WIP_milipol_background_gauche_repeat.jpg);
background-repeat: repeat;
background-position: center top;
}

#InfosBody_gauche_content{
height:460px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding: 30px 0 0 40px;
}

#InfosBody_gauche_content li{
list-style-image:url(imgs/WIP_milipol_content_puceBleue.jpg);
list-style-position:ouside;
margin:0 0 10px 0;
}

#InfosBody_gauche_content ul ul{
margin-top:10px;
}

#InfosBody_gauche_content ul ul li{
list-style-image:url(imgs/WIP_milipol_content_puceJaune.jpg);
list-style-position:ouside;
margin:0 0 9px 2px;;
}

#InfosBody_gauche_content ul ul li a{
margin-left:-2px;
font-size:10px;
}

#InfosBody_gauche_content a:link{
color:#64737c;
}

#InfosBody_gauche_content a:visited{
color:#64737c;
}

#InfosBody_gauche_content a:hover{
color:#64737c;
}

#InfosBody_gauche_content a:active{
color:#64737c;
}

#InfosBody_gauche_top{
height:40px;
background-image: url(imgs/WIP_milipol_background_gauche_top.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#InfosBody_gauche_bottom{
height:112px;
background-image: url(imgs/WIP_milipol_background_gauche_bottom.jpg);
background-repeat: no-repeat;
background-position: center top;
}

/* balises avancées - InfosBody droite */
#InfosBody_droite{
float:right;
width:711px;
margin-right:8px;
background-image: url(imgs/WIP_milipol_background_droite_repeat.jpg);
background-repeat: repeat;
background-position: center top;
}

/*juste pour ie6*/
* html #InfosBody_droite{
margin-left:-3px;
}

#InfosBody_droite_content{
height:480px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding: 30px 35px 0 40px;
}

html>body #InfosBody_droite_content{
height:auto;
min-height:480px;
}

#InfosBody_droite_content p.center{
text-align:center;
}

#InfosBody_droite_content #hotel_coordonnees h3{
margin-bottom:0;
}

#InfosBody_droite_content img{
float:left;
margin-right:10px;
margin-bottom:10px;
}

#InfosBody_droite_content #hotel_coordonnees em p{
margin-bottom:20px;
}

#InfosBody_droite_content #hotel_coordonnees strong, #InfosBody_droite_content #hotel_description strong{
color:#224f93;
font-weight:bold;
}

#InfosBody_droite_content #hotel_description{
clear:left;
}

#InfosBody_droite_content #listeMap{
width:200px;
float:left;
}

#InfosBody_droite_content #listeMap #hotel_coordonnees{
padding-bottom:5px;
margin-bottom:5px;
border-bottom:solid 1px #64737c;
}

#hotel_coordonnees{
float:left;
}

#img_hotel{
height:130px;
float:left;
}

#hotel_description #tarifs p{
/*display:inline;*/
}

#hotel_photos {
	width:100%;
	margin-bottom: 15px;
}

#InfosBody_droite_content #googleMap img{
margin-left:50px;
}

#InfosBody_droite_content #InfosBody_hotels{
display:block;
padding-bottom:10px;
padding-top:5px;
border-bottom: 1px solid #64737c;
}

#InfosBody_droite_content #InfosBody_hotels img{
clear:left;
float:left;
margin:3px 5px 10px 0;
}

#InfosBody_droite_content h4.special{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#224f93;
font-weight:bold;
padding-bottom:5px;
border-bottom:3px solid #224f93;
margin-bottom:10px;
margin-top:20px;
}

#InfosBody_droite_top{
height:37px;
background-image: url(imgs/WIP_milipol_background_droite_top.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#InfosBody_droite_bottom{
height:98px;
background-image: url(imgs/WIP_milipol_background_droite_bottom.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#InfosBody_droite_content ul{
list-style:square inside;
}

#InfosBody_droite_content ul li{
margin-bottom:5px;
}


/* balises avancées - InfosBody */
h3, #InfosBody h3, #InfosBody_droite h3, #InfosBody_gauche h3, #abstracts h2, #abstracts h3, .doXhead  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#224f93;
font-weight:bold;
margin-bottom:15px;
}

h4, #InfosBody h4, #abstracts h4, .spXsecthead, .coXsecthead, .noXsecthead, .sumSubHead, .acXsecthead, .doXdemohead, .acXhead, .fuXhead, .maXhead, .noXhead, .trXhead, .spXhead, .sumSectHead, .fusectIntro, .coXhead, .doXdemohead, {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#224f93;
}

h5, #InfosBody h5, #abstracts h5, .fuXsecthead {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#224f93;
font-weight:bold;
}

h6, #InfosBody h6, #abstracts h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#224f93;
font-weight:bold;
}

#InfosBody p, #abstracts p, #InfosBody_droite p, #InfosBody_gauche p{
text-align: justify;
margin-top: 2px;
margin-bottom: 6px;
}

#InfosBody ul, #abstracts ul {

}

#InfosBody li, #abstracts li {
}

#InfosBody a {
}

#InfosBody a:hover {
}


/*balises avancées - events*/

#events {
}

td .doXfieldlabel {
width: 400px;
}

.ExXhead, .ExXintro, .ExXbody, .ExXtd, .coXcolhead, .fuXcolhead, .trXcolhead, .trXsecthead, .maXcolhead {
}

#Events TD, .doXtd, .coXtd, .fuXtd, .maXtd, .trXtd, .noXtd, .spXtd {
}

.acXtd {
}
/*Balise avancée - Alerte*/
.alert, .doXintro {
padding: 10px 5px 10px 5px;
margin: 0px 0px 0px 0px;
text-align:left;
color: #594B8C;
font-weight: normal;
font-size: 11px;
}
.doXintro {
padding: 10px 5px 10px 5px;
margin: 0px 0px 0px 0px;
text-align:left;
}

/*balises avancées - table*/

/*balises avancÃ©es - divers*/
select {
}

form {
}

input {
color: #594b8c;
}

select {
color: #594b8c;
}

.SubmitBtn, #InfosBody .SubmitBtn{
border:none;
color: #FFFFFF;
font-size:18px;
font-weight: normal;
background: transparent url(imgs/background_continue.jpg) no-repeat top left;
width:180px;
height:45px;
padding-left: 15px;
cursor:pointer;
}

textarea {
}

#form table {
}

#form td {
}

#abstracts hr {
display: none;
}

#footer {
height:50px;
background-image: url(imgs/WIP_milipol_background_footer.jpg);
background-repeat: no-repeat;
background-position: center bottom;
clear:both;
}


#footer p {
clear:both;
color: #000000;
font-size:11px;
}

#footerNavig{
clear:left;
text-align:center;
}

#footerNavig li{
display:inline;
}

/*Balise avancée pour l'arrière plan gris du plan intéractif*/
.lightbox {
background-color:#000000;
opacity: 0.2;
position:absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1000;
opacity: 0.7;
-moz-opacity: 0.7;
filter: alpha(opacity=70);
}

#verif_comp_img{
	vertical-align:middle;
}

#verif_comp_img img {
	float:none;
}

.blanc {
color:#FFF;
}

.red {
color: #F00;
font-weight:bold;
}
