.adresse {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: 7C0FBA; background-position: 0px; margin-top: 0px; margin-bottom: 0px; line-height: 10px; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-bottom-width: 0px}
.lien    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF16B3; }

.typo_noir_8_no { font-family: Arial;font-size: 8pt;font-weight: normal;color :#000000; line-height: 12px;}
.typo_noir_8_gr { font-family: Arial;font-size: 8pt;font-weight: bold;color :#000000; line-height: 12px;}
.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_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: bolder;color :#000000; }
.typo_noir_12_no_px { font-family: Arial; font-size: 12px;font-weight: normal;color :#000000; }

.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_no { font-family: Arial;font-size: 10pt;font-weight: normal;color :#7E766E; }
.typo_gris_10_gr { font-family: Arial;font-size: 10pt;font-weight: bold;color :#7E766E; }

.typo_gris_9_no_px { font-family: Arial;font-size: 9px;font-weight: normal;color :#7E766E; }

.typo_blanc_10_no { font-family: Arial;font-size: 10px;font-weight: normal;color :#FFFFFF; }
.typo_blanc_10_gr { font-family: Arial;font-size: 10px;font-weight: bold;color :#FFFFFF; }
.typo_blanc_12_no { font-family: Arial;font-size: 12px;font-weight: normal;color :#FFFFFF; }
.typo_blanc_12_gr { font-family: Arial;font-size: 12px;font-weight: bold;color :#FFFFFF; }

.typo_sang_8_gr { font-family: Arial;font-size: 8pt;font-weight: bold;color :#DF002C; }
.typo_sang_9_no { font-family: Arial;font-size: 9pt;font-weight: normal;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_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: bold;color :#730FB2; }
.typo_violet_10_no { font-family: Arial;font-size: 10pt;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: bolder;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: bolder;color :#730FB2}
.typo_violet_14_no { font-family: Arial;font-size: 14px;font-weight: normal;color :#730FB2}
.typo_violet_14_gr { font-family: Arial;font-size: 14px;font-weight: bolder;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_mauve_12_no { font-family: Arial;font-size: 12px;font-weight: normal; line-height: 12px; color :#7E33BE}
.typo_mauve_12_gr { font-family: Arial;font-size: 12px;font-weight: bold; line-height: 13px;color :#7E33BE}
.typo_mauve_14_gr { font-family: Arial;font-size: 14px;font-weight: bold; line-height: 13px;color :#7E33BE}

.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_orange_12_gr { font-family: Arial;font-size: 12px;font-weight: bold;color :#F55117; }  

.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; }

.no_repeat {background-repeat: no-repeat;}

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

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;}

.left{float:left}
.droite{float:right}
.spacer {clear: both}

/*___________________________________________STYLES STRUCTURE SITE_____________________________________________*/

img{border:0}

/*HOME_________________________________*/
#contenant_general{ width:765px; padding:3px}
#contenant_general img{ border:0}
#bandeau{text-align:left; vertical-align:bottom; margin-bottom:2px}
#bandeau div.logo{float:right}
#centre{border:#730fb2 1px solid; width:758px; position:relative; padding:0}
#centre_2{vertical-align:top; text-align:left; height:30px}
#centre_2 #numerodetel{float:right}
#vignettes1{margin-top:5px; padding-left:7px}
#vignettes1 .vignette{margin-left:30px; float:left}
#vignettes2{margin-top:1px; vertical-align:top }
#vignettes2 .vignette{float:left; padding:4px 10px 0 0}
#vignettes2 #vignette2{float:left; margin-left:15px}

/*BANDEAU TOP_________________________________*/
#bandeau_top{margin-top:0px; text-align:left; width:758px}
#bandeau_top img{border:0}
#bandeau_top img#logo{float:right}
#num_tel{margin:0 0 10px 65px}

/*VISITES_OFFRES_________________________________*/
#visites_offres{ height:20px; vertical-align:middle; float:right;width:390px}
#visites_offres A:link		{font-family: Arial;font-size: 12px;font-weight: bolder;color :#730FB2}
#visites_offres A:visited {font-family: Arial;font-size: 12px;font-weight: bolder;color :#730FB2}
#visites_offres A:hover		{font-family: Arial;font-size: 12px;font-weight: bold;color :#f748c0}
#visites_offres A:active	{font-family: Arial;font-size: 12px;font-weight: bolder;color :#730FB2}

/*BANDEAU TITRE_________________________________*/
#bandeau_titre{background-color:#c1c1c1;margin:2px 0 2px 0; height:120px; position:relative}
#titre{padding-top:30px; float:left; width:280px; position:relative}
#bandeau_titre A:link{font-family: Arial;font-size: 8pt;font-weight: normal;color :#81419e;}
#bandeau_titre A:visited{font-family: Arial;font-size: 8pt;font-weight: normal;color :#81419e;}
#bandeau_titre A:hover{font-family: Arial;font-size: 8pt;font-weight: normal;color :#FF0000;}
#bandeau_titre A:active{font-family: Arial;font-size: 8pt;font-weight: normal;color :#81419e;}

/*NAVIGATION DU BAS TYPO EN VIOLET_________________________________*/
#navigation_bas{font-family: Arial; font-size: 10px; font-weight:normal; color:#730FB2; width:100%; padding-bottom:3px; text-align:center}
div#navigation_bas a:link{color:#730FB2;text-decoration:underline;font-weight:normal;}
div#navigation_bas a:visited{color:#730FB2;text-decoration:underline;font-weight:normal;}
div#navigation_bas a:hover{color:#e01111;text-decoration:none;font-weight:normal;}
div#navigation_bas a:active{color:#730FB2;text-decoration:underline;font-weight:normal;}

/*PIED_________________________________*/
#pied{ width:760px; clear:both;text-align:center;}
#pied img{border:0}
#adresse{position: relative;font-family: Arial;font-size: 10px;font-weight: normal;color:#999999; width:345px; margin:auto auto; padding-top:3px;}
div#adresse p{ margin:0 0 5px 0}
div#adresse a:link{color:#999999;text-decoration:underline;font-weight:normal;}
div#adresse a:visited{color:#999999;text-decoration:underline;font-weight:normal;}
div#adresse a:hover{color:#e01111;text-decoration:none;font-weight:normal;}
div#adresse a:active{color:#999999;text-decoration:underline;font-weight:normal;}
#pied #logos_droite{float:right; position:relative; margin:0; text-align:right; top:-115px}
#pied #logos_gauche{float:left; position:relative; padding-top:6px}

/*CARTES_________________________________*/
#haut{ position:relative; margin-left:172px; line-height:auto}
#intro{position:relative;margin:40px 0 0 0; font-family: Arial;font-size: 12px;font-weight: normal;color :#730FB2; line-height:13px}
#rolls{position:relative;}
#rolls h1{ font-weight:bold;font-family: Arial; font-size: 11px;color :#730FB2; margin:10px 0 0 0}
#rolls p{margin:0px;}
#rolls a:link{color:#730FB2;text-decoration:underline;font-weight:normal;font-family:Arial; font-size:11px}
#rolls a:visited{color:#730FB2;text-decoration:underline;font-weight:normal;font-family:Arial; font-size:11px}
#rolls a:hover{color:#e01111;text-decoration:none;font-weight:normal;font-family:Arial; font-size:11px}
#rolls a:active{color:#730FB2;text-decoration:underline;font-weight:normal;font-family:Arial; font-size:11px}

/*MONTENEGRO_________________________________*/
#main_montenegro{
background-image:url(../img/fond_croatie_montenegro.jpg);
background-repeat:no-repeat;
height:435px;
position:relative;
margin:0;
padding:0;
text-align:left
}
#main_montenegro #carte{position:absolute;left:323px;right:0;top:142px;width:240px; height:241px}
#main_montenegro #navigation_bas{position:absolute; top:420px;}
#main_montenegro #intro{width:235px;}
/*SEJOURS_________________________________*/
#main_sejours{
background-image:url(../img/fond_croatie_sejours.jpg);
background-repeat:no-repeat;
height:435px;
position:relative;
margin:0;
padding:0;
text-align:left
}
#main_sejours #intro{width:460px; margin-top:40px}
#main_sejours #rolls{ width:170px;}
#main_sejours #carte{position:absolute;left:489px;top:334px;width:120px; height:70px}
#main_sejours #carte2{position:absolute;left:313px;top:180px;width:57px; height:26px}
#main_sejours #navigation_bas{position:absolute; top:420px;}
/*COMBINES_________________________________*/
#main_combines{
background-image:url(../img/fond_croatie_combines.jpg);
background-repeat:no-repeat;
height:435px;
position:relative;
margin:0;
padding:0;
text-align:left
}
#main_combines #intro{width:360px;margin:30px 0 10px 0;}
#main_combines #rolls{ width:170px;}
#main_combines #carte{position:absolute;left:308px;top:164px;right:0;width:300px; height:225px}
#main_combines #navigation_bas{position:absolute; top:420px;}
/*CROISIERES_________________________________*/
#main_croisieres{
background-image:url(../img/fond_croatie_croisieres.jpg);
background-repeat:no-repeat;
background-position:left;
height:435px;
position:relative;
margin:0;
padding:0;
text-align:left
}
#main_croisieres #intro{margin:30px 0 70px 0;}
#main_croisieres #rolls h1{ text-decoration:underline; margin-bottom:10px}
#main_croisieres #navigation_bas{position:absolute; top:420px;}
/*CARTE_________________________________*/

#main_carte{
background-image:url(../img/fond_croatie_cartev2.jpg);
background-repeat:no-repeat;
background-position:top;
height:445px;
position:relative;
margin:0;
padding:0;
text-align:left
}
#main_carte #rolls{ width:167px; color:#730fb2; font-size:10px; position:relative; padding:8px}

#animation_boutons{
margin-top:172px
}
#main_carte #rolls a{font-family:Arial, Helvetica, sans-serif;color:#730fb2; font-size:10px; font-weight:bold !important}
#main_carte #rolls a:hover{font-family:Arial, Helvetica, sans-serif;color:#ff0000; font-size:10px; font-weight:bold}
#main_carte #rolls #boutons{margin:3px 0 5px 0}
#main_carte #rolls h1{ text-decoration:underline; margin-bottom:10px}
#main_carte #rolls img{margin-bottom:1px}
#main_carte #navigation_bas{position:absolute; top:427px; border-top:#730FB2 1px solid; padding-top:2px}
#main_carte #carte{position:absolute;left:222px;top:67px;right:0;width:465px; height:360px}

