/*body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFF;
	margin: 0px;
	padding:0px;
	color:#000;
	height:100%;
	background:#fff url(img/bg.jpg) center top;
}*/

img {
	border-style:none;

}

img.imgBox {
	float:left;
	/*margin:1px 5px 0 10px;*/
	width:60px;
	/* height:72px; */
}

img.imgPub {
	float:left;
	margin:1px 5px 0 10px;
	width:60px;
	height:72px;
}

img.imgPubActu {
	float:left;
	/* margin:1px 5px 0 10px;*/
	width:90px;
	/* height:108px; */
}

a{
   color:#000;
   text-decoration:none;
}

a:hover
{
     color:#000000;
     text-decoration: underline;
}

a.menustyle:hover {
	text-decoration: underline;
	color: #000000;
	background-repeat: no-repeat;
}

p { 
	margin: 0;
	padding: 0;
	clear:both;
}

h5{
	font-size: 11px;
}

/*OSarret*/
select {
	font-weight:normal;
	font-size: 11px;
	text-decoration:none; 
	width:213px;
	background-color: #FFFFFF;
	border: 1px solid #E5E5E4;
	color:#000000;
}
/*fin OSarret*/


form {
	padding:0px;
	margin:0px;
}


/*OSarret*/
.etoile {
	color: #CC0000;
	/*color: #F60101;*/
	font-weight:bolder;
	font-size: 12px;
}
/*OSarret*/


.label_form{
	font-family: Arial, Helvetica, sans-serif;
	color:#333333; 
	font-size: 11px;
	font-weight: bolder;
	margin-left: 3px; 
	line-height:11px;
}

.label_form_erreur{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color: #CB3518;
	font-size:11px;
	font-weight: normal;
	margin-left: 3px;
	line-height:11px;
	padding-left:5px;
}


.Indication_Recherche_offre{
	float:left;
	color:#999FFF;
	font-size: 11px;
	font-weight: bold;
	margin-left: 6px; 
}

.Titre_Boites_Accueil{
	float:left;
	color:#FFFFFF; 
	font-size:15px;
	font-weight: bold;
	float:left;
	cursor:pointer;	
}

.erreur{
	color:#FFF;
	background-color: #CB3518;
}

.hide{
	display:none;
	float:left;
	height:20px;
	line-height:20px;
	color:#000;
	font-weight:normal;
	padding-right:0px;
}


#logo_filiale{
	position:absolute; 
	left:20px; 
	top:27px;
	background-image:url(../art/ALTEN/logo.gif);
	background-repeat:no-repeat;
	width:86px;
	height:83px;
	z-index:5;
}

#logo_filiale a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
}


#ban_zone_langue{
	display:block;
	position:absolute;
	left:470px;
	top:20px;
	height:18px;
	z-index:100;
}


#langue_fr_picto_actif{
	float:left;
	width:25px;
	height:18px;
}

#langue_fr_picto_actif a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_banniere/drapofr_over.gif);	/* placement de l'image 1 au premier plan */
	background-repeat:no-repeat;
}


#langue_fr_picto{
	float:left;
	width:25px;
	height:18px;
	background-image:url(../art/ALTEN/images_banniere/drapofr_over.gif);
	background-repeat:no-repeat;
}

#langue_fr_picto a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_banniere/drapofr.gif);	/* placement de l'image 1 au premier plan */
	background-repeat:no-repeat;
}

#langue_fr_picto a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
} 


#langue_uk_picto_actif{
	float:left;
	width:25px;
	height:18px;
}

#langue_uk_picto_actif a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_banniere/drapoen_over.gif);	/* placement de l'image 1 au premier plan */
	background-repeat:no-repeat;
}


#langue_uk_picto{
float:left;
	width:25px;
	height:18px;
	background-image:url(../art/ALTEN/images_banniere/drapoen_over.gif);
	background-repeat:no-repeat;
}

#langue_uk_picto a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_banniere/drapoen.gif);	/* placement de l'image 1 au premier plan */
	background-repeat:no-repeat;
}

#langue_uk_picto a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
} 

.Auth_details{
width:100%;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;

}

#affichage_opaque{

	position: absolute;
	left:0px;
	top:0px;
	padding:0px;
	margin:0px;
	width:100%;
	height: 1150px;
	background-color:#FFF;
	filter:alpha(opacity=60);
	-Moz-Opacity:0.6;
	opacity:0.6; 
	z-index:299;
	display:none;
}


#contenucentre {
	position: relative;
	left: 0px; /* on place le bloc gauche a gauche en position absolue */
	top: 0px;
	width: 760px;
	padding:0px;
	margin:0px;
}

#contenucentre_admin {
	position: absolute;
	left:175px; /* on place le bloc gauche a gauche en position absolue */
	top:152px;
	width: 760px;
	padding:0px;
	margin:0px;
}


#Blockjobboard {
	position: relative;
	left: 0px;
	top: 0px;
	width:164px;
}

/*
////////////////////////////
navbar 
////////////////////////////
*/

#navbar_block {
	position: absolute;
	left:175px; /* on place le bloc gauche a gauche en position absolue */
	top:118px;
	/*width: 559px;*/
	height: 42px;
	/*background-color:#8AA8FF;*/
}

#navbar {
	position:absolute;
	left:0px;
	top:0px;
	width: 753px;
	height:32px;
}

#navbar #div_navbar_elements {
	position:absolute;
	left:17px;
	top:2px;
	width:696px;
	height:24px;
}



#Offre #retour_pictoo{
	position:absolute;
	left: 626px;
	top: 1px;
	width:133px;
	height:30px;
		
	background-image:url(../art/ALTEN/images_Offre_GIST/retour2_over.gif);
	background-repeat:no-repeat;
}

#Offre #retour_pictoo a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_Offre_GIST/retour2.gif);	/* placement de l'image 1 au premier plan */
	background-repeat:no-repeat;
}

#Offre #retour_pictoo a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
} 


#navbar #retour_pictoo a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	
	background: url(../art/ALTEN/images_Offre_GIST/retour2_over.gif);	/* placement de l'image 1 au premier plan */
	background-repeat:no-repeat;
}

#navbar #retour_picto a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
} 

/*
#navbar #retour_picto a span{
	display: none;
}

#navbar #retour_picto a:hover span{ 
Le contenu de la balise span ne 
sera visible que pour l'etat a:hover 
 	display:block; 
 	position:absolute;   
    top:2em; left:2em;
    border:1px solid #6699cc;
    background-color:#eeeeee; color:#6699cc;
    text-align: justify;
    font-weight:none;
    padding:1px;
    z-index:100;
    
}*/


/* liens pour infobulles */
.infobulle{position:relative;}
.infobulle,.infobulle:hover{background:none;color:none;text-decoration:none}
.infobulle:hover{cursor:pointer;}


/* IE seulement pour que l'infobulle supperpose correctement les autres liens de la page */
html * .infobulle:hover{
	z-index:300
}

/* parametres de l'infobulle */
.infobulle span{
	cursor:default;
	position:absolute;
	padding:2px;
	text-align:center;
	background-color:#eeeeee; 
	color:#F09000;
	border:1px solid #F09000;
	z-index:99;top:2em;
	left:-9999px;
	white-space:nowrap;
}

.infobulle:hover span{
	left:10px;
	z-index:300;
}

#Offre .div_navbar_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	color: #000;
	line-height: 24px;
	margin-right: -4px;
	margin-left: 0px;
	float:left;
	padding-right:2px;
	margin-left: 0px;
	letter-spacing: normal;	/*padding-top:10px;*/
}

#navbar .div_navbar_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	color: #000;
	line-height: 24px;
	margin-right: -4px;
	margin-left: 0px;
	float:left;
	padding-right:2px;
	margin-left: 0px;
	letter-spacing: normal;	/*padding-top:10px;*/
}

#navbar a.div_navbar_txt_lien_accueil  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	color: #333;
	line-height: 24px;
	margin-right: -3px;
	float:left;
	padding-right:2px;
	margin-left: 0px;
	letter-spacing: normal;	/*padding-top:10px;*/
}

#navbar a.div_navbar_txt_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	color: #333;
	line-height: 24px;
	float:left;
	padding-right:2px;
	margin-left: 0px;
	letter-spacing: normal;	/*padding-top:10px;*/
}


#navbar .div_navbar_separator1 {
	background-image:url(../art/ALTEN/images_navbar/separnavbar2b.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:3px;
	width:31px;
	height:24px;
	line-height: 24px;
	margin-right: -1px;
}

#navbar .div_navbar_separator2 {
	background-image:url(../art/ALTEN/images_navbar/separnavbar1.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:2px;
	width:24px;
	height:24px;
	line-height: 24px;
	margin-right: -2px;
}

/*
////////////////////////////
	FIN  navbar 
////////////////////////////
*/

/*
////////////////////////////
	Jobboard 
////////////////////////////
*/

#logoJobboard {
	position:absolute;
	left:0px;
	top:20px; 
	width:192px;
	height:26px;
	z-index:1;
	background-color: #cc0000;
	background-image: url(../art/ALTEN/images_jobboard/jobboard_logo.gif);
}

#MenuJobboard {
	position:absolute;
	left:0px;
	top:45px;
	width:192px;
	height:61px;
	z-index:1;
	background-color: #FFF;
	background-image: url(../art/ALTEN/images_jobboard/jobboard_menu.gif);

}

#OffreJobboard {
	position:relative;
	left:0px;
	/*top:93px;*/
	top:108px;
	width:192px;
	height:50px;
	z-index:1;
	background-image: url(../art/ALTEN/images_jobboard/linejobboard_selection.gif);
	background-repeat: repeat-y;
}

#OffreJobboard_Erreur {
	position:relative;
	left:0px;
	top:108px;
	width:192px;
	height:36px;
	z-index:1;
	/*background-image: url(../art/ALTEN/images_jobboard/jobboard_selection.gif);*/
	/*background-repeat: no-repeat;*/
		background-color: #FF6600;
	color: #FFF;
}


.TexteOffreJobboard {
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	padding-left:2px;
}

.TexteOffreJobboardlow {
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	/*text-transform: lowercase;*/
	font-weight:bold;
	line-height:11px;
	top:13px;
}


#ConsoleJobboard {
	position:relative;
	left:0px;
	top:108px;
	width:192px;
	height:21px;
	z-index:1;
	background-image: url(../art/ALTEN/images_jobboard/jobboard_console.gif);
}

#LineOrangeJobboard {
	display:block;
	position:relative;
	left:0px;
	top:108px;
	width:192px;
	height:2px;
	z-index:1;
	background-image: url(../art/ALTEN/images_jobboard/jobboard_orangeline.gif);
}

#LineOrangeJobboard hr {
  display: none;
}


div.line {
  height: 2px;
  background: #FFF url(../art/ALTEN/spacer.gif) no-repeat ;
}

div.line hr {
  display: none;
}


#ZoneBlancJobboard {
	position:relative;
	left:0px;
	/*top:88px;*/
	top:108px;
	width:192px;
	/*z-index:1;*/
	height:18px;
	background-color: #FFF;
	line-height: normal;
}

#fleche1 {
	position:absolute;
	left:141px;
	top:9px;
}

#fleche2 {
	position:absolute;
	left:3px;
	top:18px;
}

#fleche3 {
	position:absolute;
	left:141px;
	top:48px;
}


#titre1MenuJobboard {
	position:absolute;
	left:-131px;
	top:0px;
	cursor:pointer;
}

#titre2MenuJobboard {
	position:absolute;
	left: 17px;
	taxt-align:left;
	top:13px;
	cursor:pointer;
}

#titre3MenuJobboard {
	position:absolute;
	left:-131px;
	top:0px;
	cursor:pointer;
}

#paginationJobboard {
	position:absolute;
	left:28px;
	top:50px;
	width: 133px;
	height: 12px;

}
.point_jobboard{
	width:5px;
	height:5px;
	background: url(../art/ALTEN/images_jobboard/point.gif) no-repeat;
	z-index:2;
}

.pointnoir_jobboard{
	width:5px;
	height:5px;
	background: url(../art/ALTEN/images_jobboard/pointnoir.gif) no-repeat;
	z-index:2;
}

.flecheJobboard{
	width:16px;
	height:13px;
	background: url(../art/ALTEN/images_jobboard/flech_jobboard-over.gif) no-repeat;
	z-index:2;
}

.flecheJobboard a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: white url(../art/ALTEN/images_jobboard/flech_jobboard.gif) no-repeat;	/* placement de l'image 1 au premier plan */
	color: #000;
	z-index:2;
	text-decoration:none; 
}

.flecheJobboard a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
	z-index:2;
}

.TitreMenuJobboard{
	color:#FFFFFF;
	font:normal;
	font-size:11px;
	font-family:Helvetica;
	text-align:left;
	width:126px;
	height:13px;
	z-index:2;
	text-decoration:none; 
	top:5px;
}

.TitreMenuJobboardGras{
	color:#000000;
	font:normal;
	font-size:11px;
	font-weight:bold;
	font-family:Helvetica;
	text-align:left;
	width:131px;
	height:13px;
	z-index:2;
	text-decoration:none; 
}

#pictoSupprOffreJobboard {
	position:absolute;
	left:169px;
	top:5px;
	width:12px;
	height:12px;
	z-index:2;
	background: url(../art/ALTEN/images_jobboard/pictosupproffre-over.gif) no-repeat;
}

#pictoSupprOffreJobboard a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_jobboard/pictosupproffre.gif) no-repeat;	/* placement de l'image 1 au premier plan */
	color: #000;
	z-index:2;
}

#pictoSupprOffreJobboard a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
	z-index:2;
}

#blockTexteOffreJobboard {
	position:absolute;
	left:5px;
	top:5px;
	width:162px;
	/*height:54px;*/
	z-index:3;
}
#pictoSupprtoutJobboard {
	position:absolute;
	left:170px;
	top:6px;
	width:15px;
	height:14px;
	z-index:2;
	background: url(../art/ALTEN/images_jobboard/pictosupprtout-over.gif) no-repeat;
}

