td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.txtTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
}
a.lien1:link {
	color: 993333;
	text-decoration: none;
	font-weight: bold;

}
a.lien1:visited {
	color: #993333;
	font-weight: bold;
	text-decoration: none;


}
a.lien1:hover {
	color: #993333;
	font-weight: bold;
	text-decoration: underline;


}
a.lien1:active {
	color: #993333;
	font-weight: bold;
	text-decoration: none;


}
a.liennoir:link {
	color: 000000;
	text-decoration: none;

}
a.liennoir:visited {
	color: #000000;
	text-decoration: none;


}
a.liennoir:hover {
	color: #000000;
	text-decoration: underline;


}
a.liennoir:active {
	color: #000000;
	text-decoration: none;


}
a.lienrouge2:link {
	color: FF3333;
	text-decoration: none;

}
a.lienrouge2:visited {
	color: #FF3333;
	text-decoration: none;


}
a.lienrouge2:hover {
	color: #FF3333;
	text-decoration: underline;


}
a.lienrouge2:active {
	color: #FF3333;
	text-decoration: none;


}
a.liengris2:link {
	color: AAAAAA;
	text-decoration: none;

}
a.liengris2:visited {
	color: #AAAAAA;
	text-decoration: none;


}
a.liengris2:hover {
	color: #AAAAAA;
	text-decoration: underline;


}
a.liengris2:active {
	color: #AAAAAA;
	text-decoration: none;


}
a.liengris:link {
	color: 555555;
	text-decoration: none;

}
a.liengris:visited {
	color: #555555;
	text-decoration: none;


}
a.liengris:hover {
	color: #555555;
	text-decoration: underline;


}
a.liengris:active {
	color: #555555;
	text-decoration: none;


}
a.lienblanc:link {
	color: FFFFFF;
	text-decoration: none;

}
a.lienblanc:visited {
	color: #FFFFFF;
	text-decoration: none;


}
a.lienblanc:hover {
	color: #FFFFFF;
	text-decoration: underline;


}
a.lienblanc:active {
	color: #FFFFFF;
	text-decoration: none;


}
.Contour_1px {
	border: 1px solid #666666;
}
.Contour993333 {
	border: 1px solid #993333;
}
.Ocre3 {
	background-color: #E6E0CC;
}
a.lienRouge {
	color: #737373;
}
a.lienRouge:hover {
	color: #000000;
}
a.lienGrisFonce {
	color: #737373;
}
a.lienGrisFonce:hover {
	color: #4B4B4B;
}
a.lienGrisFonceB {
	color: #737373;
	text-decoration:none;
}
a.lienGrisFonceB:hover {
	color: #4B4B4B;
}
.txtContenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 737373;
}.txtTitreGras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 993333;
}
.Blanc {
	background-color: #FFFFFF;
}
.Gras {
	font-weight: bold;
}
.Ital {
	font-weight: normal;
	font-style: italic;

}



/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }
/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
td.row1	{ background-color: #EFEFEF; }


.souligne {
	text-decoration: underline;
}
.mission {
	border: 1px solid #993333;
}
#letexte {
	margin: 3px;
}
.FondTrombi {
	background-color: #EEEEEE;
}
.Taille11 {
	font-size: 11px;
}
.FondCouleurBlanc {
	background-color: #FFFFFF;
}
.TexteBlanc {
	color: #FFFFFF;
}
.TexteBlancGras {
	color: #FFFFFF;
	font-weight: bold;
}
#suivicommande {
	background-color: #FFFFFF;
	margin: 1px;
}
#suivicommande2 {
	padding-left: 5px;
	padding-right: 5px;
}

.pager{ float:right; }

.pager div{ height:23px; width:23px; padding-left:4px; float:left; }

