body {
	background-color:#FFFFFF;
}


.maintable {
	width:772px;
	border-top:1px solid black; 
	padding-top:7px;
	margin-top:7px;
	margin-left:auto;
	margin-right:auto;
}

ul {
 padding-left:10px;
 margin-left:5px;
 margin-top:0px
 }
td {
	vertical-align:top;
}
.barre_ht {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #CD181F;
	text-align:center
}
.bloc_lettre {
	background-color: #CD181F;
	/*width: 158px;*/
	border: 1px solid #CD181F;
}

.bloc {
	margin-bottom:10px;
	clear:both;
}

.nav-txt-lettre1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	padding-top:51px;
	margin-left:108px;
}
.nav-txt-lettre1 a {
	color:#FFF;
	text-decoration:none;
}



.nav-txt-lettre3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align:left;
	padding-left:20px;
	font-weight: bold;
}
.nav-txt-lettre4 {
	font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	font-weight: bold;
	text-decoration: none;

	line-height:1.1em;
}

.nav-txt-lettre4:hover {
	text-decoration: underline;
	color:#FFCC00;
}
.fond_lettre {
	background-image:url(../src/lettre.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-right:10px;
	background-color:#FFFFFF;
	margin-bottom:10px;

}
.nav-txt-lettre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FDB913;
	line-height: 1em;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	
}
.nav-txt-lettre2 a {
	color:#FDB913;
	text-decoration:none;
}

.nav-txt-lettre2b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FDB913;
	line-height: 1em;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration: none;
	
}
.nav-txt-lettre2b:hover {
	text-decoration: underline;
	
}
.tab_adh {
	background-color: #FEF1CF;
	border: 1px solid #FFCC00;
	padding: 0px 0px 0px 0px;
}
.tab_rdv {
	border: 1px solid #CCCCCC;
	padding-left:14px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:0px;
}
.tab_rubrique {
	/*width: 434px;*/
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	padding-left:12px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #F2F2F2;
}
.txt-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 1.25em;
	color: #000000;
	text-decoration: none;
}
.txt-petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 1.25em;
	color: #000000;
	text-decoration: none;
}
a.txt-petit:hover {
	color: #CD181F;
	text-decoration: underline;
}
.txt-petit2 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 60%;
	line-height: 1.45em;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}
a.txt-petit2:hover {
	color: #CD181F;
	text-decoration: none;
}
.txt-petit1 {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 1.25em;
	color: #000000;
	text-decoration: none;
}
.bloc-txt-petit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	line-height: 1.2em;
	color: #000000;
	text-decoration: none;
	padding-left: 6px;
}
.bloc-txt-titre {
	font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 1.2em;
	color: #000000;
	text-decoration: none;
	padding-left: 6px;
	/*font-weight:bold;*/
}
.txt-intertitre {
	font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 1.25em;
	font-weight : bold;
	/*color: #000000;*/
	text-decoration: none;
	margin-top:1em;
	margin-bottom:0.7em;

}
div.liste_red {
	background-image: url(puce-0.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-left:18px;
	color:#000000
}
.bloc_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	background-image: url(but-menu0.gif);
	background-repeat: no-repeat;	
	/*height: 28px;*/
	width: 120px;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom:8px
	/*vertical-align: middle;*/
}
form {
	margin: 0px;
	padding: 0px;
}
input,textarea {
	font-family : arial,helvetica,sans-serif;
	font-size:x-small;
	color:#666666;
	border : 1px solid #666666;

}
.nav-tab-gb {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.nav-tab-gbhd {
	border: 1px solid #CCCCCC;
	width:12px;
}
.nav-tab-bd {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.nav-tab-b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.nav-tab-bh {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.nav-tab-bhd {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.liste_orange2 {
	list-style-image: url(puce-1.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 1.1em;
}
.liste_orange3 {
	list-style-image: url(puce-1.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	/*line-height: 12px;
	vertical-align:top;*/
	color: #FFFFFF;
}
.nav-tab-gdh {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.titres-rouges {
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #CD181F;
	font-weight: bold;
}
a.titres-rouges {
	text-decoration:none;
}
a.titres-rouges:hover {
	text-decoration: underline;
	
}
.p-list-green, .p-list-blue,.p-list-red,.p-list-jaune,.p-list-orange,.p-list-orange2{
	font-family: trebuchet ms,Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 1.25em;
	font-weight: bold;
	color: #000000;
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position:0px 5px;
}
.list-green, .list-blue,.list-red,.list-jaune,.list-orange,.list-orange2{
	background-image: url(puce-jaune.gif);
	color: #000000;
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position:0px 5px;
	font-size:large;
}
.p-list-green {
	background-image: url(puce-green.gif);
}
.p-list-blue {
	background-image: url(puce-blue.gif);
}
.p-list-red {
	background-image: url(puce-red.gif);
}
.p-list-orange {
	background-image: url(puce-orange.gif);
}
.p-list-jaune {
	background-image: url(puce-jaune.gif);
}
.p-list-orange2 {

	background-image: url(puce-1.gif);
	background-position:0px 5px;
}


a {
	color:#333333;
}
a:hover{
	color:#CD181F;
}
body {
	font-size:115%
}
.fond-green {
	background-color: #99CC66;
}
.fond-blue {
	background-color: #6DCFF6;
}
.fond-red {
	background-color: #CD181F;
}
.fond-orange {
	background-color: #F7941D;
}
.fond-jaune {
	background-color: #FABA12;
}
.editer {
	font-size : x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	/*position:absolute;*/
	padding:5px;
	line-height:1.5;
}	
.editer a {
	display:block;
	margin-top:0.25em;
	margin-bottom:0.25em;
	text-decoration:none;
}
.pseudo-bord {
	background-image: url(bord.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fond-gris {
	background-color:#F2F2F2;

}
.button {
	font-size:x-small;
	font-family : verdana;
	background-color:#F2F2F2;
}
.logo {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	width:150px;
	text-align:center;
}
.bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FAB913;
	border-width : 0px;
	padding:1px;
}
.bouton:hover {
	background-color:#CC0000;
}
.etat {
	color: #FC0000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	background-color : #FCF9F0;
	border : 2px solid #FC0000;
	padding : 3px;
}
.surtitre-petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #666666;
}
#tabledroite {
	width:100%;
	/*width:624px;*/
}

.tabule {
	padding-left:18px; 
	padding-right:18px;
	}
.pdf,.fiche,.doc,.xls,.url {
	background-image:url(/img/page_white.png);
	background-position: 18px 2px;
	text-align:left;
	background-repeat:no-repeat;
	margin-top:4px;
	padding-bottom:2px;
	padding-left:39px;
}
.pdf {
	background-image:url(/img/page_white_acrobat.png);
}
.doc {
	background-image:url(/img/page_white_word.png);
}
.xls {
	background-image:url(/img/page_white_excel.png);
}
.url {
	background-image:url(/img/page_white_world.png);
}