#pictoSupprtoutJobboard2 {
	float:left;
	width:15px;
	height:14px;
	z-index:2;
	background: url(../art/ALTEN/images_jobboard/pictosupprtout-over.gif) no-repeat;
}

#pictoSupprtoutJobboard a, #pictoSupprtoutJobboard2 a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_jobboard/pictosupprtout.gif) no-repeat;	/* placement de l'image 1 au premier plan */
	color: #000;
	z-index:2;
}

#pictoSupprtoutJobboard a:hover, #pictoSupprtoutJobboard2 a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
	z-index:2;
} 


#pictoRetour2 {
	float:right;
	/*float:left;*/
	width:167px;
	height:23px;
	z-index:2;
	background: url(../art/ALTEN/images_Offre_GIST/retour-over.gif) no-repeat;
}

#pictoRetour a, #pictoRetour2 a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_Offre_GIST/retour.gif) no-repeat;	/* placement de l'image 1 au premier plan */
	color: #000;
	z-index:2;
}


#pictoRetour a:hover, #pictoRetour2 a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
	z-index:2;
} 

#pictoRetour {
	height: 32px;
	width:167px;
	position:absolute;
	/*left:60px;*/
	right: 180px;
	top:15px;
	
	z-index:3;
	background: url(../art/ALTEN/images_Offre_GIST/retour-over.gif) no-repeat;
}


#pictoAjouterMygist {
	height: 32px;
	width:133px;
	position:absolute;
	/*left:60px;*/
	right: 5px;
	top:15px;
	
	z-index:2;
	background: url(../art/ALTEN/images_Offre_GIST/ajoutmygist-over.gif) no-repeat;
}

#pictoAjouterMygist2 {
	float:right;
	/*float:left;*/
	width:115px;
	height:23px;
	z-index:2;
	background: url(../art/ALTEN/images_Offre_GIST/ajoutmygist-over.gif) no-repeat;
}

#pictoAjouterMygist a, #pictoAjouterMygist2 a {	/* definition du lien qui occupera toute la place du conteneur */
	right: 5px;
	top:1px;
	display: block;
	background: url(../art/ALTEN/images_Offre_GIST/ajoutmygist.gif) no-repeat;	/* placement de l'image 1 au premier plan */
	color: #000;
	z-index:2;
	height: 32px;
	width:133px;
}

#pictoAjouterMygist a:hover, #pictoAjouterMygist2 a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
	z-index:2;
} 



#pictoNewRecherche {
	position:absolute;
	/*left:13px;*/
	right: 5px;
	bottom:10px;
	width:133px;
	height:25px;
	z-index:2;
	border:0px;
	background: url(../art/ALTEN/images_Offre_GIST/pictoNewRecherche-over.gif) no-repeat;
}

#pictoNewRecherche2 {
	float:right;
	width:133px;
	height:32px;
	z-index:2;
	background: url(../art/ALTEN/images_Offre_GIST/pictoNewRecherche-over.gif) no-repeat;
}

#pictoNewRecherche a, #pictoNewRecherche2 a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_Offre_GIST/pictoNewRecherche.gif) no-repeat;	/* placement de l'image 1 au premier plan */
	color: #000;
	z-index:2;
}

#pictoNewRecherche a:hover, #pictoNewRecherche2 a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
	z-index:2;
} 


#pictoModifier{
	position:absolute;
	/*left:13px;*/
	right: 15px;
	top:1px;
	width:133px;
	height:27px;
	z-index:2;
	border:0px;
	background: url(../art/ALTEN/boutons/modifier_over.png) no-repeat;
}

#pictoModifier a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/boutons/modifier.png) no-repeat;	/* placement de l'image 1 au premier plan */
	color: #000;
	z-index:2;
}


#pictoModifier a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
	z-index:2;
} 
#Offre input.retour3{
	left:5px;
	cursor: pointer;
	width:133px;
	height:30px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/images_Offre_GIST/retour2_over.gif) no-repeat left;
	background-repeat: no-repeat;
	border: 0;
	top:10px;
}

#Offre input.retour2{
	cursor: pointer;
	width:133px;
	height:15px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/images_Offre_GIST/retour2_over.gif) no-repeat left;
	background-repeat: no-repeat;
	border: 0;
}

#Offre input.valider{
	cursor: pointer;
	width:113px;
	height:20px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/new/valider_over.gif) no-repeat left;
	background-repeat: no-repeat;
	border: 0;
}

#Offre input.recherche
{
	cursor: pointer;
	width:128px;
	height:22px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/new/bouton_lancer_recherche.PNG) no-repeat left;
	background-repeat: no-repeat;
	border: 0px;
}

#Offre input.recherche a:hover {	/* masquage de l'image1 au survol */
	background-position: 0-228px;
	
} 

#Offre input.validercandidature
{
	cursor: pointer;
	width:133px;
	height:16px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/new/valider.gif) no-repeat left;
	background-repeat: no-repeat;
	border: 0px;
}
#Offre input.valider
{
	cursor: pointer;
	width:133px;
	height:20px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/new/valider.gif) no-repeat left;
	background-repeat: no-repeat;
	border: 0px;
}

#Offre input.valider a:hover {	/* masquage de l'image1 au survol */
	background-position: 0-228px;
	
}

#Offre input.valider_authentification
{
	cursor: pointer;
	width:133px;
	height:20px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/new/valider.gif) no-repeat left;
	background-repeat: no-repeat;
	border: 0px;
}

#Offre input.valider_authentification_over
{
	cursor: pointer;
	width:133px;
	height:20px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/new/valider_over.gif) no-repeat left;
	background-repeat: no-repeat;
	border: 0px;
}

#Offre td.libelle_authentification
{
	font-size:12px;
	font-weight:bolder;
	left:15px;
	color: #000000;
	padding-left:15px;
}


#Offre input.chercher
{
	cursor: pointer;
	width:133px;
	height:20px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/new/bouton_lancer_recherche.PNG) no-repeat left;
	background-repeat: no-repeat;
	border: 0px;
}

#Offre input.chercher a:hover {	/* masquage de l'image1 au survol */
	
	background-position: 0-228px;
	
}

#Offre input.chercher:hover {
	
	cursor: pointer;
	width:133px;
	height:20px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/new/bouton_lancer_recherche_over.PNG) no-repeat left;
	background-repeat: no-repeat;
	border: 0px;
		
}

#Offre input.doublon
{
	cursor: pointer;
	width:133px;
	height:20px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/new/doublon.gif) no-repeat left;
	background-repeat: no-repeat;
	border: 0px;
}

#Offre input.doublon a:hover {	/* masquage de l'image1 au survol */
	background-position: 0-228px;
	
} 

#Offre input.refuser
{
	cursor: pointer;
	width:133px;
	height:20px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/new/refuser.gif) no-repeat left;
	background-repeat: no-repeat;
	border: 0px;
}

#Offre input.refuser a:hover {	/* masquage de l'image1 au survol */
	background-position: 0-228px;
	
} 

#Offre input.publier
{
	cursor: pointer;
	width:133px;
	height:20px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/new/publier.gif) no-repeat left;
	background-repeat: no-repeat;
	border: 0px;
}

#Offre input.publier a:hover {	/* masquage de l'image1 au survol */
	background-position: 0-228px;
	
}

#Offre .creer_offre a
{
cursor: pointer;
width:133px;
height:20px;
font-size: 0px;
color: #365691;
background-color: #365691;
background: transparent url(../art/ALTEN/new/creer_offre.png) no-repeat left;
background-repeat: no-repeat;
border: 0px;
}

#Offre .creer_offre a:hover
{
background: transparent url(../art/ALTEN/new/creer_offre_over.png) no-repeat left;
}

#pictoPostuler {
	position:absolute;
	right:5px;
	/*right: 100px;*/
	bottom: 5px;
	width:173px;
	height:32px;
	z-index:2;
	background: url(../art/ALTEN/images_Offre_GIST/POSTULER-over.gif) no-repeat;
}

#pictoPostuler2 {
	float:right;
	/*float:left;*/
	width:173px;
	height:32px;
	z-index:2;
	background: url(../art/ALTEN/images_Offre_GIST/POSTULER-over.gif) no-repeat;
}

#pictoPostuler a, #pictoPostuler2 a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_Offre_GIST/POSTULER.gif) no-repeat;	/* placement de l'image 1 au premier plan */
	color: #000;
	z-index:2;
}

#pictoPostuler a:hover, #pictoPostuler a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
	z-index:2;
} 



#pictoPostulJobboard {
	position:absolute;
	left:150px;
	top:6px;
	width:16px;
	height:16px;
	z-index:3;
	background: url(../art/ALTEN/images_jobboard/pictovalidtout-over.png) no-repeat;
}

#pictoPostulJobboard a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_jobboard/pictovalidtout.png) no-repeat;	/* placement de l'image 1 au premier plan */
	color: #000;
	z-index:2;
	
}

#pictoPostulJobboard a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
	z-index:2;
} 


#pictoAideJobboard {
	position:absolute;
	left:170px;
	top:6px;
	width:14px;
	height:15px;
	z-index:2;
	background: url(../art/ALTEN/images_jobboard/help-over.gif) no-repeat;	
}

#pictoAideJobboard a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_jobboard/help.gif) no-repeat;	/* placement de l'image 1 au premier plan */
	color: #000;
	z-index:2;
}

#pictoAideJobboard a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
	z-index:2;
}

#pictoAideJobboard a span{
	display: none
}

#pictoAideJobboard a:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'etat a:hover */
 	display:block; 
 	position:absolute;   
    top:2em; left:2em;
    border:1px solid #6699cc;
    background-color:#eeeeee; color:#6699cc;
    text-align: justify;
    font-weight:none;
    padding:1px;
    z-index:100;
    
}




#blockTexteInfoJobboard {
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	left:3px;
	top:3px;
	width:192px;
	height:54px;
	z-index:3;
}

/*
////////////////////////////
	fin Jobboard 
////////////////////////////
*/

/*
////////////////////////////
	Footer 
////////////////////////////
*/




#footer .div_navbar_separator2 {
	background-image:url(../art/ALTEN/images_navbar/separnavbar1.gif);
	background-repeat:no-repeat;
	float:left;
	margin-top:1px;
	width:24px;
	height:24px;
	line-height: 24px;
	margin-right: -2px;
}

#footer a.div_navbar_txt_lien, #footer div.div_navbar_txt_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	color: #FFF;
	line-height: 24px;
	float:left;
	padding-right:2px;
	margin-left: 1px;
	letter-spacing: normal;	/*padding-top:10px;*/
}


/*
////////////////////////////
	FIN  footer 
////////////////////////////
*/


/****** BOITES ACCUEIL ******/

.boite_accueil_action_text {
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
}

.titre_boite_accueil {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;	
}


.sous_titre_boite_accueil {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:10px;
}

.texte_boite_accueil {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px; 
	line-height:12px;
}

/*********************/



/****** BOITE ACCUEIL RECHERCHE OFFRE ******/

#picto_go{
	background-image:url(../art/ALTEN/images_BoxRechercheOffre/pictogo_over.gif);
	background-repeat:no-repeat;
	width:40px;
	height:20px;
	}


#picto_go a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_BoxRechercheOffre/pictogo.gif);	/* placement de l'image 1 au premier plan */
}

#picto_go a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
} 


#btflech {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width:16px;
	height:16px;
	background: url(../art/ALTEN/images_BoxRechercheOffre/btflech.gif);	/* placement de l'image 1 au premier plan */
	background-repeat:no-repeat;
}

#btflech:hover {	/* masquage de l'image1 au survol */
	display: block;
	background-image:url(../art/ALTEN/images_BoxRechercheOffre/btflech_over.gif);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
} 

#div_pictoplus_rech{
	background-image:url(../art/ALTEN/images_BoxRechercheOffre/plus.gif);
	background-repeat:no-repeat;
	width:16px;
	height:15px;
	}

/*********************/



/****** BOITE OFFRE ******/

.offre_localisation{
	font-weight: bold;
	font-size: 11px;
}

/*********************/

/****** BOITE PORTRAIT ******/
.portrait_titre_pub {
	font-size: 12px;
	color: #6D6C4E;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px;
}
/*********************/

/****** BOITE EVENEMENT ******/
.evt_titre_pub {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC3300;
	font-size: 12px;
}
/*********************/

/*** PICTOS ACTIONS ***/

#pop1{
	position:absolute;
	/*top:53px;*/
	left: 430px;
	border: 1px solid black;
	background:#ccc;
	background-image: url(../art/ALTEN/images_Offre_GIST/fond.gif);
	background-repeat: no-repeat ;
	background-position: top right ;
	width: 270px;
	padding:5px;
	color:#000;
	font-weight: bold;
	border-color:#FE9901;
}
/*********************/

#pop1 span{
	cursor: pointer;
	font-size: 80%;
}

#pop1 input.envoi{
	/*position: absolute;*/
	top:269px;
	width:70px;
	height:25px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/images_Offre_GIST/envoyer.gif) no-repeat left;
	background-repeat: no-repeat;
	border: 0;
}

#pop1 input.annuler
{
	width:70px;
	/*position:absolute;*/
	top:269px;
	left:102px;
	height:25px;
	font-size: 0px;
	color: #365691;
	background-color: #365691;
	background: transparent url(../art/ALTEN/images_Offre_GIST/retour_mail.gif) no-repeat left;
	background-repeat: no-repeat;
	border: 0;
}


#picto_mail{
	position:absolute;
	left:716px;
	top:6px;
	float:left;
	background-image:url(../art/ASA/images_Actions/picto_mail-over.gif);
	background-repeat:no-repeat;
	width:29px;
	height:29px;
	z-index:255;
}

#picto_mail a {	/* definition du lien qui occupera toute la place du conteneur */
	float:left;
	display: block;
	border: 0px;
	width: 100%;
	height: 100%;
	background: url(../art/ASA/images_Actions/picto_mail.gif);	/* placement de l'image 1 au premier plan */
	background-repeat:no-repeat;
}

