body {background-color:#ffd3a1;color:#000;font:12px Arial,Helvetica,sans-serif;margin:0;text-align:center;}
a {text-decoration:none;color:#eb7c00;}
a:hover {text-decoration:underline;color:#eb7c00;}
ul li {list-style-type:square;}
img {border:0;}
td {font:12px Arial,Helvetica,sans-serif;}

/**     Spécifique class pixel pour xhtml cause pb avec <br />     **/
.TFpixel {font-size:1px;}

/**     couleur de fond de cellule de la navigation     **/
.BackColorNav02 { background-color: #023c88; } /* Header gauche */
.BackColorNav03 { background-color: #2b63ac; } /* Header milieu #6AA4C7*/
.BackColorNav04 { background-color: #3A89B2; } /* Footer */
.BackColorNav05 { background-color: #7ca9dc; } /* Header Sous Menu */

/**     couleur de liens     **/
a.LinkColor01 { text-decoration: none; color: #eb7c00; } /* nuance de orange */
a.LinkColor01:hover { text-decoration: underline; color: #eb7c00; }
a.LinkColor02 { text-decoration: none; color: #333; } /* nuance de gris */
a.LinkColor02:hover { text-decoration: underline; color: #fff; }
a.LinkColor03 { text-decoration: none; color: #2b63ac; } /* nuance de bleu */
a.LinkColor03:hover { text-decoration: underline; color: #EB7c00; }

.TitreBleu {text-decoration: none; color: #2b63ac;}

#HeaderThetis {padding:10px 14px 11px 14px;}
#HeaderThetis .logo {margin:0 83px 0 0;}

/*
#HeaderThetis2 .logo {margin:0 83px 0 0;}
*/
#HeaderThetis2 {margin:0px 0px 11px 14px;}
#HeaderThetis2 .logo {margin:0 0 0 0;}

#Layout {height:100%;width:778px;background-color:#fff;border-collapse:collapse;margin:0 auto;text-align:left;}
#Layout td {padding:0;vertical-align:top;}
#ColA, #ColB, #ColC, #ColD, #ColE, #ColF, #ColG, #ColH {height:98%;padding-bottom:40px !important;}
/* \*/
* html body #ColA, * html body #ColB, * html body #ColC, * html body #ColD, * html body #ColE, * html body #ColF, * html body #ColG, * html body #ColH {border-top:1px solid #fff;}
/* */
#ColA {width:502px;}
#ColB {border-left:1px solid #2b63ac;padding-right:22px !important;}
#ColC {width:140px;}
#ColD {padding:0 18px 0 11px !important;}
#ColD p {margin:1em 0;}
#ColD h2 {margin:0 0 15px -11px;}
/*#ColE {border-left:1px solid #7ca9dc;padding-right:22px !important;}*/
#ColE {border-left:1px solid #2b63ac;padding-right:22px !important;}
#ColF {width:270px;}

.bandeau {margin:30px 0 25px 0;padding:6px;}
.left {float:left;margin:0 5px 0 0;}
.right {float:right;margin:0 0 0 5px;}
.rightHuge {float:right;margin:0 0 0 20px;}

h2 {margin:0 0 8px 0;clear:both;padding:0;}
h3 {font:bold 12px Arial,Helvetica,sans-serif;color:#eb7c00;margin:0 0 5px 0;}
#ColB h2 {margin:0 0 16px 0;}
h2 img, h3 img {display:block;}

.LinkList {padding-left:0;margin:.5em 0 !important;}
.LinkList li {list-style-type:none;background:url(../../images/puce01_orange.gif) transparent no-repeat 0 3px;padding:0 0 3px 12px;}
.LinkList li a {font-weight:bold;color:#2b63ac;}

LinkSubList {padding-left:0;margin:.5em 0 !important;}
.LinkSubList li {list-style-type:none;background:url(../../images/puce03_orange.gif) transparent no-repeat 0 3px;padding:0 0 3px 12px;}
.LinkSubList li a {font-weight:bold;color:#2b63ac;}

.mention {font:10px Arial,sans-serif;color:#000;}

#menuGauche {margin:30px 0 0 12px;padding:0 0 133px 0;border-right:1px solid #7ca9dc;}
#menuGauche li {list-style:none;}

#menuGaucheMDE {margin:0px 0 0 13px;}
#menuGaucheMDE li {list-style:none;}


.Actu {margin:0 0 13px 8px;clear:both;width:494px;}
.Actu dt {background:url(../../images/puce01_orange.gif) transparent no-repeat 0 3px;padding:0 0 0 11px;font-size:11px;font-weight:bold;}
.Actu dd {float:left;margin:0;}
.Actu dd p {margin:0 0 5px 0;padding:0 10px 0 0;}
.Actu dd p.more {font-weight:bold;text-align:right;padding:10px 37px 0 0;}
.Actu dd.infos {width:142px;}
.Actu dd.infos .date {display:block;padding:0 0 0 15px;font-size:10px;font-weight:normal;margin:0 0 7px 0;}
.Actu dd.teaser {width:338px;}

.ActuSoc {font:12px Arial,sans-serif;margin:0;}
.ActuSoc dt {background:url(../../images/puce02_bleu.gif) transparent no-repeat 4px 0;padding:0 0 0 33px;}
.ActuSoc dt a {font-weight:bold;color:#2b63ac;text-decoration:none;}
.ActuSoc dt a:hover {color:#2b63ac;text-decoration:underline;}
.ActuSoc dd {margin:0 0 16px 33px;}

#BottomSearch {min-height:15px;border-top:1px solid #2b63ac;margin:0;padding:7px 8px;background-color:#fff;width:778px;voice-family:"\"}\"";voice-family:inherit;width:762px;}
html>body #BottomSearch {width:762px;}
#BottomSearch label img {display:block;float:left;margin:2px 4px 0 0;}
#recherche {width:160px;font-size:9px;border:1px solid #2b63ac;height:13px;padding:0;float:left;}
.valid {border:none;display:block;float:left;margin:0 0 0 6px;}

.recherche{width:160px;font-size:9px;border:1px solid #2b63ac;height:13px;padding:0;float:left;}
#TabRech {border-top:1px solid #2b63ac;}

#Footer {text-valign:bottom;text-align:right;background-color:#023c88;margin:0;width:778px;color:#023c88;font-size:.1em;}
#Footer img {margin:0 5px 0 15px;}
	
/* DEBUT CLASSES THOMAS */	
.table_border{border: solid #00829c}
.img_border{border: 2px solid #00829c}
.selected a {color: #2b63ac;font-weight: bold;}
.selected {color: #2b63ac;font-weight: bold;}
.letter{font-weight:bold;color:#2b63ac;}
.letter:hover{color:#EB7c00}
#menuGauchePriv{margin:30px 0 0 13px;}
#divA{padding-left:22px !important;}
.NoirPuceOrange
{
	background-image:url(../../images/puce01_orange.gif);
	background-repeat:no-repeat;
	background-position: 0 2px;
	padding:0 0 0 11px;
	font-size:11px;
	font-weight:bold;
}

.BleuPuceBleue
{
	background-image:url(../../images/puce01_bleu.gif);
	background-repeat:no-repeat;
	padding:0 0 0 11px;
	font-size:11px;
	font-weight:bold;
	color:#2B63AC;
}

.NoirPuceBleue
{
	background-image:url(../../images/puce02_bleu.gif);
	background-repeat:no-repeat;
	padding:0 0 0 23px;
	font-size:11px;
	font-weight:bold;
}

.BleuPuceOrange
{
	background-image:url(../../images/puce01_orange.gif);
	background-repeat:no-repeat;
	background-position: 0 2px;
	padding:0 0 0 11px;
	font-size:11px;
	font-weight:bold;
	color:#2B63AC;
}
/* FIN CLASSES THOMAS */	
.NoirPuceBleuelight {

	background-image:url(../../images/puce02_bleu.gif);
	background-repeat:no-repeat;
	padding:0 0 0 23px;
	font-size:11px;
	font-weight:normal;
}
.NoirPuceOrangeLight {
	background-image:url(../../images/puce03_orange.gif);
	background-repeat:no-repeat;
	background-position: 12px 2px;
	padding:0 0 0 24px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;



}
.texteorangegras {
	font-weight: bold;
	color: #EB7C00;
}
.FondSaumonGras {
	background-color: #FCD6BC;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;



}
.texteorange {

	font-weight: normal;
	color: #EB7C00;
}
.EncadreOrangeTexteGras {
	font-weight: bold;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	border: 1px solid #EB7C00;

}
.puceVorange {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
	background-image: url(../../images/puceV2orange.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-bottom: 3px;







}
.pucetiretnoir {
	list-style-position: outside;
	list-style-image: url(../../images/puceV2orange.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
	background-image: url(../../images/tiret.gif);
	background-repeat: no-repeat;
	margin-top: 1px;
	margin-bottom: 1px;
	background-position: 0px 4px;


}
.BleuPuceOrangePlus {

	background-image:url(../../images/puce01_orange.gif);
	background-repeat:no-repeat;
	background-position: 0 2px;
	padding:0 0 0 11px;
	font-size:12px;
	font-weight:bold;
	color:#2B63AC;
}
.TexteTabBleuItalicGras {
	text-decoration: none;
	color: #2b63ac;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;


}
