/* CSS Document */
/* Mise en forme du site www.infotel.fr */
/* www.iris-interactive.fr */ 


body {
	background:#E6E7E8 url(../images/body.gif) repeat-x left top;
	margin:0;
	padding:0;
	font-family:'Arial', Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

#page {
	width:770px;
	margin:5px auto; /* La valeur auto est obligatoire, afin de centrer le contenu dans la fenêtre */
	padding:0;
	text-align:left;
}


/* ------------------------------------------------------------------------------------------- */
/* Déclarations applicables à la barre fonctionnelle, en haut de page */
/* ------------------------------------------------------------------------------------------- */


#fonctions {
	margin:0;
	padding:0;
	text-align:right;
	color:#00AEEF;
	font-size:11px;
}
/* La mention "html>body" n'est pas comprise par IE */
/* Cette méthode est appellée HACK CSS */
/* Elle permet d'avoir des déclarations de styles différentes pour IE et Mozilla */
html>body #fonctions {
	margin:0 0 2px 0;
}
/* Le titre "h1" n'est pas visible sur les navigateurs à rendu graphique, mais l'est par les moteurs de recherche */
#fonctions h1 {
	position:absolute;
	left:-999em;
}
#fonctions form, #fonctions input, {
	margin:0;
	padding:0;
	font-family:'Arial', Helvetica, sans-serif;
	font-size:10px;
}
/* Lorsque l'on définit le positionnement d'une image de fonds (ex. : "left top"), il ne faut pas combiner positionnement textuel et en pixels */
/* La déclaration "left 5px", comprise par IE et Mozilla, ne l'est en effet pas par Opera */
/* Les bonnes déclarations seront donc "left top", "5px 5px", "5px 50%"... */
#fonctions input.search {
	background:url(../images/input_search.gif) no-repeat left top; 
	color:#00AEEF;
	border:none;
	width:124px;
	height:17px;
	padding:0 0 0 2px;
}
#fonctions input.bt_search {
	background:url(../images/bt_search.gif) no-repeat left top;
	color:#00AEEF;
	font-size:10px;
	cursor:pointer;
	border:none;
	width:17px;
	height:17px;
}
#fonctions a {
	color:#00AEEF;
	text-decoration:none;
}
#fonctions a:hover {
	text-decoration:underline;
}
#fonctions a img {
	border:none;
	margin-bottom:-5px;
}


/* ------------------------------------------------------------------------------------------- */
/* Déclarations applicables à l'entête des pages */
/* ------------------------------------------------------------------------------------------- */

#header {
	margin:0;
	padding:0;
	height:109px;
	background:url(../images/bg_header.gif) no-repeat left top;
}
#header a img {
	border:none;
}
#header img {
	margin:5px 0 0 10px;
}


/* ------------------------------------------------------------------------------------------- */
/* Déclarations applicables à la barre de navigation */
/* ------------------------------------------------------------------------------------------- */

#navigation {
	margin:-7px 0 0 0;
	padding:0;
	background:url(../images/bg_navigation.gif) no-repeat left bottom;
	z-index:50;
}
#navigation ul {
	margin:0;
	padding:0 0 0 10px;
	height:32px;
	display:block;
	z-index:50;
}
#navigation li {
	background:url(../images/bg_a_nav_hover.gif) no-repeat left top;
	margin:0;
	padding:0;
	width:98px;
	height:32px;
	display:block;
	float:left;
	text-align:center;
	z-index:50;
}
#navigation li.odaxys {
	background:url(../images/bg_a_nav_od_hover.gif) no-repeat left top !important;
}
#navigation a {
	margin:0;
	padding:10px 0 0 0;
	width:98px;
	height:22px;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFFFFF;
}
#navigation li.odaxys a {
	color:#C05C5C;
}
#navigation a:hover {
	background:url(../images/bg_a_nav.gif) no-repeat left top;
	color:#00ACED;
}
#navigation li.odaxys a:hover {
	background:url(../images/bg_a_nav_od.gif) no-repeat left top;
}