#picto_mail a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
}

/*
#picto_mail a span{
	display: none;
}
#picto_mail a:hover span{
/*le contenu de la balise span ne 
sera visible que pour l'etat a:hover 
 	display:block; 
 	position:absolute;   
    top:2em; left:2em;
    border:1px solid #6699cc;
    background-color:#eeeeee; color:#6699cc;
    text-align: justify;
    font-weight:none;
    padding:1px;
    z-index:100;
}
*/

#picto_print{
	position:absolute;
	left:684px;
	top:6px;
	float:left;
	background-image:url(../art/ASA/images_Actions/picto_print-over.gif);
	background-repeat:no-repeat;
	width:29px;
	height:29px;
	z-index:255;
}

#picto_print a {	/* definition du lien qui occupera toute la place du conteneur */
	float:left;
	display: block;
	border: 0px;
	width: 100%;
	height: 100%;
	background: url(../art/ASA/images_Actions/picto_print.gif);	/* placement de l'image 1 au premier plan */
	background-repeat:no-repeat;
}

#picto_print a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
}





#picto_zoom{
	background-image:url(../art/ASA/images_Actions/picto_zoom-over.gif);
	background-repeat:no-repeat;
	width:29px;
	height:29px;
	
	}


#picto_zoom a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ASA/images_Actions/picto_zoom.gif);	/* placement de l'image 1 au premier plan */
	background-repeat:no-repeat;
	
}

#picto_zoom a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
	
} 

/****** Pagination ******/

/*
.pagination{
	color:#000066;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	line-height: normal;
	background-position: left top;
	letter-spacing: normal;
	text-align: right;
	white-space: normal;
	text-decoration:none;   
}

a.pagination {
	color:#663399;
	text-align: right;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	letter-spacing: normal;
	white-space: normal;
	text-decoration:none;   
}

.pagination a:hover{
	color:#BC54E9;
	text-align: right;
}

*/


/****** BLOCK PAGINATION ******/
.position_droite{
	
	/*display:block;*/
	float:right;
 	padding:0px;
 	margin-top:20px;
	margin-right:15px;
	text-align:center;
	
}


.position_droite_confirmation{

	/*display:block;*/
	float:right;valider
 	padding:0px;
 	margin-top:0px;
	margin-right:15px;
	text-align:center;
	
}
.position_droite_confirmation2{

	/*display:block;*/
	left:5px;
	/*float:left;*/
 	padding:0px;
 	margin-top:0px;
	margin-right:15px;
	/*text-align:left;*/
	
}
.position_droite_Admin{

	/*display:block;*/
	left:5px;
	/*float:left;*/
 	padding:0px;
 	margin-top:0px;
	margin-right:15px;
	/*text-align:left;*/
	
}
.position_droite_A{
	width:60px;
	height:30px;
	display:block;
	float:right;
 	padding:0px;
 	margin-top:2px;
	margin-right:15px;
	text-align:center;
	

}
.position_droite_admin{

	display:block;
	float:right;
 	padding:0px;
 	margin-top:2px;
	margin-right:15px;
	text-align:center;

}

.position_droite_candidature{

	display:block;	
	left:5px;
 	padding:0px;
 	margin-top:2px;
 	text-align:center;
	margin-right:15px;
	text-align:left;
	top:-10px;
}

.position_gauche{

	display:block;
	float:left;
	margin-top:10px;
 	padding:0px;
	margin-left:6px;
	text-align:center;
}

/******** PAGINATION NOIRE *******/



.pagination{

	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	margin:1px;
	
}


.pagination div.separator{

	display:inline;
	float:left;
	width:2px;
	height:12px;
	font-size: 11px;
	background-color:#666666;
	margin-right:5px;

}


.pagination div.conteneur_num{

	display:inline;
	float:left;
	width:11px;
	height:11px;
	margin:1px;
	color:#CC0000;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 11px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-spacing: normal;
}

.pagination div.conteneur_num a {	/* definition du lien qui occupera toute la place du conteneur */

	display:inline;
	width: 100%;
	height: 100%;
	background-image: url(../art/ASAspacer.gif);
	text-decoration:none;
	line-height: 11px;
	color:#000;
	font-size: 11px;
	/*font-weight: bold;*/
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-spacing: normal;
}

.pagination_front div.conteneur_num, .pagination_front div.conteneur_num a{
	line-height: 11px;
	font-size: 11px;
	height:13px;
	text-decoration:none;
}

.pagination div.conteneur_num a:hover {	/* masquage de l'image1 au survol */

	background-image: url(../art/ASAspacer.gif);
	background-repeat:repeat;
	color:#000;

}


.pagination div.conteneur_FD {

	display:inline;
	float:left;
	width:12px;
	height:12px;
	margin:1px;
	/*background-color:#FFA600;*/
	color:#3300CC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:11px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-spacing: normal;
	
	background-image:url(../art/ALTEN/images_pagination/petit/picto_paged1.gif);
	background-repeat:no-repeat;

}


.pagination div.conteneur_FD a{

	display:block;
	width: 100%;
	height: 100%;	/* placement de l'image 1 au premier plan */
	text-decoration:none;
	line-height:11px;
	color:#3300CC;

}

.pagination div.conteneur_FD a:hover{	/* definition du lien qui occupera toute la place du conteneur */

	display: block;
	width: 100%;
	height: 100%;
	/*background-color:#FFCC00;*/
	background-image:url(../art/ALTEN/images_pagination/petit/picto_paged1.gif);
	background-repeat:no-repeat;

}



.pagination div.conteneur_FDD {

	display:block;
	/*float:right;*/
	float:left;
	width:12px;
	height:12px;
	margin:1px;
	/*background-color:#FFA600;*/
	/*color:#3300CC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:11px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-spacing: normal;*/
	
	background-image:url(../art/ALTEN/images_pagination/petit/picto_paged2.gif);
	background-repeat:no-repeat;

}


.pagination div.conteneur_FDD a{

	display:block;
	width: 100%;
	height: 100%;	/* placement de l'image 1 au premier plan */
	text-decoration:none;
	line-height:11px;
	color:#3300CC;

}

.pagination div.conteneur_FDD a:hover{	/* definition du lien qui occupera toute la place du conteneur */

	display: block;
	width: 100%;
	height: 100%;
	/*background-color:#FFCC00;*/
	background-image:url(../art/ALTEN/images_pagination/petit/picto_paged2.gif);
	background-repeat:no-repeat;

}





.pagination div.conteneur_FG {

	display:inline;
	float:left;
	width:12px;
	height:12px;
	margin:1px;
	/*background-color:#FFA600;*/
	color:#3300CC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:11px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-spacing: normal;
	
	background-image:url(../art/ALTEN/images_pagination/petit/picto_pageg1.gif);
	background-repeat:no-repeat;

}


.pagination div.conteneur_FG a{

	display:block;
	width: 100%;
	height: 100%;	/* placement de l'image 1 au premier plan */
	text-decoration:none;
	line-height:11px;
	color:#3300CC;

}

.pagination div.conteneur_FG a:hover{	/* definition du lien qui occupera toute la place du conteneur */

	display: block;
	width: 100%;
	height: 100%;
	/*background-color:#FFCC00;*/
	background-image:url(../art/ALTEN/images_pagination/petit/picto_pageg1.gif);
	background-repeat:no-repeat;

}

.pagination div.conteneur_FGG {

	display:inline;
	float:left;
	width:12px;
	height:12px;
	margin:1px;
	/*background-color:#FFA600;*/
	color:#3300CC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:11px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-spacing: normal;
	
	background-image:url(../art/ALTEN/images_pagination/petit/picto_pageg2.gif);
	background-repeat:no-repeat;
}


.pagination div.conteneur_FGG a{

	display:block;
	width: 100%;
	height: 100%;	/* placement de l'image 1 au premier plan */
	text-decoration:none;
	line-height:11px;
	color:#3300CC;

}

.pagination div.conteneur_FGG a:hover{	/* definition du lien qui occupera toute la place du conteneur */

	display: block;
	width: 100%;
	height: 100%;
	/*background-color:#FFCC00;*/
	background-image:url(../art/ALTEN/images_pagination/petit/picto_pageg2.gif);
	background-repeat:no-repeat;

}


/********** PAGINATION BLANC ***********/


.pagination_blanc{

	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	margin:1px;

}

.pagination_blanc div.separator{

	display:inline;
	float:left;
	width:2px;
	height:12px;
	font-size: 11px;
	background-color:#666666;
	margin-right:5px;

}

.pagination_blanc div.conteneur_num{
	
	display:inline;
	float:left;
	width:11px;
	height:12px;
	margin:1px;
	/*background-color:#FFA600;
	border: 1px solid #FFF;*/
	color:#FF6C32;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 11px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-spacing: normal;
}

.pagination_blanc div.conteneur_num a {	/* definition du lien qui occupera toute la place du conteneur */

	display:block;
	width: 100%;
	height: 100%;	/* placement de l'image 1 au premier plan */
	background-image: url(../art/ASA/spacer.gif);
	text-decoration:none;
	line-height: 11px;
	color:#000;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-spacing: normal;

}

.pagination_blanc div.conteneur_num a:hover {	/* masquage de l'image1 au survol */

	background-image: url(../art/ASA/spacer.gif);
	background-repeat:repeat;
	/*background-color:#FFCC00;
	border: 1px solid #FFF;*/
	color:#000;

}


.pagination_blanc div.conteneur_FD {

	display:inline;
	float:left;
	width:12px;
	height:12px;
	margin:1px;
	/*background-color:#FFA600;*/
	color:#3300CC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:11px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-spacing: normal;
	
	background-image:url(../art/ALTEN/images_pagination/petit/picto_paged1_b.gif);
	background-repeat:no-repeat;

}


.pagination_blanc div.conteneur_FD a{

	display:block;
	width: 100%;
	height: 100%;	/* placement de l'image 1 au premier plan */
	text-decoration:none;
	line-height:11px;
	color:#3300CC;

}

.pagination_blanc div.conteneur_FD a:hover{	/* definition du lien qui occupera toute la place du conteneur */

	display: block;
	width: 100%;
	height: 100%;
	/*background-color:#FFCC00;*/
	background-image:url(../art/ALTEN/images_pagination/petit/picto_paged1_b.gif);
	background-repeat:no-repeat;

}



.pagination_blanc div.conteneur_FDD {

	display:inline;
	float:left;
	width:12px;
	height:12px;
	margin:1px;
	/*background-color:#FFA600;*/
	color:#3300CC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:11px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-spacing: normal;
	
	background-image:url(../art/ALTEN/images_pagination/petit/picto_paged2_b.gif);
	background-repeat:no-repeat;

}


.pagination_blanc div.conteneur_FDD a{

	display:block;
	width: 100%;
	height: 100%;	/* placement de l'image 1 au premier plan */
	text-decoration:none;
	line-height:11px;
	color:#3300CC;

}

.pagination_blanc div.conteneur_FDD a:hover{	/* definition du lien qui occupera toute la place du conteneur */

	display: block;
	width: 100%;
	height: 100%;
	/*background-color:#FFCC00;*/
								
	background-image:url(../art/ALTEN/images_pagination/petit/picto_paged2.gif);
	background-repeat:no-repeat;

}

.pagination_blanc div.conteneur_FG {

	display:inline;
	float:left;
	width:12px;
	height:12px;
	margin:1px;
	/*background-color:#FFA600;*/
	color:#3300CC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:11px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-spacing: normal;
	
	background-image:url(../art/ALTEN/images_pagination/petit/picto_pageg1_b.gif);
	background-repeat:no-repeat;

}


.pagination_blanc div.conteneur_FG a{

	display:block;
	width: 100%;
	height: 100%;	/* placement de l'image 1 au premier plan */
	text-decoration:none;
	line-height:11px;
	color:#3300CC;

}

.pagination_blanc div.conteneur_FG a:hover{	/* definition du lien qui occupera toute la place du conteneur */

	display: block;
	width: 100%;
	height: 100%;
	/*background-color:#FFCC00;*/
	background-image:url(../art/ALTEN/images_pagination/petit/picto_pageg1_b.gif);
	background-repeat:no-repeat;

}

.pagination_blanc div.conteneur_FGG {

	display:inline;
	float:left;
	width:12px;
	height:12px;
	margin:1px;
	/*background-color:#FFA600;*/
	color:#3300CC;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height:11px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	word-spacing: normal;
	
	background-image:url(../art/ALTEN/images_pagination/petit/picto_pageg2_b.gif);
	background-repeat:no-repeat;
}


.pagination_blanc div.conteneur_FGG a{

	display:block;
	width: 100%;
	height: 100%;	/* placement de l'image 1 au premier plan */
	text-decoration:none;
	line-height:11px;
	color:#3300CC;

}

.pagination_blanc div.conteneur_FGG a:hover{	/* definition du lien qui occupera toute la place du conteneur */

	display: block;
	width: 100%;
	height: 100%;
	/*background-color:#FFCC00;*/
	background-image:url(../art/ALTEN/images_pagination/petit/picto_pageg2_b.gif);
	background-repeat:no-repeat;

}

/********** PAGINATION BLANC ***********/















/****** BLOCK PAGINATION ******/



label.filtre {
	display:inline;
	height:20px;
	line-height:25px;
	background:transparent url(../art/ALTEN/images_formCandidature/fleche_label.gif) left no-repeat;
	padding-left:20px;
	padding-right:10px;
	color:#000;
	font-weight:bold;
}



/****** BLOCK CONTENEUR PUBLICATION Article ******/
#Article div.header2 div.actions_header2 {

	position:absolute;
	top:11px;
	left: 670px;
	width:100px;
}

#Article .span_corp{

	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 35px;
	padding-bottom: 10px;

}
#Article .span.position_droite{
	
	display:block;
	float:right;
 	padding:0px;
 	margin-top:10px;
	margin-right:15px;
	text-align:center;
	
}
#Article img.img_publication{
	float:left; 
	margin: 10px 10px 10px 0;
	width:90px;
	/* height:108px; */
	border-style:none;
}


