body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 383838;
	line-height:13px;
}

img { 
	border:0;
}

.formborder {
	border: 1px solid Black;
	margin: 5px;
}

.formborder2 {
border: 1px solid #CE0000;
}

.formcellule {
	padding-right: 5px;
	padding-top: 5px;
}

a.formlien {
	font-family: Tahoma;
	font-size: 10px;
	color: 383838;
}

a.formlien2 {
	color : 383838;
}

.formlogin {
	color: CC0000;
	font-weight: bold;
}

#contenu10 { 
	padding: 5;
}

.bloc_texte {
	line-height:1.4;
}

.contenured {
	color: #CC0000;
	font-weight: bold;
}

.titlerubrique {
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px dotted #990000;
	border-top:1px dotted #990000;
	background-color: #eeeeee;
}

.boxparagrpahe {
	border-bottom: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
	padding:4px 4px 4px 4px;
}

.boxparagraphe2 {
	border-bottom: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
}

.inputbox {
        color: green;
        background: #E9EFF5;
        font-family: Courier;
        z-index: -3;
        font-size: 11px;
        white-space: pre;
}

.bouton {
	font-weight:bold;
	font-size: 11px;
	background: #eeeeee;
	cursor: hand;
	color: #000000;
	font-family: helvetica;
}

.boxtitle {
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:1px dotted #CC0000;
	border-top:1px dotted #CC0000;
	background-color: #eeeeee;
}

.footergras  {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
 }
 
 a.footergras  {
 	text-decoration:none;
 }
 
 
 a:hover.footergras  {
 	text-decoration:underline;
 }
 
 .tab_tarif {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;		
}

.tab_tarif_titre {
	font-weight: bold;
	color: #990000;
	font-size: 12px;
}
 
.tab_tarif_contenu {
	font-size: 12px;
	color:#999999;
} 

.fontgras {
	font-weight:bold;
}

.fontpetit {
	font-size: 11px;
}

.fonterreur {
	color:#FF0000;
}

.fontgrasblanc {
	font-weight:bold;
	color:#FFFFFF;
}


a.fontgras {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

a.fontgras_souligne {
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}

a.fontgras2 {
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

a.fontgras2_souligne {
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
}

a:hover.fontgras {
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}

.fontredgras 
{
	font-weight:bold;
	color:#cc0000;
}
 
.fontgreengras 
{
	font-weight:bold;
	color:#006600;
}
 
.fontbluegras 
{
	font-weight:bold;
	color:#000066;
}

.subtitle {
	font-weight:bold;
	color:#cc0000;
	text-decoration:underline;
}

.title {
	font-weight:bold;
	font-size:14px;
	color:#990000;
}

a.article {
	font-size: 12px;
	color: #000000;
}

a.tarifs {
	font-weight:bold;
	color:#000000;
}

.bigtarifs{
	color:#990000;
	font-weight:bold;
	font-size:18px;
	
}

.secondnav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	margin-top:2px;
}

.fontpetite {
	font-size: 10px;
}

a.fontpetite {
	font-size: 10px;
	text-decoration:none;
}

.tarifs{
	font-weight:bold;
	font-size:14px;
	color:#990000;
}

.prefix{
	font-size:12px;
	color:#990000;
}

.popperlink {position:absolute;visibility:hidden}

INPUT.text {
	BORDER-RIGHT: #990000 1px solid; BORDER-TOP: #990000 1px solid; BORDER-LEFT: #990000 1px solid; COLOR: #990000; BORDER-BOTTOM: #990000 1px solid; BACKGROUND-COLOR: #e8e8e8
}

.logo {
	margin-left: 20px;
}

table.conso td.titlerubrique
{
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px dotted #990000;
	border-top:1px dotted #990000;
	background-image: url("../pics/forfaits/conso_pixel.gif");
	font-weight:bold;
}

table.base td.titlerubrique
{
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px dotted #003366;
	border-top:1px dotted #003366;
	background-image: url("../pics/forfaits/base_pixel.gif");
	font-weight:bold;
}

table.international td.titlerubrique
{
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px dotted #009900;
	border-top:1px dotted #009900;
	background-image: url("../pics/forfaits/international_pixel.gif");
	font-weight:bold;
}

table.illimite td.titlerubrique
{
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px dotted #990099;
	border-top:1px dotted #990099;
	background-image: url("../pics/forfaits/illimite_pixel.gif");
	font-weight:bold;
}

table.liberte td.titlerubrique
{
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px dotted #990099;
	border-top:1px dotted #990099;
	background-image: url("../pics/forfaits/liberte_pixel.gif");
	font-weight:bold;
}

table.produit{
	border-collapse: collapse;
	border-color: #aaaaaa;
}

table.produit td{
	padding: 4px;
}

table.panier {
	border-bottom:1px solid #FFCC33;
	border-top:1px solid #FFCC33;
	border-left:1px solid #FFCC33;
	border-right:1px solid #FFCC33;		
}

table.panier td.titre {
	color: #CC3333;
	font-weight: bold;
}

div.fin_de_page {
	page-break-after: always;
}

img.drapeau_fr{
	position:absolute;
	top:5px;
	right:150px;
	height: 12px;
	width : 18px;
	font-size:3px; /* Nécessaire pour corriger un bug d'IE */
	/* background: url(./pics/flags/fr.gif); */
}

table.auth {
	border: 1px solid #000000;
	border-collapse: collapse;
}

#imag a.drapeau_gb{
	position:absolute;
	top:5px;
	right:120px;
	width : 18px;
	height: 12px;
	font-size:3px; /* Nécessaire pour corriger un bug d'IE */
	background: url("./pics/flags/gb.gif");
}

#imag a.drapeau_de{
	position:absolute;
	top:5px;
	right:90px;
	width : 18px;
	height: 12px;
	font-size:3px; /* Nécessaire pour corriger un bug d'IE */
	background: url("./pics/flags/de.gif"); 
}

#imag a.drapeau_es{
	position:absolute;
	top:5px;
	right:60px;
	width : 18px;
	height: 12px;
	font-size:3px; /* Nécessaire pour corriger un bug d'IE */
	/*background: url("./pics/flags/es.gif"); */
}

#imag a.drapeau_it{
	position:absolute;
	top:5px;
	right:30px;
	width : 18px;
	height: 12px;
	font-size:3px; /* Nécessaire pour corriger un bug d'IE */
	background: url("./pics/flags/it.gif"); 
}

#annonce_new_formations{
	color: #e50000;
   text-align: center;
   border: 1px solid #e50000;
   margin: 3px 3px 3px 3px;
}