/* ------------------------------------------------------------------------------------------- */
/* Déclarations applicables à la gestion des sous-menus */
/* ------------------------------------------------------------------------------------------- */

/* IE n'applique le comportement ":hover" qu'aux liens, contrairement à Firefox */
/* La déclaration ".sfhover" et l'utilisation d'un javascript permettent de pallier à ce manque */
/* Le code de la page est ainsi propre, dénué de "onMouseOut" ou "onMouseOver" */
/* En savoir plus sur les Suckerfishs Dropdowns : http://pompage.net/pompe/deroulants/ */

#navigation li ul {
	background:#D9F3FD url(../images/bg_li_ul.gif) repeat-x left bottom;
	position:absolute;
	left:-999em;
	width:186px;
	height:auto;
	margin:0;
	padding:4px 4px 25px 4px;
}
#navigation li.odaxys ul {
	background:#CC7F7F url(../images/bg_li_ul_od.gif) repeat-x left bottom;
	position:absolute;
	left:-999em;
	width:186px;
		min-width:88px;
		width:auto !important;
	height:auto;
	margin:0;
	padding:4px 4px 25px 4px;
}
#navigation li.sfhover ul {
	left:auto;
		width:88px;
		/*width:auto !important;*/
	margin-left:-48px;
	border-width:0 1px 1px;
	border-color:#CACACA;
	border-style:solid;
}
#navigation li:hover ul {
	margin:0;
	left:auto;
		min-width:88px;
		width:auto !important;
	border-width:0 1px 1px;
	border-color:#CACACA;
	border-style:solid;
}
#navigation li:hover a, #navigation li.sfhover a, #navigation li a.active {
	background:url(../images/bg_a_nav.gif) no-repeat left top;
	color:#00ACED;
}
#navigation li.odaxys a {
	background:url(../images/bg_a_nav_od_hover.gif) no-repeat left top;
	color:#C05C5C;
}
#navigation li ul li{
	background: url(../images/bg_li_ul_li.gif) no-repeat left top;
	width:174px;
		width:auto !important;
	height:auto;
	margin:0;
	padding:0 5px 0 12px;
	display:block;
	clear:both;
	text-align:left;
}
#navigation li ul h2{
	background-color:#D9F3FD;
	height:15px;
		width:100% !important;
		white-space:nowrap !important;
	margin:0 0 5px -12px;
	padding:5px 0 0 0;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	color:#3FC7FA;
	display:block;
	clear:both;
}
html>body #navigation li ul h2{
	min-height:15px;
	height:auto;
}
#navigation li ul li a, #navigation li ul li a:hover, #navigation li:hover ul li a, #navigation li.sfhover ul li a, 
#navigation li.odaxys ul li a {
	background-image:none !important;
		width:auto !important;
		white-space:nowrap !important;
	height:auto;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	color:#00ACED;
}
#navigation li:hover ul li a:hover, #navigation li.sfhover ul li a:hover, #navigation li.odaxys ul li a:hover {
	text-decoration:underline;
		width:auto !important;
		white-space:nowrap !important;
}


/* ------------------------------------------------------------------------------------------- */
/* Déclarations applicables à la zone globale */
/* ------------------------------------------------------------------------------------------- */

/* La zone globale peut être de deux types : la colonne violette "purple_col" placée à gauche ou à droite */
/* #global_home affiche la colonne à gauche, #global_interne affiche la colonne à droite */
/* si #global_home est appliqué, il faudra appliquer l'ID #foot_home au pied de page */
/* si #global_interne est appliqué, il faudra appliquer l'ID #foot_interne au pied de page */

#global_home {
	margin:0;
	padding:0;
	background:url(../images/bg_global1.gif) repeat-y left top;
}
#global_interne {
	margin:0;
	padding:0;
	background:url(../images/bg_global2.gif) repeat-y left top;
}
#global_big {
	margin:0;
	padding:0;
	background:url(../images/bg_global3.gif) repeat-y left top;
}