#Article{
	margin-top: 6px;
	position: relative;
	display: block;
	left: 4px;
	/*
	background-image: url(../art/ALTEN/images_PublicationArticle/fondoParagraphBottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: 759px;

}

#Article a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#Article div.header{
	background-image: url(../art/ALTEN/images_Offre_GIST/header.gif); 
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	width: 759px;
	height: 24px;
	border-bottom: 1px solid #CCCCCC;


/*	background-image:url(../art/ALTEN/images_Actu/header.jpg); 
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	width: 759px;
	height: 24px;*/
}

#Article div.header span.titre_header{ 
	position:relative;
	top:4px;
	left: 15px;
	color: #FFF;
	font-weight:bolder;
	font-size: 12px;
}

#Article div.header div.actions_header{ 
	position:absolute;
	top:11px;
	left: 670px;
	width:100px;
}



#Article div.header_erreur{ 

	background-image: url(../art/ALTEN/images_PublicationArticle/benefits.jpg);
	background-position: top;
	background-color:#FF8E8E; 
	background-repeat:no-repeat;
	padding-top: 25px;
	border-left:  2px solid;
	border-right:  2px solid;
	border-color: #E6E6E6;
}


#Article div.header_erreur span { 
	position:relative;
	top:4px;
	left: 15px;
	color: #000;
	font-size: 11px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 35px; 
	padding-bottom: 10px;
	
}

#Article img.header_erreur_picto { 
	float:left;
	margin: 10px 10px 10px 0;
	border-style:none;
}

#Article div.line {
  height: 2px;
  background: #E6E6E6 url(../art/ALTEN/images_Actu/spacer.gif) no-repeat ;
}

#Article div.line hr {
  display: none;
}



#Article label.detail{

	float:left;
	width:115px;
	background:transparent url(../art/ALTEN/images_Offre/picto_flechoffr2.gif) left no-repeat;
	padding-left:20px;
	padding-right:10px;
	color:#000;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-left:20px;

}
#Article div.footer_Article{
	background-color:#CCCCCC;
	position:relative;
	/*background-image:url(../art/ALTEN/images_Offre_GIST/footer.gif);*/
	background-repeat:no-repeat;
	margin: 0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	/*border-top:1px solid #CCCCCC;*/
	border-left: 1px solid #CCCCCC;
	/*padding: 3px;*/
	width: 757px;
	height: 1px;
}
#Article div.header_form{
	background-image:url(../art/ALTEN/new/onglet_titre_complet_grand.PNG); 
	background-repeat:no-repeat;
	border:-1px;
	width: 759px;
	height: 43px;

}

#Article div.detail{
	height:20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-top: 15px;
	padding-left: 10px;

	border-left:  1px solid;
	border-right:  1px solid;
	background: #FFF url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;
	border-color: #CCCCCC;
	color:#000;
}


#Article span.detail {

	display:block;
	float:left;
	height:20px;
	line-height:14px;
	color:#000;
	font-weight:normal;
	padding-right:0px;

}



#Article table.detail{

	border-left:  1px solid;
	border-right:  1px solid;
	background: #E1F2FA url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;
	border-color: #E6E6E6;
	width: 759px;
	color:#000;
}

#Article table span.detail {
	width: 100%;
	height: 100%;	
}

#Article span.detail_hidden{
	
	display:none;
	float:left;
	height:20px;
	line-height:20px;
	color:#000;
	font-weight:normal;
	padding-right:0px;
}


#Article table.interne{
	margin-top: 0px;
	margin-bottom: 0px;
	width: 759px;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #E6E6E6;
	font-size: 11px;
}

#Article th {
	border:none;
	padding:3px;
	text-align: middle;

}

#Article td {
	border:none;
	text-align: left;
	padding-left:3px;
	font-size: 11px;
	padding-bottom: 3px;
	padding-top: 4px;
	padding-left: 26px;
	padding-right: 35px;
}

#Article .span_corp{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 35px; 
	padding-bottom: 10px;
}

#Article div.scrollable_Article{
	background-color:#FFFFFF;
	background-image:url(../art/ALTEN/new/fond_GIST_bis.gif); 
	background-repeat:no-repeat;
	background-position: bottom right;
	margin: 0;
	padding: 0;
	width: 757px;
	height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	position: relative;
}


#Article div.scrollable{
	background-color:#FFFFFF;
	background-image:url(../art/ALTEN/new/fond_GIST.PNG); 
	background-repeat:no-repeat;
	background-position: bottom right;
	margin: 0;
	padding: 0;
	width: 757px;
	height: 320px;
	overflow-x: hidden;
	overflow-y: auto;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	position: relative;
}

#Article div.corps, #Article div.corps_image, #Article table.corps{
	/*
	background-image:url(../art/ALTEN/images_Offre/corps.gif);
	background-repeat:repeat-y;
	*/
	height: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 35px; 
	padding-bottom: 10px;
	padding-top: 7px;
	background: #FFF url(../art/ALTEN/images_Actu/spacer.gif) no-repeat ;
 	border-left:  2px solid;
	border-right:  2px solid;
	border-color: #E6E6E6;
	/*overflow-x: hidden;
	overflow-y: auto;*/
	
}

#Article div.corps_image {
	min-height: 265px;
	}
	
#Article div.header_form span.titre_header {

	position:relative;
	top:4px;
	left: 15px;
	color: #FFF;
	font-weight:bolder;
	font-size:12px;

}


#Article table.interne{
	padding:0px;
	margin:0px;
	width:100%;
}

#Article div.titre_filtre, tr.titre_filtre, #Article table.titre_filtre{
	width: 100%;
	border-top: 1px solid #CCC;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
}


#Article div.filtre{

	background-color:#FDF4C6;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color:#E6E6E6;
	width: 757px;
	height:20px;

}

#Article tr.titre_liste, #Article div.liste, #Article table.titre_liste{
	/*
	background-image:url(../art/ALTEN/images_Offre/titre_liste.gif);
	background-repeat:repeat-y;*/
	width: 100%;
	background: #FFB66D url(../art/ALTEN/images_Actu/spacer.gif) no-repeat ;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #E6E6E6;
	
}

#Article tr.liste1, #Article div.liste1, #Article table.liste1{
	/*
	background-image:url(../art/ALTEN/images_Offre/liste1.gif);
	background-repeat:repeat-y;
	*/
	width: 100%;
	background: #FDF4C6 url(../art/ALTEN/images_Actu/spacer.gif) no-repeat ;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #E6E6E6;
}

#Article tr.liste, #Article table.liste{

	/*
	background-image:url(../art/ALTEN/images_Offre/liste.jpg);
	background-repeat:repeat-y;
	*/
	width: 100%;
	background: #FFFFFF url(../art/ALTEN/images_Actu/spacer.gif) no-repeat ;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #E6E6E6;

}

#Article div.footer{

	/*background-image:url(../art/ALTEN/images_Actu/footer.jpg); 
	background-repeat:no-repeat;
	padding: 3px;
	width: 759px;
	height: 25px;*/


	background-color:#FFFFFF;
	position:relative;
	/*background-image:url(../art/ALTEN/images_Offre_GIST/footer.gif);*/
	background-repeat:no-repeat;
	margin: 0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 3px;
	width: 751px;
	height: 27px;

}


#Article div.footer span{

	color: #FFF;

}

#Article h4{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CC0000;
	top:10px;
	display:block;
}



/*********************/





/****** BLOCK CONTENEUR publication_Evenement ******/

#Evenement .span_corp{

	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 35px;
	padding-bottom: 10px;

}

#Evenement img.img_publication{
	float:left; 
	margin: 10px 10px 10px 0;
	width:90px;
	/* height:108px; */
	border-style:none;
}


#Evenement{
	margin-top: 6px;
	position: relative;
	display: block;
	left: 4px;
	/*
	background-image: url(../art/ALTEN/images_PublicationArticle/fondoParagraphBottom.gif);
	background-position: bottom;
	*/
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: 759px;

}


#Evenement a{
	font-family: Arial, Helvetica, sans-serif;
}


#Evenement div.header{ 
	background-image:url(../art/ALTEN/images_Evt/header.jpg); 
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	width: 759px;
	height: 24px;
}

#Evenement div.header span.titre_header{ 
	position:relative;
	top:4px;
	left: 15px;
	color: #FFF;
	font-weight:bolder;
	font-size: 12px;
}

#Evenement div.header div.actions_header{ 
	position:absolute;
	top:11px;
	left: 670px;
	width:100px;
}







#Evenement div.line {
  height: 2px;
  background: #E6E6E6 url(../art/ALTEN/images_Evt/spacer.gif) no-repeat ;
}

#Evenement div.line hr {
  display: none;
}

/*
#Evenement table{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-top: 15px;
	width: 759px;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #E6E6E6;
}


#Evenement th {
	border:none;
	padding:3px;
	text-align: middle;

}

#Evenement td {
	border:none;
	text-align: left;
	padding-left:3px;
}
*/

#Evenement .span_corp{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 35px; 
	padding-bottom: 10px;
}


#Evenement div.corps, #Evenement div.corps_image, #Evenement table.corps{
	/*
	background-image:url(../art/ALTEN/images_Offre/corps.gif);
	background-repeat:repeat-y;
	*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 35px; 
	padding-bottom: 10px;
	padding-top: 7px;

	background: #FFF url(../art/ALTEN/images_Evt/spacer.gif) no-repeat ;
	border-left:  2px solid;
	border-right:  2px solid;
	border-color: #E6E6E6;
}

#Evenement div.corps_image{
	min-height: 130px;
}

#Evenement div.titre_filtre, tr.titre_filtre, #Evenement table.titre_filtre{
	width: 100%;
	background-image:url(../art/ALTEN/images_Evt/titre_filtre.jpg);
	background-repeat:repeat-y;
}

#Evenement div.filtre{
	background-color:#F7AF9B;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color:#E6E6E6;
	width: 757px;
	height:20px;
}

#Evenement table.interne{
	padding:0px;
	margin:0px;
	width:100%;
}


#Evenement tr.titre_liste, #Evenement div.liste, #Evenement table.titre_liste{
	/*
	background-image:url(../art/ALTEN/images_Offre/titre_liste.gif);
	background-repeat:repeat-y;*/
	
	background: #DF9E8C url(../art/ALTEN/images_Evt/spacer.gif) no-repeat ;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #E6E6E6;
	
}

#Evenement tr.liste1, #Evenement div.liste1, #Evenement table.liste1{
	/*
	background-image:url(../art/ALTEN/images_Offre/liste1.gif);
	background-repeat:repeat-y;
	*/
	width: 100%;
	background: #F3CFC3 url(../art/ALTEN/images_Evt/spacer.gif) no-repeat ;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #E6E6E6;
}

#Evenement tr.liste, #Evenement table.liste{

	/*
	background-image:url(../art/ALTEN/images_Offre/liste.jpg);
	background-repeat:repeat-y;
	*/
	width: 100%;
	background: #FFFFFF url(../art/ALTEN/images_Evt/spacer.gif) no-repeat ;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #E6E6E6;
}

#Evenement div.footer{ 
	background-image:url(../art/ALTEN/images_Evt/footer.jpg);
	background-repeat:no-repeat;
	margin: 0;
	padding: 3px;
	width: 100%;
	height: 25px;
}

#Evenement div.footer span{ 
	color: #FFF;
}


#Evenement h4{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #004080;
}


/*********************/


/****** BLOCK CONTENEUR publication_Temoignage ******/

#Temoignage img.img_publication{
	float:left; 
	margin: 10px 10px 10px 0;
	width:90px;
	/* height:108px; */
	border-style:none;
}



#Temoignage{

	margin-top: 6px;
	position: relative;
	display: block;
	left: 4px;
	/*
	background-image: url(../art/ALTEN/images_PublicationArticle/fondoParagraphBottom.gif);
	background-position: bottom;
	*/
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: 759px;

}


#Temoignage a{
	font-family: Arial, Helvetica, sans-serif;
}


#Temoignage div.header{ 
	background-image:url(../art/ALTEN/images_portrait/header.jpg); 
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	width: 759px;
	height: 24px;
}


#Temoignage div.header span.titre_header{ 
	position:relative;
	top:4px;
	left: 15px;
	color: #FFF;
	font-weight:bolder;
	font-size: 12px;
}

#Temoignage div.header div.actions_header{ 
	position:absolute;
	top:11px;
	left: 670px;
	width:100px;
}



#Temoignage div.line {
  height: 2px;
  background: #E6E6E6 url(../art/ALTEN/images_portrait/spacer.gif) no-repeat ;
}

#Temoignage div.line hr {
  display: none;
}

#Temoignage table.interne{

	padding:0px;
	margin:0px;
	width:100%;
}

/*
#Temoignage table{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-top: 15px;
	width: 757px;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #E6E6E6;
}
*/

#Temoignage th {
	border:none;
	padding:3px;
	text-align: middle;

}

#Temoignage td {
	border:none;
	text-align: left;
	padding-left:3px;
}


#Temoignage .span_corp{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 35px; 
	padding-bottom: 10px;
}


#Temoignage div.corps, #Temoignage div.corps_image{
	/*
	background-image:url(../art/ALTEN/images_Offre/corps.gif);
	background-repeat:repeat-y;
	*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 35px; 
	padding-bottom: 10px;
	padding-top: 7px;

	background: #FFF url(../art/ALTEN/images_portrait/spacer.gif) no-repeat ;
	border-left:  2px solid;
	border-right:  2px solid;
	border-color: #E6E6E6;
}


#Temoignage div.corps_image{
	min-height: 130px;
}

#Temoignage div.titre_filtre, tr.titre_filtre, #Temoignage table.titre_filtre{
	width: 100%;
	background-image:url(../art/ALTEN/images_portrait/titre_filtre.jpg);
	background-repeat:repeat-y;
}


#Temoignage div.filtre{

	background-color:#E8FOA6;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color:#E6E6E6;
	width: 757px;
	height:20px;
}




#Temoignage tr.titre_liste, #Temoignage div.titre_liste, #Temoignage table.titre_liste{
	/*
	background-image:url(../art/ALTEN/images_Offre/titre_liste.gif);
	background-repeat:repeat-y;
	*/
	width: 100%;
	background: #999900 url(../art/ALTEN/images_portrait/spacer.gif) no-repeat ;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #E6E6E6;
}

