body {
	margin:0px;
        padding:0px;
	/*margin-top:0px;*/
	background:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul {
	  margin:0;
	  padding:0;
}
#bloc_contenu_2zones li, #bloc_contenu_3zones li, #bloc_droite li {
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0% 5px;
	padding-left: 12px;
	margin-left:0px;   /*-40px pour mozila*/
	background-image: url(./images/puce/puce.jpg);
}

img {border:0;}

h1 {
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
	margin:0px;
	color:#B8292F;
}

h2 {
	font-size:14px;
	font-weight:normal;
	padding:0px;
	margin:0 0 0px 0;
	color:#B8292F; /*#852627;*/
}

h3 {
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	color:#B8292F;
}


p {
   	color:#000000;
   	font-size:12px;
   	font-family: Arial, Helvetica, sans-serif;
   	padding:0px;
   	margin:0px;
 }

.sitePage{
	text-align: left;
	width:980px;
}

.spacer{
  clear:both;
  font-size:1px;
  margin:0;
  padding:0;
/*  border:1px solid red;*/
}

.page {
	margin:5px 0 0 0;
	padding:0 0 0 0;

}

.page a {
	text-decoration:underline;
	color:#000000;
 }
.page a:visited {
	 text-decoration:underline;
	 color:#A3A6A5;
 }
.page a:hover {
	 text-decoration:underline;
	 color:#4572B3/*#7c1c24*/;
 }

/*------------------------------TOP (logo alti + liens langues--------------------------------------*/

.top {
	color:#A3A6A5;
	font-size: 12px;
	text-decoration: none;
}

.topAccueil{
	background: white url(./images/bandeaux-alti/logo_accueil.gif) 0px 0px no-repeat;
	margin-left:19px;
        padding-left:300px;
	padding-top:60px;
	padding-bottom:9px;
	margin-top:2px;
}

.topRubrique{
  	background: white url(./images/bandeaux-alti/logo.gif) left top no-repeat;
  	  margin-left:45px;
  	  margin-top:10px;
          padding-left:800px;
  	padding-top:35px;
  	padding-bottom:0px;
}

.top a img{
	border:0;
	position:absolute;
	display: block;
	left:45px;top:10px;
	z-index:3;
	/*margin-left:31px;*/
	text-decoration: none;
}

/*div.top a {
	text-decoration:none;
	color:#A3A6A5;
	font-weight:bold;

}*/

div.top a:hover {
	color:#4572B3;
}

.autre_site {
        position:absolute;
        top:10px;
        left:750px;
        /*color:#A3A6A5;
	font-weight:bold;*/
}
.autre_site a {
    text-decoration:none;
	color:#A3A6A5;
	font-weight:bold;
}
/*------------------------------bandeau-homepage > text--------------------------------------*/

.home0 {
	color:#BE2832;
}

.home1 {
	color:#005A94;
}

.home2 {
	color:#A3A6A5;
}

.home{
  	font-size:25px;
  	position:absolute;z-index:2;
  	width:870px;
  	height:100px;
  	text-align:right;
  	top:85px;
  	padding-top:20px;
  	padding-right:43px;
}

.message_alti {
	font-size:45px;
}

.message_alti1 {
	font-size:65px;
}

.petite_taille {
     font-size:25px;
}
.moyenne_taille {
     font-size:40px;
}
.grande_taille {
    font-size:60px;
}


/*------------------------------bandeau-rubrique > text--------------------------------------*/

.rubrique {
	color:#3E749F;
	font-size:20px;
	position:absolute;z-index:2;
	width:850px;
	height:75px;
	text-align:right;
	top:110px;
}

div.rubrique p {
	/*color:#3E749F;*/
	font-size:20px;
}

/*div.rubrique b {
	color:#A3A6A5;
	font-size:45px;
}*/

div.rubrique strong {
	/*color:#3E749F;*/
	font-size:40px;
}

/*------------------------------Gabarits page d'accueil--------------------------*/

#bloc_gauche_accueil{
       width:438px;
       /*height:216px;*/
        margin-left:19px;
        margin-right:35px;
        float:left;
        display:inline;

}
#bloc_news_accueil{
       width:245px;
       /*height:216px;*/
        /*margin-left:19px;
        margin-right:35px;*/
        float:left;
        display:inline;

}
#bloc_focus_accueil{
       width:189px;
       /*height:216px;*/
        /*margin-left:19px;*/
        margin-right:19px;
        float:right;
        display:inline;

}

