﻿/* global */

body {
margin: 0;
padding: 0;
}
.conteneur { /*le conteneur global du site, qui sera centré*/ 
position: relative;
width: 760px;
margin: 0 auto;
}

img
{
	border:0px;
}


table
	{
	border-collapse:collapse;
	vertical-align:top;
	}
td
	{
	vertical-align:top;	
	}

acronym {
	border-bottom: none;
	}

.t_basket
{
	font:normal normal 8pt/10pt verdana;
	color:#666666;
}

.t_footer
{
	font: normal normal normal 7pt/10pt verdana;
	color:#333333;
	text-align:center;
}

a.MonLien:link
{
	font-family:Arial;
	font-size:8pt;
	line-height:11pt;
	font-weight:bold;
	color:#044396;
	text-align:center;
	text-decoration: none;
}
a.MonLien:visited
{
	font-family:Arial;
	font-size:8pt;
	line-height:11pt;
	font-weight:bold;
	color:#044396;
	text-align:center;
	text-decoration: none;
}
a.MonLien:hover, a.MonLien:active
{
	font-family:Arial;
	font-size:8pt;
	line-height:11pt;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration: none;
}
/* fin global */

/* Boutons */
.h1
{
	color:#1b4486;
	text-decoration: none;
	font-family:Calibri;
	font-size:18px;
	font-weight:normal;
	}
.titre_gabarit
{
	color:#1b4486;
	text-decoration: none;
	font-family:Calibri;
	font-size:24px;
	font-weight:normal;
	}
.h1orange
{
	color:#df9402;
	text-decoration: none;
	font-family:Calibri;
	font-size:18px;
	font-weight:normal;
	}
.h2
{
	color:#1b4486;
	text-decoration: none;
	font-family:Calibri;
	font-size:18px;
	font-weight:bold;
	line-height:16px;
	}
.border
{
	border:none;
	}
.description
{
	color:#1b4486;
	text-decoration: none;
	font-family:Calibri;
	font-size:18px;
	font-weight:bold;
	line-height:12px;
	}
.nom
{
	color:#1b4486;
	text-decoration: none;
	font-family:Calibri;
	font-size:14px;
	font-weight:bold;
	}
.h2orange
{
	color:#df9402;
	text-decoration: none;
	font-family:Calibri;
	font-size:18px;
	font-weight:bold;
	}
.h2_orange
{
	color:#df9402;
	text-decoration: none;
	font-family:Calibri;
	font-size:18px;
	font-weight:bold;
	line-height:16px;
	}
.h2_orange:hover
{
	color:#ebba5b;
	text-decoration: none;
	font-family:Calibri;
	font-size:18px;
	font-weight:bold;
	line-height:16px;
	}
.h2a
{
	color:#1b4486;
	text-decoration: none;
	font-family:Calibri;
	font-size:24px;
	line-height:15px;
	font-weight:bold;
	}
.h2a:hover
{
	color:#565666;
	text-decoration: none;
	font-family:Calibri;
	font-size:24px;
	line-height:15px;
	font-weight:bold;
	}
.h3
{
	color:#1b4486;
	text-decoration: none;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	}
.h3orange
{
	color:#df9402;
	text-decoration: none;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	}
.mail
{
	color:#1b4486;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
	}
.mail:hover
{
	color:#565666;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
	}

.menu
{
	width:100%; 
	text-align:center;
	vertical-align:middle;
	font-family:Calibri;
	font-size:16px;
	font-weight:normal;	
	padding-top:5px;
}
.submenu
{
	width:100%; 
	vertical-align:middle;
	font-family:Calibri;
	font-size:16px;
	font-weight:normal;
	text-align:center;	
	padding-top:1px;
}

.nouvelle
{
	color:#565666;
	font-family:Calibri;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	}
.mois
{
	color:#565666;
	text-decoration: none;
	font-family:Calibri;
	font-size:18px;
	font-weight:normal;
	padding-bottom:5px;
	}
.pays
{
	color:#565666;
	text-decoration: none;
	font-family:Calibri;
	font-size:28px;
	font-weight:bold;
	text-align:center;
	padding-bottom:5px;
	}
