﻿/*
A MODIFIER A CHAQUE INTEGRATION:
- syntecPlanSite1Last
- URLs: ajout d'un niveau "../" => "../../"
*/

/* ----------- STYLES GENERAUX  --------- */

BODY, FORM {
	margin: 0px;	
	padding: 0px;
}

P {
	margin: 0px;
	padding: 0px;
}

UL {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

BODY.blue {
	background-color : #8CBD3A;
}

BODY, P, TABLE, TD, DIV, SPAN {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 11px;

	color : #000000;
}

A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 11px;

	text-decoration : none;

	color : #EF3E33;
}

A:hover {
	text-decoration : underline;
}


/* ----------- STRUCTURE ET ZONES DE LA PAGE  --------- */

 .contenu, .banniere, .menu, .cartouche, .footer {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 11px;

	color : #000000;
}

.structurePage {
	background-color : #FFFFFF;
}

.banniere {
	background-color : #8CBD3A;
}

.menu {
	background-color : #FFFFFF;
}

.contenu {
	background-color : #FFFFFF;
}

.footer {
	background-color : #8CBD3A;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 10px;
	color : #552A44;

	padding : 2px;
}

/* ----------- CARTOUCHES DE RECHERCHE  --------- */

.cartouches {
	background-color : #FFFFFF;
}

.cartoucheRougeEntete {
	background-color : #552A44;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10px;

	color : #FFFFFF;
}

.cartoucheRougeContenu {
	background-color : #A9ff77;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 10px;

	color : #000000;
}


/* ----------- CHAMPS DE CARTOUCHES DE RECHERCHE  --------- */

INPUT.small, SELECT.small, TEXTAREA.small {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 10px;
}

.petitLibelle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 10px;

	color : #000000;
}


/* ----------- CARTOUCHES DE MENU --------- */

.cartoucheVertEntete {
	background-color : #552A44;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 12px;

	color : #FFFFFF;
}

.cartoucheVertContenu {
	background-color : #ccffaf;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 11px;

	color : #000000;
}


.menuElement2, .menuElementCourant2, .menuElementParent2  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 11px;
	text-decoration : none;

	color : #004E32;
}

.menuElement2:hover {
	color : #C20A00;
/*	text-decoration : underline;*/
}

.menuElementParent2 {
	font-weight:bold;
}

.menuElement3, .menuElementCourant3  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 10px;
	text-decoration : none;

	color : #004E32;
}

.menuElement3:hover {
	color : #C20A00;
/*	text-decoration : underline;*/
}

.menuElementCourant2, .menuElementCourant3 {
	color :#0075BF;
	font-weight : bold;
}


/* ----------- TITRES ET ZONES DE TEXTE  --------- */

.titre1, .titre2, .titre3, .titreArticle, .titreElementListe {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #552A44;
}

.titre1 {
	font-size : 16px;
	padding-top: 6px;
	padding-bottom: 12px;
	color : #552A44;
}

.titre2, .titreArticle {
	font-size : 12px;
	padding-bottom: 6px;
}

.soustitreArticle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 11px;
	color: #000000;
	padding-bottom: 3px;
}

.titre3 {
	font-size : 11px;
	padding-bottom: 3px;
}

.titreElementListe {
	font-size : 12px;
	padding-bottom: 6px;	
}

.instructions, .information, .avertissement {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style : italic;
	font-size:11px;

	color : #777777;

	padding-bottom : 12px;
}

.information {
	font-weight : normal;
}

.avertissement {
	color : #FF1493;
	font-weight : normal;
}

.description {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size:11px;

	color : #000000;

	text-align : justify;

	padding-bottom : 6px;
}


.dateLimiteDepot {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size:11px;

	color : #00744A;

	padding-bottom : 6px;
}

.details, .detailsRetrait {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size:10px;

	color : #777777;
}

.detailsRetrait {
	padding-left : 40px;
}

.lienDetails {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size:10px;
}

.infosAgence {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size:11px;
	
	color : #000000;	
	
	border : 1px solid #AAAAAA;
	padding : 8px;
}


/* ----------- FORMULAIRES --------- */

.libelleChamp, .libelleChampObligatoire {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color : #000000;
	font-size:10px;

	text-align : right;
}

