h1 a {

	font-size:18px;	
	color:#FEA30F;
}

.submit_button {

	border:1px solid #000;
	background:#FEA30F;
	font-size:12px;
	font-weight:bold;
	color:#fff;	
	padding:5px;
	!height:40px;
	-moz-border-radius-bottomleft:0.4em;
	-moz-border-radius-bottomright:0.4em;
	-moz-border-radius-topleft:0.4em;
	-moz-border-radius-topright:0.4em;
}

a.cats {
	
	color: #318AB3;
	text-decoration: none;
	font-size: 12px;
	text-decoration: none; 
}

a.cats:visited {

	color: #074D6D;
}

a.cats:hover,a.cats:active	{ 
color: #000000; 
}

a {
	
	color: #318AB3;
	text-decoration: underline;
	font-size:11px;
}

a:visited {
	
	color: #074D6D;
}

a:hover {

color: #FEA30F;

}

a.bg
{
	
	background: #FEA30F; 
	text-decoration: none;
	font-weight:bold;
	color:#074D6D;
}

a.bg:hover {color: red;}

.orangeBold {

font-weight:bold;
color:#FF9933;

}

.url {
color:#999;

}

.url a{

	color:#999;	
	
}

.url a:hover
{

	color:#FEA30F;
		
}

a.searchEngine:link,a.searchEngine:visited	{/* liens */

color: #fff; 
text-decoration: none; 

}

a.searchEngine:active	{ /* liens */

color: #fff; 
text-decoration: underline; 

}

a.searchEngine:hover {

color:#000;
background-color:#ffcc33;
text-decoration: underline; 

}

/* arborescence */


a.arboCat:link,a.arboCat:visited	{/* liens */

color: #6666CC; 
text-decoration: none; 

}

a.arboCat:active	{ /* liens */

color: #6666CC; 
text-decoration: underline; 

}

a.arboCat:hover {

color:#FF0000;

}

a.arboCat {

color:#FF0000;
text-decoration:none;
font-size:11px;

}

.italic { /* texte en italique */

font-style: italic;

}

.bold { /* texte en gras */

font-weight:bold;
/*background-color:#EAE275;*/

}

.results { /* texte en gras */

font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.h2 { /* titre H2 */

margin: 4px;
font-size:16px;
color:#336000;
font-weight:bold;

}

.h2 span {

	font-size:13px;
	color:#074D6D;
	
}

.h2:hover{
margin: 4px;
font-size:16px;
color:#000;
font-weight:bold;
	
}

.h3 { /* titre H3*/

margin: 4px;
font-size:12px;
color:#336000;
font-weight:bold;

}

.categorie
{

	/*background-color:aqua;*/
	background-image: url(../images/network.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:25px;
	font-size:1.5em;
	color:#999;
	text-decoration: none;
	font-weight:bold;
}

h3 {
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
	color:#318AB3;
}

.h1 {
	font-size:2em;
	color:#ff6600;
	text-decoration: none;
	vertical-align:bottom;
	text-align:right;
	margin:0;
	padding:0;
}

.topic {

font-size:11px;
font-style:italic;
color:#999;
text-align:right;
}

.boldRed {

font-weight:bold;
font-size:12px;
color:#FF0000;
}

.surligned {

background-color:#FF3300;
color:#fff;
font-size:12px;
font-weight:bold;
}

.intitules {
color:#003399;
font-size:12px;
font-weight:bold;

}

#sort {

	border: 1px dotted #999999;
	margin:10px;
	padding:10px;
	text-align:center;

}

#sort span {

	margin-left:5px;
	margin-right:5px;

}

/* MESSAGES
*******************************************************************************/
.error,
a.error span,
.required,
.validation-advice	  { color:#D40707 !important; font-style:bold !important; }
.notice				 { color:#ea7601}
.messages ul			{ border:0 !important; }
.messages li {
	min-height:23px !important;
	margin-bottom:11px !important;
	padding:8px 8px 2px 32px !important;
	font-size:.95em !important;
	font-weight:bold !important;
	list-style:none;
	}
.messages ul li {
	margin:0 0 3px 0 !important;
	border:0 !important;
	padding:0 !important;
	}
.error-msg {
	border:1px solid #f16048 !important;
	color:#df280a !important;
	background:#faebe7 url(../images/error_msg_icon.gif) no-repeat 10px 10px !important;
	}
.success-msg {
	border:1px solid #95a486 !important;
	color:#3d6611 !important;
	background:#eff5ea url(../images/success_msg_icon.gif) no-repeat 10px 10px !important;
	}
.notice-msg {
	border:1px solid #ffd967 !important;
	background:#fffbf0 url(../images/note_msg_icon.gif) no-repeat 10px 10px !important;
	color:#3d6611 !important;
	}
.warning-msg {
	border:1px solid #666e73 !important;
	background:#e6e6e6 url(../images/action/error_link.png) no-repeat 10px 10px !important;
	color:#000000 !important;
	}