.lien {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 10px; font-weight: normal; color: #FF33CC; vertical-align: baseline; clip:  rect(0px  0px )}

.input35 { width: 45mm; font-family: arial; font-size: 8pt; font-weight: normal ;color=black; background-color=white}

.typo_gris_7_gr { font-family: Arial;font-size: 7pt;font-weight: bold;color :#7E766E; }
.typo_gris_8_no { font-family: Arial;font-size: 8pt;font-weight: normal;color :#7E766E;}
.typo_gris_8_gr { font-family: Arial;font-size: 8pt;font-weight: bold;color :#7E766E;}
.typo_gris_10_gr { font-family: Arial;font-size: 10pt;font-weight: bold;color :#7E766E; }
.typo_gris_10_no { font-family: Arial;font-size: 10pt;font-weight: normal;color :#7E766E; }

.typo_grisnav_10_no { font-family: Arial;font-size: 10px;font-weight: normal;color :#999999; }
.typo_violetnav_10_no { font-family: Arial;font-size: 10px;font-weight: normal;color :#730FB2; }
.typo_bleunav_10_no { font-family: Arial;font-size: 10px;font-weight: normal;color :#3A88C8; }

.typo_gris_9_no_px { font-family: Arial;font-size: 9px;font-weight: normal;color :#7E766E; }
.typo_noir_10_no_px { font-family: Arial; font-size: 10px;font-weight: normal;color :#000000; }
.typo_noir_11_gr_px { font-family: Arial;font-size: 11px;font-weight: bold;color :#000000; }
.typo_noir_12_no_px { font-family: Arial;font-size: 12px;font-weight: normal;color :#000000; }
.typo_noir_12_gr_px { font-family: Arial;font-size: 12px;font-weight: bold;color :#000000; }

.typo_noir_7_gr { font-family: Arial;font-size: 7pt;font-weight: bold;color :#000000; }
.typo_noir_8_no { font-family: Arial;font-size: 8pt;font-weight: normal;color :#000000; }
.typo_noir_8_gr { font-family: Arial;font-size: 8pt;font-weight: bold;color :#000000; }
.typo_noir_10_no { font-family: Arial;font-size: 10pt;font-weight: normal;color :#000000; }
.typo_noir_10_gr { font-family: Arial;font-size: 10pt;font-weight: bold;color :#000000; }
.typo_noir_11_no { font-family: Arial;font-size: 11px;font-weight: normal;color :#000000; }
.typo_noir_14_gr { font-family: Arial;font-size: 14pt;font-weight: bold;color :#000000; }

.typo_sang_8_gr { font-family: Arial;font-size: 8pt;font-weight: bold;color :#DF002C; }
.typo_sang_9_gr { font-family: Arial;font-size: 9pt;font-weight: bold;color :#DF002C; }
.typo_sang_10_gr { font-family: Arial;font-size: 10pt;font-weight: bold;color :#DF002C; }
.typo_sang_12_gr { font-family: Arial;font-size: 12pt;font-weight: bold;color :#DF002C; }
.typo_sang_14_gr { font-family: Arial;font-size: 12px;font-weight: bold;color :#DF002C; }
.typo_sang_15_gr { font-family: Arial;font-size: 15pt;font-weight: bold;color :#DF002C; }
.typo_sang_16_gr { font-family: Arial;font-size: 16px;font-weight: bold;color :#DF002C; }

.typo_bleuclair_10_no { font-family: Arial;font-size: 10px;font-weight: normal; color :#0083BA}
.typo_bleuclair_11_no { font-family: Arial;font-size: 11px;font-weight: normal; color :#0083BA}
.typo_bleuclair_11_gr { font-family: Arial;font-size: 11px;font-weight: bold; color :#0083BA}
.typo_bleuclair_12_gr { font-family: Arial;font-size: 12px;font-weight: bold; color :#0083BA}

.typo_violet_7_no { font-family: Arial;font-size: 7pt;font-weight: normal;color :#730FB2}
.typo_violet_7_gr { font-family: Arial;font-size: 7pt;font-weight: bold;color :#730FB2}
.typo_violet_10_no { font-family: Arial;font-size: 10px;font-weight: normal;color :#730FB2}
.typo_violet_10_gr { font-family: Arial;font-size: 10px;font-weight: bold;color :#730FB2}
.typo_violet_11_no { font-family: Arial;font-size: 11px;font-weight: normal;color :#730FB2}
.typo_violet_11_gr { font-family: Arial;font-size: 11px;font-weight: bold;color :#730FB2}
.typo_violet_12_no { font-family: Arial;font-size: 12px;font-weight: normal;color :#730FB2}
.typo_violet_12_gr { font-family: Arial;font-size: 12px;font-weight: bold;color :#730FB2}
.typo_violet_15_no { font-family: Arial;font-size: 15pt;font-weight: normal;color :#730FB2}
.typo_violet_15_gr { font-family: Arial;font-size: 15pt;font-weight: bold;color :#730FB2}
.typo_violet_16_gr {font-family: Arial;font-size: 16px;font-weight: bold;color :#730FB2}

.typo_rouge_11_gr { font-family: Arial;font-size: 11pt;font-weight: bold;color :#FF0000; }
.typo_rouge_12_gr { font-family: Arial;font-size: 12px;font-weight: bold;color :#FF0000; }
.typo_rouge_14_gr { font-family: Arial;font-size: 14px;font-weight: bold;color :#FF0000; }
.typo_rouge_15_gr { font-family: Arial;font-size: 15px;font-weight: bold;color :#FF0000; }
.typo_rouge_16_gr { font-family: Arial;font-size: 16pt;font-weight: bold;color :#FF0000; }

.input40 { width: 40mm; font-family: arial; font-size: 8pt; font-weight: normal ;color=black; background-color=white}

.no_repeat {background-repeat: no-repeat;}
.aligne {line-height: 5px;}

A.service:link			{font-family: Arial;color:#FFFFFF;font-size:11px;font-weight: bold;}
A.service:visited 	{font-family: Arial;color:#FFFFFF;font-size:11px;font-weight: bold;}
A.service:hover			{font-family: Arial;color:#FF33CC;font-size:11px;font-weight: bold;}
A.service:active		{font-family: Arial;color:#FF33CC;font-size:11px;font-weight: bold;}

A.typo_gris_8_no_link:link		{font-family: Arial;font-size: 8pt;font-weight: normal;color :#313131;}
A.typo_gris_8_no_link:visited {font-family: Arial;font-size: 8pt;font-weight: normal;color :#313131;}
A.typo_gris_8_no_link:hover		{font-family: Arial;font-size: 8pt;font-weight: normal;color :#FFFFFF;}
A.typo_gris_8_no_link:active	{font-family: Arial;font-size: 8pt;font-weight: normal;color :#313131;}

A.typo_gris_allprod_7_no_link:link		{font-family: Arial;font-size: 8pt;font-weight: normal;color :#989898;}
A.typo_gris_allprod_7_no_link:visited {font-family: Arial;font-size: 8pt;font-weight: normal;color :#989898}
A.typo_gris_allprod_7_no_link:hover		{font-family: Arial;font-size: 8pt;font-weight: normal;color :#0182B9;}
A.typo_gris_allprod_7_no_link:active	{font-family: Arial;font-size: 8pt;font-weight: normal;color :#989898;}

.bloc_vignette{float:left;width:100px;margin:10px 5px 5px 32px; height:120px; text-align:center}
.bloc_vignette a{font:normal 10px Arial;color:#8F8F8F}
.bloc_vignette img{border:0}

/* lien rouge info Vols USA */

.rouge { 
color :#ff0000; 
}

/* 28/05/2010 nouveau sejours */
body{
font:normal 11px Arial;
color :#000000
}

img{ 
border:0
}

#contenant_general{ 
width:770px; 
padding:5px;
}

#centre{
border:#bababa 1px solid; 
position:relative;
height:560px;
width:758px;
text-align:left;
background-position:right 146px ;
background-repeat:no-repeat;
color:#324e9e;
}

#centre_top .lien_retour{
float:left;
font-size:10px;
padding:3px
}

#centre #visites_offres{
float:right
}

#centre.sejours{
background-image:url(../img/fond_sejours_accueil.jpg)
}

#centre.boston{
background-image:url(../img/fond_boston.jpg)
}

#centre.chicago{
background-image:url(../img/fond_chicago.jpg)
}

#centre.lasvegas{
background-image:url(../img/fond_lasvegas.jpg)
}

#centre.losangeles{
background-image:url(../img/fond_losangeles.jpg)
}

#centre.miami{
background-image:url(../img/fond_miami.jpg)
}

#centre.newyork{
background-image:url(../img/fond_newyork.jpg)
}

#centre.orlando{
background-image:url(../img/fond_orlando.jpg)
}

#centre.sanfrancisco{
background-image:url(../img/fond_sanfrancisco.jpg)
}

#centre.sandiego{
background-image:url(../img/fond_sandiego.jpg)
}

#bandeau{
margin:2px 0;
padding:4px 0;
border-top:#bababa 1px solid;
border-bottom:#bababa 1px solid; 
}

#texte{
margin:45px 0 0 30px;
font-size:12px
}

#texte h2{
font:normal 12px Arial, Helvetica, sans-serif;
}

#menu{
list-style:none;
margin:0;
padding:0;
font-weight:bold
}

#menu.resultat, #menu.resultat a{
color:#324e9e;
font-size:11px
}

#menu a.selected, #menu a:hover,#centre #menu a:hover {
color:#3a88c8;
}

#centre #texte a{
color:#324e9e
}

#carte{
position:absolute
}

.sejours #carte{
width:511px;
height:212px;
left:229px;
top:278px
}

#centre #navigation_bas{
position:absolute;
bottom:0
}