/* unites de presentation */
.gauche	{
float: left;
} .nini	{
clear: both;
} .droite	{
float: right;
} .milieu	{
text-align: center;
} .invisible	{
position: absolute; left: -4000px;
} .voluminim	{
margin: 0px; padding: 0px;
} .zoneur	{
display: block;
}

/* blocs de contenu de l'information : premieres colonnes */
.colonne_221, 
.colonne2_21	{
width: 27.7em; margin-right: 16px; float: left; /* voir h */
} .colonne_131	{
width: 14.4em; margin-right: 16px; float: left; /* voir h */
} html>body colonne_131	{
width: 14.3em; 
} .colonne1_31	{
width: 41em; margin-right: 16px; float: left; /* voir h */
} /* blocs de contenu de l'information : centre */
.colonne_41	{
width: 57em; margin-right: 16px; float: left; /* voir h */
} .colonne1_4	{
width: 57em; float: left; /* voir h */
} /* blocs de contenu de l'information : derniere colonne */
.colonne22_1	{ 
width: 14.5em; float: left;
} html>body colonne22_1	{
width: 14.3em; 
} 

/* blocs de presentation de l'information hors push et locations */
.blocClassiqueLocation,
.blocClassique,
.blocClassiqueGeneral,
.secondBlocClassique,
.blocClassiqueSansLien,
.blocClassiqueSansLienSMar,
.blocClassiqueSansFonds	{
background-color: #FFFFFF;padding: 8px 16px; padding-bottom: 0px; margin-bottom: 11px; clear: both;
}.blocClassiqueGeneralPrint{
background-color: #FFFFFF;padding: 8px 16px; padding-bottom: 0px;  margin-bottom: 11px; clear: both;
width: 57em;
}.blocClassiqueSansFonds{
width:55em; _width:97%;
}.blocClassiqueGeneral{
width:57em;
}.blocClassiqueSansEspace{
background-color: #FFFFFF; padding: 4px 16px; padding-bottom: 20px; _padding-bottom: 0px; margin-bottom:-22px; _margin-bottom: 0px; clear: both;
}.blocClassiqueSansEspace2	{
background-color: #FFFFFF; padding: 0px 16px; padding-bottom: 0px; margin-bottom: 0px; clear: both;
}.blocClassiqueSansMarge{
background-color: #FFFFFF; padding: 8px 0px; padding-bottom: 0px; margin-bottom: 0px; clear: both;
}.blocClassiqueLocation,
.blocClassique,
.blocClassiqueGeneral,
.secondBlocClassique,
.blocClassiqueSansLien,
.blocClassiqueSansLienSMar	{
background-image: url(../images/_imacharte/fd_blocClassique.gif); background-position: bottom; background-repeat: repeat-x;
} html>body .blocClassiqueLocation,
html>body .blocClassique,
html>body .blocClassiqueGeneral,
html>body .secondBlocClassique,
html>body .blocClassiqueSansLien,
html>body .blocClassiqueSansLienSMar	{
padding-top: 16px;
}.blocClassiqueLocation{margin-top:-11px;
}.secondBlocClassique	{
margin-top: -11px;
} .blocClassiqueSansLien	{
background-image: none;
} .blocClassiqueSansLien	{
padding-bottom: 24px;
} .blocInterne,
.blocInterneDernier	{
margin-bottom: 8px; 
background-image: url(../images/_imacharte/fd_blocInterne.gif); background-position: top; background-repeat: no-repeat;
} .blocInterneDernier	{
margin-bottom: 0px;
} .blocClassiqueInterne	{
padding: 8px 16px 0px 16px;
background-image: url(../images/_imacharte/fd_blocClassique.gif); background-position: bottom; background-repeat: repeat-x;
}.blocClassiqueFond	{
position:relative; padding: 8px 16px 0px 16px; background-color: #FFFFFF; clear: both;
background-image: url(../images/_imacharte/fd_blocClassique.gif); background-position: bottom; background-repeat: repeat-x;
} .blocClassiqueFond .sousBloc{
position:relative; _left: 16px;
}.blocClassiqueFond .coupe{
position:relative; _left: -16px;
}.blocClassiqueSansEspace .deuxD{
padding-top: 0px;
}.colMarge	{
float: left; width: 33%; margin-right: 3%; 
} /* voir h */ .colCentre	{
float: left; width: 60%;
} #impressionContent .colMarge	{
width: 18.6em; margin-right: 1.6em; margin-bottom: 3.2em;
} /* voir h */ #impressionContent .colCentre	{
width: 27em; margin-bottom: 3.2em;
} .colUnique	{
margin-bottom: 3.2em;
} /* blocs de presentation de l'information de type push */
.blocValeur,
.blocValeurForm,
.blocValeurFormSansLien	{
background-color: #8697B0; padding: 10px 10px 0px 16px; margin-bottom: 16px; 
background-image: url(../images/_imacharte/fd_blocValeur.gif); background-position: bottom; background-repeat: repeat-x;
} .blocValeurForm,
.blocValeurFormSansLien	{
background-color: #FFFFFF; padding-left: 8px; padding-right: 8px;
} .blocValeurFormSansLien	{
background-image: none;
} .secondBlocValeur	{
margin-top: -16px;
} /* blocs de presentation de l'information de type locations */
.blocLocations	{
padding-bottom: 16px; clear: both;
background-image: url(../images/_imacharte/coin-droite_blocations.gif); background-position: bottom right; background-repeat: no-repeat;
} .blocations	{
background-color: #FFFFFF; padding: 8px 16px; 
}
/* diverses briques de presentation */
#croix1	{
position: absolute; top: 16px; left: -8px;
} .introsubduction #croix1	{
top: 5px;
} #croix2	{
font-size: 2.4em; text-align: right; margin-top: -8px;
} html>body #croix1	{
left: -4px;
} .intro	{
float: left; margin-left: 24px;
} #introDetaillee0 a,
#introDetaillee1 a,
#introDetailleeN a	{
padding: 0px 36px 0px 8px;
background-image: url(../images/_imacharte/coin-droite_lireplus.gif); background-position: right center; background-repeat: no-repeat;
} #cheminDariane	{
/*margin-left: 24px;*/ margin-top: -3px; margin-bottom: 16px;
} #cheminDariane a,
#cheminDariane span	{
/*background-color: #E6E7E8;*/
} #cheminDariane span	{
padding: 0px 16px 0px 8px;
} .sousBloc	{
clear: both; padding-top: 8px;
} html>body .sousBloc	{
padding-top: 12px;
}/* .colEditoPrime,
.colEditoPrimeApLien	{
float: left; width: 14em;
}*/ .colEditoPrimeApLien	{
padding-top: .6em;
} .colonne_41 .colEditoPrime,
.colonne_41 .colEditoPrimeApLien	{
float: left; width: 44em;
} .colEdito	{
float: left; width: 19em;
} .colonne_41 .colEdito	{
width: 49em;
} .colonne1_31 .colEdito	{
width: 34em;
} .colEditoSecond	{
float: left; width: 28em;
} .colEditoDeuxieme	{
float: left; width: 28.9em;
} .colIllustration	{
float: left; width: 50%;
} .illustration,
.illustrationPrime	{
margin-top: 2px; margin-right: 8px; float: left;
} .illustrationPrime	{
margin-right: 16px;
} a .illustration,
a .illustrationPrime	{
clear: both;
} a .illustrationPrime	{
margin-top: .7em;
} .pourIlluValeur	{
margin-right: -10px; margin-left: -16px;
} .pourTextValeur	{
margin-right: -7px; margin-left: -5px;
}.coupe	{
clear: both; text-align: right; padding-top: 16px; margin-right: -16px; 
} .solutions .coupe	{
padding-top: 8px; 
} .pomme,
.poire	{
padding-left: 16px; padding-right: 2px;
background-image: url(../images/_imacharte/coin-gauche_lien.gif); background-position: top left; background-repeat: no-repeat;
} /* voir h */ .poire	{
padding-right: 8px;
} td.formulaire .poire	{
padding: 0px 6px 0px 2px;
} .colonne22_1 .coupe,
.colonne_131 .coupe	{
padding-top: 6px; margin-right: -10px;
} .colonne22_1 .blocValeurForm .coupe,
.colonne_131 .blocValeurForm .coupe	{
padding-top: 6px; margin-right: -8px; 
} #decompte	{
padding-right: 32px; margin-bottom: 1em;
} #decompte span,
#decompte a	{
padding: 0px 2px;
} .decompte	{
display: inline; padding: 0px; margin: 0px -2px;
} .carte	{
margin-right: -4px;
} .demiVal	{
margin: 2px 0px 4px 0px;
} .demiVal .incitationPrime	{
position:relative; margin-bottom: 20px;
} .deuxMi	{
margin-top: 8px;
} .deuxD	{
margin-top: 2em;
}.blocClassiqueSansEspace2 .deuxD	{
margin-top: 0px; padding-top: 0px;
}.blocClassiqueSansEspace .deuxD	{
margin-top: 0px; padding-top: 0px; padding-bottom: 2em;
} .pays	{
padding-bottom: 1.6em;
} .travailIllustre	{
width: 100%; margin-bottom: -16px; padding-bottom: 16px;
/*background-image: url(../images/_illustrations/fd_silhouette.gif);*/ background-position: top right; background-repeat: no-repeat;
} .travailIllustre div	{
padding-right: 30%;
} #radio	{
margin: 0px -8px 8px -8px;
} .separateur	{
margin-bottom: 1.6em;
} * html .separateur	{
height: 1%; background: url(../images/_imacharte/fd_separateur.gif) repeat-x top; margin: .2em 0em .6em 0em;
} .separateur hr	{
background: url(../images/_imacharte/fd_separateur.gif) repeat; border-width: 0px; color: #FFFFFF; height: 1px; margin: 0px;
} .quatreChamps	{
float: left; width: 21%; padding-right: 3%;
}  .troisChamps	{
float: left; width: 30%; padding-right: 3%;
}.quatreChampsDer	{
float: left; width: 24%;
} .detailResultat	{
margin-top: 8px; display: block;
} .detailResultat1,
.detailResultat2,
.detailResultat3,
.detailResultat4	{
float: left; border-right: 1px solid #FF5400;
} * html .detailResultat1,
* html .detailResultat2,
* html .detailResultat3,
* html .detailResultat4	{
white-space: nowrap;
}  .detailResultat1	{
width: 22%;
} .detailResultat2,
.detailResultat3	{
width: 27%; text-align: center; 
} .detailResultat4	{
width: 20%; border-width: 0px; text-align: right;
} .interPuce	{
margin: 0px 4px;
} .primoPuce	{
margin: 7px 0px;
} .primoPuceSolo	{
margin-top: 7px;
}