/*------------------------------Gabarits des pages Alti simple et Alti plus-------------------------*/

#bloc_gauche{
        width:148px;
        margin-left:19px;
        margin-right:26px;
        float:left;
        display:inline;
}

#bloc_contenu_2zones{
        width:744px;
        display:inline;
        float:left;
}

#bloc_contenu_3zones{
        width:593px;
        display:inline;
        float:left;
}

#bloc_droite{
        width:125px;
        margin-right:43px;
        display:inline;
        float:right;
}

#page_simple{
  margin-left:43px;
  margin-right:43px;
}

/*-----------------------------Gabarit de la page Contact--------------------*/

#titre_contact{margin-left:43px;margin-right:43px;}
#contenu_contact{margin-left:20px;margin-right:20px;}
#image_contact{width:500px;float:left;}
#texte_contact{width:400px;float:right;}

/*------------------------------menu--------------------------------------*/

.flashHome{
	position:relative;
        padding:15px 0 0 0;
 	width:980px;
 	height:40px;
}

/*------------------------------body--------------------------------------*/

div.body {
	margin-top:10px;
}

/*------------------------------sous menu--------------------------------------*/

/*------------------------------modèle du sous menu--------------------------------------*/

#ssmenu {
	position: relative;
	margin-top:-3px;
}

#ssmenu dl, #ssmenu dt, #ssmenu dd, #ssmenu ul, #ssmenu li {
	font-size: 12px;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#ssmenu dt {
	cursor: pointer;
	margin: 2px 0;
	/*height: 20px;*/
	line-height: 20px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

#ssmenu li a {
      	margin-top:0px;
}

#ssmenu li {
	text-align: right;
	background: #ffffff;
	font-size: 12px;
}

dl#ssmenu li a, dl#ssmenu dt a {
      	color: #999;
      	text-decoration:none;
      	display: block;
      	border: 0 none;
      	height: 100%;
}

dl#ssmenu li a.rouge, dl#ssmenu dt a.rouge {
	color: #4572B3;
}

#ssmenu ul {
   	margin-top:-5px;
   	margin-bottom:17px;
}

#menu ul li dl#menu dt a {
  	margin-top:-5px;
  	color: #939598;
}

dl#ssmenu li a:hover, dl#ssmenu dt a:hover {
  	color: #4572B3;
}


#vignette{
  	/*margin-top:15px;*/
}

/*------------------------------accueil--------------------------------------*/
 .image_accueil{
   width:164px;
   height:216px;
   float:left;
   /*display:inline;*/
 }

 .recrute {
        position : relative;
        float:left;
   	width:245px;
   	height:216px;
        color: #B8292F;/*#7c1c24;*/
        margin-left:19px;
        padding: 0;

 }

 .recrute h2{
        font-size:18px;
   	/*padding-right:300px;*/
 }
  .recrute p{
        font-size:18px;
   	color:#B8292F;
 }

 .recrute h1{
        padding:0;
        margin:0;
        font-weight:bold;
   	font-size:35px;
   	/*padding-right:340px;*/
 }
.recrute a {
        text-decoration:none;
        color: #B8292F;

 }
 .recrute a:visited {
        text-decoration:none;
        color: #B8292F;

 }
 .recrute a:hover {
        text-decoration:none;
        color: #B8292F;

 }

 .cadre{
   	font-size:12px;
   	color: #000000;
   	background: white url(./images/image-intro/filet.jpg) top left no-repeat;
   	padding-left:15px;
 }
 
 .cadre a {
   text-decoration:none;
   color:#000000;
 }
 .cadre a:visited {
   text-decoration:none;
   color:#000000;
 }
.cadre a:hover {
   text-decoration:none;
   color:#000000;
 }

 .cadreTitre {
 	color: #B8292F;
 	font-size:21px;
 	font-weight:normal;
 }

.cadreDate {
	color: #A3A6A5;
	font-weight:bold;
}

.planexis {
   background: white url(./images/share/planaxis_focus.gif) top center no-repeat;
   width :160px;
   height:18px;
 }

/*---------------------------Contenu--------------------------------------*/

.typo_rouge {
   	color:#B8292F;
  	font-size:12px;
  	font-weight:bold;
   	padding:0px;
   	margin:0px;
}


