/* IE.4.7 : remettre au style de base les balises de formatages 
pre génére un saut de ligne */
pre {font-family:Verdana,Geneva,Arial,Helvetica;}
em {font-style:normal;text-decoration: none;}
strong {font-weight:normal;}

/* -------------------- */
/* style de base commun */
/* -------------------- */
body {
	color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size:10;
	font-weight:normal;
	font-style:normal;
	margin-top : 1;
	margin-left : 1;
}

.body7 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	color: #003366;
}
a.body7:link {color:#003366;text-decoration:underline}
a.body7:visited {color:#003366;text-decoration:underline}
a.body7:hover {color:#003366;text-decoration:underline}	

.bodyblanc {
	font-family: Verdanan, Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	color: #FFFFFF;
}

.petit {color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size:9;
	font-weight:normal;
	font-style:normal}

.smtext {
	font-family: Arial,Helvetica,Sans-serif; 
	font-size:11px}		

.base {font-family:Verdana,Geneva,Arial,Helvetica;font-size:10px;font-weight:normal;font-style:normal;color:#000000;}
		
.basegris {
	color: #909090;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size:10;
	font-weight:normal;
	font-style:normal
}
/* style de base commun gras*/
.baseg {color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size:10;
	font-weight:bold;
	font-style:normal}
	
/* style de base commun taille +*/
.base2 {color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size:12;
	font-weight:normal;
	font-style:normal}

/* style de base commun taille +*/
.base2g {color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size:12;
	font-weight:bold;
	font-style:normal}
	
/* pour les colonnes de table TD (taille+)*/
td {color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	font-style:normal}

/* Titres espacement normal / taille 4 */
.titre1 {
	font-style:normal;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-weight:normal;
	font-size:18px;}
.titre2 {
	font-style:normal;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-weight:bold;
	font-size:18px;}

/* Titres espacement +5 / taille 4 */
.titre3 {
	font-weight:normal;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size:18px;
	letter-spacing:5;}
	
a.titre3:link {
	font-weight:normal;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size:18px;
	letter-spacing:5;
	color:#003366;
	text-decoration:none;
	}
a.titre3:visited {
	font-weight:normal;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size:18px;
	letter-spacing:5;
	color:#003366;
	text-decoration:none;
	}
a.titre3:hover {
	font-weight:normal;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size:18px;
	letter-spacing:5;
	color:#CC3300;
	text-decoration:none;
	}
}
.titre4 {
	font-weight:bold;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size:18px;
	letter-spacing:5;}

/* Titres taille 2 */
.titre5 {font-weight:normal;
	font-size:14;}
.titre6 {font-weight:bold;
	font-size:14;}

/* lien 0066CC */ 
A:link {
	color: #4169e1;
	text-decoration:none
}
A:visited {color:#4169e1;text-decoration:none}
A:hover {color:#ff0000;text-decoration:underline}

a.t2:link {color:#4169e1;text-decoration:none;font-size:12;}
a.t2:visited {color:#4169e1;text-decoration:none;font-size:12;}
a.t2:hover {color:#ff0000;text-decoration:underline;font-size:12;}

a.gras:link {color:#4169e1;text-decoration:none;font-weight:bold}
a.gras:visited {color:#4169e1;text-decoration:none;font-weight:bold}
a.gras:hover {color:#ff4500;text-decoration:underline;font-weight:bold}

a.blanc:link {color:#ffffff;text-decoration:none}
a.blanc:visited {color:#ffffff;text-decoration:none}
a.blanc:hover {color:#ff4500;text-decoration:underline}

a.fonce:link{color:#002C5F;textdecoration:none}
	

a.blancg:link {color:#ffffff;text-decoration:none;font-weight:bold}
a.blancg:visited {color:#ffffff;text-decoration:none;font-weight:bold}
a.blancg:hover {color:#ff4500;text-decoration:underline;font-weight:bold}	

/* formulaire */
input {
	font-family:verdana,Geneva,Arial,Helvetica;
	font-size:9}
select {
	font-family:verdana,Geneva,Arial,Helvetica;
	font-size:9}
textarea {
	font-family:verdana,Geneva,Arial,Helvetica;
	font-size:9}

/* ---------------- */
/* style spécifique */
/* ---------------- */
/* Page accueil ambafrance - guide du maroc*/
.guide {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	color:#ffffff;}
	
.gris2italique {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: italic; 
	color: #333333; 
	font-weight: bold
}
	
a.guide:link {color:#ffffff;}
a.guide:visited {color:#ffffff;}
a.guide:hover {color: #FF4500;}
/* nom média revue de presse */
.media 
{
	color: Black;
	font-family: Arial,Helvetica, sans-serif;	
	font-size: 8pt;
	font-weight: bold;	
	text-decoration: none;}
	
/* couleur */
.c-casa {color:#483D8B}
.c-guide {color:#009933}

/* Mise en valeur 1ère lettre paragraphe */
.lettre {font-weight:bold;font-size:14pt;}

/* Libellé "institut" */
.institut {font-size:7pt;
	font-family:Arial,Helvetica;
	letter-spacing:2;}

/* revue de presse */
.rp-media {color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size:12;
	font-weight:bold;
	font-style:normal}
	
.rubrique 
{
	color: #003366;
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size: 17px;
	font-weight:bold;
	font-style:normal;
}	
		
.txt
{
	color: black;
	font-weight: normal;
	font-size: 8pt; 
	font-family: Verdana,geneva,arial,helvetica;
	text-decoration: none;
}

A.txt
{
	color: #6A5ACD;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana,geneva,helvetica;
	text-decoration: none;
}

A:hover.txt {color: #FF4500;}

.txtgras
{
	color: black;
	font-size: 11px; 
	font-family: Verdana;
	font-weight: bold;
}

.txtital
{
	color: black;
	font-size: 11px; 
	font-family: Verdana;
	font-style: Italic;
}

.btitre {
	font-weight: normal;
	font-size: 8pt;
	font-family: arial,Verdana,geneva,helvetica;
	text-decoration: none;
}

A.if {
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
	font-family: arial,Verdana,geneva,helvetica;
	text-decoration: none;
}

A:link.if {
	color: #ffffff;
	text-decoration: none;}
A:visited.if {
	color: #ffffff;
	text-decoration: none;}
A:hover.if {
	color: #FF4500;
	text-decoration: none;}
	
.ndate {
	color: #708090;
	font-weight: normal;
	font-size: 7pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* nouvelle presentation des instituts */
.soustitregrispti {  
	font-size: 8pt; 
	font-family: Verdana,geneva,arial,helvetica;
	color: #666666
}

a.soustitregrispti { 
	text-decoration:underline;
	color: #666666;  
}
A:visited.soustitregrispti{ 
	text-decoration:underline;
	color: #666666; 
}


.titregrisclairptigras {  
	font-family: Verdana,geneva,helvetica;
	font-weight: bold; 
	font-size: 10pt;
	color: #CCCCCC
}
.titrebleumoygras { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #003366; 
	font-size: 12pt
}
.titrebleuptigras { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #003366; 
	font-size: 8pt
}

a.titrebleuptigras { 
	text-decoration: none;
	color: #003366;  
}
A:visited.titrebleuptigras { 
	text-decoration: none;
	color: #003366; 
}

.textnoir {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000
}
.textbleufonce { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #003366;
}

A.textbleufonce { 
	color: #003366; 
	text-decoration:underline;
}

A:visited.textbleufonce { 
	color: #003366; 
	text-decoration:underline;
}

A:hover.textbleufonce {
	color: #003366; 
	text-decoration:underline;
}

.textbleuclair { 
	font-family:Verdana,Geneva,Arial,Helvetica;
	font-size:8pt;
	color: #6699CC;
}

A.textbleuclair { 
	color: #6699CC; 
	text-decoration:underline;
}

A.textbleuclair:link{ 
	color: #6699CC; 
	text-decoration:underline;
}

A.textbleuclair:visited { 
	color: #6699CC; 
	text-decoration:underline;
}

A.textbleuclair:hover {
	color: #6699CC; 
	text-decoration:underline;
}

.textbleufoncegras { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold;
	font-style: normal;
	color: #003366; 
}

a.textbleufoncegras { 
	text-decoration: none;
	color: #003366;  
}
A:visited.textbleufoncegras { 
	text-decoration: none;
	color: #003366; 
}

.textrougegras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #CE0000;
}

a.textrougegras { 
	text-decoration: none;
	color: #CE0000;  
}
A:visited.textrougegras { 
	text-decoration: none;
	color: #CE0000; 
}
A:hover.textrougegras {
	color: #FF0000;
	text-decoration:underline;
}

.textbleuclairgras { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #6699CC; 
	font-weight: bold;
}

a.textbleuclairgras { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #6699CC; 
	font-weight: bold;
}

a.textbleuclairgras:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #6699CC; 
	font-weight: bold;
	text-decoration: undeline;
}

A:hover.textbleuclairgras
{
	color: #6699CC;
	text-decoration: undeline;
}

.textnoirpti { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #000000;
	text-decoration:none;
}
.textbleufoncepti { 
	font-family: Verdanan, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #003366;
	text-decoration:none;
}

A.textbleufoncepti:link { 
	color: #003366; 
	text-decoration:underline;
}

A.textbleufoncepti:visited { 
	color: #003366; 
	text-decoration:underline;
}

A.textbleufoncepti:hover {
	color: #003366; 
	text-decoration:underline;
}

.lienactu
{
	color: #990000;
	font-size: 8pt; 
	font-family: Verdana,geneva,arial,helvetica;
	text-decoration: none;
}

A.lienactu
{
	color: #990000;
	font-size: 8pt;
	font-family: Verdana,geneva,helvetica;
	text-decoration: none;
}

A.lienactu:link
{
	color: #990000;
	font-size: 8pt;
	font-family: Verdana,geneva,helvetica;
	text-decoration: undeline;
}

A.lienactu:visited
{
	color: #990000;
	font-size: 8pt;
	font-family: Verdana,geneva,helvetica;
	text-decoration: undeline;
}

A.lienactu:hover
{
	color: #990000;
	font-size: 8pt;
	font-family: Verdana,geneva,helvetica;
	text-decoration: undeline;
}


.liencooperation
{
	color: #E0A850;
	font-size: 8pt; 
	font-weight: bold;
	font-family: Verdana,geneva,arial,helvetica;
	text-decoration: none;
}
A.lien_IF
{
	color:  #99CCFF;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana,geneva,helvetica;
	text-decoration: none;
}

A:visited.lien_IF
{
	color: #99CCFF;
	font-size: 8pt;
	font-family: Verdana,geneva,helvetica;
	text-decoration: undeline;
}

A:hover.lien_IF
{
	color: #99CCFF;
	text-decoration: undeline;
}

A.liencooperation
{
	color: #E0A850;
	font-size: 8pt;
	font-family: Verdana,geneva,helvetica;
	text-decoration: none;
}

A:visited.liencooperation
{
	color: #E0A850;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana,geneva,helvetica;
	text-decoration: undeline;
}

A:hover.liencooperation
{
	color: #E0A850;
	text-decoration: undeline;
}

.lienpolitique
{
	color: #003366;
	font-weight: bold;
	font-size: 8pt; 
	font-family: Verdana,geneva,arial,helvetica;
	text-decoration: none;
}

A.lienpolitique
{
	color: #003366;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana,geneva,helvetica;
	text-decoration: none;
}

A:visited.lienpolitique
{
	color: #003366;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana,geneva,helvetica;
	text-decoration: undeline;
}

A:hover.lienpolitique
{
	color: #003366;
	text-decoration: undeline;
}

.lienressource
{
	color: #4682b4;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana,geneva,arial,helvetica;
	text-decoration: none;
}

A.lienressource
{
	color: #4682b4;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana,geneva,helvetica;
	text-decoration: none;
}

A:visited.lienressource
{
	color: #4682b4;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana,geneva,helvetica;
	text-decoration: undeline;
}

A:hover.lienressource
{
	color: #4682b4;
	text-decoration: undeline;
}

.textbleufonceptigras { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #003366; 
	font-weight: bold;
}
