body {
	font-family: Tahoma, Arial;
	background-color: #FFFFFF;
	background-image: url(agence-communication/agence-communication-fond.gif);
	background-repeat: repeat-x;
}
.Style1 {color: #0071ab}
.sousmenuInteractif { 
  position: absolute;
  left: 0px;
  top: 5px;
  visibility: hidden;
}

.accueilMadMedia, .accueilMadMedia a:link, .accueilMadMedia a:active, .accueilMadMedia a:visited, .accueilMadMedia a:hover {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #0071ab;
	text-decoration: none;
	background-image: url(agence-communication/bouton-mad-media.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.accueilMadMedia2, .accueilMadMedia2 a:link, .accueilMadMedia2 a:active, .accueilMadMedia2 a:visited, .accueilMadMedia2 a:hover {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #0071ab;
	text-decoration: none;
	background-image: url(agence-communication/bouton-mad-media2.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.menuInteractif, .menuInteractif a:link, .menuInteractif a:active, .menuInteractif a:visited { 
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(agence-communication/menu-agence-interactive.gif);
	background-repeat: no-repeat;
	background-position: center;
 } 
.menuInteractif a:hover {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #0071ab;
	text-decoration: none;
	background-image: url(agence-communication/bouton-mad-media.gif);
	width: 100%;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
}
.zoneInteractiveG {
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d6d9;
}
.zoneInteractiveD {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d2d6d9;
}
.zoneInteractiveH {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d6d9;
}
.texteAgence {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #8e9295;
	text-decoration: none;
	line-height: 13px;
}
.texteAgence a:active, .texteAgence a:link, .texteAgence a:visited {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #8e9295;
	text-decoration: underline;
	line-height: 13px;
}
.texteAgence a:hover {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #8e9295;
	text-decoration: none;
	line-height: 13px;
}

.ligneAgence {
	background-image: url(agence-communication/ligne-agence.gif);
	background-repeat: repeat-x;
}
.puceAgence {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #8e9295;
	text-decoration: none;
	line-height: 14px;
	list-style-position: outside;
	list-style-image: url(agence-communication/puce-or-madmedia.gif);
}

.puceAgence a:active, .puceAgence a:link, .puceAgence a:visited{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #8e9295;
	text-decoration: none;
	line-height: 13px;
}
.puceAgence a:hover {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #8e9295;
	text-decoration: none;
	line-height: 13px;
}

br {
	line-height: 5px;
}
.fondFixe {
	background-repeat: no-repeat;
}
.rubriqueSousmenu{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #0071AB;
	text-indent: 3px;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}

.rubriqueSousmenu a:active, .rubriqueSousmenu  a:link, .rubriqueSousmenu a:visited, .rubriqueSousmenu a:hover{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #0071AB;
	text-indent: 3px;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left:2px;
}


.menuInteractif {
	height: 20px;
	width: 91px;
	background-attachment: fixed;

}
.activites {
	font-family: tahoma, arial;
	font-size: 10px;
	color: #0071AB;
	text-decoration: none;
}
.choixNews {
	background-color: #FFFFFF;


}
.formtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #DCE1E2;
	width: 100%;
	height: 18px;
}
.formtxt2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: thin solid #8e9295;
	width: 430px;
}
.formtxt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #DCE1E2;
	width: 100%;
	height: 110px;
}

.formtxt4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #DCE1E2;
	width: 130px;
	height: 18px;
}

.accueilMadMedia { border: 1px solid #CCCCCC}
.accueilMadMedia2 { border: 1px solid #CCCCCC}

.intro_contact {
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #0071ab;
}

.title_contact {
	font-family: Tahoma, Arial;
	font-size: 17px;
	color: #0071ab;
}

.texteContact {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #8e9295;
}

a.plan:link		{font-family: Tahoma, Arial; font-size: 11px; color: #8e9295; text-decoration:none }
a.plan:active	{font-family: Tahoma, Arial; font-size: 11px; color: #8e9295; text-decoration:none }
a.plan:visited	{font-family: Tahoma, Arial; font-size: 11px; color: #8e9295; text-decoration:none }
a.plan:hover	{font-family: Tahoma, Arial; font-size: 11px; color: #0071ab; text-decoration:underline }

a.formulaire:link		{font-family: Tahoma, Arial; font-size: 13px; color: #0071ab; text-decoration:underline }
a.formulaire:active		{font-family: Tahoma, Arial; font-size: 13px; color: #0071ab; text-decoration:underline }
a.formulaire:visited	{font-family: Tahoma, Arial; font-size: 13px; color: #0071ab; text-decoration:underline }
a.formulaire:hover		{font-family: Tahoma, Arial; font-size: 13px; color: #0071ab; text-decoration:underline }
.bordH {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d2d6d9;
	border-right-color: #d2d6d9;
	border-bottom-color: #d2d6d9;
	border-left-color: #d2d6d9;
}
.bordB {
	border-bottom-color: #d2d6d9;
	border-bottom-width: 1px;
	border-bottom-style: solid;

}
.bordG {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2d6d9;

}
.bordD {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d2d6d9;

}
/************************************************************************************************************PAGE RECRUTEMENT**********************************************************************************************/
.annoncePoste, .annoncePosteOpen{         /*bloc contenant l'annonce */
width:336px;
padding-left:10px;
overflow:hidden;
margin-bottom:20px;
padding-bottom:6px;
}
.annoncePoste div{
margin:0;
padding:0;
background:transparent url(agence-interactive/bottomAnnonce.gif) bottom left no-repeat;
overflow:visible;
height:6px;
}
.annoncePosteOpen div{
background:transparent url(agence-interactive/bottomAnnonce.gif) bottom left no-repeat;
padding-bottom:6px;
}
.annoncePoste div dl,.annoncePoste div dt, .annoncePoste div dt{
display:none;
}
.annoncePosteOpen div dl,.annoncePosteOpen div dt, .annoncePosteOpen div dt{      /*bloc contenant la partie non-visible masquée/masquable*/
display:block;
}
.annoncePoste h5, .annoncePoste h5 a, .annoncePosteOpen h5, .annoncePosteOpen h5 a{     /*titre de l'annonce*/
font-size:11px;
color:#0071ab;
font-family:Tahoma,Arial;
font-weight:normal;
text-decoration:none;
}
.annoncePoste h5, .annoncePosteOpen h5{
background:transparent url(agence-interactive/titreAnnonce.gif) bottom left no-repeat;
display:block;
width:336px;
height:33px;
margin-bottom:0;
color:#0071ab;
}
.annoncePoste h5 a, .annoncePosteOpen h5 a{
padding-left:10px;
display:block;
outline:0;
color:#0071ab;
padding-top:2px;
}
.annoncePoste h5 a span, .annoncePosteOpen h5 a span{
float:right;
margin-right:35px;
color:#0071ab;
cursor:pointer;
}
.annoncePoste dl, .annoncePosteOpen dl{      /*liste  des "definitions" de l'annnonce*/
margin:0px;
border-left:1px solid #d2d6d9;
border-right:1px solid #d2d6d9;

}
.annoncePoste dt, .annoncePosteOpen dt{     /*titres des "definitions" de l'annnonce*/
color:#5a5a5a;
font-family:Tahoma,Arial;
font-size:11px;
line-height:13px;
padding-left:10px;
padding-top:8px;
}
.annoncePoste dt.premier, .annoncePosteOpen dt.premier{
padding-top:0px;
} 
.annoncePoste dd, .annoncePosteOpen dd{    /* "definitions" de l'annnonce*/
font-size:11px;
line-height:13px;
color:#8E9295;
margin:0px;
margin-left:10px;
margin-right:10px;
}
.annoncePoste .btnMail{  /*bouton "postulez" */
display:none;
}

.annoncePosteOpen a.btnMail{  /*bouton "postulez" */
display:inline;
float:right;
width:91px;
height:19px;
background:transparent url(agence-interactive/postuler-annonce.gif) bottom left no-repeat;
overflow:hidden;
margin-top:9px;
}
.annoncePosteOpen a.btnMail span{  /*bouton "postulez" */
padding-left:900px;
}