#Temoignage tr.liste1, #Temoignage div.liste1, #Temoignage table.liste1{
	/*
	background-image:url(../art/ALTEN/images_Offre/liste1.gif);
	background-repeat:repeat-y;
	*/
	width: 100%;
	background: #F0F5C5 url(../art/ALTEN/images_portrait/spacer.gif) no-repeat ;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #E6E6E6;
}

#Temoignage tr.liste, #Temoignage table.liste{
	/*
	background-image:url(../art/ALTEN/images_Offre/liste.jpg);
	background-repeat:repeat-y;
	*/
	width: 100%;
	background: #FFFFFF url(../art/ALTEN/images_portrait/spacer.gif) no-repeat ;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #E6E6E6;
}

#Temoignage div.footer{ 
	background-image:url(../art/ALTEN/images_portrait/footer.jpg);
	background-repeat:no-repeat;
	margin: 0;
	padding: 3px;
	width: 759px;
	height: 25px;
}

#Temoignage div.footer span{ 
	color: #FFF;
}


#Temoignage h4{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #004080;
}

/****** BLOCK CONTENEUR publication_Offre ******/


#Offre label.detail_bis2 {

	float:left;
	width:135px;
	background:transparent url(../art/ALTEN/images_Offre/picto_flechoffr2.gif) left no-repeat;
	/*background-image: url(../art/ALTEN/new/titre_formulaire_tres_long.PNG) no-repeat ;*/
	background-position: left top;
	padding-left:20px;
	padding-right:0px;
	color:#000;
	font-weight:bold;
	height:25px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-left:20px;
	margin-right:20px;
	padding-top: 0px;

}
#Offre label.detail, label.detail_candidature {

	float:left;
	width:135px;
	background:transparent url(../art/ALTEN/images_Offre/picto_flechoffr2.gif) left no-repeat;
	/*background-image: url(../art/ALTEN/new/titre_formulaire_tres_long.PNG) no-repeat ;*/
	background-position: left top;
	padding-left:20px;
	padding-right:0px;
	color:#000;
	font-weight:bold;
	height:25px;
	
	margin-left:20px;
	margin-right:20px;
	padding-top: 0px;

}

#Offre label.detaillong, label.detaillong_candidature {

	float:left;
	width:285px;
	background:transparent url(../art/ALTEN/images_Offre/picto_flechoffr2.gif) left no-repeat;
	padding-left:20px;
	padding-right:0px;
	color:#000;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-left:20px;
	margin-right:20px;

}

label.detail_candidature {

	width:215px;

}
#Offre div.detail3{

	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	/*border-top: 1px solid #CCCCCC;*/
	height:81px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/*background: #CCCCCC url(../art/ASA/images_Offre/spacer.gif) no-repeat ;*/
	background-color: #FFF;
	width:757px;
	color:#000;
}
#Offre div.detail2{

	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	border-top: 1px solid #CCCCCC;
	height:81px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/*background: #CCCCCC url(../art/ASA/images_Offre/spacer.gif) no-repeat ;*/
	width:755px;
	color:#000;
}

#Offre div.detail22{

	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	border-top: 1px solid #CCCCCC;
	height:70px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/* background: #CCCCCC url(../art/ASA/images_Offre/spacer.gif) no-repeat ;*/
	width:759px;
	color:#FFFFFF;
}

#Offre div.detail{

	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	border-top: 1px solid #CCCCCC;
	/*height:70px;*/
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/* background: #CCCCCC url(../art/ASA/images_Offre/spacer.gif) no-repeat ;*/
	background: url(../art/ALTEN/images_Offre/spacer_fond.png) repeat-y;
	width:757px;
}
#Offre div.detailAdmin{

	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	border-top: 1px solid #CCCCCC;
	/*height:145px;*/
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/*background: #CCCCCC url(../art/ASA/images_Offre/spacer.gif) no-repeat ;*/
	width:757px;
	color:#000;
}


#Offre div.detail_bis{
	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	border-top:1px solid ;
	/*border-left:  1px solid ;*/
	/*border-right:  1px solid ;*/
	/*border-bottom:  1px solid ;*/
	border-color: #CCCCCC;
	color:#000000;
	text-align: justify;
	letter-spacing: normal;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	width: 756px;
}
#Offre div.detail_bis2{
	/*background-color:#FFF;*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	/*border-top:1px solid ;*/
	/*border-right:1px solid;
	border-left:1px solid ;*/

	border-color: #CCCCCC;
	color:#000000;
	text-align: justify;
	letter-spacing: normal;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	width: 757px;
}

#Offre div.detail_confirmation3{
	/*display:block;
	background-image: url(../art/ALTEN/new/titre_formulaire_tres_long.PNG) no-repeat ;
	background-position: right top;
	background-color: #00799A;
	height: 18px;*/
	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	height:27px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/*background: #CCCCCC url(../art/ASA/images_Offre/spacer.gif) no-repeat ;*/
	width:756px;
	color:#000;
}

#Offre div.detail_confirmation{
	/*display:block;
	background-image: url(../art/ALTEN/new/titre_formulaire_tres_long.PNG) no-repeat ;
	background-position: right top;
	background-color: #00799A;
	height: 18px;*/
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	height:27px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/*background: #CCCCCC url(../art/ASA/images_Offre/spacer.gif) no-repeat ;*/
	width:757px;
	color:#000;
}
#Offre div.detail_confirmation2{
	/*display:block;
	background-image: url(../art/ALTEN/new/titre_formulaire_tres_long.PNG) no-repeat ;
	background-position: right top;
	background-color: #00799A;
	height: 18px;*/
	background-color: #ffffff;
	background-image: url(../art/ALTEN/new/fond_GIST_bis.gif);
	background-repeat: no-repeat ;
	background-position: bottom right ;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	height:396px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	/*background: #CCCCCC url(../art/ASA/images_Offre/spacer.gif) no-repeat ;*/
	width:757px;
	color:#000;
}


#Offre span.detail_bis{
color:#000000;
}

#Offre div.corps_form_valider {
	
	float:right;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-top: 15px;
	padding-left: 15px;
	
	border-left:  1px solid;
	border-right:  1px solid;
	background: #CCCCCC url(../art/ASA/images_Offre/spacer.gif) no-repeat ;
	border-color: #CCCCCC;
	color:#000;
}


#Offre div.corps_form {

	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	padding-top: 15px;
	padding-left: 15px;

	border-left:  1px solid;
	border-right:  1px solid;
	background: #FFF url(../art/ASA/images_Offre/spacer.gif) no-repeat ;
	border-color: #CCCCCC;
	color:#000;
}

#Offre span.detail {

	/*display:block;*/
	float:left;
	height:20px;
	line-height:12px;
	color:#000000;
	font-weight:normal;
	padding-right:0px;
	vertical-align:top;


}

#Offre table.detail2{

	border-left:  1px solid ;
	border-right:  1px solid ;
/*	background: #CCCCCC url(../art/ASA/images_Offre/spacer.gif) no-repeat ;*/
	border-color: #CCCCCC;
	border-top-color: #CCCCCC;
	width: 759px;
	color:#000;
}
#Offre table.detail_admin{

	border-left:  1px solid;
	border-right:  1px solid;
	border-bottom:1px solid;
	background-color:#FFFFFF;
	background-image: url(../art/ALTEN/images_Offre_GIST/fond.gif);
	background-repeat: no-repeat ;
	background-position: bottom right ;
	/*background: #FFFFFF url(../art/ASA/images_Offre/spacer.gif) no-repeat ;*/
	border-color: #CCCCCC;
	
	border-top-color: #CCCCCC;
	width: 759px;
	color:#000;
}

#Offre table.detail{

	border-left:  1px solid;
	border-right:  1px solid;
	background: #CCC url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;
	/*background: #CCC url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;*/
	border-color: #CCC;
	width: 757px;
	color:#000;
}

#Offre table.detail22{

	border-left:  1px solid;
	border-right:  1px solid;
	background: #FFFFFF url(../art/ASA/images_Offre/spacer.gif) no-repeat ;
	border-color: #CCCCCC;
	
	border-top-color: #CCCCCC;
	width: 759px;
	color:#000;
}
#Offre table.detailAdmin{

	/*border-left:  1px solid;
	border-right:  1px solid;*/
	background: #FFFFFF url(../art/ASA/images_Offre/spacer.gif) no-repeat ;
	border-color: #CCCCCC;
	
	border-top-color: #CCCCCC;
	width: 756px;
	color:#000;
}

#Offre table.detail_confirmation{

	border-left:  1px solid;
	border-right:  1px solid;
	background: url(../art/ALTEN/images_Offre/spacer_fond.png) repeat-y;
	border-color: #CCCCCC;
	border-top-color: #CCCCCC;
	width: 735px;
	color:#000;
	padding-top: 5px;
}


#Offre table span.detail {
	width: 100%;
	height: 100%;	
}

#Offre span.detail_hidden{
	
	display:none;
	float:left;
	height:20px;
	line-height:20px;
	color:#000;
	font-weight:normal;
	padding-right:0px;
}
#Offre span.Titre2 {
	top:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right:0px;
	padding-bottom: 10px;
	padding-top: 15px;
	/*display:block;*/
	/*float:left;*/
	height:20px;
	line-height:25px;
	font-weight:normal;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000;

}

#Offre span.Titre22 {
	top:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right:0px;
	padding-bottom: 10px;
	padding-top: 15px;
	/*display:block;*/
	/*float:left;*/
	height:20px;
	line-height:25px;
	font-weight:normal;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ccc;

}

#Offre span.Titre {
	font-family: Arial, Helvetica, sans-serif;
	top:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right:0px;
	padding-bottom: 10px;
	padding-top: 15px;
	/*display:block;*/
	/*float:left;*/
	height:20px;
	line-height:25px;
	font-weight:normal;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;

}


#Offre{
	margin-top: 6px;
	position: relative;
	display: block;
	left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: 759px;

}

#Offre a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	left:0px;
}

#Offre div.header_publication{
	background-image: url(../art/ALTEN/images_Offre_GIST/header.gif); 
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	width: 758px;
	height: 24px;
	border-bottom: 1px solid #CCCCCC;
}
#Offre div.header{
	background-image: url(../art/ALTEN/images_Offre_GIST/header.gif); 
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	width: 739px;
	height: 24px;
	/*border-bottom: 1px solid #CCCCCC;*/
}

#Offre div.header2{
	background-image: url(../art/ALTEN/images_Offre_GIST/header.gif); 
	background-repeat:no-repeat;
	/*margin: 0px;*/
	/*padding: 0px;*/
	width: 738px;
	height: 24px;
	/*border-bottom: 1px solid #CCCCCC;*/
}

#Offre div.header2 span.titre_header2 {

	position:relative;
	top:4px;
	left: 15px;
	color: #FFF;
	font-weight:bolder;
	font-size:12px;

}
#Offre div.sous_header2{
	background-image: url(../art/ALTEN/images_Offre_GIST/sous_header.gif); 
	background-repeat:no-repeat;
	width: 756px;
	height: 32px;
	border-left: 1px solid #CCCCCC ;
	margin-top: 0;
	margin-bottom:0;
	padding-bottom:0;
	padding-top:0;
}

#Offre div.sous_header{
	background-color:#FFF;
	background-repeat:no-repeat;
	width: 757px;
	height: 49px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	/*border-bottom: 1px solid #CCC;*/
}

#Offre div.ligne{
height:1px;
border-left:1px;
border-left:1px;
border-color:#CCCCCC;
  background: #CCCCCC url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;
}

/*OSarret*/
#Offre div.header_form{
	background-image:url(../art/ALTEN/new/onglet_titre_complet_grand.PNG); 
	background-repeat:no-repeat;
	width: 759px;
	height: 43px;

}
#Offre div.header_form_grand{
	background-image:url(../art/ALTEN/new/onglet_titre_complet_grand.PNG); 
	background-repeat:no-repeat;
	/*margin: 0;*/
	/*padding: 0;*/
	border:-1px;
	width: 759px;
	height: 43px;

}
#Offre div.header_form_Acc{
	background-image:url(../art/ALTEN/new/onglet_titre_complet_Acc.png); 
	background-repeat:no-repeat;
	/*margin: 0;*/
	/*padding: 0;*/
	border:-1px;
	width: 759px;
	height: 43px;

}

#Offre div.header_form_gris{
	background-image:url(../art/ALTEN/new/onglet_titre_complet_gris.PNG); 
	background-repeat:no-repeat;
	/*margin: 0;*/
	/*padding: 0;*/
	border:-1px;
	width: 759px;
	height: 43px;

}

#Offre div.header_form_confirmation{
	background-image:url(../art/ALTEN/new/onglet_titre_complet.PNG); 
	background-repeat:no-repeat;
	/*margin: 0px;*/
	/*padding: 0px;*/
	width: 759px;
	height: 43px;
	/*border-bottom: 1px solid #CCCCCC;*/
}



#Offre div.header_form2{
	background-image:url(../art/ALTEN/new/onglet_titre_complet2.PNG); 
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	width: 759px;
	height: 23px;
}

#Offre div.header_form_erreur{

	background-image:url(../art/ALTEN/new/onglet_titre_complet_grand.PNG); 
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	width: 759px;
	height: 43px;
}


#Offre div.confirmation2{
 	background-image: url(../art/ALTEN/images_Offre_GIST/fond.gif);
	background-repeat: no-repeat ;
	background-color:#FFFFFF;
	background-position: bottom right ;
	/*border-left:1px solid #cccccc;*/
	border-right:1px solid #cccccc;
	width: 757px;
	height: 360px;
	/*overflow-x: hidden;
	overflow-y: auto;*/
	color:#000000;
	}
	
