/* CSS Document */

/******************  Textes et titres  ******************************/
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
strong {
	font-weight: bold;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}

ul {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: disc;
}

.MAJ10fonce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #072572;
}
.MAJ11fonce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #072572;
}
.gras11noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height:20px;
}

.maj10vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005B00;
	text-transform: uppercase;
}

.erreur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}

.html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000099;
}

.gras14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}



/******************  Liens  ****************************************/
a.pale:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699CC;
	text-decoration: underline;
}
a.pale:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699CC;
	text-decoration: underline;
}
a.pale:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699CC;
	text-decoration: underline;
}
a.pale:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E7E7E7;
	text-decoration: none;
	background: #6699CC;
}


a.rouge:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
	font-weight:normal;
}
a.rouge:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
	font-weight:normal;
}
a.rouge:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
	font-weight:normal;
}
a.rouge:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	background: #E7E7E7;
	font-weight:normal;
}


a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006AB2;
	text-decoration: underline;
	font-weight: bold;	
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006AB2;
	text-decoration: underline;
	font-weight: bold;	
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006AB2;
	text-decoration: underline;
	font-weight: bold;	
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;	
	background: #6699CC;
}

a.titre:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.titre:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.titre:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.titre:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7990A8;
	text-decoration: underline;
	background: #E7E7E7;
}

a.jaune:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #775F27;
	text-decoration: underline;
	line-height: 20px;
}
a.jaune:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #775F27;
	text-decoration: underline;
	line-height: 20px;
}
a.jaune:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #775F27;
	text-decoration: underline;
	line-height: 20px;
}
a.jaune:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background: #E9D6A8;
	line-height: 20px;
}
a.rose:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6D3339;
	text-decoration: underline;
	line-height: 16px;
}
a.rose:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6D3339;
	text-decoration: underline;
	line-height: 16px;
}
a.rose:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6D3339;
	text-decoration: underline;
	line-height: 16px;
}
a.rose:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #FF9147;
	line-height: 16px;
}


a.orange:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C381E;
	text-decoration: underline;
}
a.orange:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C381E;
	text-decoration: underline;
}
a.orange:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C381E;
	text-decoration: underline;
}
a.orange:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	background: #FF9147;
}

a.vert:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005B00;
	text-decoration: underline;
}
a.vert:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005B00;
	text-decoration: underline;
}
a.vert:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005B00;
	text-decoration: underline;
}
a.vert:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E7E7E7;
	text-decoration: none;
	background: #00AA00;
}



/******************  Formulaires  ***********************************/

input.champsrose {
	color: #6D3339;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #6D3339;
	padding-left: 4px;
	padding-top:1px;
	padding-bottom:1px;
	width: 150px;
	height:15px;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 5px;
}

input.submitrose {
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border-left: 2px solid #9F4C14;
	border-top: 2px solid #9F4C14;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	background-color: #6D3339;
	width: 80;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
}

input.champsbleu {
	color: #072572;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #006AB2;
	padding-left: 4px;
	padding-top:1px;
	padding-bottom:1px;
	width: 150px;
	height:15px;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 5px;
}

input.champsbleuinactif {
	color: #006AB2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: 0px solid #6699CC;
	padding-left: 4px;
	padding-top:1px;
	padding-bottom:1px;
	width: 60px;
	height:15px;
	background-color: #EFEFEF;
	margin-top: 3px;
	margin-bottom: 5px;
}

input.submitbleu {
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border-left: 2px solid #A3C2E1;
	border-top: 2px solid #A3C2E1;
	border-right: 2px solid #006AB2;
	border-bottom: 2px solid #006AB2;
	background-color: #6699CC;
	width: 80;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
}

select.listebleue {
	color: #072572;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #006AB2;
	padding-left: 4px;
	padding-top:1px;
	padding-bottom:1px;
	width:200px;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 5px;
}

textarea.textareableu {
	color: #072572;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #006AB2;
	padding-left: 4px;
	padding-top:1px;
	padding-bottom:1px;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 5px;
	scrollbar-arrow-color: #000033;
	scrollbar-face-color: #6699CC;
	scrollbar-base-color: #CFD9E2;
	scrollbar-shadow-color: #4B647F;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #A6B8C9;
}

/*****************************************************/
hr {
	color: #006AB2;
	width: 1px;
	height: 100px;
}

hr.verte {
	color: #005B00;
	width: 350px;
	height: 1px;
	border-bottom-color: #005B00;
	border-bottom-style: dashed;
}

hr.pointille {
	color: #E7E7E7;
	width: 390px;
	height: 1px;
	border-bottom-color: #006AB2;
	border-bottom-style: dashed;
}


td.carre{
border: 1px solid #072572;
background-color: #FFFFFF;
text-align:center;
height:40px;
}

/*Tableau pour la cotisation dans la procédure pour devenir membre*/
table.carre{
border: 1px solid #072572;
background-color: #DBDBDB;
}

td.bleue{
	background-color: #A3C2E1;
	border-right: 1px solid #072572;
	border-bottom:1px solid #072572;
}

td.bleuepale{
	background-color: #DAEAFB;
	border-right: 1px solid #072572;
	border-top:1px solid #072572;
}

td.blanche{
	background-color: #ffffff;
	border-right: 1px solid #072572;
}

td.blanche_barre_bas{
	background-color: #ffffff;
	border-right: 1px solid #072572;
	border-bottom: 1px solid #072572;
}

table.prix{
	border-color: #072572;
	border-width: 1px;
	border-style: ridge;
	border-right:0px;
}

#ligne_verticale{
border-right: 1px solid #006AB2;
height:100%;
width:65px;
}
#ligne_horizontale{
border-top: 1px solid #006AB2;
height:1px;
width:100%;
}


#pointillehd{
border-top: 1px dashed #006AB2;
border-right: 1px dashed #006AB2;
height:40px;
width:65px;
float: left;
}
#pointilleh{
border-top: 1px dashed #006AB2;
height:40px;
width:60px;
float: right;
}


question_entete{
	margin-top:15px;
}
question{
	background-image:url(../membres/upload/files/q.gif);
	background-repeat:no-repeat;
	padding-left:10px;
}


#membres #membreNewStyle a.jaune {margin-left:8px; margin-bottom:8px; display:block; _height:16px; min-height:16px; line-height:16px;}