/**
*GENERAL
*/

body /*** apparence de la page*/
{
	font-size: 11px;
	font-family: Verdana,Arial,Sans-serif;
	margin: 0px;
	padding: 0px;
    background-image:url("images/fond_fond.gif");
	background-position: top;
	background-repeat: repeat-x;
}

table#principal /*** apparence du tableau de base du site*/
{

    width: 90%;
    height: 100%;
    position: top;
    background-color: #ffffff;
	font-size: 11px;
    border: 1px solid #a6a6a6;       
}
table
{
	font-size: 11px;
}
table td
{
    text-align: left;
 	padding: 0;
	border-width: 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table#form
{
    text-align: left;
 	padding: 0;
	border-width: 0;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a /*** pour tous les liens sans definition particuliere*/
{
	color: #FF8533;
	text-decoration: none;
	background-color: transparent;
}
img
{   
    border: none;
    margin-right: 10px;
}
a:hover /*** pour tous les liens sans definition particuliere*/
{
	color: #FF8533;
	text-decoration: underline;
}
ul /*** pour des listes a utliser en parallele avec li*/
{
	margin: 0px;
	padding-top: 5px;
	padding-left: 18px;
	list-style-type: square;
}
li /*** pour des listes a utliser en parallele avec ul*/
{
	color: black;
}

/**
* FIN DU GENERAL
*/















/**
* DEBUT DES MENUS HAUT COMMUNS
*/

td#menu_haut /** apparence tableau ligne entre formulaire et menu pays**/
{
   width: 100%;
   background-color: #45445b;
}


td#logo /** apparence de la cellule logo**/
{
   background-color: #45445b;
}

td#logo div.logo /** position logo**/
{
	padding-top: 5px;
	background-color: #45445b;

}
td#banniere /** apparence de la cellule banniere**/
{
    text-align: center;
    width: 100%;
    background-color: #45445b;

}
td#banniere div.banniere /** position banniere**/
{
}

/**
* // FIN DES MENUS HAUT COMMUN//
*/
















/**
* DEBUT DU CONTENU CENTRAL des editions
A NOTER Les liens sont geres par la config generale de la css
A NOTER DANS LES PAGE INDEX DU SITE LE CENTRE EST FORMATE CI APRES*/

td#centerCcolumn /**cadre qui contient tous les fichiers centre**/
{
	height: 100%;
	vertical-align: top;
}

table#centre /*** apparence du tableau qui contient le contenu centre*/
{
    width: 100%; 	
}
td#centre /*** apparence du tableau qui contient le contenu titres du haut*/
{
    width: 100%;            
}
td#centerCcolumn a:hover/**cadre qui contient tous les fichiers centre**/
{
    background-color: #ff9853;
	color: black;	
}

td#boutons/**cadre qui contient la ligne boutons et cadre meteo dans pays_bref**/
{
    vertical-align: top;
    text-align: right;
    padding-top: 15px;
    padding-right: 18px;
}

td#boutons div.int/**reglage position des boutons**/
{
    padding-left: 10px;
    text-align: right;
}
td#pays_bref/**cadre qui contient les renseignements avec meteo pays_bref**/
{
    vertical-align: top;
    text-align: left;
    padding-top: 15px;
    padding-right: 18px;
}
td#centerCcolumn div.blockTitle1 /**titre menu general**/
{
	color: #FF8533;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 14px;
	padding-left: 18px;
	padding-right: 18px;
}
td#centerCcolumn div.blockTitle2 /**titre sous menu**/
{
	color: #FF8533;
	margin-top: 0px;
    font-style: italic;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	padding-left: 18px;
}
td#centerCcolumn div.blockTitledico /**lettres pour recherches dans dico**/
{
	color: #FF8533;
	text-align: center;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12px;
	padding-left: 18px;
	padding-right: 18px;
	font-variant: small-caps;
}
td#centerCcolumn div.blockContentsstitre0 /**titre des sous menus dans les pages generales**/
{
	color: black;
	font-weight: bold;
	margin-top: 40px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12px;
    line-height: 130%;
	padding-left: 18px;
}
td#centerCcolumn div.blockContentsstitre /**titre des paragraphes**/
{
	color: black;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	line-height: 130%;
	margin-left: 0px;
	font-size: 12px;
    padding-top: 35px;
    padding-bottom: 0px;
    display: block;
	padding-left: 18px;
	padding-right: 18px;
}
td#centerCcolumn div.blockContentsstitre3 /**fonctions des musiciens dans paroles musiciens**/
{
	color: black;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	line-height: 130%;
	margin-left: 0px;
	font-size: 11px;
    padding-top: 35px;
    padding-bottom: 0px;
    display: block;
	padding-left: 18px;
	padding-right: 18px;
}
td#centerCcolumn div.blockContentsstitredico /**titre recherche alphabet dans dico**/
{
	color: black;
	text-align: center;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	line-height: 130%;
	margin-left: 0px;
	font-size: 11px;
    padding-top: 35px;
    padding-bottom: 0px;
    display: block;
	padding-left: 18px;
	padding-right: 18px;
}
td#centerCcolumn div.blockContentsstitre1 /**titre des paragraphes dans redacteurs accueil**/
{
	color: black;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	line-height: 130%;
	margin-left: 0px;
	font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
	padding-left: 18px;
	padding-right: 18px;
	text-align: justify;
}
td#centerCcolumn div.blockContent /**desciption des sous menus dans pages generales et contenu des paragraphes**/
{
	text-align: justify;
	color: black;
	font-weight: normal;
	margin-top: 5px;
    line-height: 150%;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
    padding-top: 0px;
    padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 18px;
}

td#centerCcolumn div.blockConnexes /**paragraphe rubriques connexes**/
{
	text-align: right;
	color: black;
	font-weight: normal;
	margin-top: 5px;
    line-height: 130%;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
    padding-top: 50px;
    padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 18px;
}

td#centerCcolumn div.blocklegend /**presentation des legendes pour chaque paragraphe**/
{
		text-align: justify;
		font-style: italic;
		font-size: 11px;
		padding-left: 18px;
		padding-right: 18px;
		line-height: 130%;
}
td#centerCcolumn div.blocklegend2 /**presentation des legendes en bas de page**/
{
		text-align: justify;
		font-style: italic;
		font-size: 11px;
		padding-top: 40px;
		padding-left: 18px;
		padding-right: 18px;
		line-height: 130%;
}
td#centerCcolumn div.blocklegend3 /**presentation des legendes pour chaque paragraphe**/
{
		text-align: center;
		font-style: italic;
		font-size: 11px;
		padding-left: 18px;
		padding-right: 18px;
		line-height: 130%;
}
td#centerCcolumn div.photo /**presentation des images**/
{
	padding-left: 18px;
	padding-right: 18px;
}
td#centerCcolumn div.blockContent2b /**page accueil decsriptif et temoignage redacteur**/
{
	text-align: justify;
	color: black;
	font-weight: normal;
	font-style: normal;
    line-height: 150%;
	margin-right: 18px;
	margin-left: 18px;
	font-size: 11px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border:dashed #878698 1px;
	background-color: #eaeaec;
}
td#centerCcolumn div.blockContent2beleves /**descriptif titres ecoles dans anciens eleves**/
{
	text-align: justify;
	color: black;
	font-weight: normal;
	font-style: normal;
    line-height: 130%;
	margin-right: 18px;
	margin-left: 18px;
	font-size: 11px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border:dashed #878698 1px;
	background-color: #eaeaec;
}
td#centerCcolumn div.blockContent_nbre_inscrits /**donne le nbre inscrits dans repertoires anciens eleves**/
{
	text-align: left;
	color: black;
	font-weight: normal;
	margin-top: 5px;
    margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
    padding-top: 0px;
    padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 18px;
}
/**
* FIN DU CONTENU CENTRAL des editions
A NOTER Les liens sont geres par la config generale de la css
A NOTER DANS LES PAGE INDEX DU SITE LE CENTRE EST FORMATE CI APRES*/















/**
* DEBUT DU CONTENU CENTRAL DANS PAGES GENERALES MOUSIKOS
A SAVOIR que espacement des lignes dans prochainement est gere dans son fichier avec insertion de paragraphe
DE MEME avec actus dans le monde gere dans fichier feeparser*/


td#centerCcolumn_index a:hover/**cadre qui contient tous les fichiers centre**/
{
    background-color: #ff9853;
	color: black;
}
td#centerCcolumn_index /**cadre qui contient tous les fichiers centre**/
{
	height: 100%;
    background-image:url("images/fond_gauche.gif");
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 110px;
	vertical-align: top;
}
td#centerCcolumn_page_accueil /**affichage photo musicens page accueil pour eviter probleme cadres avec resolutions plus petites**/
{
	height: 159px;
    background-image:url("images/accueil_musiciens.gif");
	background-position: top center;
	background-repeat: repeat-y;
	padding-left: 110px;
	vertical-align: top;
}
td#centerCcolumn_page_gazette /**affichage copie ecran gazette redaction**/
{
	height: 257px;
    background-image:url("images/gazette_apercu.gif");
	background-position: top center;
	background-repeat: repeat-y;
	padding-left: 110px;
	vertical-align: top;
}
td#centerCcolumn_index div.blockTitle1 /**titre menu general**/
{
	color: #FF8533;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 14px;
	padding-left: 18px;
	padding-right: 18px;
}
td#centerCcolumn_index div.blockTitle1b /**titre menu general dans page accueil**/
{
	color: #FF8533;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 14px;
	padding-left: 18px;
	padding-right: 18px;
	font-variant: small-caps;
}
td#centerCcolumn_index div.blockContent2b /**descriptif menus dans page accueil et desciptif et temoignage redacteurs dans pages persos redacteurs**/
{
	text-align: justify;
	color: black;
	font-weight: normal;
	font-style: normal;
    line-height: 150%;
	margin-right: 18px;
	margin-left: 18px;
	font-size: 11px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border:dashed #878698 1px;
	background-color: #eaeaec;
}
td#centerCcolumn_index div.blockContent2bgazette_titre /**articles de la gazette titre**/
{
	text-align: justify;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
    line-height: 150%;
	margin-right: 18px;
	margin-left: 18px;
	margin-bottom: 5px
	font-size: 11px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #45445b;
}
td#centerCcolumn_index div.blockContent2bgazette_extrait /**articles de la gazette extrait**/
{
	background-color: #ffffff;
	margin-top: 5px;
	color: black;
	padding: 5px;
}
td#centerCcolumn_index div.blockContent2b_const /**descriptif menus dans pages construction**/
{
	text-align: center;
	color: black;
	font-weight: bold;
	font-style: normal;
    line-height: 130%;
	margin-right: 18px;
	margin-left: 18px;
	font-size: 12px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border:dashed #878698 1px;
	background-color: #eaeaec;
}
td#centerCcolumn_index div.blockContent2bsans /**descriptif avant propos dans page accueil**/
{
	text-align: justify;
	color: black;
	font-weight: normal;
	font-style: normal;
    line-height: 150%;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
	padding-top: 10px;
    padding-bottom: 10px;
	padding-left: 18px;
	padding-right: 18px;
}
td#centerCcolumn_index div.blockContentsstitre /**titre des paragraphes**/
{
	color: black;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	line-height: 130%;
	margin-left: 0px;
	font-size: 12px;
    padding-top: 35px;
    padding-bottom: 0px;
    display: block;
	padding-left: 18px;
	padding-right: 18px;
}
td#centerCcolumn_index div.blockContentsstitre2 /**page construction**/
{
	color: black;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	line-height: 130%;
	margin-left: 0px;
	font-size: 12px;
    padding-top: 0px;
    padding-bottom: 0px;
    display: block;
	padding-left: 18px;
	padding-right: 18px;
}
td#centerCcolumn_index div.blockContentspart0 /**logo et date de revue presse**/
{
	color: black;
	margin-top: 0px;
	margin-right: 0px;
	line-height: 130%;
	margin-left: 0px;
	font-size: 11px;
    padding-top: 35px;
    padding-bottom: 0px;
    padding-left: 18px;
	padding-right: 0px;
}
td#centerCcolumn_index div.blockContentspart /**logo et titre des partenaires**/
{
	color: black;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	line-height: 130%;
	margin-left: 0px;
	font-size: 12px;
    padding-top: 35px;
    padding-bottom: 0px;
    padding-left: 18px;
	padding-right: 0px;
}
td#centerCcolumn_index div.blockContentspart1 /**titre revue presse**/
{
	color: black;
	font-weight: bold;
	line-height: 130%;
	margin-left: 0px;
	font-size: 12px;
    padding-top: 0px;
    padding-bottom: 0px;
   	padding-left: 18px;
	padding-right: 18px;
	vertical-align: middle;
}
td#centerCcolumn_index div.blockContentspart2 /**desciption des partenaires et revue presse**/
{
	text-align: justify;
	color: black;
	font-weight: normal;
	line-height: 130%;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
    padding-top: 0px;
    padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 18px;
		
}
td#centerCcolumn_index div.blockContentslogo1 /**titre des logos mousikos**/
{
	text-align: justify;
	color: black;
	font-weight: bold;
	line-height: 130%;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
    padding-top: 20px;
    padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 18px;
		
}
td#centerCcolumn_index div.blockContentslogo2 /**description des logos mousikos**/
{
	text-align: justify;
	color: black;
	font-weight: normal;
	line-height: 130%;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
    padding-top: 10px;
    padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 18px;
		
}
td#centerCcolumn_index div.blockContentsstitre1 /**titre des paragraphes dans pages redacteurs noms**/
{
	color: black;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	line-height: 130%;
	margin-left: 0px;
	font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
	padding-left: 18px;
	padding-right: 18px;
	text-align: justify;
}
td#centerCcolumn_index div.blockContent /**contenu des paragraphes**/
{
	text-align: justify;
	color: black;
	font-weight: normal;
	margin-top: 5px;
    line-height: 150%;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
    padding-top: 0px;
    padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 18px;
		
}

td#centerCcolumn_index div.blockContent_droite /**contenu des superviseurs**/
{
	text-align: justify;
	color: black;
	font-weight: normal;
	margin-top: 5px;
    line-height: 150%;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
    padding-top: 0px;
    padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 10px;
		
}


.image_droite /***position photo droite superviseurs*/
{
float: right;
margin-left: 14px;
margin-bottom: 2px;
padding-left: 10px;
padding-bottom: 10px;
}

td#centerCcolumn_index div.blocklivreor2 /**presentation du livre dor presentation**/
{
	text-align: center;
	color: black;
	font-weight: normal;
	font-style: normal;
    line-height: 130%;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
	padding-top: 10px;
    padding-bottom: 10px;
	padding-left: 18px;
	padding-right: 18px;
	border:dashed #878698 1px;
	background-color: #eaeaec;
		
}
td#centerCcolumn_index div.blocklivreor /**presentation du livre dor titre**/
{
	text-align: center;
	color: #FF8533;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 16px;
	padding-left: 18px;
	padding-right: 18px;
}
td#centerCcolumn_index div.blockContent2beleves /**descriptif titres ecoles dans anciens eleves**/
{
	text-align: justify;
	color: black;
	font-weight: normal;
	font-variant : small-caps;
	font-style: normal;
    line-height: 130%;
	margin-right: 18px;
	margin-left: 18px;
	font-size: 11px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border:dashed #878698 1px;
	background-color: #eaeaec;
}
td#centerCcolumn_index div.blockConnexes /**tri anciens eleves general**/
{
	text-align: center;
	color: black;
	font-weight: normal;
	margin-top: 5px;
    line-height: 130%;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
    padding-top: 0px;
    padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 18px;
}
td#centerCcolumn_index div.blockConnexes3 /**affichage pages anciens eleves general**/
{
	text-align: left;
	color: black;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
    line-height: 130%;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #eaeaec;
	font-size: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 18px;
	padding-right: 18px;
}
td#centerCcolumn_index div.blockConnexes2 /**presentation paragraphes anciens eleves general**/
{
	text-align: left;
	color: black;
	font-weight: normal;
	margin-top: 5px;
    line-height: 130%;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
	border-top:dashed #878698 1px;
    padding-top: 0px;
    padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 18px;
}
td#centerCcolumn_index div.blockConnexes22 /**presentation temoignages paroles musiciens mmousikos general**/
{
	text-align: justify;
	color: black;
	font-weight: normal;
	margin-top: 5px;
    line-height: 130%;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
	border-top:dashed #878698 1px;
    padding-top: 0px;
    padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 18px;
}
td#centerCcolumn_index div.blockContent_nbre_inscrits /**donne le nbre inscrits dans repertoires anciens eleves**/
{
	text-align: left;
	color: black;
	font-weight: normal;
	margin-top: 5px;
    margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
    padding-top: 0px;
    padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 18px;
}
div.blockContent_form /**cadre texte recherche anciens eleves**/
{
	vertical-align: middle;
	background-color: #C9CBD0;
	text-align: center;	
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
}
div.blockContent_une /**cadre texte une actualites**/
{
	vertical-align: middle;
	background-color: #C9CBD0;
	text-align: left;	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	width: auto;
}
table#blockContent_form /**alignement texte recherche anciens eleves**/
{
	vertical-align: middle;
	text-align: center;	
	padding: 2px;
}
.blockContent_form /**alignement texte recherche anciens eleves**/
{
	vertical-align: middle;
}
.blockContent_form2 /**alignement texte recherche anciens eleves**/
{
	vertical-align: middle;
	text-align: center;
}
/**
* FIN DU CONTENU CENTRAL DANS PAGE INDEX
A NOTER Les liens sont geres par la config generale de la css*/
















/**
* DEBUT DES MENUS DROITE
A SAVOIR que espacement des lignes dans prochainement est gere dans son fichier avec insertion de paragraphe
DE MEME avec actus dans le monde gere dans fichier feeparser*/

td#rightcolumn /** apparence du bloc des menus droite**/
{
	width:175px;
    height: 100%;
    font-size: 11px;
	padding-top: 0px;
	vertical-align: top;
	background-image:url("images/fond_droite.gif");
	background-position: top right;
	background-repeat: repeat-y;
}
td#rightcolumn a /** apparence des liens avant clic**/
{
	color: black;
    text-decoration: none;
}
td#rightcolumn a:hover /** apparence des liens qd clic**/
{
	color: #FF8533;
	text-decoration: underline;
}
td#rightcolumn div.block /** apparence des blocs droite**/
{
	padding-bottom: 25;
}
td#rightcolumn div.blockeditions /** apparence des blocs droite des editions**/
{
	padding-bottom: 15;
}
td#rightcolumn div.blockTitle /** apparence des titres des blocs menu**/
{
	vertical-align: top;
	padding: 3px;
	color: white;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 3px;
	font-size: 10px;
	background-color: #45445b;
	margin-bottom: 2px;
	padding-left: 3px;
}
td#rightcolumn div.blockTitleactu /** apparence des titres du bloc menu RSS**/
{
	vertical-align: top;
	padding: 3px;
	color: white;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 3px;
	font-size: 10px;
	background-color: #45445b;
	margin-bottom: 2px;
	padding-left: 3px;
	background-image:url("fichiers_communs/rss.png");
	background-position: top right;
	background-repeat: no-repeat;
}
td#rightcolumn div.blockContent /** apparence du contenu des blocs menu**/
{
	text-align: left;
    padding: 3px;
	color: black;
	margin-right: 3px;
	margin-left: 0px;
    font-size: 10px;
	border: 1px solid #A6A6A6;
	margin-top: 0;
	margin-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;   
}
td#rightcolumn div.blockContent_facebook_haut /** apparence du contenu du bloc facebook HAUT**/
{
	text-align: left;
    
    padding-top: 3px;
    padding-bottom: 3px;
	color: black;
	margin-right: 3px;
	margin-left: 0px;
    font-size: 10px;
	border-right: 1px solid #A6A6A6;
	border-left: 1px solid #A6A6A6;
	border-top: 1px solid #A6A6A6;
	margin-top: 0;
	margin-bottom: 0px;
	 
}
td#rightcolumn div.blockContent_facebook_bas /** apparence du contenu du bloc facebook BAS**/
{
	text-align: left;
    
    padding-top: 0px;
    padding-bottom: 3px;
	color: black;
	margin-right: 3px;
	margin-left: 0px;
    font-size: 10px;
	border-right: 1px solid #A6A6A6;
	border-left: 1px solid #A6A6A6;
	border-bottom: 1px solid #A6A6A6;
	margin-top: 0;
	margin-bottom: 2px;
	
	 
}
td#rightcolumn div.blocklien /** apparence du bloc sous certains menu**/
{
    padding: 3px;
	color: black;
	background-color: #C9CBD0;
	margin-top: 0px;
	margin-right: 3px;
	margin-left: 0px;
    text-align: center;
	font-size: 10px;
	border: 1px solid #A6A6A6;
	margin-bottom: 2px;
	padding-left: 3px;
    padding-right: 3px        
}
td#rightcolumn div.blocklien a:hover /** apparence du bloc sous certains menu qd clic**/
{
	background-color: #ff9853;
    color: black;       
}
td#rightcolumn div.blockContent_stats /** apparence du contenu des drapeaux des stats**/
{
	
	margin-top: 3px;
	text-align: center;


}

td#rightcolumn div.likebox-frame /** menu droite facebook**/
{  
overflow: hidden;border:none;width:170px;


} 
td#rightcolumn div.likebox-frame iframe /** menu droite facebook**/
{   
overflow: hidden;border:none;margin-left:-7px;margin-right:-7px;margin-bottom:-7px;margin-top:-75px;
} 

/**
* FIN DES MENUS DROITE
*/















/**
* DEBUT DES MENUS GAUCHE
A SAVOIR que espacement entre chaque ligne est aussi gere dans chaque fichier menu gauche avec insertion de paragraphe*/

td#mainmenu /*** bloc menu gauche*/
{
	width: 185;
	background-color: #45445B;
	height: 100%;
	vertical-align: top;
    padding-top: 0;
}
td#mainmenu div.titremenu /*** bloc titre menu */
{
 	vertical-align: top;
	color: #FF9853;
	font-size: 11px;
    font-weight: bold;
    display: block;
    padding-bottom: 10;
    padding-top: 10; clear: both;  
}

td#mainmenu div.titremenu a /*** apparence texte titre menu*/
{
    vertical-align: top;
   	color: #FF9853;
	font-size: 11px;
    font-weight: bold;
    display: block;
    margin-left: 5;
    margin-right: 5;
    border-bottom: 1px solid #FF9853;
    padding-top: 5;
    padding-bottom: 5;
	padding-left: 0;
    padding-right: 0;	
}
td#mainmenu div.titresousmenu /*** bloc titre sous menu*/
{
 	vertical-align: top;
	color: white;
	font-weight: normal;
	font-size: 11px;
	display: block;
	padding-bottom: 10;	
}
td#mainmenu div.titresousmenu a /*** apparence texte sous menu*/
{
 	vertical-align: top;
	padding-left: 5;
    padding-right: 5;
	color: white;
	font-weight: normal;
	display: block;
	font-size: 11px;	
}
td#mainmenu div.titresousmenu a:hover /*** apparence qd clic sous menu*/
{
 color: #FF8533;
}

td#mainmenu div.titresousmenuqatar /*** bloc titre sous menu*/
{
 	vertical-align: top;
	color: white;
	font-weight: normal;
	font-size: 11px;
	display: block;	margin-bottom: 10px;

}
td#mainmenu div.titresousmenuqatarcontent /*** bloc titre sous menu*/
{
 	vertical-align: top;
	color: white;
	font-weight: normal;
	font-size: 11px;
	display: block;
	width: 185;
	padding-left: 5;
	clear: both;
	

}
td#mainmenu div.titresousmenuqatarcontent a /*** apparence texte sous menu*/
{
 	color: white;
	font-weight: normal;

	
}
td#mainmenu div.titresousmenuqatarcontent a:hover /*** apparence qd clic sous menu*/
{
 color: #FF8533;
}

/**
* FIN DES MENUS GAUCHE
*/






















/**
* MENU HAUT PAR PAYS
*/

table#headmenu /** apparence du tableau menu haut par pays**/
{	
  	vertical-align: middle;
	width: 100%;
	text-align: right;
    border-top: 3px solid #ffffff;
    background-color: #878698;    
}
td#headmenu_pays_drapeau /** apparence de la cellule drapeau par pays**/
{
   	vertical-align: middle;
	padding-left: 3;
    padding-top: 0px;
    padding-bottom: 0px;
   	width: 43;
}
td#headmenu_pays /** apparence de la cellule bienvenue pays**/
{
	padding-left: 0;
    color: #ffffff;
	font-size: 11px;
    font-weight: bold;
	font-style: italic;
    text-align: left;
    vertical-align: middle;
}
td#headmenu_droite /** apparence de la cellule des menus par pays**/
{
    text-align: right;
	background-color: #878698;
   	color: #ffffff;
	font-size: 10px;
    vertical-align: middle;
}
td#headmenu_droite a /** apparence de la cellule des menus qd lien par pays**/
{	
    color: #ffffff;
}
td#headmenu_droite a:hover /** apparence de la cellule des menus qd clic par pays**/
{
	background-color: #ff9853;
	color: black;
}

/**
* FIN MENU HAUTS PAYS
*/









/**
* DEBUT MENU HAUT MENUS
*/


.form1
{
	background-color: #45445b;
	color: #454545;
	font-weight: bold;
	vertical-align: middle;
    border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.form2 
{
	background-color: #45445b;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 10px;
    text-align: center;
	color: #ffffff;
    border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	line-height: 18px;
}
.form2 a
{
    color: #ffffff;
}
.form2 a:hover
{
    background-color: #ff9853;
	color: black;
}
/**
* FIN DU MENU HAUT MENUS
*/











/**
* DEBUT DES MENUS BAS
*/
.menu_bas0 /** reglages menu bas haut**/
{
	
	width: 10%;
padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;

    text-align: center;
	color: #000000;
    vertical-align: middle;
    border-top: 1px dashed #a6a6a6;
}
.menu_bas1 /** reglages menu bas haut**/
{
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 10px;
    text-align: center;
	color: #000000;
    border-top: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
    vertical-align: middle;
}
.menu_bas1 a /** reglages menu bas haut qd lien**/
{
    color: #000000;
}
.menu_bas1 a:hover /** reglages menu bas haut qd clic lien**/
{
    background-color: #ff9853;
	color: black;
}
.menu_bas2 /** reglages menu bas bas**/
{
	background-color: #878698;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 10px;
    text-align: center;
	color: #ffffff;
    border-top: 1px solid #8699B5;
	border-bottom: 1px solid #8699B5;
	vertical-align: middle;
}
.menu_bas2 a /** reglages menu bas bas qd lien**/
{
    color: #ffffff;
}
.menu_bas2 a:hover /** reglages menu bas bas qd clic lien**/
{
    background-color: #ff9853;
	color: black;
}

/**
* FIN DES MENUS BAS
*/

















/**
* SPHIDER PLUS
*/

.cfc { background: url(fader.jpg) #CFC; color: #007; margin: 0; padding: 4px; }.cntr { font-size: 11px; margin: 0 auto; text-align: center; }
.clear { clear: both; height: 1px; overflow: hidden; }
.cllt { clear: left; }
.clrt { clear: right; }
.cntr { margin: 0 auto; text-align: center;}
.cntr08 { margin: 0 auto; text-align: center;  font-size: 11px;}
.mainlist { text-align: center;
	color: black;
	font-weight: normal;
	font-style: normal;
    line-height: 150%;
	margin-right: 18px;
	margin-left: 18px;
	font-size: 11px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border:dashed #878698 1px;
	background-color: #eaeaec; }
.warnadmin, .red { background: #FEFF04; color: #EE3C00; }
.warn{ background: #bbb; color: #EE3C00; }
.warn, .red .warnok, .green, .links, .blue { font-weight: bold; padding: 0px 2px; }
#didumean { font-size: 11px; margin: 10px; text-align: center; }
#results{ font-size: 11px; width: auto; }
.mak_1{ font-weight: bold; }
.mak_2 { background: #66FFFF; }
.mak_3{ background: #FFFF00; }
.mak_4{ background: #99FF00; }

.evrow {margin: 0; padding: 25px 12px 0px 0px ; }
.evrow li { font-size: 11px; text-align: justify; line-height: 130%; list-style: none; margin-right: 10; padding: 0px 0px 8px 0px; vertical-align: baseline; width: auto;}
.odrow { margin: 0; padding: 25px 12px 0px 0px ; }
.odrow li { font-size: 11px; text-align: justify; line-height: 130%; list-style: none; margin-right: 10; padding: 0px 0px 8px 0px; vertical-align: baseline; width: auto;}

.odrow, .evrow, .indent {  }

.evrow2 { margin: 0; padding: 6px 4px 0px 0px; }
.evrow2 li { font-size: 11px; text-align: justify; line-height: 130%; list-style: none; margin-right: 10; padding: 0px 0px 8px 0px; vertical-align: baseline; width: auto ;}
.odrow2 { margin: 0; padding: 6px 4px 0px 0px; }
.odrow2 li { font-size: 11px; text-align: justify; line-height: 130%; list-style: none; margin-right: 10; padding: 0px 0px 8px 0px; vertical-align: baseline; width: auto; }



.title { font-size: 11px; line-height: 130%; margin: 0; padding: 3px 2px 3px 20px; text-align: left;font-weight: bold; }
.title2 { font-size: 11px; line-height: 130%; margin: 0; padding: 3px 2px 3px 20px; text-align: left;font-weight: normal ; }
.sml { font-size: 11px; }
.description{ font-size: 11px; line-height: 1.4em; margin-left: 20px; padding: 0; width: auto; }
.url { background: transparent; font-size: 11px; color: #7E7E7E; margin: 2px 0 5px 20px; padding: 0;  }
#other_pages, #common_report {text-align: center;
	color: black;
	font-weight: normal;
	font-style: normal;
    line-height: 150%;
	margin-right: 18px;
	margin-left: 18px;
	font-size: 11px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border:dashed #878698 1px;
	background-color: #eaeaec; }
.sml { font-size: 11px; }
.headline { text-align: center;
	color: black;
	font-weight: normal;
	font-style: normal;
    line-height: 150%;
	margin-right: 18px;
	margin-left: 18px;
	font-size: 11px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border:dashed #878698 1px;
	background-color: #eaeaec; }
em { font-style: normal; font-weight: bold; }
#footer { font-size: 11px; font-weight: bold; line-height: 130%; margin: 4px auto; padding:3px; text-align: center; width: auto; }
#footer img { vertical-align: middle; }
.mainlist3 { text-align: center;
	color: black;
	font-weight: normal;
	font-style: normal;
    line-height: 150%;
	margin-right: 18px;
	margin-left: 18px;
	font-size: 11px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border:solid #ffffff 1px;
	border-left:solid #ffffff 1px;
	border-right:solid #ffffff 1px;
	border-bottom:solid #ffffff 1px;
	border-top:solid #ffffff 1px;
	background-color: #eaeaec;
	padding: 3px; }
.mainlist2 { text-align: center;
	color: black;
	font-weight: normal;
	font-style: normal;
    line-height: 150%;
	margin-right: 18px;
	margin-left: 18px;
	font-size: 11px;
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border:dashed #878698 1px;
	background-color: #C9CBD0; }
.tblhead { background-color:#FFFFCC; border:1px solid #007700; font-weight: bold; padding: 6px; text-align: center; }
#main { background: #F0FFF0; border: 1px solid #070; clear: both; color: #007; margin-top: -1px; text-align: left; width: 100%; }
h1 { color: #FF8533;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 14px;
	padding-left: 18px;
	padding-right: 18px;
	text-align: center;}
.searchBox { text-align: center; border:dashed #878698 1px;
	background-color: #eaeaec; }
.searchBox1 { text-align: center; margin-top: 10px; }
.searchBox2 { text-align: center; }
.searchBox3 { text-align: left; margin: 0px; padding: 0px; }
.suggest { text-align: left; font-size: 11px; position:absolute; width:25%; background-color:#FFFFCC; border:1px solid #007700; margin:0px; padding:0px;}
.suggest ul { text-align: left; list-style-type:none; margin:0px; padding:0px;}
.suggest ul li.selected { text-align: left; background-color: #BDE4D4;}
.suggest ul li { text-align: left; list-style-type:none; display:block; margin:0; padding:2px; height:12px; cursor:pointer;}
.tblhead { background-color:#FFFFCC; border:1px solid #007700; font-weight: bold; padding: 6px; text-align: center; }

/**
* FIN de SPHIDER PLUS
*/




















