.typo_noir {
	color:#000000;
}

.typo_gris {
	color:#939598;
}


.marge{
  margin-left:10px;
}


.bloc_offre_accueil{
   width:184px;
   /*height:258px;*/
   float:left;
}

.texte_offre_accueil{
  width:156px;
  /*height:155px;*/
  margin-left:9px;
  padding-left:11px;
  /*padding-right:2px*/
  margin-top:15px;
  /*float:left;*/
  background: white url(./images/rh/barre_rh.jpg) top left repeat-y;
}

.texte_offre_accueil h3{
        font-size:12px;
	font-weight:bold;
	padding:0px;
	margin-bottom:3px;
	color:#B8292F;
}

.texte_offre_accueil a {
  text-decoration:none;
  color: #A3A6A5;
  font-weight:bold;
}

.texte_offre_accueil a:visited{
  text-decoration:none;
  color: #A3A6A5;
  font-weight:bold;
}


.texte_offre_accueil a:hover{
	color: #4572B3;
	text-decoration:none;
}

.bloc_clients{
   width:357px;
   height:258px;
   float:left;
   margin-right:0px;
}


.bloc_rh{
   width:187px;
   height:258px;
   float:left;
   margin-right:50px;
}


.texte_rh{
  background: white url(./images/rh/barre_rh.jpg) top left repeat-y;
  width:163px;
  color:#000;
  /*height:155px;*/
  margin-left:9px;
  padding-left:11px;
  margin-top:15px;
  /*float:left;*/
  /*display:inline;*/
}
.texte_rh h3{
        font-size:12px;
	font-weight:bold;
	padding:0px;
	margin-bottom:3px;
	color:#B8292F;
 }