/* ------------------------------------------------------------------------------------------- */
/* Déclarations applicables à la colonne de gauche */
/* ------------------------------------------------------------------------------------------- */

#global_home #side_col {
	background:url(../images/bg_left_col1.gif) repeat-x left top;
	margin:0 0 0 3px;
	padding:0;
	float:left;
	width:186px;
	font-size:11px;
	height:210px;
}
html>body #global_home #side_col {
	margin:0 0 0 6px;
	min-height:210px;
	height:auto;
}
#global_interne #side_col {
	background:url(../images/bg_left_col1.gif) repeat-x left top;
	margin:0 3px 0 0;
	padding:0;
	float:right;
	width:186px;
	font-size:11px;
	height:210px;
}
html>body #global_interne #side_col {
	margin:0 6px 0 0;
	min-height:210px;
	height:auto;
}


#side_col h3 {
	text-align:center;
	font-size:18px;
	font-weight:normal;
	color:#8A73B4;

	background-color:#CCCCCC;
	background:url(../images/bg_h3_generique.gif) no-repeat center bottom;
	margin:10px 5px;
	padding:0 0 10px 0;
}
#side_col h3 span {
	padding:10px 0 0 0;
	background:url(../images/bg_h3_span.gif) no-repeat center top;
	width:176px;
	display:block
}
#side_col h3 span span {
	padding:0;
	background-image:none;
}
#side_col h3.actu, h3.carriere, h3.contacts, h3.confiance, h3.valeur {
	margin:10px 0;
	padding:0 !important;
}
#side_col h3.actu {
	background:url(../images/bg_h3_actu.gif) no-repeat center top;
	height:42px;
}
#side_col h3.carriere {
	background:url(../images/bg_h3_carriere.gif) no-repeat center top;
	height:42px;
}
#side_col h3.contacts {
	background:url(../images/bg_h3_contacts.gif) no-repeat center top;
	height:42px;
}
#side_col h3.confiance {
	background:url(../images/bg_h3_confiance.gif) no-repeat center top;
	height:42px;
}
#side_col h3.valeur {
	background:url(../images/bg_h3_valeur.gif) no-repeat center top;
	height:42px;
}
#side_col h3.actu span, h3.carriere span, h3.contacts span, h3.confiance span, h3.valeur span {
	background-image:none;
	position:absolute;
	left:-999em;
}
/* Un paragraphe sans classe a une indentation sur la première ligne de 10px */
#global_home #side_col p, #global_interne #side_col p {
	margin:0;
	padding:5px;
	text-align:justify;
	color:#535353;
	width:173px;
}
html>body #side_col p {
	width:auto;
}
#side_col a {
	color:#00ACED;
	text-decoration:none;
	font-size:11px;
}
/* Un paragraphe classe "contact" a une indentation de 10px */
#side_col p.contact {
	background:url(../images/bg_li_ul_li.gif) no-repeat 5px 5px;
	margin:0;
	padding:5px 5px 5px 15px;
	text-align:justify;
	text-indent:0;
	color:#535353;
}
/* Un paragraphe classe "lien" est aligné à droite */
#side_col p.lien, #side_col p.right {
	background-image:none;
	margin:0;
	padding:0 5px;
	text-align:right;
}
#side_col p.lien_mail {
	background-image:none;
	margin:0;
	padding:0 5px;
	text-align:left;
}


