.encadre {
	border: 1px solid #999999;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
a.texte {
	color: #000033;
	text-decoration: none;
	font-weight: bold;
}


#form1 .texte #valider {
	background-color: #3874BA;
	color: #FFFFFF;
	height: 20px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.prof {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
}
a.bleubialec {
	color: #3A529A;
}

a.prof:hover {
	color: #D9F3F3;
}

.fdident {
	background-color: #5D5D5D;
	background-image: url(../img_temporaire/onglet_ident/onglet_fd.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.com {
	color: #FFFFFF;
	background-color: #A4A4A6;
	padding: 4px 5px;
	margin: 0px;
	text-decoration: none;
}
.gt {
	color: #FFFFFF;
	background-color: #C0292E;
	padding: 4px 5px;
	margin: 0px;
	text-decoration: none;
}

.texteObligatoire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #B62B30;
}
.rouge {
	color: #B62B30;
}

.onglets {
	list-style-type: none;
	margin: 0;
	text-align: left;
}

#navigation, #navigationEsp, #navigationGrise, #SousNavigation, #SousRubriques {
	width: 160px ;
	list-style: none ;
	margin: 0 0 0 5px;
	padding: 0 ;
	}

#navigation li {
	background: #F6F7F7;
	color: #fff;
	margin-bottom: 1px;
	border-top: 1px solid #F6F7F7;
	border-right: 1px solid #F6F7F7;
	border-bottom: 1px dotted #239192;
	border-left: 1px solid #F6F7F7;
	margin-top: 8px;
	}
#navigationEsp li {
	background: #F6F7F7;
	color: #fff;
	margin-bottom: 1px;
	border-top: 1px solid #F6F7F7;
	border-right: 1px solid #F6F7F7;
	border-bottom: 1px dotted #A42623;
	border-left: 1px solid #F6F7F7;
	margin-top: 8px;
	}
#navigationGrise li {
	background: #F6F7F7;
	color: #fff;
	margin-bottom: 1px;
	border-top: 1px solid #F6F7F7;
	border-right: 1px solid #F6F7F7;
	border-bottom: 1px dotted #333333;
	border-left: 1px solid #F6F7F7;
	margin-top: 8px;
	}
#SousNavigation li {
	background: #F6F7F7;
	color: #fff;
	margin-bottom: 0px;
	border-top: 1px solid #F6F7F7;
	border-right: 1px solid #F6F7F7;
	border-bottom: 1px solid #F6F7F7;
	border-left: 1px solid #F6F7F7;
	margin-top: 0px;
	}
#SousRubriques li {
	background: #F6F7F7;
	margin-bottom: 0px;
	border-top: 1px solid #F6F7F7;
	border-right: 1px solid #F6F7F7;
	border-bottom: 1px solid #F6F7F7;
	border-left: 1px solid #F6F7F7;
	margin-top: 0px;
	}
#navigation li a, #navigationEsp li a, #navigationGrise li a{
	display: block;
	background: #F6F7F7;
	color: #239192;
	font: bold 0.8em/1em Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	padding: 4px 0;
	margin-left: 5px;
	}
.rubdoson{
	display: block;
	background: #F6F7F7;
	color: #333366;
	font: bold 0.8em/1em Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	padding: 4px 0;
	margin-left: 5px;
}
.rubdosoff{
	display: block;
	background: #F6F7F7;
	color: #239192;
	font: bold 0.8em/1em Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	padding: 4px 0;
	margin-left: 5px;
	}
#SousNavigation li a {
	display: block;
	background: #F6F7F7;
	color: #333333;
	font: 0.7em/1em Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	padding: 0px 0;
	margin-left: 5px;
	}
	
#SousRubriques li a{
	display: block;
	background: #F6F7F7;
	color: #394774;
	font: 0.7em/1.2em Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	padding: 0px 0;
	margin-left: 12px;
	}
	
#navigation li a:hover, #navigation li a:focus, #navigation li a:active, #navigationEsp li a:hover, #navigationEsp li a:focus, #navigationEsp li a:active, #navigationGrise li a:hover, #navigationGrise li a:focus, #navigationGrise li a:active {
	background: #F6F7F7;
	color: #333366;
	}
#SousNavigation li a:hover, #SousNavigation li a:focus, #SousNavigation li a:active,
#SousRubriques li a:hover, #SousRubriques li a:focus, #SousRubriques li a:active {
	background: #F6F7F7;
	color: #999999;
	}
