/* general */
body{background:#99CCCC}
body,td,select,div,textarea{font-family:arial,verdana,sans-serif;font-size:small;color:#000000}
a{font-size:small;color:#000000;text-decoration:none}
a:hover{color:#CE0000;text-decoration:none}

.white{background:#FFFFFF}
.red{background:#CE0000}
.redstrong{background:#AD0000}
.redlight{background:#EF0101}
.grey{background:#D9E7E8}
.pink{background:#EEC3BE}
.spborder{border-color:#FF0000}

.redtxt{color:#CE0000;font-weight:bolder}
.tel{color:#CE0000;font-family:arial,verdana,sans-serif;font-size:medium;font-weight:bolder}
.since{color:#000000;font-family:arial,verdana,sans-serif;font-size:medium;font-weight:bolder}

.filet{background-image:url(img/filet_grille.gif)}
.coin_titre{background-image:url(img/coin_titre.gif)}
.coin_menu{background:#FFFFFF;background-image:url(img/coin_menu_haut.gif)}


/* bandeau haut */
/* ! 'prog' doit hériter des propriétés de white ! (à faire) */

.bandeau{background-image:url(img/bandeau_haut.jpg)}
.prog{font-family:arial,verdana,sans-serif;font-size:9px;color:#CE0000;background:#FFFFFF}
.progon{font-family:arial,verdana,sans-serif;font-size:9px;color:#000000}
A.prog{font-size:9px;color:#CE0000;text-decoration:underline}
A.prog:hover{font-size:9px;color:#CE0000;text-decoration:none}

.menu{font-size:13px;color:#FFFFFF;font-weight:bold;text-decoration:none}
A.menu{font-size:13px;color:#FFFFFF;font-weight:bold;text-decoration:none}
A.menu:hover{font-size:13px;color:#FFFFFF;font-weight:bold;text-decoration:underline}
.menuon{font-size:13px;font-family:arial,verdana,sans-serif;color:#CE0000;font-weight:bold}

.tools{font-family:arial,verdana,sans-serif;font-size:10px;color:#99CCCC}
A.tools{font-size:10px;color:#FFFFFF;text-decoration:underline}
A.tools:hover{font-size:10px;color:#FFFFFF;text-decoration:none}



/* textes */
H1{font-size:small;color:#000000;font-weight:bold;margin-bottom:0px;margin-top:0px}
H2{font-size:small;color:#000000;font-weight:bold;font-style:italic;margin-bottom:0px;margin-top:0px}
H3{font-size:small;color:#AD0000;font-weight:bold;margin-bottom:0px;margin-top:0px}
H4{font-size:small;color:#000000;font-weight:normal;margin-bottom:0px;margin-top:0px}
.subtitle{font-size:small;color:#000000;font-weight:bold}
A.subtitle{font-size:small;color:#CE0000;font-weight:bold;text-decoration:underline}
A.subtitle:hover{font-size:small;color:#CE0000;font-weight:bold;text-decoration:none}
.auteurs{font-size:smaller;font-style:italic}


.list{font-size:small;color:#000000;line-height:150%; letter-spacing:60%}
A.list{font-size:small;color:#CE0000;line-height:150%; letter-spacing:60%}
A.list:hover{font-size:small;color:#CE0000;text-decoration:underline;line-height:150%; letter-spacing:60%}


A.blocktitle{font-size:small;color:#000000;font-weight:bold;text-decoration:none}
A.blocktitle:hover{font-size:small;color:#000000;font-weight:bold;text-decoration:underline}

A.toolsblack{font-size:10px;color:#FFFFFF;text-decoration:underline}
A.toolsblack:hover{font-size:10px;color:#FFFFFF;text-decoration:none}

a.linkred{font-family:arial,verdana,sans-serif;font-size:x-small;color:#CE0000;text-decoration:underline}
a.linkred:hover{color:#CE0000;text-decoration:none}

a.linkblack{font-family:arial,verdana,sans-serif;font-size:small;color:#CE0000;text-decoration:none}
a.linkblack:hover{color:#CE0000;text-decoration:underline}

a.une{font-size:small;color:#CE0000;text-decoration:none}
a.une:hover{color:#CE0000;text-decoration:none}



/* footer */
A.footer{font-size:10px;color:#FFFFFF;text-decoration:underline}
A.footer:hover{font-size:10px;color:#FFFFFF;text-decoration:none}
.footer{font-size:10px;color:#FFFFFF; background:#CE0000}
.footeron{font-size:10px;color:#99CCCC}



/* formulaires */
input.contacts{
	font-family:arial,verdana,sans-serif;
	font-size:x-small;
	color:#000000;
	background:#FFFFFF;
	width:200px;
	border: 1px solid #99CCCC;
}

input.guide{
	font-family:arial,verdana,sans-serif;
	font-size:x-small;
	color:#000000;
	background:#FFFFFF;
	width:115px;
	border: 1px solid #99CCCC;
}

textarea.contacts{
	font-family:arial,verdana,sans-serif;
	font-size:x-small;
	color:#000000;
	background:#FFFFFF;
	width:330px;
	border: 1px solid #99CCCC;
}

textarea.contactsmall{
	font-family:arial,verdana,sans-serif;
	font-size:x-small;
	color:#000000;
	background:#FFFFFF;
	width:280px;
	border: 1px solid #99CCCC;
}

input.search{font-size:12px;color:#576D14;width:100px}
.searchlabel{font-size:12px;color:#576D14}

/* cadre photo article expert */
#cadrePhoto {
	position:relative;
	padding:0px;
	margin-top:10px;
	left:10px;
}
#titreArticle {
	width:440px;
	padding:0px;
	margin-top:30px;
	float:left;
}

/* temporaire */
.zfait {  color: #FFFFFF; background-color: #00FF00}
.zafaire {  color: #FFFFFF; background-color: #FF0000}