#side_col a.lnk_plus {
	background:url(../images/bg_a_left_col.gif) no-repeat 0px 4px;
	padding:0 0 0 10px;
	color:#00ACED;
	text-decoration:none;
	font-size:11px;
}
#side_col a.lnk_pdf {
	background:url(../images/bg_a_pdf.gif) no-repeat 0 0;
	padding:4px 0 0 21px;
	color:#00ACED;
	text-decoration:none;
	font-size:11px;
}
#side_col a.lnk_mail {
	background:url(../images/bg_a_mail_left_col.gif) no-repeat 0px 1px;
	padding:0 0 0 20px;
	color:#00ACED;
	text-decoration:none;
	font-size:11px;
}
#side_col a:hover.lnk_plus, a:hover.lnk_pdf, a:hover.lnk_mail, #side_col a:hover {
	text-decoration:underline !important;
}
#side_col a:hover.lnk_mail {
	background:url(../images/bg_a_mail_hover_left_col.gif) no-repeat 0px 1px;
}
#side_col a:hover.lnk_pdf {
	background:url(../images/bg_a_hover_pdf.gif) no-repeat 0 0;
}
#side_col ul {
	margin:0;
	padding:5px;
	text-align:justify;
	color:#535353;
	width:173px;
}
html>body #side_col ul {
	width:auto;
}
#side_col li {
	list-style:none;
	background:url(../images/bg_li_ul_li.gif) no-repeat left top;
	margin:0;
	padding:0 0 5px 10px;
}
#side_col li ul {
	width:153px;
}
#side_col li.emphase {
	background:url(../images/square_blue.gif) no-repeat left top;
}
#side_col ol {
	color:#535353;
	margin:0;
	padding:5px 5px 5px 30px;
	text-align:justify;
	width:143px;
}
html>body #side_col ol {
	padding:5px 0 5px 25px;
	width:auto;
}
#side_col ol li {
	background-image:none;
	list-style:decimal;
	margin:0;
	padding:0 0 5px 0;
}
#side_col dl {
	margin:0;
	padding:5px;
	text-align:justify;
	color:#535353;
	width:173px;
}
#side_col dt {
	margin:0 0 5px 0;
	color:#FF6600;
}
#side_col dd {
	margin:0;
	padding:0 0 0 5px;
	border-left:2px solid #FF6600;
}


/* ------------------------------------------------------------------------------------------- */
/* Déclarations applicables à la zone de contenu */
/* ------------------------------------------------------------------------------------------- */
#global_home #content {
	width:573px;
	display:block;
	float:right;
	text-align:left;
	margin:0 3px 0 0;
	padding:1px 0 0 0;
}
#global_interne #content {
	width:573px;
	display:block;
	float:left;
	text-align:left;
	margin:0 0 0 3px;
	padding:1px 0 0 0;
}
#global_big #content {
	width:759px;
	display:block;
	float:left;
	text-align:left;
	margin:0 0 0 3px;
	padding:1px 0 0 0;
}
html>body #global_interne #content {
	margin:0 0 0 5px;
}

.une_col {
	float:left;
	width:181px;
	margin:0;
	padding:0 5px 0 5px;
}
.sep_deux_cols {
	background:url(../images/bg_sep_deux_cols.gif) no-repeat left bottom;
	clear:both;
	margin-bottom:5px;
}
.sep_trois_cols {
	background:url(../images/bg_sep_trois_cols.gif) no-repeat left bottom;
	clear:both;
	margin-bottom:5px;
}
.sep_deux_cols .une_col {
	background:url(../images/bg_sep_deux_cols_top.gif) no-repeat left top;
	width:265px;
	padding:5px 10px;
}
.sep_trois_cols .une_col {
	background:url(../images/bg_sep_trois_cols_top.gif) no-repeat left top;
	margin:0;
	padding:0 5px 0 5px;
}

.deux_col {
	float:left;
	width:372px;
	margin:0;
	padding:0 5px 0 5px;
}
.trois_col {
	float:left;
	width:563px;
	margin:0;
	padding:0 5px 0 5px;
}
#global_big #content .trois_col {
	float:left;
	width:749px;
	margin:0;
	padding:0 5px 0 5px;
}