#navigation .navon, #navigationEsp .navon, #navigationGrise .navon {
	color: #333366;
}
#SousNavigation .navon {
	color: #FF0000;
	font-weight: bold;
}	
	
.active {
	border-bottom: 1px solid #A9A9A9;
	background-color: #FFFFFF;
	border-right-style: solid;
	margin-right: 0px;
	border-right-width: 4px;
	border-right-color: #ADD8E6;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	width: 143px;
}


.bordure {
	border-top: 1px solid #A9A9A9;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
	text-align: left;
	padding: 10px;
}
.tdcentre {
	padding: 10px 10px 10px 20px;
}
.tdcentre h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1em;
	letter-spacing: 0.1em;
	color: #394774;
	background-image: url(../img/bouleH2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
	height: 20px;
	padding-top: 3px;
}
.texteJustifie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: justify;
}
.bleu {

	color: #394774;
}
.profON {

	color: #394774;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
}
.profACCUEIL {


	color: #d9f3f3;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
}
#pied {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	text-align: center;
	width: 945px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 3px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
	background-color: #F9F9F9;
	margin-bottom: 2px;
}
.haut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #394774;
	background-image: url(../img/fd_retour_haut.gif);
	background-repeat: no-repeat;
	margin: 5px;
	padding-bottom: 5px;
	text-align: right;
	background-position: right;
	padding-right: 30px;
}
.haut a {
	color: #394774;
	text-decoration: none;
}


#pied a {
	color: #9C2D34;
}
#filet {
	text-align: center;
	width: 700px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B62B30;
	padding-top: 3px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
	margin-bottom: 5px;
	margin-top: 30px;
}
.tdcentre h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	color: #394774;
	margin-top: 30px;
}
.tdcentre h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #394774;
	font-size: 1em;
	margin-top: 20px;
}
.tdcentre .sousTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #394774;
	font-size: 0.9em;
	margin-bottom: -10px;
}
.congres {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CD5A01;
	padding: 2px 2px 2px 5px;
	font-size: 0.8em;
	margin-right: 3px;
}
.autre_manif {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CCCCCC;
	padding: 2px 2px 2px 5px;
	font-size: 0.8em;
	margin-right: 3px;
}

/***************************PDF************************************************/
#Tpdf {
	background-image: url(../manifestations/img/fd_pdf.gif);
}
#Tpdf p {
	background-color: #C6282D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 50px;
	padding-left: 5px;
	height: 20px;
	background-image: url(../manifestations/img/biais_pdf.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	margin-bottom: 1px;
}
#txtpdf {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C6282D;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C6282D;
	vertical-align: bottom;
	padding-bottom: 2px;
}
#txtpdf a, #txtplusinfos a, #txtidentif a {
	color: #333333;
	text-decoration: none;
}
#txtpdf a:hover, #txtplusinfos a:hover, #txtidentif a:hover {
	color: #999999;
	text-decoration: none;
}
/********************************* POUR TOUS LES CARTOUCHES ***************************************************************/
.cartTitre p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../img/cart_bleu/puce_T.gif);
	background-repeat: no-repeat;
	background-position: 2px 12px;
	padding-left: 15px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cartcentre p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-top: 0px;
}
.cartcentre .ListeDeTexte {
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 13px;
	text-indent: -10px;
	padding-bottom: 3px;
}
.cartcentre .ListeDeTexte a {
	color: #000000;
	text-decoration: none;
}
/********************************* CARTOUCHE BLEU ***************************************************************/
#cartouchebleu .carttop {
	background-image: url(../img/cart_bleu/top.jpg);
	height: 16px;
	width: 214px;
	background-repeat: no-repeat;
	margin: 25px 0px 0px;
	padding: 0px;
}
#cartouchebleu .cartTitre {
	background-image: url(../img/cart_bleu/fd_titre.jpg);
	background-repeat: repeat-y;
	width: 214px;
	margin: 0px;
}
#cartouchebleu .cartcentre {
	background-image: url(../img/cart_bleu/fd_txt.jpg);
	background-repeat: repeat-y;
	width: 214px;
	text-align: left;
}
#cartouchebleu .cartcentre .ListeDeTexte a:hover {
	color: #006699;
	text-decoration: none;
}
#cartouchebleu .cartbas {
	background-image: url(../img/cart_bleu/bas.jpg);
	height: 8px;
	width: 214px;
	background-repeat: no-repeat;
}
#cartoucherge .puce {
	color: #006699;
}
/********************************* FIN CARTOUCHE BLEU ***************************************************************/

