body,td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

/* navigation */

table.nav { border-bottom:1px solid #546DB1;}

td.nav, td.nava {
	font-size: 10px;
	text-align: center;
	background-color: #CBD2E7;
	border-top: 1px solid #546DB1;
	border-right: 1px solid #546DB1;
}
td.nav {
	background-color: #CBD2E7;
}
td.nava {
	background-color: #B6CC43;
}

.bandeau a, .nav a {
	text-decoration:none;
	color: Blue;
}

.bandeau a, .nav a:hover { text-decoration: underline; background-color: #E4E9F3; color: Blue}

a:hover { text-decoration: underline; color: #DDCA51;}
a {
	text-decoration:none;
	color: #FFFFFF;
}

.titreNavbarGauche{
	font-size: 15px;
	color: #DDCA51;
	padding-top: 10px;
	margin-left: 5px;
	font-weight: bold;
	 /* padding: 20 0 5 30; padding-top: 10px ; padding-right: 0px ; padding-bottom: 5px ; padding-left: 30px ;  */ 
}

.contenuNavbarGaucheActive{
	margin-top: 10px;
	margin-bottom: 10px;
}
.contenuNavbarGaucheInactive{
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}



table.nav2 { border:1px solid #FF9900;}
.nav2 p{ font-size: 10px; padding: 3; }
p.nav3 { padding: 1 3 1 8; }

/*général*/

.menuGaucheLi {
	padding-left: 0px;
	padding-top: 10px;
	margin: 0px;
	list-style-type: square;
}

.menuGaucheUl {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 0px;
	/*margin: 0px;*/
}
p {
	margin:0px;
	padding: 0px 0px 6px 0px;
}
h1,h2,h3,h4 {
	margin:0px;
	padding: 10 0 5 30;
	color:#DDCA51;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {font-size: 18px;}
h2 {
	font-size: 17px;
	padding-left: 10px;
}
h3 {font-size: 15px;}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 10 10 0;
	margin-bottom: 3px;
	margin-right: 20px;
	margin-top: 10px;
	border-bottom: 1px solid #FFFFFF;
}

.lienPlusDetails {
	color:#DDCA51;
	margin-right: 10px;
	text-align: right;
}
.lienPlusDetails a {
	color:#DDCA51;
}

td.text {padding:5px;}
.text p { padding-left:10px; padding-right: 10px; }

.contenu{
	margin-left: 10px;
}

/* layout */
#top {
	border-top: 2px solid #BED1F1;
}
#footer {
	padding: 0px 0px 8px 15px;
	color: #000000;
}

.lienFooter {
	color: #000000;
}


#login {
	font-size: 9px;
	border: 1px solid #BED1F1;
}
#slogan {
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	padding: 3px;
	font-weight: bold;
}

#introArticle {
	color: #FFFFFF;
	font-weight: bold;
}

.path {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 5px 5px 15px 5px;
	padding: 5px;
}

.path a{
	text-decoration: underline; 
}
/* lists */
ul { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:4px; }
li { padding-bottom: 4px; padding-left: 0px;}

.lines td{ border-bottom:1px solid #FF9900;}
.imgrite {margin-left:5px;margin-bottom:5px; border:1px solid #FF9900;}

/* forms */
form { margin:0px;}

input,textarea,select { 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border: 1px solid #787878; 
	background: #fff; 
}

.checkbox{
	border: 0px;
	background: #546DB1;
}

.radio{
	border: 0px;
	background: #546DB1;
}
/* style page accueil  */
#dossier {
	padding: 5px;
	font-weight: bold;
	color: #996600;
}
#dossier a{
	padding: 5px;
	font-weight: bold;
	color: Blue;
}
.columns {
	text-align: justify;
	border-left: 1px solid #BED1F1;
	padding-right: 5px;
	padding-left: 2px;
	margin-left:2px;
}

.headerColumns {
	padding-right: 5px;
	padding-left: 2px;
	margin-left:2px;
}

#breve {
	padding:10px 4px 0px 4px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.#breve a {
	text-decoration:none;
	color: #FFFFFF;
}

.#breve a:hover { 
	color: #000000;
	text-decoration: underline; }

#breve a, #actus a { 
	color:#FFFFFF; 
}
#scot p {
	padding: 5px 3px 3px 8px;
}
#actus p {
	padding: 5px 3px 3px 8px;
}


.contactTable table{
	padding: 3px;
}

.contactTableContenu td{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;	
}


.contactTableSpec{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}

.forumSujet {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

.forumSujet a{
	color: #666666;
	text-decoration: underline;
}

.tableForumFil{
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #666666; 
	color: #000000;
	font-size: 11px;
	padding:2px;
	margin-bottom: 3px;
}

.tableForumFilHeader{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}


.tableForumFil a{
	color: #666666;
	text-decoration: underline;
}

/* Tableau administration */ 
.forumTheme {
	font-size: 10px;
	padding: 3px;
}

.adminlist{
	font-size: 10px;
	padding: 3px;
	color: #000000;

}

.adminListeontenu{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
}

.adminListeontenu a{
	color: blue;
}
.adminCommentaires{
	font-size: 10px;
	padding: 3px;
	color: #000000;
}

.adminCommentairesContenu{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
}
.adminCommentairesContenu a{
	color: blue;
}

td.adminContent {
	padding: 5px;
	margin: 5px;
}