#content h1 {
	font-size:22px;
	font-weight:normal;
	color:#8A73B4;
	margin:0;
	padding:5px;
}
#content h2 {
	font-size:16px;
	color:#696969;
	margin:5px 0;
	padding:0;
}
#content h2 strong {
	color:#F58220;
}
#content h3 {
	font-size:15px;
	color:#414141;
	margin:5px 0;
	padding:0;
}
#content h4 {
	font-size:13px;
	color:#00A7D1;
	margin:5px 0;
	padding:0;
	letter-spacing:1px;
}
#content table {
	color:#888787;
	margin:0;
	padding:0;
	text-align:justify;
	width:100%;
	border-width:1px 0 0 1px;
	border-color:#888787;
	border-style:solid;
}
#content #form1 {
	margin:0;
	padding:0;
}
#content table.table1 {
	font-size:12px;
	margin:0 10px 10px;
	padding:0;
	text-align:justify;
	width:750px;
}
#content table.table2 {
	font-size:12px;
	margin:0 10px;
	padding:0;
	text-align:justify;
	width:750px;
	border:1px solid #888787;
}
#content table.table2 td {
	border:none !important;
}
#content tr {
	margin:0;
	padding:0;
}
#content th {
	background:#3FC7FA url(../images/bg_th.gif) repeat-x left bottom;
	color:#FFFFFF;
	text-align:center;
}
#content th, #content td {
	margin:0;
	padding:5px;
	border-width:0 1px 1px 0;
	border-color:#888787;
	border-style:solid;
}
#content td {
	vertical-align:top;
}
#content p {
	color:#888787;
	margin:0;
	padding:5px 0;
	text-align:justify;
}
.sep_trois_cols .une_col p, .sep_trois_cols .une_col ul, .sep_trois_cols .une_col h2, .sep_trois_cols .une_col h3 {
	padding:5px !important;
}

/* ------------------------------- Attributs de largeur des paragraphes ------------------------------- */
/* Déclarations pour IE, qui se trompe dans les calculs de largeur de block lorsqu'il y a de l'italique */
.une_col p, .une_col ul, .une_col dl {
	width:178px;
}
.une_col li ul {
	width:168px;
}
.une_col ol {
	width:153px;
}
.sep_deux_cols .une_col p, .sep_deux_cols .une_col ul, .sep_deux_cols .une_col dl {
	width:262px;
}
.sep_deux_cols .une_col li ul {
	width:252px;
}
.sep_deux_cols .une_col ol {
	width:237px;
}
.sep_trois_cols .une_col p, .sep_trois_cols .une_col ul, .sep_trois_cols .une_col dl {
	width:168px;
}
.sep_trois_cols .une_col li ul {
	width:168px;
}
.sep_trois_cols .une_col ol {
	width:143px;
}
.deux_col p, .deux_col ul, .deux_col dl {
	width:366px;
}
.deux_col li ul {
	width:356px;
}
.deux_col ol {
	width:341px;
}
.deux_col p.chapeau {
	width:360px;
}
.trois_col p, .trois_col ul, .trois_col dl {
	width:559px;
}
.trois_col li ul {
	width:549px;
}
.trois_col ol {
	width:534px;
}
.trois_col p.legend {
	width:529px;
}
#global_big .trois_col p, .trois_col ul, .trois_col dl {
	width:750px;
}
#global_big .trois_col li ul {
	width:740px;
}
#global_big .trois_col ol {
	width:725px;
}
#global_big .trois_col p.legend {
	width:720px;
}


.une_col table p, .une_col table ul, .une_col table dl, .sep_deux_cols .une_col table p, .sep_deux_cols .une_col table ul, 
.sep_deux_cols .une_col table dl, .sep_trois_cols .une_col table p, .sep_trois_cols .une_col table ul, .sep_trois_cols .une_col table dl, 
.deux_col table p, .deux_col table ul, .deux_col table dl, .deux_col table p.chapeau, .trois_col table p, .trois_col table ul, 
.trois_col table dl, .trois_col table p.legend {
	width:96%;
	padding:0 !important;
}
.une_col table li ul, .sep_deux_cols .une_col table li ul, .sep_trois_cols .une_col table li ul, 
.deux_col table li ul, .trois_col table li ul {
	width:96%;
	padding:0 !important;
}