/* complements : onglets langues et lien de retour 
languesAutres : fond + opaque, 160 de large, premiere position
languesAutresCourt : fond + opaque, 128  de large, premiere position
lienRetour : fond - opaque, 104 de large, seconde position
lienRetourLong : fond - opaque, 144 de large, seconde position
lienRetourInitial : fond - opaque, 144 de large, premiere position
lienRetourInitialLongFond : fond - opaque, 200 de large, premiere position*/
.languesAutresFond,
.languesAutresCourtFond	{
position: relative; z-index: 3; float: left; left: -36px;
background-image: url(../images/_imacharte/fd_linguistique.gif); background-position: left top; background-repeat: repeat-x;

}.languesAutresFond2	{
position: relative; z-index: 3; float: left; left: -123px;
background-image: url(../images/_imacharte/fd_retour.gif); background-position: left top; background-repeat: no-repeat;
filter: alpha(opacity=50); 
} .languesAutresCourtFond	{
background-image: url(../images/_imacharte/fd_linguistique-crt.gif); margin-right: -100px;
} html>body .languesAutresFond	{
background-image: url(../images/_imacharte/fd_linguistique.png); 
} html>body .languesAutresFond2	{
background-image: url(../images/_imacharte/fd_retour.png); 
}html>body .languesAutresCourtFond	{
background-image: url(../images/_imacharte/fd_linguistique-crt.png); 
} .languesAutres,
.languesAutresCourt	{
position: relative; z-index: 4; float: left; left: -165px;
}.languesAutres2	{
position: relative; z-index: 4; float: left; left: -255px;
} .languesAutresCourt	{
left: -36px; margin-right: -100px;
} .languesAutres span,
.languesAutres a,
.languesAutres2 span,
.languesAutres2 a	{
padding-left: 8px;
} .languesAutresCourt span,
.languesAutresCourt a	{
padding-left: 3px;
} 
.lienRetourFond,
.lienRetourLongFond,
.lienRetourInitialFond,
.lienRetourInitialLongFond {
position: relative; z-index: 1; float: left; left: -145px;
background-image: url(../images/_imacharte/fd_retour.gif); background-position: left top; background-repeat: repeat-x;
filter: alpha(opacity=50); 
} .lienRetourLongFond,
.lienRetourInitialFond	{
background-image: url(../images/_imacharte/fd_retour-g.gif); 
} .lienRetourInitialLongFond {
background-image: url(../images/_imacharte/fd_retour-lg.gif); 
} .lienRetourInitialFond,
.lienRetourInitialLongFond	{
left: -16px;
} html>body .lienRetourFond	{
background-image: url(../images/_imacharte/fd_retour.png); 
} html>body .lienRetourLongFond,
html>body .lienRetourInitialFond	{
background-image: url(../images/_imacharte/fd_retour-g.png); 
} html>body .lienRetourInitialLongFond	{
background-image: url(../images/_imacharte/fd_retour-lg.png); 
} .lienRetour,
.lienRetourLong,
.lienRetourInitial,
.lienRetourInitialLong {
position: relative; z-index: 4; float: left; left: -220px; margin-right: -440px; 
} .lienRetourLong	{
left: -264px;
} .lienRetourCourt	{
left: -200px;
}.lienRetourInitial	{
left: -136px;
} .lienRetourInitialLong	{
left: -196px;
} 