#Offre div.scrollable_confirmation2{
 	background-image: url(../art/ALTEN/images_Offre_GIST/fond.gif);
	background-repeat: no-repeat ;
	background-color:#FFFFFF;
	background-position: bottom right ;
	/*border-left:1px solid #cccccc;*/
	border-right:1px solid #cccccc;
	width: 757px;
	height: 360px;
	overflow-x: hidden;
	overflow-y: auto;
	color:#000000;
	
}

#Offre div.scrollable_confirmation{
	background-color:#FFF;
 	background-image: url(../art/ALTEN/new/fond_GIST_bis.gif);
	background-repeat: no-repeat ;
	background-position: bottom right ;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width: 757px;
	height: 370px;
	overflow-x: hidden;
	overflow-y: auto;
	color:#000000;
	
}

#Offre div.scrollable2{

	background-image:url(../art/ALTEN/new/fond_GIST_bis.gif); 
	background-repeat:no-repeat;
	background-position: bottom left;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	width: 757px;
	height: 371px;
	overflow-x: hidden;
	overflow-y: auto;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	position: relative;
}
#Offre div.scrollable_Article{
	background-color:#FFFFFF;
	background-image:url(../art/ALTEN/new/fond_GIST.PNG); 
	background-repeat:no-repeat;
	background-position: bottom right;
	margin: 0;
	padding: 0;
	width: 757px;
	height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	position: relative;
	border-bottom:1px solid #CCCCCC;
}

#Offre div.scrollable{
	background-color:#FFFFFF;
	background-image:url(../art/ALTEN/new/fond_GIST_bis.gif); 
	background-repeat:no-repeat;
	background-position: bottom right;
	margin: 0;
	padding: 0;
	width: 757px;
	height: 371px;
	overflow-x: hidden;
	overflow-y: auto;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	position: relative;
}
#Offre div.corps_offre {
	background-color:#FFF;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	width: 757px;
	color:#000;
}

#Offre div.corps_offre_liste {
	background-image: url(../art/ALTEN/new/fond_GIST_bis.gif);
	background-repeat: no-repeat ;
	background-color: #FFF;	
	background-position: bottom right ;
	border-bottom: 2px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	color:#000;
	height:245px;
	width:757px;
	overflow: auto;

}

#Offre div.header2 div.actions_header2 {

	position:absolute;
	top:11px;
	left: 670px;
	width:100px;
}

#Offre div.arrondi_haut_droite{
	background-image:url(../art/ALTEN/new/arrondi_haut_droite.PNG); 
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	width: 759px;
	height: 20px;
}


#Offre div.header_form span.titre_header, 
#Offre div.header_form_erreur span.titre_header, 
#Offre div.header_form2 span.titre_header{


	position:relative;
	top:4px;
	left: 7px;
	color: #FFFFFF;
	font-weight:bolder;
	font-size: 11px;
}
#Offre div.header_form span.titre_header2{

	position:relative;
	top:4px;
	left: 15px;
	color: #fff;
	font-weight:bolder;
	font-size: 12px;

}


#Offre div.header_form_gris span.titre_header{

	position:relative;
	top:4px;
	left: 15px;
	color: #fff;
	font-weight:bolder;
	font-size: 12px;

}

#Offre div.header_form_Acc span.titre_header{

	position:relative;
	top:4px;
	left: 15px;
	color: #fff;
	font-weight:bolder;
	font-size: 12px;
}


#Offre div.header_form_grand span.titre_header{

	position:relative;
	top:4px;
	left: 15px;
	color: #fff;
	font-weight:bolder;
	font-size: 12px;

}

#Offre div.picto_publier{
	margin-left:584px;
	padding-top:5px;
}

#Offre div.picto_chercher{
	/*margin-left:269px;*/
	padding-top:5px;
	padding-bottom:5px;
}

#Offre div.picto_valider{
	margin-left:132px;
	padding-top:5px;
}
#Offre div.picto_refuser{
	margin-left:269px;
	padding-top:5px;
}
#Offre div.picto_doublon{
	margin-left:269px;
	padding-top:5px;
}


#Offre div.picto_chercher_admin{
	/*margin-left:196px;*/
	padding-top:5px;
	padding-bottom:5px;
}
#Offre div.header_publication  span.titre_header{

	position:relative;
	top:4px;
	left: 15px;
	color: #fff;
	font-weight:bolder;
	font-size: 12px;

}
#Offre div.header span.titre_header{

	position:relative;
	top:4px;
	left: 15px;
	color: #fff;
	font-weight:bolder;
	font-size: 12px;

}
/*fin OSarret*/

#Offre div.header div.actions_header{

	position:absolute;
	top:11px;
	left: 670px;
	width:100px;
}

/*OSarret*/

#Offre div.recherche_corps_form{

	position:relative;
	/*background-image:url(../art/ALTEN/new/recherche_corps_form.PNG); 
	background-repeat:no-repeat;*/
	margin: 0;
	padding: 0;
	width: 759px;
	height: 296px;
	/*border-left:  1px solid;
	border-right:  1px solid;*/
	border-color: #CCCCCC;
	color: #000000;

}
#Offre div.header_erreur2{

	background-color:#FF6600; 
	/*background-image: url(../art/ALTEN/images_Erreur/erreur_formheader.gif);
	background-position: top;
	background-repeat:no-repeat;*/
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
	position: relative;
	width: 550px;
}

#Offre div.header_erreur2{

	background-color:#FF6600; 
	/*background-image: url(../art/ALTEN/new/arrondi_haut_droite_erreur.PNG);
	background-position: top;
	background-repeat:no-repeat;*/
	padding-top: 17px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
	position: relative;
}

#Offre div.header_erreur{

	background-color:#FF6600; 
	/*background-image: url(../art/ALTEN/images_Erreur/erreur_formheader.gif);
	background-position: top;
	background-repeat:no-repeat;*/
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
	position: relative;
}


#Offre div.header_erreur span {
	color: #FFF;
	font-size: 11px;
}

#Offre div.header_erreur span.header_erreur_titre {
	position:absolute;
	left:25px;
	top:0px;
	color: #FFF;
	font-size:11px;
	font-weight: bold;
}

#Offre span.header_erreur_titre {
	position:absolute;
	left:26px;
	top:32px;
	color: #FFF;
	font-size:11px;
	font-weight: bold;
	z-index: 255;
}




#Offre div.header_erreur2 span {
	color: #FFF;
	font-size: 11px;
}

#Offre div.header_erreur2 span.header_erreur_titre {
	position:absolute;
	left:25px;
	top:3px;
	color: #FFF;
	font-size:11px;
	font-weight: bold;
}
/*fin OSarret*/


#Offre div.msg_important{

	background-color:#FFFFFF; 
	background-position: top;
	background-repeat:no-repeat;
	padding-top: 10px;
	border-left:  1px solid;
	border-top:1px solid;
	border-bottom:1px solid;
	border-right:  1px solid;
	border-color: #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 35px;
	padding-bottom: 10px;
	color: #000;
	font-size: 11px;
	width: 695px;

}

#Offre div.imprimer {
	
	display:block;
	float:right;
	width: 759px;
	top:4px;
	color: #FFF;
	font-weight:bolder;
	font-size:12px;

}




/*OSarret*/
#Offre .liste_checkBox{
color:#000000;
}



#Offre .liste_checkBox_main{
	color:#000000;
	font-weight: bold;
}


/*OSarret*/

#Offre #picto_lancer_recherche{
	background-image:url(../art/ALTEN/images_Offre/picto_lancer_over.gif);
	background-repeat:no-repeat;
	width:141px;
	height:20px;
}

#Offre #picto_lancer_recherche a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_Offre/picto_lancer.gif);	/* placement de l'image 1 au premier plan */
}

#Offre #picto_lancer_recherche a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
} 


#Offre div.spaceline {
  height: 10px;
  background: #F5F5F5 url(../art/ALTEN/images_Offre/fiiltre.png) no-repeat ;
  width: 757px;
  border-left:1px #CCCCCC solid;
  border-right:1px #CCCCCC solid;
}


#Offre div.line {
  height: 1px;
  background: #FFFFFF url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;
  width: 755px;
}

#Offre div.line hr {
  display: none;
}

#Offre p, #Offre h4{

	/*ALA*/
	background: url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 35px;
	padding-bottom: 15px;
	padding-top: 10px;
	color: #000;
}


#Offre h4.groupe  {
	background-color:#FFFFFF;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0121154;
}

#Offre h4, #Offre h4.detail  {
	/*background-color:#FFFFFF;*/
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0121154;
}

#Offre table.interne2{
	width: 480px;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #CCCCCC;
	
	
	/*background: #E1F2FA url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;*/
	/*background: #CCCCCC url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;*/
	padding:0px;
	margin:0px;
	width: 759px;
	/*width: 757px;*/
	color: #FFF;
}
#Offre table.interne22{
	width: 480px;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #CCCCCC;
	
	
	/*background: #E1F2FA url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;*/
	/*background: #CCCCCC url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;*/
	padding:0px;
	margin:0px;
	width: 600px;
	/*width: 757px;*/
	color: #FFF;
}
#Offre table.interne{
	/*border-left: 1px solid #CCC;*/
	border-right: 1px solid #CCC;
	padding:0px;
	margin:0px;
	width: 758px;
	color: #000;
}

#Offre table.info_table{

	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-left:  0px solid;
	border-right: 0px solid;

}

#Offre th {
	border: 0px;
	padding:3px;
	font-size: 11px;
	/*background-color: #000000;*/
	color: #333333;
	text-align: left;
	height: 5px;
}

#Offre td {
	border:0px;
	text-align: left;
	font-size: 11px;
	padding-left:2px;
	padding-right:2px;
	
}
#Offre h4.corps_confirmation2 {
	border-left:  0px;
	border-right:  0px;
	border-color: #CCCCCC;
	color: #000000;
	height: 0px;	

}


#Offre h4.corps_confirmation{
	border-left:  1px;
	border-right:  0px;
	border-color: #CCCCCC;
	color:#000000;
	height: 0px;
	background:transparent;	

}

#Offre h4.corps{
	/*border-left:  1px;*/
	border-right:  0px;
	border-color: #CCCCCC;
	color:#000000;
	height: 20px;	

}

#Offre h4.corpsTitre{
	font-size:16px;
	border-left:  1px;
	border-right:  0px;
	border-color: #CCCCCC;
	color:#CC0000;
	height: 20px;	

}

#Offre p.corps, #Offre tr.corps{
	/*background-image: url(../art/ALTEN/images_Offre_GIST/bouton.gif)no-repeat;*/
	/*background-repeat: repeat-x;*/

	/*background: #FFF url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;*/
	
	border-left:  1px;
	border-right:  0px;
	border-color: #CCCCCC;
	color: #000000;
	color:#000;
}

/* OSarret */ 
#Offre tr.corps1{
	/*background: #CCCCCC url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;*/
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #CCCCCC;
	color:#000;
}
/* fin OSarret */


#Offre div.titre_filtre, #Offre tr.titre_filtre, #Offre table.titre_filtre{
	width: 759px;
	background-image:url(../art/ALTEN/images_Offre/filtre.jpg);
	background-repeat:repeat-y;

}

#Offre div.titre_filtre2 {
	width: 759px;
	background-image:url(../art/ALTEN/images_Offre/filtre.jpg);
	background-repeat:repeat-y;
	/*border-left:1px solid #CCCCCC;*/
	/*border-right:1px solid #CCCCCC;*/
	display: block;
		/*border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;*/
		border-bottom:1px solid #CCCCCC;
}
#Offre div.titre_liste_back{
	width: 757px;
	/*background-image:url(../art/ALTEN/images_Offre/filtre.jpg);*/
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0;
	padding:0;
	background: #F5F5F5 url(../art/ALTEN/images_Offre/fiiltre.png) no-repeat ;
	border-bottom:1px solid #CCCCCC;

}


#Offre div.filtre2, #Offre h4.filtre2{
	background-color:#FFFFFF;
	/*background:#FFF url(../art/ALTEN/images_Offre_GIST/border.gif) no-repeat;*/
	border-left:  1px solid;
	border-color: #CCCCCC;
	height:40px;
	width: 757px;
	border-right:1px solid #CCCCCC;

}

#Offre div.filtre, #Offre h4.filtre{
	background-color:#FFFFFF;
	/*background:#FFF url(../art/ALTEN/images_Offre_GIST/border.gif) no-repeat;*/
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #CCCCCC;
	height:40px;
	width: 759px;

}


#Offre h4.filtre_confirmation{
	background:#FFF url(../art/ALTEN/images_Offre_GIST/border2.gif) no-repeat;
	background-position: bottom left;
	width: 90px;
	color:#000000;
	padding-bottom: 5px;
	
	
}

#Offre div.filtre_detail_admin{
	background-color:#FFFFFF;
	background:#FFF url(../art/ALTEN/images_Offre/border.gif) no-repeat;
	border-left:  1px solid;
	border-right:  1px solid;
	/*border-top:  1px solid;*/
	border-color: #CCCCCC;
	height:40px;
	width: 757px;

}



#Offre tr.titre_liste, #Offre div.titre_liste, #Offre table.titre_liste{
	
	background-image:url(../art/ALTEN/images_Offre/titre_liste.gif);
	margin: 0px;
	padding: 0px;
	height:40px;
	width: 100%;
}

#Offre tr.pagination_liste, #Offre div.pagination_liste, #Offre table.pagination_liste{
	
	background-image:url(../art/ALTEN/images_Offre/pagination_liste.png);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	height:40px;
	width: 100%;
}

#Offre tr.liste1, #Offre div.liste1, #Offre table.liste1{
	width: 100%;
	background: #CCCCCC url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #CCCCCC;
	
}

#Offre tr.liste, #Offre table.liste{
	background: #FFFFFF url(../art/ALTEN/images_Offre/spacer.gif) no-repeat ;
	border-left:  1px solid;
	border-right:  1px solid;
	border-color: #CCCCCC;
}