.une_col table ol, .sep_deux_cols .une_col table ol, .sep_trois_cols .une_col table ol, .deux_col table ol, .trois_col table ol {
	width:85%;
	padding:0 0 0 25px !important;
}



/* ------------------------------- Hack CSS / Annulation pour MOZ ------------------------------- */
html>body .une_col p, .une_col ul, .une_col dl, .une_col ol, .sep_deux_cols .une_col p, .sep_deux_cols .une_col ul, 
.sep_deux_cols .une_col dl, .sep_deux_cols .une_col ol, .sep_trois_cols .une_col p, .sep_trois_cols .une_col ul, 
.sep_trois_cols .une_col dl, .sep_trois_cols .une_col ol, .deux_col p, .deux_col ul, .deux_col dl, .deux_col ol, .deux_col p.chapeau, 
.trois_col p, .trois_col ul, .trois_col dl, .trois_col ol, .trois_col p.legend, .une_col li ul, .sep_deux_cols .une_col li ul, 
.sep_trois_cols .une_col li ul, .deux_col li ul, .trois_col li ul {
	width:auto;
}

html>body .une_col table p, .une_col table ul, .une_col table dl, .une_col table ol, .sep_deux_cols .une_col table p, 
.sep_deux_cols .une_col table ul, .sep_deux_cols .une_col table dl, .sep_deux_cols .une_col table ol, .sep_trois_cols .une_col table p, 
.sep_trois_cols .une_col table ul, .sep_trois_cols .une_col table dl, .sep_trois_cols .une_col table ol, .deux_col table p, 
.deux_col table ul, .deux_col table dl, .deux_col table ol, .deux_col table p.chapeau, .trois_col table p, .trois_col table ul, 
.trois_col table dl, .trois_col table ol, .trois_col table p.legend, .une_col table li ul, .sep_deux_cols .une_col table li ul, 
.sep_trois_cols .une_col table li ul, .deux_col table li ul, .trois_col table li ul {
	width:auto;
}
#global_big .trois_col p, .trois_col ul, .trois_col dl, .trois_col li ul, .trois_col ol, .trois_col p.legend {
	width:auto;
}

/* Déclarations pour la gestion des éléments à mettre en couleur */
#content span.blue, strong.blue {
	color:#00ACED;
}
#content span.orange, strong.orange {
	color:#F58220;
}
#content span.green, strong.green {
	color:#81C666;
}
#content span.purple, strong.purple {
	color:#8A73B4;
}
/* Fin des déclarations pour la gestion des éléments à mettre en couleur */

#content blockquote {
	color:#888787;
	margin:0;
	padding:5px 25px;
	text-align:justify;
}
#content ol {
	color:#888787;
	margin:0;
	padding:5px 0 5px 25px;
	text-align:justify;
}
html>body #content ol {
	padding:5px 0 5px 20px;
}
#content ul {
	color:#888787;
	margin:0;
	padding:5px 0;
	text-align:justify;
}
#content li {
	background:url(../images/square_grey.gif) no-repeat left top;
	list-style:none;
	margin:0;
	padding:0 0 5px 10px;
}
#content li.blue {
	background:url(../images/square_blue.gif) no-repeat left top;
}
#content li.orange {
	background:url(../images/square_orange.gif) no-repeat left top;
}
#content li.green {
	background:url(../images/square_green.gif) no-repeat left top;
}
#content li.purple {
	background:url(../images/square_purple.gif) no-repeat left top;
}
#content ol li {
	background-image:none;
	list-style:decimal;
	margin:0;
	padding:0 0 5px 0;
}
#content dl {
	color:#888787;
	margin:0;
	padding:5px 0;
	text-align:justify;
}
#content dt {
	background:url(../images/square_grey.gif) no-repeat left top;
	list-style:none;
	margin:0;
	padding:0 0 5px 10px;
}
#content dd {
	list-style:none;
	border-left:2px solid #888787;
	margin:0;
	padding:0 0 5px 8px;
}
#content dl.blue dt {
	background:url(../images/square_blue.gif) no-repeat left top;
}
#content dl.green dt {
	background:url(../images/square_green.gif) no-repeat left top;
}
#content dl.purple dt {
	background:url(../images/square_purple.gif) no-repeat left top;
}
#content dl.orange dt {
	background:url(../images/square_orange.gif) no-repeat left top;
}
#content dl.blue dd {
	border-left:2px solid #00ACED;
}
#content dl.green dd {
	border-left:2px solid #81C666;
}
#content dl.purple dd {
	border-left:2px solid #8A73B4;
}
#content dl.orange dd {
	border-left:2px solid #F58220;
}