.pays_news
{
	color:#565666;
	text-decoration: none;
	font-family:Calibri;
	font-size:28px;
	font-weight:bold;
	text-align:left;
	padding-bottom:5px;
	}
.date
{
	color:#565666;
	text-decoration: none;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	}
.texte
{
	color:#565666;
	text-decoration: none;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	}

.telephone
{
	color:#1b4486;
	text-decoration: none;
	font-family:Calibri;
	font-size:18px;
	font-weight:bold;
	}
.copy
{
	color:#565666;
	text-decoration: none;
	font-family:Calibri;
	font-size:12px;
	font-weight:normal;
	}
.retour
{
	color:White;
	text-decoration: none;
	font-family:Calibri;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	}
.retour:hover
{
	color:Gray;
	text-decoration: none;
	font-family:Calibri;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	}
.admin
{
	color:#565666;
	text-decoration: none;
	font-family:Calibri;
	font-size:12px;
	font-weight:normal;
	}
.admin:hover
{
	color:#9c9ca4;
	text-decoration: none;
	font-family:Calibri;
	font-size:12px;
	font-weight:normal;
	}
	
.nouvelle
{
	color:#565666;
	text-decoration: none;
	font-family:Calibri;
	font-size:12px;
	font-weight:normal;
	}
.nouvelle:hover
{
	color:#565666;
	text-decoration: none;
	font-family:Calibri;
	font-size:12px;
	font-weight:normal;
	}
.button
{
	background:#cfe4fb;
	color:#1e3f5b;
	text-decoration: none;
	border:solid 1px #000000;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	}
.button:hover
{
	background:#eead50;
	color:#1e3f5b;
	text-decoration: none;
	border:solid 1px #000000;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	}
/* fin Boutons */

/* textes */
.link_vert
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#699534;
	text-decoration:underline;
}
.link_vert:hover
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.link_jaune
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#d87d00;
	text-decoration:underline;
}
.link_jaune:hover
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}


.titre_section
{
	font-family:Century Gothic;
	font-size:25px;
	font-weight:bold;
	color:#9a9a9a;
}
.titre_categorie
{
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	color:#373737;
	text-decoration:none;
}
.texte_fort
{	font-size:17px;
	font-family:Arial;
	font-weight:bold;
	color:#336699;
}
.texte_fort2
{	font-size:14px;
	font-family:Arial;
	color:#699534;
	font-weight:bold;
}
.texte_bold
{	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	color:#204563;
}
.texte_normal_bold
{	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#204563;
}
.texte_normal
{	font-size:13px;
	font-family:Arial;
	color:#21405c;
}
.signature
{	font-size:14px;
	font-family:Arial;
	color:#336699;
	font-weight:bold;
}
.lien_section
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#4b4a4a;
	text-decoration:none;
	font-variant:small-caps;
}
.lien_section:hover
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#1e415c;
	text-decoration:underline;
	font-variant:small-caps;
}
.lien_section_selected
{
	color:#1e415c;
	text-decoration:underline;	
}
.parro
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#014aa4;
	text-decoration:none;
}
.parro:hover
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#014aa4;
	text-decoration:underline;
}
.error
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:red;
	text-decoration:none;
}
.sorry
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.lien_icon
{	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#9f9f9f;
	text-decoration:none;
}
.lien_icon:hover
{	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#014aa4;
	text-decoration:underline;
}
.text_nouvelles
{	font-size:12px;
	font-family:Arial;
	color:#656565;
	text-align:justify;
	padding-left:3px;
}
.ttl_nouvelles
{	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
	text-align:justify;
	font-variant:small-caps;
}
.text_normal_small
{	font-size:11px;
	font-family:Arial;
	color:#000000;
}

/* fin textes */

/* Nouvelles */
.news_ttl
{
	background-image:url(/images/bg/bg-index-b.gif);
	height:36px;
	vertical-align:middle;
	padding-left:4px;
	font-size:16px;
	font-weight:bold;
}

/* fin Nouvelles */