.pager div a{ padding-left:0px; padding-top:2px; display:block; height:19px; width:15px; background-color:#993333; color:#ffffff; cursor:pointer; text-decoration:none;font-weight:bold;text-align:center; }

.pager div .active{ font-weight:bold; }

.pager {
float:right;
padding:18px 0 0 0;
}

.pager ul li {
display:inline;
border-right:1px solid #993333;
padding:0 3px 0 3px;
}

.pager ul li a.default {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.pager ul li a.default:hover {
color:#ffffff;
text-decoration:underline;
}

.pager ul li a.active {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#div_principal {
	position:absolute;top:20px;left:0;z-index:1;margin-left:auto;margin-right:auto;width:100%;
}
/******************************
	PAGINATION (générique)
******************************/
#pagination {
	font-size:11px;font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	float:right;
	padding-top:8px;
}
#pagination div {
	float:left;
	width:20px;
	margin:3px;
	border:solid 1px #999;
	/*background-color:#ddd;*/
	background-color:#eee;
	color:#666;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
}
#pagination div:hover {
	font-weight:bold;
	background-color:#ccc;
	text-decoration:none;
}
/******************************
	Tableau survol
******************************/
.admin_tab_donnees_lig1 {
	text-indent: 5px;
	background-color:#EEEEEE;
}
.admin_tab_donnees_lig1:hover {
	background-color:#DDDDDD;
}
.admin_tab_donnees_lig2 {
	text-indent: 5px;
	background-color:#F8F8F8;
}
.admin_tab_donnees_lig2:hover {
	background-color:#DDDDDD;
}
.admin_tab_donnees_lig3 {
	text-indent: 5px;
	background-color:#F8F8F8;
}
/******************************
	GENERIQUE TABLEAU
******************************/

#tableau {
     font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
     font-size: 12px;
	 font-family:Arial, Helvetica, sans-serif;
     margin: 10px 0;
     width: 100%;
     text-align: left;
     border-collapse: collapse;
 }
 #tableau th {
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	border-top: 1px solid #993333;
	border-bottom: 1px solid #993333;
	color: #ffffff;
	background-color: #993333;
	/*background-image: url(../img/modele/tableau_fond_entete.jpg);*/
	background-repeat: repeat-x;
     text-align: left;
 }
 /*
 #tableau td {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px;
	border-bottom: 1px solid #fff;
	color: #000;
	border-top: 1px solid #fff;
	 background-color:#f2f2f2;
 }
 #tableau td:hover {
	color: #353d7e;
 }
 #tableau tbody tr:hover td {
	color: #353d7e;
	background-color:#ffffff;
	font-weight:bold;
	cursor:pointer;
 }
 */
 #tableau a {
     color: #353d7e;
 }
 #tableau a:hover {
     text-decoration:underline;
     color: #353d7e;
 }
.tabLigFond1 {
	background-color:#EEEEEE;
 }
 .tabLigFond1:hover {
	background-color:#DDDDDD;
 }
 .tabLigFond1A {
	background-color:#DDDDDD;
	cursor:pointer;
 }
 .tabLigFond2 {
	background-color:#F8F8F8;
 }
 .tabLigFond2:hover {
	background-color:#DDDDDD;
 }
/*--------------------------*/
/*	Editions & PLV 	*/
/*--------------------------*/
.menu_modele {
	float:left;	
}
.menu_modele a {
	font-family:Arial, Helvetica, sans-serif;font-size:11px;
	background-color:#aaa9ae;color:#ffffff;
	text-decoration:none;	
	margin-right:10px;padding-left:10px;padding-right:10px;
}
.menu_modele a:hover {
	font-family:Arial, Helvetica, sans-serif;font-size:11px;
	background-color:#993333;
	text-decoration:none;	
}
.menu_modele a.menu_modeleON {
	background-color:#993333;
}
.menu_modele_fin {
	clear:both;
}
.div_fin {
	clear:both;
}
.div_gauche {
	text-align:left;
}
.div_droite {
	text-align:right;
}
.div_centre {
	text-align:center;
}


.editionsplv {
}
.editionsplvGauche {
	float:left;width:180px;border:solid 1px #993333;margin-right:7px;margin-bottom:15px;
}
.editionsplvA {
	background-color:#993333;color:#ffffff;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;font-weight:bold;
}
.editionsplvB {
	padding:5px;
}
.editionsplvB p {
	padding:0;
	margin:0;
}
.editionsplvB img {
	margin-right:10px;
	float:left;
	margin-bottom:10px;
}
.editionsplvDroite {
	float:right;width:365px;
}