.libelleChampObligatoire {
	font-weight: bold;
}


input.bouton {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:10px;

/*	border : 1px solid #0075BF;*/

	color : #ffffff;
	background-color : #4FA0D3;
}

.valeurChampTexte {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #000000;
	font-size:10px;	
}

/* ----------- PLAN DU SITE --------- */

A.planSite1, A.planSite2, A.planSite3, A.planSite4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #552a44;
	font-weight : normal;
	padding : 0px;
	text-decoration : none;
}

LI.planSite1, LI.planSite2, LI.planSite3, LI.planSite4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : normal;
	padding : 0px;
}


A.planSite1:hover, A.planSite2:hover, A.planSite3:hover, A.planSite4:hover {
	text-decoration : underline;
}

A.planSite1,LI.planSite1 {
	font-size : 14px;
	font-weight : bold;
}

A.planSite2,LI.planSite2 {
	font-size : 13px;
	font-weight : bold;
}

A.planSite3,LI.planSite3 {
	font-size : 11px;
}

A.planSite4,LI.planSite4 {
	font-size : 10px;
}

LI.planSite1 {
	padding-top : 12px;
}

LI.planSite2 {
	padding-top : 8px;
}

LI.planSite3 {
	padding-top : 3px;
}

LI.planSite4 {
	padding-top : 0px;
}



/* ----------- TABLEAUX DE DONNEES --------- */
table.classic {
	background-color: #CCFFAF;
	margin-top:4px;
	margin-bottom:4px;
}

table.classic thead { 
	background-color : #0075BF;
	border-bottom : 1px dashed #C0C0C0;
}

table.classic thead th, .classicTH { 
	background-color : #8CBD3A;
	border-left : 1px dashed white;	

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color : #FFFFFF;
	
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left: 6px;
	padding-right: 6px;	
}

.classicTHLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color : #FFFFFF;	
}

.classicTHLink:hover {
	color : ##EA5B31;
}

table.classic tbody { 
	background-color: #FFFFFF;
}

table.classic tbody tr { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color : #000000;
	
	padding : 2px;	
}

table.classic tbody tr.odd, .classicTDodd, .classicTDclear {
	border-bottom : 1px dashed #C0C0C0;	
	background-color: #FFFFFF;
}

.classicTDoddWoLine, .classicTDclearWoLine {
	border-bottom : 0px;
	background-color: #FFFFFF;
}

table.classic tbody tr.even, .classicTDeven, .classicTDdark {
	border-bottom : 1px dashed #C0C0C0;	
	background-color: #CCFFAF;
}

.classicTDevenWoLine, .classicTDdarkWoLine {
	border-bottom : 0px;	
	background-color: #CCFFAF;
}


table.classic tbody tr.highlighted {
	background-color: #FFFFDD;
}

table.classic tbody tr td {
/*	border-bottom : 1px dashed #C0C0C0;	*/

/*	border-left : 1px solid #C0C0C0;*/

	padding-left: 6px;
	padding-right: 6px;
}


/* ----------- PAGINATION --------- */

.paginationLibelle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color : #777777;	
}

.paginationPageActive, .paginationPageCourante, .paginationPageDesactive {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
	color : #000000;
}

.paginationPageActive {
	color : #EF3E33;
	text-decoration : none;
}

.paginationPageActive:hover {
	text-decoration : underline;
}

.paginationPageCourante {
	font-weight : bold;		
}

.paginationPageDesactive {
	color : #AAAAAA;	
}


/* -------------- IMPRESSION DES ZONES -------- */

.printableOnlyZone {
		display : none;	
		visibility : hidden;
}

.largeurPageA4 {	
}

@media print{
	.printableOnlyZone {
	}

	.menu, .banniere {
	}
	
	.nonPrintableZone, .menu, .banniere {
	}
	.largeurPageA4 {	
		width : 18cm;
	}

}
/* ------------ AIDE  ------------ */

.numeroZoneAide {
	color : #15B300;
	font-family : "Courier New", Courier, monospace;
	font-weight : bold;
	font-size : 16px;
	
	margin-top : 16px;
}

.imageAide {
	border:1px solid #777777;	
}