/********************************* CARTOUCHE ROUGE ***************************************************************/
#cartoucherge .carttop {
	background-image: url(../img/cart_rge/top.jpg);
	height: 16px;
	width: 214px;
	background-repeat: no-repeat;
	margin: 25px 0px 0px;
	padding: 0px;
}
#cartoucherge .cartTitre {
	background-image: url(../img/cart_rge/fd_titre.jpg);
	background-repeat: repeat-y;
	width: 214px;
	margin: 0px;
}
#cartoucherge .carttop p {
	margin: 0px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}

#cartoucherge .cartcentre {
	background-image: url(../img/cart_rge/fd_txt.jpg);
	background-repeat: repeat-y;
	width: 214px;
	text-align: left;
}
#cartoucherge .cartcentre .ListeDeTexte a:hover {
	color: #A62C27;
	text-decoration: none;
}
#cartoucherge .cartcentre .groschiffre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #652728;
	text-align: center;
	margin-right: 5px;
	margin-left: 3px;
}

#cartoucherge .cartbas {
	background-image: url(../img/cart_rge/bas.jpg);
	height: 8px;
	width: 214px;
	background-repeat: no-repeat;
}
#cartoucherge .puce {
	color: #A62C27;
}
/********************************* FIN CARTOUCHE ROUGE ***************************************************************/
#form1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 0.8em;
}
.deconnex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #3A529A;
	text-decoration: none;
}
h2.liens  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1em;
	letter-spacing: 0.1em;
	color: #394774;
	background-image: url(../img/puceH2lien.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	margin-top: 10px;
	height: 30px;
	padding-top: 3px;
}
#rubLiens {
	margin-top: -15px;
	margin-left: 50px;
}
#rubLiens li {
	list-style-image: url(../img/pucelistelien.gif);
	list-style-position: outside;
	list-style-type: none;
}
#rubLiens a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #394774;
	text-decoration: none;
}
#detailliens h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #394774;
	margin-bottom: 0px;
	margin-left: 5px;
}
#detailliens .lienImage {
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#detailliens .TDLienImage {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #67C8CC;
	width: 200px;
}

#detailliens .souligne {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B5B5B8;
}

#detailliens .TitreLien {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	margin-left: 20px;
	margin-top: 0px;
	color: #383f83;
	padding: 0px;
	margin-bottom: 0px;
}
#detailliens .TBTitre, #detailoffre .TBTitre, #dosthem .TBTitre {
	background-color: #F6F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #67C8CC;
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #67C8CC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #67C8CC;
	margin: 0px;
	padding: 0px;
}
#detailoffre .TBTitreActu {
	background-color: #F6F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #336699;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #336699;
	margin: 0px;
	padding: 0px;
}
#detailliens .URLLienTitre a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #383f83;
	font-size: 0.8em;
	text-decoration: none;
}
#detailliens .URLLienTitre p {
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#detailliens .TexteLien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-left: 20px;
}
#detailliens .URLLien a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #394774;
	margin-left: 20px;
	padding: 3px 10px 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B5B5B8;
	border-bottom-color: #B5B5B8;
}
#detailliens .URLLien a:hover {
	color: #B5B5B8;
	text-decoration: none;
	background-color: #394774;
	margin-left: 20px;
	padding: 3px 10px 5px;
}
#forumSujet .forumSujetTD {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A42723;
}
#forumSujet .forumSujetTD .sujet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background-image: url(../img/forum/bulle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 0px;
	text-indent: 0px;
	padding-left: 30px;
	margin-right: 70px;
	margin-bottom: 0px;
	padding-bottom: 3px;
}
#ForumEnCours p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-right: 5px;
	margin-left: 13px;
	text-indent: -8px;
	margin-bottom: 0px;
	margin-top: 3px;
}
#ForumEnCours a {
	color: #000000;
	text-decoration: none;
}

#ForumEnCours .txtpttdte {
	font-size: 0.6em;
	color: #A42723;
	text-align: right;
	margin-right: 5px;
}
#ForumEnCours hr {
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #999999;
	color: #F6F7F7;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.TBTitreLivre {
	margin: 30px 0px 10px;
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF0000;
}
p.TitreRubLivre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	margin-left: 20px;
	margin-top: 0px;
	color: #990000;
	padding: 0px;
	margin-bottom: 0px;
}
/************************************************ Panier***********************************/
#Panier p {
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 5px;
	margin-left: 13px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.lieninterne {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../img/fl_ssrub.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.lieninterne a {
	text-decoration: none;
	color: #000000;
}
.gras {
	font-weight: bold;
}

/****************************************************************************************************/


#forumSujet .forumSujetTD .SousSujet {
	margin: 0px 5px 0px 0px;
	float: right;
	text-align: right;
}