.texte_rh p {
   	color:#000;
   	font-size:12px;
   	font-family: Arial, Helvetica, sans-serif;
   	padding-left:0px;
   	margin-top:0px;
   	margin-bottom:0px;
 }

 /*******************Offre emploi************************************/
 
 .display_categorie{float:left;	width:250px;}
 
 #offre_emploi{
 	float:left;
 	width:450px;
 	background: white url(./images/rh/barre_rh.jpg) top left repeat-y;
 	padding:0 0 0 10px;
 }
 
 .categorie{
   background: white url(./images/rh/offres_radio.jpg) 0px 3px no-repeat;
   padding: 0 0 0 15px;
   color:#000;
 }
 .categorie_select{
   background: white url(./images/rh/offres_radio_selec.jpg) 0px 3px no-repeat;
   padding: 0 0 0 15px;
   color:#000;
 }
 a:visited.categorie_select {text-decoration:none;color:#4572B3;}
 a.categorie {text-decoration:none;color:#000;}
 a:visited.categorie {text-decoration:none;color:#000;}
 a:hover.categorie {text-decoration:none;color:#4572B3;}

 .affiche_emploi{padding: 0 0 0 15px;color:#000;}
 .affiche_emploi a{text-decoration:none;color:#000;}
 .affiche_emploi a:visited{text-decoration:none;color:#000;}
 .affiche_emploi a:hover{text-decoration:none;color:#4572B3;}

 .small_info{font-size:10px;}

 .ligne_demarq{background: white url(./images/rh/trait_demarq.gif) 0px -5px repeat-x;margin:0 10px 0 10px;}

/*------------------------------plan du site--------------------------------------*/



.bloc_plan_site{
   width:149px;
   /*height:258px;*/
   float:left;
}

.texte_plan_site{
  width:130px;
  /*height:155px;*/
  padding-left:11px;
  margin-top:15px;
  /*float:left;*/
  background: white url(./images/rh/barre_rh.jpg) top left repeat-y;
}

.texte_plan_site h3{
        font-size:12px;
	font-weight:bold;
	padding:0px;
	margin-bottom:3px;
	color:#B8292F;
 }


/*.barre_plan_site{
	background: white url(./images/rh/barre_rh.jpg) top left repeat-y;
	height:355px;
	margin-top:15px;
	float:left;
}*/

a.plansite {
	color: #A3A6A5;
	text-decoration:none;
}

a:visited.plansite {
	color: #A3A6A5;
	text-decoration:none;
}

a:hover.plansite {
	color: #4572B3;
	text-decoration:none;
}

ul.plansite {
        padding:0px;
	margin:0px;
}

li.plansite {
	padding-left:5px;
	margin: 0px;
	font-size:11px;
	list-style-type: none;
	background: white url(./images/sommaire/tiret.jpg) 0px 7px no-repeat;

}


/*------------------------------couleur des rubriques--------------------------------------*/



.puce_alti {
	padding-bottom:0px;
	padding-top:0px;
	padding-left:12px;
	background: white url(./images/puce/puce.jpg) left no-repeat;
}



/*------------------------------BLOCNOTE--------------------------------------*/

.blocnoteHaut {
	width :155px;
	height:18px;
}

.blocnote {
	color:#000000;
	font-size:12px;
	width :125px;/*155 135*/
	background: white url(./images/rh/barre_rh.jpg) top left repeat-y;
        padding: 0 0 0 10px;
}

.blocnote a {
	color:#000000;
}


/*------------------------------FORM postuler--------------------------------------*/

/*-------label form-------*/

label                 {}

#form_contact {
	color: #000/*#A3A6A5*/;
	background-color:#fbf8f4;
	font-size:13px;
	border-top:1px solid #C6C7C9;
	border-bottom:1px solid #C6C7C9;
}

#form_contact a {
	text-decoration:none;
	color: #A3A6A5;
	font-weight:normal;
}

#form_contact a:hover {
	color:#7c1c24;
}

#form_contact input {
	vertical-align: top;
}

#form_contact .blanc  {
	background-color:#fff;
}
.space {
	height:10px;
}

.widthSpace {
	width:20px;
}

.champform{
	border:solid 1px #A3A6A5;
	/*width:90px;
	height:15px;*/
	font-size:12px;
	color:#000;
}

/*-------Top formulaire-------*/

.form_top_left_corner {
	background: white url(./images/rh/corner_top_left.jpg) top left no-repeat;
	padding-top:24px;
	padding-left:5px;
	height:25px;
}

.form_top_body {
	background: #fff url(./images/rh/top_body.jpg) top center repeat-x;
	text-align: center;
	width:625px;
	height:25px;
}

.form_top_right_corner {background: white url(./images/rh/corner_top_right.jpg) top right no-repeat;
	padding-top:24px;
	padding-right:5px;
	height:25px;
}

.formulaire_titre {text-align:right; color:#B8292F; margin-right:50px; font-size:14px; font-weight:bold;}

/*-------Bottom formulaire-------*/

.obligatoire{color:#A3A6A5; font-size:10px;padding-left:2px;}
.onglet {
	/*background: white url(./images/rh/form_onglet.jpg) top right no-repeat;*/
        /*height:15px;
        width:210px;244px*/
        font-weight:bold;
        text-align:right;
        padding-top:2px;
        margin-right:50px;
}
.onglet a {text-decoration:none;color:#A3A6A5;}
.onglet a:hover {text-decoration:none;color:#A3A6A5;}
.onglet a:visited {text-decoration:none;color:#A3A6A5;}

.onglet_bordure {
	padding-right:430px;
	background: white url(./images/rh/form_onglet_bordure.jpg) repeat-x;
}

.ligne {
	background: #fbf8f4 url(./images/rh/ligne.jpg) center center repeat-x;
	height:20px;
        width:600px;
}

/*------------------------------Investisseurs------------------------------------------*/

#info{
  float:left;
  width:500px;
}

#contact{
  float:right;
  width:244px;
}

#agenda_g{
  float:left;
  width:293px;
  text-align:left;
}

#agenda_d{
  float:right;
  width:300px;
  text-align:left;
}

/*------------------------------PRESSE PARAGRAPHE--------------------------------------*/
.snipet_presse{width:744px;}


.comm_titre{display:inline;float:left;}
.comm_pdf{float:right;}
.comm_pdf a {text-decoration:none;color:#A3A6A5;}
.comm_pdf a:hover {text-decoration:none;color:#A3A6A5;}
.comm_pdf a:visited {text-decoration:none;color:#A3A6A5;}

.comm_ligne{
  background: #fff url(./images/rh/ligne2.jpg) 0px 5px repeat-x;
  height:10px;
  width:744px;
  clear:both;
  /*padding-left:500px;*/
}


.titre_content_presse {
	background: white url(./images/presse/top-presse.jpg) top center no-repeat;
	text-align:left;
        padding-left:25px;
        padding-right:25px;
        padding-bottom:5px;
        padding-top:0px;
        height:30px;
        font-size:13px;
        color:#A3A6A5;
        font-weight:bold;
}

.content_presse {
	background-color:#fbfdfb;
	text-align:justify;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
}

.download_pdf {
	color:#A3A6A5;
	text-align:right;
	font-weight:bold;
	font-size:12px;
}

.download_pdf a {
	color:#A3A6A5;
	text-decoration:none;
}
.soustitre_content_presse {
	color:#505050;
	font-weight:bold;
	padding-bottom:5px;
}

/*------------------------------ Titre transverse ---------------------------*/

.titre_transverse {
        font-weight:bold;
	font-size:16px;
	color:#3E749F;
	/*float:left;*/
	/*display:inline;*/

}
.ligne_transverse {
	background: url(./images/sommaire/filet_titre_transverse.jpg) 0px 12px repeat-x;
        height:1px;
}

.contact{
  font-size:12px;float:left;margin-right:0px;width:210px;
}

#texte_contact h2{
  font-size:14px;
  font-weight:bold;
  color:#B8292F;
  padding:0 0 0 0;
  margin:0 0 0 0;
}

#texte_contact h3{
  font-size:12px;
  font-weight:bold;
  color:#005B96;
  padding:0 0 0 0;
  margin:0 0 0 0;
}

#texte_contact a{
  color:#939699;
  text-decoration: none;
}

#texte_contact p{
  padding:0 0 0 0;
  margin:0 0 0 0;
}

#contact_france{width:150px; float:left;}
#contact_international{width:150px; float:right;}

/*------------------------------ BOTTOM--------------------------------------*/

.bottom{margin:0px 0 0 0;}
.bk-darkgrey   {
        background : #A3A6A5;
	height:2px;
        font-size:2px;
	width:980px;
	margin-top:30px;
}

.bk-cleargrey_gauche  {
	background : #EDEEEE;
	height:48px;
	width:400px;
	color:#8b8e8d;
	font-size:11px;
	text-align:left;
	padding-top:7px;
	padding-left:19px;
	float:left;
	/*border:1px solid green;*/
}

.bk-cleargrey_droite  {
	background : #EDEEEE;
	height:48px;
	width:542px;
	color:#8b8e8d;
	font-size:11px;
	padding-top:7px;
	text-align:right;
	padding-right:19px;
	float:left;
	/*border:1px solid yellow;*/
}

.bk-cleargrey_droite a{
	background : #EDEEEE;
	color:#8b8e8d;
	text-decoration:none;
}

/*------------------------------Recherche--------------------------------------*/

.recherche{margin:0 0 15px 0;}
.recherche a {
	text-decoration:underline;
	color:#A3A6A5;
	font-weight:bold;
}


.recherche a:hover{
	text-decoration:underline;
	color:#4572B3;
	font-weight:bold;
}

.champformpt{
	border:solid 1px #A3A6A5;
	/*width:80px;
	height:15px;*/
	font-size:10px;
	color:#000;
}

/*Formulaire évènements */

.even_label {
float:left;
width:100px;
}


#even_form
{


}

.evenement_div_padding
{
border-top:1px solid #C6C7C9;
border-bottom:1px solid #C6C7C9;
padding-left:30px;
padding-top:30px;
background-color:#FBF8F4;
}

.evenement_div_bg
{

}

.even_label_select
{
float:left;
width:170px;
}


.champform_even {
border:1px solid #A3A6A5;
color:#000000;
font-size:12px;
margin-bottom:10px;
}



.champform_even:focus, textarea:focus 
{
   background-color: #eee2e5;
}

.filet_even
{
color:#C6C7C9;
border-top:1px solid #C6C7C9;
height:1px;
}

.submit_button_even
{
border:none;
margin-left:410px;
margin-top:14px;
height:33px;
width:135px;
background: url(images/btn_even.gif);
}

.error_evenement
{
position:absolute;
color:#B8292F;
margin-left:10px;
}

.desinsc_submit_button
{
border:none;
margin-left:200px;
margin-top:14px;
height:33px;
width:135px;
background: url(images/btn_desinsc_even.gif);
}

.desinsc_label {
float:left;
width:90px;
margin-right:12px;
}


/*Business Intelligence*/
#BiBasDroite 
{
background:transparent url(images/offres_poles/frame-business-intelligence.jpg) no-repeat scroll 100% 100%;
float:left;
height:204px;
width:369px;
margin-left:2px;
color:White;
}

#BiBasDroite a.listTitle{width:169px;color:white;font-size:16px;font-weight:bold;text-decoration:none;display:block;}
#BiBasDroite a{color:white;text-decoration:none;}
#BiBasDroite ul{width:169px;}
#BiBasDroite   li {background-image:url(images/puce/puce_red.gif);display:block;}
.sousDivBi
{
width:169px;	
position:relative;top:10px;left:20px;
color:white;
}
.sousDivBi p
{
color:white;
}

/*Conseil SAP*/
#ConseilSapHautDroite
{
background:transparent url(images/offres_poles/frame-conseil-SAP.jpg) no-repeat scroll 100% 0;
float:left;
height:204px;
width:369px;
margin-left:2px;
margin-bottom:2px;
color:White;
}
#ConseilSapHautDroite a.listTitle{width:169px;color:white;font-size:16px;font-weight:bold;text-decoration:none;display:block;}
#ConseilSapHautDroite a{color:white;text-decoration:none;}
#ConseilSapHautDroite  ul{width:169px;}
#ConseilSapHautDroite   li{background-image:url(images/puce/puce_blue.gif);display:block;}
.sousDivConseilSap
{
width:169px;	
position:relative;top:70px;left:20px;
color:white;
}
.sousDivConseilSap p
{
color:white;
}

/* Nouvelles technologies*/
#NtBasGauche 
{
background:#FFFFFF url(images/offres_poles/frame-nouvelles-techno.jpg) no-repeat scroll 0 100%;
float:left;
height:204px;
width:369px;
color:White;
}
#NtBasGauche a.listTitle{width:169px;color:white;font-size:16px;font-weight:bold;text-decoration:none;display:block;}
#NtBasGauche a{color:white;text-decoration:none;}
#NtBasGauche ul{width:169px;}
#NtBasGauche   li {background-image:url(images/puce/puce_orange.gif);display:block;}

.sousDivNt
{
width:169px;	
position:relative;top:10px;left:200px;
color:white;
}
.sousDivNt p
{
color:white;
}
/* Conseil*/
#ConseilhautGauche 
{
background:transparent url(images/offres_poles/frame-conseil.jpg) no-repeat scroll 0 0;
float:left;
height:204px;
width:369px;
margin-bottom:2px;
color:White;
}
.sousDivConseil
{
width:169px;	
position:relative;top:70px;left:200px;
color:white;
}
.sousDivConseil p
{
color:white;
}
#ConseilhautGauche a.listTitle{width:169px; color:white; font-size:16px;font-weight:bold;text-decoration:none;display:block;}
#ConseilhautGauche a{color:white;text-decoration:none;}
#ConseilhautGauche ul{ width:169px;}
#ConseilhautGauche   li {background-image:url(images/puce/puce_green.gif);display:block;}

.sticker_sap
{
background:transparent url(images/offres_poles/sticker_sap.jpg) no-repeat scroll 0 0;
width:367px;
height:219px;
margin-left:90px;
margin-top:10px;
}

.sticker_sap h1
{
color:#204677;
font-size:13px;
margin-top:1px;
padding:0;
padding-top:20px;
width:265px;
}

.sticker_sap div
{
color:#000000;
font-size:12px;
width:264px;
height:151px;
margin-top:21px;
margin-left:45px;
line-height:1.7em;
}


.leftOfFlash
{
width:390px;
float:left;
}
.Flashdiv
{
width:200px;
float:left;
}



.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 100;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
z-index: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
z-index:100;
visibility: visible;
top: -450px;
left: -500px; /*position where enlarged image should offset horizontally */
}

.thumbnail:hover span.img2{ /*CSS for enlarged image on hover*/
z-index:100;
visibility: visible;
top: 0px;
left: -640px; /*position where enlarged image should offset horizontally */
}


.thumbnail:hover span.img3{ /*CSS for enlarged image on hover*/
z-index:100;
visibility: visible;
top: -200px;
left: -550px; /*position where enlarged image should offset horizontally */
}

.thumbnail:hover span.txtNewsLetter{ /*CSS for enlarged image on hover*/
z-index:100;
visibility: visible;
top:0px;
left:-100px; /*position where enlarged image should offset horizontally */
}



.interactive_link
{
	position:relative;
	left:150px;
}