#Offre .span_corp{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 35px; 
	padding-bottom: 10px;
}
#Offre div.footermygistPanier{
	position:relative;
	background-image:url(../art/ALTEN/images_Offre_GIST/LogoMyGist.gif);
	border:1px solid #CCCCCC;
	border-bottom:0px;
	border-top:0px solid #CCCCCC;
	/*background-repeat:no-repeat;*/
	margin: 0;
	padding: 0px;
	width: 757px;
	height: 35px;
}

#Offre div.footermygist{
	position:relative;
	background-image:url(../art/ALTEN/images_Offre_GIST/LogoMyGist.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #FFF;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	width: 757px;
	height: 49px;
}

#Offre div.basdepagemail{
	position:relative;
	background-color:#fff;
	/*background-image:url(../art/ALTEN/images_Offre_GIST/LogoMyGist.gif);*/
	border:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	/*background-repeat:no-repeat;*/
	margin: 0;
	padding: 0px;
	width: 757px;
	height: 35px;
}

#Offre div.footermygist1{
	position:relative;
	background-image:url(../art/ALTEN/images_Offre_GIST/LogoMyGist.gif);
	border: 1px solid #CCCCCC;
	border-bottom: 0px;
	border-top:0px solid #CCCCCC;
	background-repeat:no-repeat;
	margin: 0;
	padding: 0px;
	width: 755px;
	height: 35px;
}

#Offre div.footermygistAdmin{
	position:relative;
	background-image:url(../art/ALTEN/images_Offre_GIST/LogoMyGist.gif);
	border:1px solid #CCCCCC;
	border-bottom:0px;
	border-top:0px solid #CCCCCC;
	background-repeat:no-repeat;
	margin: 0;
	padding: 0px;
	width: 757px;
	height: 35px;
}
#Offre div.footerAdmin{
	position:relative;
	/*background-image:url(../art/ALTEN/images_Offre_GIST/footer.gif);*/
	background-repeat:no-repeat;
	margin: 0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	/*border-top:1px solid #CCCCCC;*/
	border-left: 1px solid #CCCCCC;
	padding: 3px;
	width: 751px;
	height: 27px;
	background-color: #FFFFFF;
}
#Offre div.footerAcc{
	position:relative;
	/*background-image:url(../art/ALTEN/images_Offre_GIST/footer.gif);*/
	background-repeat:no-repeat;
	margin: 0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	/*border-top:1px solid #CCCCCC;*/
	border-left: 1px solid #CCCCCC;
	padding: 3px;
	width: 592px;
	height: 27px;
}
#Offre div.footerAdmin{
	background-color:#FFFFFF;
	position:relative;
	/*background-image:url(../art/ALTEN/images_Offre_GIST/footer.gif);*/
	background-repeat:no-repeat;
	margin: 0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	/*border-top:1px solid #CCCCCC;*/
	border-left: 1px solid #CCCCCC;
	padding: 3px;
	width: 751px;
	height: 27px;
}

#Offre div.footer{
	background-color:#FFF;
	position:relative;
	background-repeat:no-repeat;
	border: 1px solid #CCC;
	border-top: 0px;
	padding: 3px;
	/*width: 750px;*/
	width: 759px;
	height: 27px;
}

#Offre div.footer2{
	position:relative;
	background-color: #FFF;
	border: 1px solid #CCC;
	border-top: 0px;
	width: 757px;
	height: 50px;
}

#Offre div.footer3{
	position:relative;
	/*background-image:url(../art/ALTEN/images_Offre_GIST/footer.gif);*/
	/*background-repeat:no-repeat;*/
	margin: 0;
	border: 1px solid #CCC;
	border-top: 0px;
	padding: 3px;
	width: 751px;
	height: 27px;
	background-color: #FFFFFF;
}

#Offre div.footer_form_confirmation{

	/*background-image:url(../art/ALTEN/new/footer.PNG);*/
	background-repeat:no-repeat;
	margin: 0;
	padding: 0px 3px;
	width: 753px;
	height: 29px;
}
#Offre div.footer_form_confirmation2{

	background-image:url(../art/ALTEN/new/footer.PNG);
	margin: 0;
	padding: 0px 0px;
	width: 757px;
	border-right:1px solid #cccccc;
	height: 29px;
}


#Offre div.footer_form{

	position:relative;
	background-color: #fff;
	width: 757px;
	height: 50px;	
	border-left:   1px solid;
	border-right:  1px solid;
	border-bottom: 1px solid;
	background: #FFF url(../art/ASA/images_Offre/spacer.gif) no-repeat ;
	border-color: #CCCCCC;
	color:#000;	
	
}

#Offre div.footer span{
	color: #FFF;
	
}


#Offre .Bouton_postuler{
	position:absolute;
	top:4px;
	left:40px;
}


#Offre .picto_jboard_publication {	/* div  */
	position:absolute;
	top:4px;
	left:10px;
	width: 26px;
	height: 18px;
}


#Offre .picto_jboard_publication a {	/* definition du lien qui occupera toute la place du conteneur */

	display: block;
	width: 100%;
	height: 100%;
	background:  url(../art/ALTEN/images_jobboard/picto_job2.gif) top left no-repeat;	/* placement de l'image 1 au premier plan */
}


#Offre .picto_jboard_publication a:hover {	/* masquage de l'image1 au survol */
	background: url(../art/ALTEN/images_jobboard/picto_job2-over.gif) top left no-repeat;	/* placement de l'image 2 au second plan */
} 


#Offre .picto_jboard_publication a span, #Offre .picto_jboard_liste a span{
	display: none;
}


#Offre .picto_jboard_publication a:hover span, #Offre .picto_jboard_liste a:hover span{
/*le contenu de la balise span ne 
sera visible que pour l'etat a:hover */
 	display:block; 
 	position:absolute;   
    top:2em; left:2em;
    border:1px solid #6699cc;
    background-color:#eeeeee; color:#6699cc;
    text-align: justify;
    font-weight:none;
    padding:1px;
    z-index:200;
}

#Offre .picto_jboard_liste {	/* div  */
	position:relative;
	width: 26px;
	height: 18px;
}

#Offre .picto_jboard_liste a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background:  url(../art/ALTEN/images_jobboard/picto_job2.gif) top left no-repeat;	/* placement de l'image 1 au premier plan */
}

#Offre .picto_jboard_liste a:hover {	/* masquage de l'image1 au survol */
	background: url(../art/ALTEN/images_jobboard/picto_job2-over.gif) top left no-repeat;	/* placement de l'image 2 au second plan */
}


#Offre .picto_oeil_ouvert {	/* div  */
	position:relative;
	width: 31px;
	height: 31px;
}

#Offre .picto_oeil_ouvert a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background:  url(../art/ALTEN/images_Offre/picto_eye1.gif) top left no-repeat;	/* placement de l'image 1 au premier plan */
}

#Offre .picto_oeil_ouvert a:hover {	/* masquage de l'image1 au survol */
	background: url(../art/ALTEN/images_Offre/picto_eye1_over.gif) top left no-repeat;	/* placement de l'image 2 au second plan */
}


#Offre .picto_oeil_ferme {	/* div  */
	position:relative;
	width: 31px;
	height: 31px;
}

#Offre .picto_oeil_ferme a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background:  url(../art/ALTEN/images_Offre/picto_eye2.gif) top left no-repeat;	/* placement de l'image 1 au premier plan */
}

#Offre .picto_oeil_ferme a:hover {	/* masquage de l'image1 au survol */
	background: url(../art/ALTEN/images_Offre/picto_eye2_over.gif) top left no-repeat;	/* placement de l'image 2 au second plan */
}


#Offre .picto_oeil_ferme a span, #Offre .picto_oeil_ouvert a span{
	display: none
}


#Offre .picto_oeil_ferme a:hover span, #Offre .picto_oeil_ouvert a:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'etat a:hover */
 	display:block; 
 	position:absolute;   
    top:2em; left:2em;
    border:1px solid #6699cc;
    background-color:#eeeeee; color:#6699cc;
    text-align: justify;
    font-weight:none;
    padding:1px;
    z-index:100;
}




/***********	OFFRES 	**********/

/********** FORM CANDIDATURE ************/
#Offre div.bleu_formCandidature{
	width: 759px;
	/*background-image:url(../art/ALTEN/images_formCandidature/line_bleue.gif);
	background-repeat:repeat-y;*/
	margin-top: 0px;
	margin-bottom: 0px;
	min-height:20px;
	color: #000000;
}

#Offre div.bleu_formCandidature2{
	width: 759px;
	background-image:url(../art/ALTEN/images_formCandidature/line_corps.gif);
	background-repeat:repeat-y;
	margin-top: 0px;
	margin-bottom: 0px;
	min-height:20px;
	color: #ccc;
}

#Offre div.bleu_formCandidature span.text{
	display:block;
	width: 719px;
	margin: 15px 20px 10px 20px;
	font-size: 11px;
	color: #00799A;
	text-align: justify;
}

#Offre div.corps_formCandidature, #Offre div.bottom_corps_formCandidature{

	display:block;
	width: 759px;
	margin-top: 0px;
	margin-bottom: 0px;

}

#Offre div.corps_formCandidature{
	/*background:url(../art/ALTEN/images_formCandidature/line_corps2.gif) repeat-y;*/
}

#Offre div.bottom_corps_formCandidature{
	/*background:url(../art/ALTEN/images_formCandidature/line_corps3.gif) repeat-y;*/

}

#Offre div.col_gauche{
	/*background:transparent url(../art/ALTEN/images_formCandidature/header_1_large_block.gif) top  no-repeat;*/
}

#Offre div.col_gauche_large {
	/*background:transparent url(../art/ALTEN/images_formCandidature/header_1_extralarge_block.gif) top  no-repeat;*/
}


#Offre div.col_gauche, #Offre div.col_gauche_large {
	display:block;
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
	width:366px;
	min-height:25px;
}

#Offre div.col_gauche_large {
	height:100%;
}


#Offre div.col_droite{
	display:block;
	float:right;
	margin-top: 0px;
	margin-bottom: 0px;
	width:373px;
	margin-right: 20px;
}


#Offre div.col_gauche div.corps, 
#Offre div.col_gauche_large div.corps,
#Offre div.col_droite div.corps {
	display:block;
	/*position:relative;*/
	margin-top:5px;
	margin-left:20px;
	width:346px;
	padding:0px;
	color: #000000;
	overflow: hidden;
}

#Offre div.col_gauche_large div.TexteCnil {
	display:block;
	/*position:relative;*/
	margin-top:30px;
	margin-left:20px;
	width:346px;
	padding:0px;
	font-size: 11px;
	color: #00799A;
	text-align: justify;
}

#Offre div.col_gauche input, 
#Offre div.col_gauche_large input,
#Offre div.col_droite input,
#Offre div.col_gauche textarea, 
#Offre div.col_gauche_large textarea,
#Offre div.col_droite textarea {
	font-family: Arial, Helvetica, Sans-serif;
	border: 1px solid #E5E5E4;
	font-size: 11px;
	line-height: 11px;
	overflow:hidden;
}

#Offre div.col_gauche div.corps label.form,
#Offre label.form,
#Offre div.col_gauche_large div.corps label.form,
#Offre div.col_droite div.corps label.form{
	display: inline-block;
	/*height:20px;*/
	line-height:11px;
	/*background:transparent url(../art/ALTEN/images_formCandidature/fleche_label.gif) left no-repeat;*/
	/*padding-left:20px;*/
	color:#000000;
	/*min-width:65px;*/	
}



#Offre div.col_gauche div.corps label.listecheckbox,
#Offre label.listecheckbox,
#Offre div.col_gauche_large div.corps label.listecheckbox,
#Offre div.col_droite div.corps label.listecheckbox{
	display: block;
	height:20px;
	line-height:20px;
	color:#000000;
	width:130px;
	padding-left: 20px;	
}



#Offre span.erreur{
	color:#000000;
	background-color: #FF6600;
}


#Offre div.col_gauche div.corps label.erreur,
#Offre label.erreur,
#Offre div.col_gauche_large div.corps label.erreur,
#Offre div.col_droite div.corps label.erreur{
	line-height:11px;
	/*background:transparent url(../art/ALTEN/images_formCandidature/fleche_label.gif) left no-repeat;*/
	padding-left:0px;
	color:#000000;
	background-color: #FF6600;
	max-width:180px;
	min-width:80px;	
}


#Offre div.corps_form_valider{

	right:250px;
	width:115px;
	/*background:transparent url(../art/ALTEN/images_Offre/picto_flechoffr2.gif) left no-repeat;*/
	padding-left:20px;
	padding-right:0px;
	color:#000000;
	/*background-color: #FF6600;*/
background-color: #FF6600;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-left:20px;
	margin-right:20px;
	

}


#Offre div.corps_form label.erreur{

	float:right;
	width:115px;
	background:transparent url(../art/ALTEN/images_Offre/picto_flechoffr2.gif) left no-repeat;
	padding-left:20px;
	padding-right:0px;
	color:#000000;
	/*background-color: #FF6600;*/
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-left:20px;
	margin-right:20px;
	

}

#Offre div.corps_form label.erreurSaisieOffre{

	float:left;
	width:125px;
	background:#FF6600 url(../art/ALTEN/images_Offre/picto_flechoffr2.gif) left no-repeat;
	padding-left:20px;
	padding-right:0px;
	color:#000000;
	/*background-color: #FF6600;*/
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-left:20px;
	margin-right:20px;
		

}


#Offre div.col_gauche 		div.corps label.souslabel,
#Offre div.col_gauche_large div.corps label.souslabel,
#Offre div.col_droite 		div.corps label.souslabel{

	display: inline-block;
	height:20px;
	line-height:20px;
	padding-left:5px;
	color:#000000;
	max-width:180px;
	min-width:80px;	

}