#post {
	width: 150px;
	float: right;
	margin: 0px 6px 0px 0px;
	text-align: right;
}

.forumReponse {
	width: 505px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	margin: 5px 5px 0px;
}
.forumReponseTD {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5B5B5;
}


.txtrge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #A42623;
	margin: 0px;
	text-align: left;
	padding: 0px;
}
.texteptt, .txtCart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
a.texteptt {
	color: #A42623;
	font-weight: bold;
	text-decoration: none;
}
a.texteptt:hover {
	color: #999999;
	font-weight: bold;
}
a.txtCart {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.txtCart:hover {
	color: #999999;
	font-weight: bold;
}

.TnavVert {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #394774;
	font-size: 1em;
	background-image: url(../img/tab_top_vert.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 36px;
}
.TnavRouge {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D9F3F3;
	font-size: 1em;
	background-image: url(../img/esp/tab_top_esp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 36px;
}
.TnavGris {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 1em;
	background-image: url(../img/tab_top_gris.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 36px;
}
.TnavRouge p ,.TnavVert p, .TnavGris p{
	margin: 0px;
}
legend {
	font-family: Arial, Helvetica, sans-serif;
	color: #3A529A;
	font-size: 0.8em;
	margin: 2px;
	padding: 2px 5px;
	background-color: #F6F7F7;
	font-weight: bold;
}
fieldset {
	padding: 3px;
	border: 1px dotted #CCCCCC;
}
#produit {
	background-color: #F6F7F7;
	margin: 0px;
	width: 535px;
	padding: 0px;
}
#produit .nom {
	background-color: #394774;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 0px 2px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #63C8D0;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-top: 0px;
}

#produit .tarif a {
	text-decoration: none;
	color: #239192;
	font-weight: bold;
	text-align: right;
	margin-right: 5px;
	margin-bottom: 0px;
}
#produit .code {
	font-weight: bold;
	margin: 0px;
}
#produit .tarif {
	margin: 0px;
	font-size: 0.7em;
}

#produit .descriptif img {
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #63C8D0;
	border-bottom-color: #63C8D0;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
}

#produit .descriptif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #394774;
	margin: 0px 10px 10px 20px;
	text-align: justify;
	padding-top: 0px;
}
#produit .descriptif a {
	color: #009999;
}

#produit table {
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #394774;
}
#produit .descriptif a:hover {
	color: #FF0000;
}
h2.offremploi {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1em;
	letter-spacing: 0.1em;
	color: #394774;
	background-image: url(../img/puceH2offremploi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	margin-top: 10px;
	height: 30px;
	padding-top: 3px;
}
#detailoffre .TitrePays {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	margin-left: 20px;
	margin-top: 0px;
	color: #383f83;
	padding: 0px;
	margin-bottom: 0px;
}
#detailoffre .descriptif {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#detailoffre .OffreEmploi {
	margin-top: 10px;
}
#detailoffre .TitreLong {
	font-size: 0.9em;
	font-weight: bold;
	color: #2A6768;
	margin-bottom: 0px;
}
#detailoffre .texteOffre {
	font-size: 0.8em;
	margin-top: 5px;
}
#detailoffre .UrlOffre, .UrlActu {
	font-size: 0.8em;
	font-weight: bold;
	text-align: right;
}
#detailoffre .texteOffre a {
	color: #333333;
}