#content object {
	margin:5px 0 0;
	padding:0;
}
#content p.lien, #content p.right {
	text-align:right;
}
#content .deux_col p.chapeau {
	border-left:1px solid #8A73B4;
	padding:5px 0 5px 5px;
}
#content a {
	color:#F58220;
	text-decoration:none;
}
#content a:hover {
	text-decoration:underline;
}


#content a.lnk_plus {
	background:url(../images/arrow_orange.gif) no-repeat 0px 2px;
	padding:0 0 0 10px;
}
#content a.lnk_pdf {
	background:url(../images/bg_a_pdf.gif) no-repeat 0 0;
	padding:4px 0 0 21px;
}
#content a.lnk_mail {
	background:url(../images/bg_a_mail_left_col.gif) no-repeat 0px 1px;
	padding:0 0 0 20px;
}
#content .sep_trois_cols .une_col a.lnk_mail, #content .une_col a.lnk_mail {
	font-size:11px;
}
#content a:hover.lnk_plus, a:hover.lnk_pdf, a:hover.lnk_mail {
	text-decoration:underline;
}
#content a:hover.lnk_mail {
	background:url(../images/bg_a_mail_hover_left_col.gif) no-repeat 0px 1px;
}
#content a:hover.lnk_pdf {
	background:url(../images/bg_a_hover_pdf.gif) no-repeat 0 0;
}


#content p.chemin {
	background:#F0F0F0 url(../images/bg_p_chemin.gif) no-repeat right top;
	background-color:#F0F0F0;
	font-size:10px;
	margin-right:2px;
	padding:2px 5px;
}
html>body #content p.chemin {
	margin-right:1px;
}
#content p.chemin a {
	color:#999999;
	background:url(../images/arrow_chemin.gif) no-repeat 0px 2px;
	padding:0 0 0 10px;
}
#content p.legend {
	color:#888787;
	margin:0;
	padding:5px 15px;
	font-size:11px;
	font-style:italic;
	text-align:justify;
}
#content acronym {
	cursor:help;
	border-bottom:1px dotted #F58220;
}


/* ------------------------------------------------------------------------------------------- */
/* Déclarations applicables au pied de page */
/* ------------------------------------------------------------------------------------------- */

#foot_home {
	margin:0;
	padding:0;
	background:url(../images/bg_foot1.gif) no-repeat left top;
}
#foot_interne {
	margin:0;
	padding:0;
	background:url(../images/bg_foot2.gif) no-repeat left top;
}
#foot_big {
	margin:0;
	padding:0;
	background:url(../images/bg_foot3.gif) no-repeat left top;
}
#foot_home p, #foot_interne p, #foot_big p {
	margin:0;
	padding:10px 0;
	text-align:center;
	color:#00ACED;
	font-size:9px;
}
#foot_home a, #foot_interne a, #foot_big a {
	text-decoration:none;
	color:#00ACED;
}
#foot_home a:hover, #foot_interne a:hover, #foot_big a:hover  {
	text-decoration:underline;
}


/* ------------------------------------------------------------------------------------------- */
/* Déclarations génériques */
/* ------------------------------------------------------------------------------------------- */

.spacer {
	font-size:8px;
	width:100%;
	clear:both;
}