#Offre div.col_gauche div.corps label.liste,
#Offre label.liste,
#Offre div.col_gauche_large div.corps label.liste,
#Offre div.col_droite div.corps label.liste,
#Offre div.col_gauche div.corps label.liste_droite,
#Offre label.liste_droite,
#Offre div.col_gauche_large div.corps label.liste_droite,
#Offre div.col_droite div.corps label.liste_droite
{
	color:#000000;
	font-weight: bold;
}


#Offre div.col_gauche div.corps label.liste,
#Offre label.liste,
#Offre div.col_gauche_large div.corps label.liste,
#Offre div.col_droite div.corps label.liste{

	display:block;
	line-height:20px;
	/*height:20px;*/
	/*background:none;*/
	padding-left:5px;
	width: 150px;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
}


#Offre div.col_gauche div.corps label.liste_droite,
#Offre label.liste_droite,
#Offre div.col_gauche_large div.corps label.liste_droite,
#Offre div.col_droite div.corps label.liste_droite{
	
	display:block;
	height:20px;
	line-height:20px;
	/*background:none;*/
	width: 150px;
	font-size: 11px;

/* recherche de margin ou padding left sur la liste 2 */
}


#Offre div.col_droite div.header,
#Offre div.col_gauche div.header,
#Offre div.col_gauche_large div.header
{
	display:block;
	margin-left: 20px;
	margin-top: 10px;
	width: 346px;
	background-image: url(../art/ALTEN/new/titre_formulaire_tres_long.PNG) ;
	/*background:#000000;*/
	background-position: right bottom;
	/*background-color: #000000;*/
	height: 18px;
}

#Offre div.col_droite div.header_top,
#Offre div.col_gauche div.header_top,
#Offre div.col_gauche_large div.header_top {
	display:block;
	margin-left: 20px;
	margin-top: 0px;
	width: 346px;
	background-image: url(../art/ALTEN/new/titre_formulaire_tres_long.PNG) ;
	background-position: right bottom;
	/*background: #000000;*/
	height: 18px;
}

#Offre div.col_droite div.header{
	/*background:transparent url(../art/ALTEN/images_formCandidature/header_2_large_block.gif) top no-repeat;*/
}

#Offre div.col_gauche div.header{
	/*background:transparent url(../art/ALTEN/images_formCandidature/header_1_large_block.gif) top no-repeat;*/
}

#Offre div.col_gauche_large div.header{
	/*background:transparent url(../art/ALTEN/images_formCandidature/header_1_extralarge_block.gif) top no-repeat;*/
}


#Offre div.col_gauche div.header span.titre, 
#Offre div.col_gauche_large div.header span.titre,
#Offre div.col_droite div.header span.titre,
#Offre div.col_gauche div.header_top span.titre, 
#Offre div.col_gauche_large div.header_top span.titre,
#Offre div.col_droite div.header_top span.titre {

	display:block;
	position:relative;
	left:7px;
	top:3px;
	line-height:12px;
	font-weight:bold;
	color: #333333;
	font-size: 11px;
}

#Offre div.col_gauche div.header span.titre_erreur, 
#Offre div.col_gauche_large div.header span.titre_erreur,
#Offre div.col_droite div.header span.titre_erreur {

	/*display:block;*/
	position:relative;
	left:7px;
	top:3px;
	line-height:12px;
	font-weight:bold;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #FF6600;
}


#Offre div.zone_bouton{

	/*background-image:url(../art/ALTEN/images_formCandidature/zone_bouton.gif);*/
	background-repeat:no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height:30px;
	width: 759px;

}


#Offre div.zone_bouton span{

	width:50px;
	display:block;
	position:relative;
	top:7px;
	left:660px;

}

/********** FORM CANDIDATURE ************/

/****** BLOCK CONTENEUR publication_Erreur ******/

#Erreur{

	margin-top: 6px;
	position: relative;
	display: block;
	left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	width: 759px;
	padding-bottom: 29px;
	margin-bottom: 20px;
	
}

#Erreur #retour_pictoo{
	position:absolute;
	left: 626px;
	top: 118px;
	width:133px;
	height:30px;
		
	background-image:url(../art/ALTEN/images_Offre_GIST/retour2_over.gif);
	background-repeat:no-repeat;
}

#Erreur #retour_pictoo a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_Offre_GIST/retour2.gif);	/* placement de l'image 1 au premier plan */
	background-repeat:no-repeat;
}

#Erreur #retour_pictoo a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
} 


#Erreur a{

	font-family: Arial, Helvetica, sans-serif;

}


#Erreur div.header{ 

	background-image:url(../art/ALTEN/images_Erreur/erreur_publiheader.gif); 
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	width: 759px;
	height: 50px;

}

#Erreur div.header span{

	position:absolute;
	left:60px;
	top:15px;
	color: #FFF;
	font-weight:bolder;
	font-size: 12px;

}


#Erreur div.line {
  height: 2px;
  background: #E6E6E6 url(../art/ALTEN/images_Erreur/spacer.gif) no-repeat ;
}

#Erreur div.line hr {
  display: none;
}

#Erreur div.corps{
	/*
	background-image:url(../art/ALTEN/images_Offre/corps.gif);
	background-repeat:repeat-y;
	*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 35px; 
	padding-bottom: 10px;
	padding-top: 7px;

	background: #FF6600 url(../art/ALTEN/images_Erreur/spacer.gif) no-repeat ;
	border-left:  2px solid;
	border-right:  2px solid;
	border-color: #FF6600;
}


#Erreur div.footer{ 
	background-image:url(../art/ALTEN/images_Erreur/erreur_formfooter.jpg);
	background-repeat:no-repeat;
	margin: 0;
	padding: 3px;
	width: 759px;
	height: 24px;
}

#Erreur div.footer span{ 
	color: #FFF;
}


submit, button, .button, #button, #submit, #reset  { 

border:1px solid #4C77B6;
background-color: #DFE6EF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px

}


#suppr_01 {	/* div  */

width: 13px;
height: 13px;
background: url(../art/ALTEN/suppr_01_over.gif) top left no-repeat;	/* placement de l'image 2 au second plan */
float:left;
}

#suppr_01 a {	/* definition du lien qui occupera toute la place du conteneur */
display: block;
width: 100%;
height: 100%;
background: white url(../art/ALTEN/suppr_01.gif) top left no-repeat;	/* placement de l'image 1 au premier plan */
}
#suppr_01 a:hover {	/* masquage de l'image1 au survol */
background: transparent none;
} 

.tableborder { 
border:1px solid #345487;background-color:#FFF;width:100%; 
}

.titlemedium { border:1px solid #FFF; font-weight:bold; color:#3A4F6C; padding:7px 0px 7px 2px; width:30px;}
.titlemedium  a:link, .titlemedium  a:visited, .titlemedium  a:active  { text-decoration: underline; color: #3A4F6C }

.maintitle { font-size: 11px; vertical-align:middle;font-weight:bold; color:#FFF; letter-spacing:1px; padding:8px 0px 8px 5px; background-image: url(http://s147991052.onlinehome.fr/pwd/forum/html/sys-img/tile_back.gif) }
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active { text-decoration: none; color: #FFF }
.maintitle a:hover { text-decoration: underline }

.pformstrip { background-color: #D1DCEB; color:#3A4F6C;font-weight:bold;padding:5px;margin-top:1px }

#table1 {  background-color:#FFFFFF; width:100%;  border:1px solid black }

.tdrow1 { background-color:#EEF2F7;
border-bottom:1px solid #D1DCEB;
border-right:1px solid #D1DCEB ;
border-top:1px solid #FFF;
border-left:1px solid #FFF;
}

.tdrow2 { background-color:#F5F9FD;
border-bottom:1px solid #D1DCEB;
border-right:1px solid #D1DCEB;
border-top:1px solid #FFF;
border-left:1px solid #FFF;
}

#memgroup { border:1px solid #777777; }

#mg1 { border:1px solid #777777; background-color: #f5cdcd; }
#mg2 { border:1px solid #777777; background-color: #caf2d9; }
#mg3 { border:1px solid #777777; background-color: #E5A5E5; }
#mg4 { border:1px solid #777777; background-color: #DFE6EF; }
#mg5 { border:1px solid #777777; background-color: #F5A5E5; }

#green  { background-color: #caf2d9; }
#red    { background-color: #f5cdcd; }

#editbutton  { background-color: #DDDDDD; color: #000; font-family:Arial, Helvetica, sans-serif; font-size:9px; }


/* Calendrier */
#caldiv{
display:block;
z-index:500;
background-color: #F4F4F4;
}


#caldiv table{
padding:0px;
margin:10px;
border-spacing:0px;
border-collapse:collapse;
width:150px;
}

#caldiv td{
padding:0px;
margin:0px;
border-spacing:0px;
border-collapse:collapse;
}

#caldiv .CALcpYearNavigation,
#caldiv .CALcpMonthNavigation
{
	background-color:#F9E300;
	text-align:center;
	text-decoration:none;
	color:#333;
	font-weight:bold;
}


#caldiv .CALcpDayColumnHeader,
#caldiv .CALcpYearNavigation,
#caldiv .CALcpMonthNavigation,
#caldiv .CALcpCurrentMonthDate,
#caldiv .CALcpCurrentMonthDateDisabled,
#caldiv .CALcpOtherMonthDate,
#caldiv .CALcpOtherMonthDateDisabled,
#caldiv .CALcpCurrentDate,
#caldiv .CALcpCurrentDateDisabled,
#caldiv .CALcpTodayText,
#caldiv .CALcpTodayTextDisabled,
#caldiv .CALcpText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}


#caldiv TD.CALcpDayColumnHeader
{
	text-align:right;
	border:solid thin #CCC;
	border-width:0 0 1 0;
}



#caldiv .CALcpCurrentMonthDate,
#caldiv .CALcpOtherMonthDate,
#caldiv .CALcpCurrentDate
{
	text-align:right;
	text-decoration:none;
}



#caldiv .CALcpCurrentMonthDateDisabled,
#caldiv .CALcpOtherMonthDateDisabled,
#caldiv .CALcpCurrentDateDisabled
{
	color:#333;
	text-align:right;
	text-decoration:line-through;
}


#caldiv .CALcpCurrentMonthDate
{
	color:#333;
	font-weight:bold;
}

#caldiv .message_erreur {
	color: #990000;
}



#caldiv .CALcpCurrentDate
{
	color: #000;
	font-weight:bold;
}


#caldiv .CALcpOtherMonthDate
{
	color:#333;
}


#caldiv TD.CALcpCurrentDate
{
	color:#000;
	background-color: #F9E300;
	border-width:1;
	border:solid thin #CCC;
}


#caldiv TD.CALcpCurrentDateDisabled
{
	border-width:1;
	border:solid thin #CCC;
}


#caldiv TD.CALcpTodayText,
#caldiv TD.CALcpTodayTextDisabled
{
	border:solid thin #CCC;
	border-width:1 0 0 0;
}


#caldiv A.CALcpTodayText,
#caldiv SPAN.CALcpTodayTextDisabled
{
	height:20px;
}


#caldiv A.CALcpTodayText
{
	color:#000;
	font-weight:bold;
}


#caldiv SPAN.CALcpTodayTextDisabled
{
	color:#999;
}


#caldiv .CALcpBorder
{
	border:solid thin #CCC;

}

.lien_bouton{
background-color:transparent;
border:0px;
color:#000000;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
left:0;
padding-left:0px;
}

.lien_bouton:hover{
color:#FF9933;
text-decoration:underline;
}

#Offre input.bouton_creer
{
cursor: pointer;
width:128px;
height:22px;
font-size: 0px;
color: #365691;
background-color: #365691;
background: transparent url(../art/ALTEN/boutons/creer.png) no-repeat left;
background-repeat: no-repeat;
border: 0px;
}

#Offre input.bouton_creer:hover
{
background: transparent url(../art/ALTEN/boutons/creer_over.png) no-repeat left;
}

#Offre input.bouton_supprimer
{
cursor: pointer;
width:128px;
height:22px;
font-size: 0px;
color: #365691;
background-color: #365691;
background: transparent url(../art/ALTEN/boutons/supprimer.png) no-repeat left;
background-repeat: no-repeat;
border: 0px;
}

#Offre input.bouton_supprimer:hover
{
background: transparent url(../art/ALTEN/boutons/supprimer_over.png) no-repeat left;
}

#Offre input.bouton_modifier
{
cursor: pointer;
width:128px;
height:22px;
font-size: 0px;
color: #365691;
background-color: #365691;
background: transparent url(../art/ALTEN/boutons/modifier.png) no-repeat left;
background-repeat: no-repeat;
border: 0px;
}

#Offre input.bouton_modifier:hover
{
background: transparent url(../art/ALTEN/boutons/modifier_over.png) no-repeat left;
}

#Offre input.bouton_publier
{
cursor: pointer;
width:128px;
height:22px;
font-size: 0px;
color: #365691;
background-color: #365691;
background: transparent url(../art/ALTEN/boutons/publier.png) no-repeat left;
background-repeat: no-repeat;
border: 0px;
}

#Offre input.bouton_publier:hover
{
background: transparent url(../art/ALTEN/boutons/publier_over.png) no-repeat left;
}

#Offre div.aide_rapide
{
background-color: #FEFCE7;
border: solid 1px #CCC;
padding: 5px;
margin:5px;
}

#pictoRetourAdmin a {	/* definition du lien qui occupera toute la place du conteneur */
	display: block;
	width: 100%;
	height: 100%;
	background: url(../art/ALTEN/images_Offre_GIST/retour.gif) no-repeat;	/* placement de l'image 1 au premier plan */
	color: #000;
	z-index:2;
}


#pictoRetourAdmin a:hover {	/* masquage de l'image1 au survol */
	background: transparent none;
	z-index:2;
} 

#pictoRetourAdmin {
	height: 27px;
	width:167px;
	position:absolute;
	right: 180px;
	top:0px;
	
	z-index:3;
	background: url(../art/ALTEN/images_Offre_GIST/retour-over.gif) no-repeat;
}