#detailoffre .UrlOffre a {
	color: #A6312A;
	text-decoration: none;
}
.pays {
	color: #FFFFFF;
	background-color: #666666;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.suivprec {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
}
.suivprec a:hover {
	text-decoration: none;
	color: #999999;
}
.suivprec a {
	text-decoration: none;
	color: #394774;
}
.rubriqueActu {

	color: #FFFFFF;
	background-color: #336699;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.TcartBleuAcc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 3px;
	padding: 0px;
}
h2.actu {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1em;
	letter-spacing: 0.1em;
	color: #394774;
	background-image: url(../img/puceH2actu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	margin-top: 10px;
	height: 30px;
	padding-top: 3px;
}
#detailoffre .TitreLongActu {

	font-size: 0.9em;
	font-weight: bold;
	color: #336699;
	margin-bottom: 0px;
}
#detailoffre .UrlActu a {

	color: #67C8CC;
	text-decoration: none;
}
#detailoffre .texteOffre a:hover {
	color: #336699;
}
.TbRubDosThem p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-right: 5px;
	margin-bottom: 2px;
	background-image: url(../img/fl_ssrub.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 10px;
	margin-top: 0px;
}
.TbRubDosThem a {
	color: #3F3F6E;
	text-decoration: none;
}
.TbRubDosThem a:hover {
	color: #B4B5C6;
}
.TicPDF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image: url(../img/icones/pdf.gif);
	background-repeat: no-repeat;
	background-position: 98% 3px;
	width: auto;
	margin: 3px 20px 3px 50px;
	padding: 3px 50px 3px 3px;
	border-top: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	border-left: 10px solid #FF1519;
}
.TicDOC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image: url(../img/icones/word.gif);
	background-repeat: no-repeat;
	background-position: 98% 3px;
	width: auto;
	margin: 3px 20px 3px 50px;
	padding: 3px 50px 3px 3px;
	border-top: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	border-left: 10px solid #446AB9;
}
.TicPPT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image: url(../img/icones/ppt.gif);
	background-repeat: no-repeat;
	background-position: 98% 3px;
	width: auto;
	margin: 3px 20px 3px 50px;
	padding: 3px 50px 3px 3px;
	border-top: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	border-left: 10px solid #F0976B;
}
.TicEXL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image: url(../img/icones/excel.gif);
	background-repeat: no-repeat;
	background-position: 98% 3px;
	width: auto;
	margin: 3px 20px 3px 50px;
	padding: 3px 50px 3px 3px;
	border-top: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	border-left: 10px solid #589E52;
}
.TicHTM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image: url(../img/icones/ie.gif);
	background-repeat: no-repeat;
	background-position: 98% 3px;
	width: auto;
	margin: 3px 20px 3px 50px;
	padding: 3px 50px 3px 3px;
	border-top: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	border-left: 10px solid #3DCBFE;
}
.TicHTM .TicTitre, .TicPDF .TicTitre, .TicDOC .TicTitre, .TicPPT .TicTitre, .TicEXL .TicTitre {
	margin: 0px 0px 2px;
}
.TicHTM .TicTexte {
	margin-top: 5px;
	margin-bottom: 2px;
}
.TicHTM ul {
	margin-top: 2px;
	margin-bottom: 5px;
}


.TicPDF a,  .TicDOC a, .TicPPT a, .TicEXL a, .TicHTM a{
	color: #333333;
}
h2.contact {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1em;
	letter-spacing: 0.1em;
	color: #394774;
	background-image: url(../img/puceH2contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	margin-top: 10px;
	height: 30px;
	padding-top: 3px;
}
.encadre .cartRge a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	color: #333333;
}
.cartRge {
	margin: 0px;
}
.encadre .cartRge a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	color: #B02221;
}
.rubdossier {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	color: #2E9DA6;
	margin-top: 30px;
}
#dosthem .Titre {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	margin-left: 20px;
	margin-top: 0px;
	color: #383f83;
	padding: 0px;
	margin-bottom: 0px;
}
.PetitionTitreLong
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #239192;
	text-align: center;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#PetitionDev
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color:#F6F7F7;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#PetitionDev a, #PetitionCommentaires a
{
	color: #B62B30;
}
#PetitionCommentaires
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: justify;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#PetitionCommentaires p
{
	margin-top: 0px;
	margin-bottom: 5px;
}
#PetitionCommentaires ul
{
	margin-top: 0px;
	margin-bottom: 5px;
}
#PetitionSignataires
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: justify;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#PetitionSignataires em
{
	padding-left: 20px;
}
#PetitionAccesDirect
{
	float: right;
	width: 155px;
	margin-top: 20px;
}
#PetitionAccesDirect ul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
#PetitionAccesDirect ul li
{
	margin: 0px 0px 0px 5px;
	list-style-image: url(../img/acces_direct/puce_petition.gif);
	list-style-type: none;
	padding-left: 5px;
}
#PetitionAccesDirect a
{
	color: #336;
}
#PetitionAccesDirect a:hover
{
	color: #63C8D0;
	text-decoration: none;
}