/* complements graphiques sur titres */
#content h3	{
background: transparent url(../images/_imacharte/coin_titreClassique.gif) top right no-repeat;
} #content .colonne22_1 h3,
#content .colonne_131 h3	{
background: transparent url(../images/_imacharte/coin-gauche_titreValeur.gif) top left no-repeat;
} #content .colonne22_1 h3 span,
#content .colonne_131 h3 span	{
background: transparent url(../images/_imacharte/coin-droite_titreValeur.gif) top right no-repeat;
} #content .colonne22_1 h3 span span,
#content .colonne_131 h3 span span	{
background-image: none;
} 

#flashContainer{text-align:center;margin-top:1em}

/*** AJUSTEMENTS ajustements dus a IE 5/5.5 
POUR LES FICHIERS dialographie.css et tectogrammes.css uniquement
(aurait ete a definir a la fin de calamalogie.css)  */
#content form	{
width: 100%; voice-family: "\"}\""; voice-family: inherit; width: auto;
} .colonne_221, 
.colonne2_21	{
voice-family: "\"}\""; voice-family: inherit; width: 29.5em;
} .colonne1_31	{
voice-family: "\"}\""; voice-family: inherit; width: 44.6em;
} .colonne_41,
.colonne1_4	{
voice-family: "\"}\""; voice-family: inherit; width: 60.6em;
} .colCentre	{
voice-family: "\"}\""; voice-family: inherit; width: 63%;
}  .poire	{
voice-family: "\"}\""; voice-family: inherit; padding-right: 2px;
} #impressionContent .colCentre	{
voice-family: "\"}\""; voice-family: inherit; width: 30em;
} 

/*** ajustement pour fantome sur IE */
.eticom,
.interForm label	{
display: block; 
}
* html .date,
* html .datePrime,
#content h4,
* html .pseudoTitre,
* html .pseudoTitrePrime,
* html .vodkIE,
* html .vinra,
* html dl.team,
* html .eticom,
* html dl,
* html .interForm label,
* html .detailResultat	{
height: 1%;
} * html .vodkIE	{
position:relative; display: block;
}


