/* Styles généraux */
body
{
	background-color:       white;
	margin-top:             0;
	margin-left:            0;
}

.welcome
{
	FONT-SIZE:				17px;
	COLOR:					white;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            bold;
}

/* Structure du tableau de base (commun à homepage et autres pages) */
td.outils
{
    width: 800;
    height: 60;
}
td.ligneRouge
{
    background-color: #990100;
}
td.monMenu
{
    background-color: #990100;
    width: 800;
    height: 27;
}
td.principal
{
    width: 800;
    height: 440; 
}
td.traits
{
    background-image: url('../images/traits.gif');
    height: 1;
}

td.gaucheSignature
{
    background-color: #E6E6E6;
}
td.signature
{
    background-color: #E6E6E6;
    height: 30;
}

/* Haut de page: Outils */
A.outils
{
	FONT-SIZE:				11px;
	COLOR:					#393939;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
}
A.outils:active
{
	FONT-SIZE:				11px;
	COLOR:					#393939;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
}
A.outils:visited
{
	FONT-SIZE:				11px;
	COLOR:					#393939;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
}
A.outils:hover
{
	FONT-SIZE:				11px;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
}
td.lesOutils
{
	FONT-SIZE:				11px;
	COLOR:					#393939;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
}
A.langue
{
	FONT-SIZE:				11px;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            bold;
}
A.langue:active
{
	FONT-SIZE:				11px;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            bold;
}
A.langue:visited
{
	FONT-SIZE:				11px;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
    font-weight:            bold;
}
A.langue:hover
{
	FONT-SIZE:				11px;
	COLOR:					black;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            bold;
}

/* Partie principale */
.titreGrille
{
	FONT-SIZE:				18px;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            bold;
}


/* Bas de page: Signature */
td.laSignature
{
	FONT-SIZE:				11px;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            bold;
}

/* Les Patches de liste */
table.listPatch
{
    border-top:             1px;
    border-top-color:       #990100;
    border-top-style:       solid;
    border-bottom:          1px;
    border-bottom-color:    #990100;
    border-bottom-style:    solid;
    border-left:            1px;
    border-left-color:      #990100;
    border-left-style:      solid;
    border-right:           1px;
    border-right-color:     #990100;
    border-right-style:     solid;
    width:                  201;
}

td.listPatchTitre
{
    background-color:       #990100;   
	FONT-SIZE:				12px;
	COLOR:					white;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	text-align:             center;
	font-weight:            bold;
}

td.listPatchContenu
{
    background-color:       white;   
	FONT-SIZE:				12px;
	COLOR:					black;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            normal;
}

td.listPatchToutAfficher
{
    background-color:       white;
    text-align:             right;  
    padding:                2; 
}

A.listPatchLien
{
	FONT-SIZE:				11px;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            bold;
}
A.listPatchLien:active
{
	FONT-SIZE:				11px;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            bold;
}
A.listPatchLien:visited
{
	FONT-SIZE:				11px;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            bold;
}
A.listPatchLien:hover
{
	FONT-SIZE:				11px;
	COLOR:					black;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            bold;
}

A.listPatchLienTout
{
	FONT-SIZE:				11px;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	Font-weight:            bold;
}
A.listPatchLienTout:active
{
	FONT-SIZE:				11px;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	Font-weight:            bold;
}
A.listPatchLienTout:visited
{
	FONT-SIZE:				11px;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	Font-weight:            bold;
}
A.listPatchLienTout:hover
{
	FONT-SIZE:				11px;
	COLOR:					black;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	Font-weight:            bold;
}

/* Réalisation (bas de page) */
.realisation
{
	FONT-SIZE:				10px;
	COLOR:					#646464;
	FONT-FAMILY:			Arial;
}

A.realisationLien
{
	FONT-SIZE:				10px;
	COLOR:					#646464;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            normal;
}
A.realisationLien:active
{
	FONT-SIZE:				10px;
	COLOR:					#646464;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            normal;
}
A.realisationLien:visited
{
	FONT-SIZE:				10px;
	COLOR:					#646464;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            normal;
}
A.realisationLien:hover
{
	FONT-SIZE:				10px;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            normal;
}

/* Images de la homepage */
.avantDefilant
{
	FONT-SIZE:				11px;
	COLOR:					black;
	FONT-FAMILY:			Arial;
}

table.homeImage
{
    border-bottom-color:#990100;
    border-bottom-style: solid;    
    border-bottom-width:1;
    border-left-color: #990100;
    border-left-style: solid;    
    border-left-width:1;
    border-right-color: #990100;
    border-right-style: solid;    
    border-right-width:1;
    border-top-color: #990100;
    border-top-style: solid;    
    border-top-width:1;
}

/* Texte défilant dans IFrame */
table.defilant
{
    background-color: #E6E6E6;
    width: 569;
    vertical-align: middle;
    border-bottom-color:#ACB4A7;
    border-bottom-style: dashed;    
    border-bottom-width:1;
    border-top-color: #ACB4A7;
    border-top-style: dashed;    
    border-top-width:1;
}

td.defilant
{
	FONT-SIZE:				10px;
	COLOR:					black;
	FONT-FAMILY:			Arial;
	background-color: #E6E6E6;
	height:20;
	vertical-align: bottom;
	text-align: center;
}
A.defilantLien
{
	FONT-SIZE:				11px;
	COLOR:					black;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            bold;
}
A.defilantLien:active
{
	FONT-SIZE:				11px;
	COLOR:					black;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            bold;
}
A.defilantLien:visited
{
	FONT-SIZE:				11px;
	COLOR:					black;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            bold;
}
A.defilantLien:hover
{
	FONT-SIZE:				11px;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            bold;
}

table.patchWorldwide1
{
    background-image: url('../images/worldwidePatch/bg1.gif');
    width: 200;
    height: 157;
    vertical-align: top;
    text-align: center;
}
table.patchWorldwide2
{
    background-image: url('../images/worldwidePatch/bg2.gif');
    width: 200;
    height: 157;
    vertical-align: top;
    text-align: center;
}table.patchWorldwide3
{
    background-image: url('../images/worldwidePatch/bg3.gif');
    width: 200;
    height: 157;
    vertical-align: top;
    text-align: center;
}table.patchWorldwide4
{
    background-image: url('../images/worldwidePatch/bg4.gif');
    width: 200;
    height: 157;
    vertical-align: top;
    text-align: center;
}

td.patchWorldwide
{
    FONT-SIZE:				9pt;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	font-weight: bold;
}

A.worldwide
{
	FONT-SIZE:				12pt;
	COLOR:					#CDC3CC;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            normal;
}
A.worldwide:active
{
	FONT-SIZE:				12pt;
	COLOR:					#CDC3CC;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            normal;
}
A.worldwide:visited
{
	FONT-SIZE:				12pt;
	COLOR:					#CDC3CC;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            normal;
}
A.worldwide:hover
{
	FONT-SIZE:				12pt;
	COLOR:					black;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            normal;
}

.worldwideActive
{
	FONT-SIZE:				12pt;
	COLOR:					#990100;
	FONT-FAMILY:			Arial;
	TEXT-DECORATION:		none;
	font-weight:            normal;
}