/* Global ************************* */

BODY { margin: 0; background-color:#FFFFFF  }
BODY,TD,TH,LI  { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;	}

/* //////////////////////////////// */
/*  S I T E ****************** */
/* ///////// */

TD.contenu { background-color:#FFFFFF; }
DIV.contenu {
	margin: 30px 30px 30px 30px;
	text-align : justify;
}
DIV.contenu UL {}
/* I.E. ONLY  */ * html TD.contenu {}


	.TD_menu {padding: 5px 30px 5px 17px;font-size: 10px;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000;}
	.TD_menu A:link, .TD_menu A:visited {color: #CC3300;text-decoration:none;}
	.TD_menu A:active, .TD_menu A:hover { color: #000000; text-decoration:underline; }


	.TD_copyright {padding: 5px 30px 5px 17px;font-size: 10px;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;color: #CC3300;}
	
/* Backgrounds ******************** */


.tab_services { border:1px solid #BEBCBC; }
.td_border{ border-right:1px solid #BEBCBC;border-left:1px solid #BEBCBC;  }
.td_border2{ border-bottom:1px solid #BEBCBC;  }
				
/* //////////////////////////////// */
/*  B O X E S ****************** */
/* ///////// */


	
/* //////////////////////////////// */
/*  T A B L E S  ****************** */
/* ///////// */

	
	
	
/* //////////////////////////////// */
/*  T E X T  ****************** */
/* ///////// */

H1 { font-size: 15px; margin: 0px; color:#DC7531;}


H2 { font-size: 18px; font-weight:bold; color: #DC7531; margin: 0px; }

H3 { font-size: 13px; font-weight:bold; color: #E28E55; margin: 0px; }
H4, H5 { font-size: 13px; font-weight:bold; color: #000000; margin: 0; }

H6 { font-size: 11px; color: #000000; margin: 10px 0 12px 10px; }


.tText01 {color: #000000;}
.tBleu  {color: #006699;font-weight:bold;}
.tOrange  {color: #DD6D22; }
.tAsterix {color:#C91616;font-weight:bold;}
.tFleche {color:#517D97;font-weight:normal;font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.tItalic { font-style: italic;margin: 0 20px 0px 0;}
.text13  {font-size: 13px; font-weight:bold; }


.langue {font-size: 14px; font-weight:bold; padding:0 31px 5px 0; }
.langue A:link, .langue A:visited { color: #003366; text-decoration:none; }
.langue A:active, .langue A:hover {color: #669933; text-decoration:none; }
	
/* Forms ************************** */

FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit { font-size: 12px; }

/* Links ************************** */

A:link, A:visited {color: #DD6D22; text-decoration:none;}
A:active, A:hover {color: #DD6D22; text-decoration:underline; }

A:link.bold, A:visited.bold {font-weight:bold;}
A:active.bold, A:hover.bold {font-weight:bold; }


	
/* //////////////////////////////// */
/*  L I S T S ****************** */
/* ///////// */

UL { margin: 5px 0px 12px 30px; padding: 0;list-style-image: url(/images/icons/li_2.gif); list-style-type: disc;}
	LI {margin: 5px 0 0 0; padding: 0; vetical-align:top; }
	LI.asterix { list-style-image: url(/images/icons/li_asterix.gif); color:#DF0000; }
	
UL.liste_check {list-style-image: url(/images/icons/li_check.gif); list-style-type: none;}
	.liste_check LI {}

UL.liste_fleche {list-style-image: url(/images/icons/li_fleche1.gif); list-style-type: none; }
	.liste_fleche LI {}
	.liste_fleche A:link, .liste_fleche A:visited { color: #666666; text-decoration:underline; }
	.liste_fleche A:active, .liste_fleche A:hover { color: #666666; text-decoration:none; }
	
UL.liste_tiret {list-style-image: url(/images/icons/menu_tiret.gif); list-style-type: none; }
	
UL.liste_accueil {list-style-image: url(/images/icons/li_1.gif); list-style-type: none;color:#CC3300;}
	.liste_accueil LI {font-size:12px;font-weight:bold;}
	.liste_accueil A:link, .liste_accueil A:visited {text-decoration:none;}
	.liste_accueil A:active, .liste_accueil A:hover {text-decoration:underline;}
	
/* //////////////////////////////// */
/*  M I S C ****************** */
/* ///////// */

HR { height:1px; color:#000000; background-color:#000000; margin: 5px 0 5px 0; border:none;  }

.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.maxSize {width:100%;height:100%;}

.noPadding {padding:0;}
.noWrap { white-space:nowrap;}

#spanDiv SPAN {display:-moz-inline-box; /* Gecko proprietary */ display:inline-block; /* supported by Opera and ? */ /* vertical-align:middle;  Gecko needs this */ }

IMG.img_spacer {width:1px;height:20px;}
IMG.img_marge {width:29px;height:1px;}

.btn_top {text-align:right;}