/* ============================================================================== *\
|| ############################################################################## ||
|| #             Site Internet : LE JOURNAL DES PROFESSIONNELS (JDP)            # ||
|| # -------------------------------------------------------------------------- # ||
|| #                 Auteur : Thierry Godin / N1bus-Expériences                 # ||
|| #             Copyright : ©2007 N1bus-Expériences (www.n1bus.fr)             # ||
|| # -------------------------------------------------------------------------- # ||
|| #                          Date de création : nov/2007                       # ||
|| # ===========================================================================# ||
|| # FICHIER : Styles structure                                                 # ||                                     
|| ############################################################################## ||
\* ============================================================================== */
.admin-comment{
	background: transparent;
	color: fuchsia;
	font-family: Verdana;
	font-size: 9px;
	font-style: italic;
}
.admin-content, .content {
	background: #FFFFFF;
	color: #696969;
	width: 700px;
}
.admin-form-error{
	background-color: #ffffdd;
	border: 2px solid #cc0000;
	width: 600px;
}
.admin-form-error-error{
	background: transparent;
	color: red;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
.admin-form-error-texte, .admin-form-ok-texte {
	background: transparent;
	color: black;
	font-family: Verdana;
	font-size: 10px;
}
.admin-form-error-titre{
	background-color: #cc0000;
	border: 2px solid black;
	color: white;
	font-family: "Times New Roman";
	font-size: 18px;
	font-weight: bold;
}
.admin-form-ok{
	background-color: #dbffd4;
	border: 2px solid #00cc00;
	width: 600px;
}
.admin-form-ok-titre{
	background-color: #00cc00;
	border: 2px solid black;
	color: white;
	font-family: "Times New Roman";
	font-size: 18px;
	font-weight: bold;
}
.admin-hr {
	background: transparent;
	color: #CC0000;
	height: 1px;
}
.admin-img-middle-click{
	background: transparent;
	cursor: pointer;
	vertical-align: middle;
}
.admin-instructions{
	background: #f9fff0;
	border: 1px solid #cdf7ce;
	color: green;
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
}
.admin-just{
	background: transparent;
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	text-align: justify;
}
.admin-list-tab{
	background: white;
	border: 1px solid #333333;
	font-family: Verdana;
	font-size: 9px;
}
.admin-list-tab-detail{
	background: #ffffea;
	border: 2px dotted #ffd79b;
	color: #515151;
	font-size: 9px;
	padding: 3px 3px 3px 3px;
	display: block;
}
.admin-list-tab-header{
	background: black;
	color: white;
	font-size: 9px;
	font-weight: bold;
	height: 20px;
}
.admin-list-tab-titre, .admin-list-tab-data {
	background: #ebebeb;
	color: black;
	font-size: 9px;
	height: 25px;
}
.admin-menu-top{
	background: white;
	border-bottom: 1px solid silver;
	color: black;
	font-family: Verdana;
	font-size: 9px;
	height: 25px;
}
.admin-menu-top a:link,.admin-menu-top a:visited,.admin-menu-top a:active{
	background: transparent;
	color: red;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
}
.admin-menu-top a:hover{
	background: transparent;
	color: red;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: underline;
}
.admin-nav{
	background: white;
	border-right: 1px solid silver;
	color: navy;
	font-family: Verdana;
	font-size: 9px;
	line-height: 10px;
	padding-left: 5px;
	text-align: left;
}
.admin-nav a:link,.admin-nav a:visited, .admin-nav a:active{
	background: transparent;
	color: navy;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
}
.admin-nav a:hover{
	background: transparent;
	color: navy;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: underline;
}
.admin-nav-titre{
	background: transparent;
	color: black;
	font-family: "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	line-height: 10px;
	text-align: left;
	text-decoration: underline;
}
.admin-titre-page{
	background: #f0e68c;
	border: 1px solid #000000;
	color: #000000;
	font-family: "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	height: 30px;
	padding-left: 10px;
	text-align: left;
}
.all {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.asterisque{
	background: transparent;
	color: red;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bolder;
}
.header {
	background: url(img_nav/header_logo_jdp.jpg) #0392D9 no-repeat left;
	color: #808080;
	height: 92px;
	width: 900px;
}
.img-middle{
	background: transparent;
	vertical-align: middle;
}
.left-tab-connexion{
	background: #5bb3d0;
	border-bottom: 1px solid #006666;
	border-left: 1px solid #006666;
	border-right: 1px solid #006666;
	color: white;
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.left-tab-connected{
	background: #5bb3d0;
	border-bottom: 1px solid #006666;
	border-left: 1px solid #006666;
	border-right: 1px solid #006666;
	color: #000000;
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 15px;
}
.left-tab-connexion a:link,  .left-tab-connexion a:visited, .left-tab-connexion a:active{
	background: transparent;
	color: black;
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.left-tab-connexion a:hover{
	background: transparent;
	color: black;
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
.left-tab-connected a:link,  .left-tab-connected a:visited, .left-tab-conneted a:active{
	background: transparent;
	color: white;
	font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.left-tab-connected a:hover{
	background: transparent;
	color: white;
	font: normal normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.left-tab-jdp-en-cours {
	background: #ff8e05;
	border-bottom: 1px solid #996600;
	border-left: 1px solid #996600;
	border-right: 1px solid #996600;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.left-tab-jdp-en-cours a:link, .left-tab-jdp-en-cours a:visited, .left-tab-jdp-en-cours a:active, .left-tab-presentation a:link, .left-tab-presentation a:visited, .left-tab-presentation a:active {
	background: transparent;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.left-tab-jdp-en-cours a:hover, .left-tab-presentation a:hover {
	background: transparent;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
.left-tab-jdp-en-cours-titre{
	background: url(img_nav/left_tab_jdp_en_cours.gif) no-repeat left;
	font-family: "Times New Roman";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	padding-left: 60px;
	text-align: left;
	width: 190px;
}
.left-tab-presentation{
	background: #5bb3d0;
	border-bottom: 1px solid #006666;
	border-left: 1px solid #006666;
	border-right: 1px solid #006666;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.left-tab-touslesdos{
	background: #5bb3d0;
	border-bottom: 1px solid #006666;
	border-left: 1px solid #006666;
	border-right: 1px solid #006666;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.nav-actuel {
	background: #FFA500 url(img_nav/jdp_actuel_background.gif) no-repeat;
	color: #000000;
	font: normal normal bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
	width: 200px;
}
.nav-left {
	background: #FFFFFF;
	color: #808080;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
}
.nav-top {
	background: url(img_nav/top_nav_background.gif) #333333 repeat-x;
	color: #FFFFFF;
	font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	text-decoration: none;
}
.nav-top a:link, .nav-top a:visited , .nav-top a:active{
	background: transparent;
	color: #FFFFFF;
	font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 22px;
	text-decoration: none;
}
.nav-top a:hover{
	background: transparent;
	color: #ff8e05;
	font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 22px;
	text-decoration: none;
}
.rp-copy{
	color: black;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	text-align: center;
}
.rp-date{
	color: gray;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	text-align: right;
}
.rp-sources{
	border-top: 1px solid gray;
	color: gray;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	text-align: left;
}
.tab-empty{
	background-color: #FFFFFF;
	color: #333333;
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	width: 660px;
}
.titre-ar-autres{
	background: white url(ico_titres/ico_ar_titre_autres.gif) no-repeat left;
	border-bottom: 3px solid #99cc00;
	color: #709700;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
.titre-ar-eqb{
	background: white url(ico_titres/ico_ar_titre_quibougent.gif) no-repeat left;
	border-bottom: 3px solid #99cc00;
	color: #709700;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
.titre-ar-limousin{
	background: white url(ico_titres/ico_ar_titre_limousin.gif) no-repeat left;
	border-bottom: 3px solid #99cc00;
	color: #709700;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
.titre-ar-poitou{
	background: white url(ico_titres/ico_ar_titre_poitou.gif) no-repeat left;
	border-bottom: 3px solid #99cc00;
	color: #709700;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
.titre-edito-front{
	background: white url(ico_titres/ico_edito.gif) no-repeat left;
	border-bottom: 3px solid #999999;
	color: #333333;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
.titre-agenda{
	background: white url(ico_titres/ico_agenda.gif) no-repeat left;
	border-bottom: 3px solid #999999;
	color: #333333;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
.titre-page{
	background: white;
	color: #ff8e05;
	font-family: "Times New Roman";
	font-size: 36px;
	font-weight: bold;
	height: 50px;
	text-align: center;
}
.titre-rp-ent{
	background: white url(ico_titres/ico_rp_titre_entreprise.gif) no-repeat left;
	border-bottom: 3px solid #ffcc66;
	color: #ff6600;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
.titre-rp-eur{
	background: white url(ico_titres/ico_rp_titre_europe.gif) no-repeat left;
	border-bottom: 3px solid #99cccc;
	color: #0099cc;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
.titre-rp-int{
	background: white url(ico_titres/ico_rp_titre_international.gif) no-repeat left;
	border-bottom: 3px solid #cc99cc;
	color: #990066;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
.titre-rp-pro{
	background: white url(ico_titres/ico_rp_titre_pro.gif) no-repeat left;
	border-bottom: 3px solid #cc6666;
	color: #cc0000;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
a, a:visited, a:active {
	color: #0066cc;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
a:hover{
	color: #000066;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}
body{
	background-image: url(img_nav/back_page.gif);
	background-position: center;
	background-repeat: repeat-y;
}
input {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
li{
	line-height: 14px;
}
select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.titre-warning{
	background: white url(ico_titres/ico_warning_titre.gif) no-repeat left;
	border-bottom: 3px solid #cc0000;
	color: #cc0000;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
.titre-logged{
	background: white url(ico_titres/ico_logged_titre.gif) no-repeat left;
	border-bottom: 3px solid #009900;
	color: #009900;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
.form-erreur{
	color: red;
	font: 11px Verdana;
}
.right-tab-agenda{
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background: #eeeeee;
	font: 11px Verdana;
	color: #003399;
	text-align:justify;
	padding: 5px 5px 5px 5px;
}
.agenda, .agenda a:link, .agenda a:visited, .agenda a:active{
	font: 11px Verdana;
	color: #003399;
	text-decoration: none;
}
.agenda a:hover{
	font: 11px Verdana;
	color: #0033ff;
	text-decoration: underline;
}
.bottom-copy{
	color: #999999;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
.bottom-copy a:link, .bottom-copy a:active, .bottom-copy a:visited{
	color: #333333;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
.bottom-copy a:hover{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: underline;
}
.t-dossier{
	background: white url(ico_titres/ico_dossier_titre.gif) no-repeat left;
	border-bottom: 3px solid #003399;
	color: #000099;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
.tab-list-dos{
	border: 1px solid #cccccc;
	color: #666666;
	padding: 10px 10px 10px 10px;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
}
.link_dos, .link_dos a:link, .link_dos a:visited, .link_dos a:active{
	font-family: Verdana;
	font-size: 22px;
	font-style: normal;
	color: #cc0000;
	font-weight: normal;
}
.link_dos a:hover{
	font-family: Verdana;
	font-size: 22px;
	font-style: normal;
	color: #cc0000;
	font-weight: normal;
	text-decoration: underline;
}
.tab-dos{
	border: 1px solid #eeeeee;
	padding: 10px 10px 10px 10px;
	width: 95%;
}
.info-dos{
	color: white;
	background-color: #666666;
	display: block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
}
.complet-dos{
	color: #666666;
	background-color: #ffffff;
	display: block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	font-style: normal;
	text-align: right;
}
.titre-suite-dos{
	border-bottom: 3px solid #8eb200;
	color: #8eb200;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
}
.tab_alert_abo_dos{
	border: 2px solid #ff8e05;
	padding: 10px 10px 10px 10px;
}
.div-rubriques{
	border-bottom: 3px solid #8eb200;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #8eb200;
	text-align: left;
	text-transform: uppercase;
}
.div-themes{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	border-bottom: 1px solid #ccff66;
	margin-left: 40px;
	padding-left:10px;
}
.lu-themes{
	margin-left: 80px;
}
.jdp_theme{
	text-align: right;
	float: right;
	background-color: aqua;
}
.rub-menu{
	background-color: #f4ca96;
	display: block;
}
.encart-cdrom{
	border: thin solid #003366;
	background-color: #0066cc;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	width: 200px;
	height: 25px;
	display: block;
}
.titre-big-news{
	background: white url(ico_titres/ico_big_news.gif) no-repeat left;
	border-bottom: 3px solid #999999;
	color: #333333;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
.titre-big-fisc{
	background: white url(ico_titres/ico_big_fisc.gif) no-repeat left;
	border-bottom: 3px solid #999999;
	color: #333333;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	height: 60px;
	padding-left: 60px;
	text-align: left;
}
.tab-annonce{
	border: 1px solid #eeeeee;
	padding: 5px 5px 5px 5px;
	width: 90%;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}
.annonce-titre{
	color: #6699cc;
	font-weight: bold;
	font-size: 12px;
}
.annonce-texte{
	text-align: justify;
}
.annonce-date{
	color: #666666;
	font-size: 11px;
	font-style: italic;
}
.annonce-link, .annonce-link a:link, .annonce-link a:active, .annonce-link a:visited{
	font-family: Verdana;
	font-size: 11px;
	color: #330099;
	text-decoration: none;
}
.annonce-link a:hover {
	font-family: Verdana;
	font-size: 12px;
	color: #330099;
	text-decoration: underline;
}
.annonce-rub-emploi{
	color: black;
	display: block;
	font-family: Verdana;
	font-size: 11px;
	padding: 0px 3px 0px 3px;
	background-color: #ff6666;
	height: 10px;
	float: left;
}
.annonce-rub-stage{
	color: black;
	display: block;
	font-family: Verdana;
	font-size: 11px;
	padding: 0px 3px 0px 3px;
	background-color: #ccff66;
	height: 10px;
	float: left;
}
.annonce-rub-cession{
	color: black;
	display: block;
	font-family: Verdana;
	font-size: 11px;
	padding: 0px 3px 0px 3px;
	background-color: #ffff99;
	height: 10px;
	float: left;
}
.annonce-rub-partenaire{
	color: black;
	display: block;
	font-family: Verdana;
	font-size: 11px;
	padding: 0px 3px 0px 3px;
	background-color: #99ffcc;
	height: 10px;
	float: left;
}
.titre-annonce{
	border-bottom: 1px solid #dddddd;
	display: block;
	width: : 100%;
}
.a-titre{
	border-bottom: 1px solid #333333;
	display: block;
	font-family: "Times New Roman";
	font-size: 20px;
	color: black;
	font-weight: bold;
		width: : 100%;
}
.a-cartouche{
	color: #333333;
	font-family: Verdana;
	font-size: 11px;
}
.a-cart-titre{
	border: 1px solid #ccff00;
	background-color: #99cc00;
	color: black;
	font-weight: bold;
	padding: 1px 1px 1px 5px;
width: : 100%;
}
.tab-form-conn-ann{
	border: 1px solid #333333;
	background-color: #ccff00;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}