/* SITE EN COURS */
h1
{
	color:#00cc00;
	font-family:verdana,arial,sans-serif;
	font-size:16pt;
	text-decoration:none;	
}
td.pub-front-page
{
	border-bottom:1px solid #1f1f1f;
	border-right:1px solid #1f1f1f;
	background-image:url(/_images/bg-pub-frontpage.jpg);
	text-align:center;
}

td.img-front-page
{
	border-bottom:1px solid #1f1f1f;
	border-right:1px solid #1f1f1f;
	border-left:1px solid #1f1f1f;
}

.text-directory
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	text-decoration:none;
	color:#757575;
}

table.cattitle
{
	background-color:#757575;
	border-right:1px solid #1f1f1f;
	border-top:1px solid #1f1f1f;
	border-bottom:1px solid #1f1f1f;
}
h1.cattitle
{
	font-family:verdana,arial,sans-serif;
	font-size:14pt;
	font-weight:normal;
	margin:5px;
	padding:5px;
	text-decoration:none;
	color:#ffffff;
}

.text-directory-title
{
	font-family:verdana,arial,sans-serif;
	font-size:22pt;
	text-decoration:none;
	color:#00cc00;
}

/* FORMULAIRES */

form
{
	padding:0px;
	margin:0px;
}

button.help-button
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	color:#ffffff;
	background-color:#9c9c9c;
	border:1px solid #333333;
}

td.form-message
{
	text-align:left;
	padding-top:3px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:10px;
}

.form-title
{
	font-family:verdana,arial,sans-serif;
	font-size:18pt;
	text-decoration:none;
	color:#00cc00;
	margin:0px;
	padding:0px;
}

table.form-step
{
	background-color:#006699;
	border:1px solid #006699;
}

th.form-step
{
	text-align:left;
	padding:5px;
}

span.form-step
{
	font-family:verdana,arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;	
}

span.form-required-field
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	color:#00cc00;	
}

td.form-field
{
	vertical-align:top;
}

table.form-section
{
	background-color:#cccccc;	
}

td.form-section
{
	
}

td.form-title
{
	padding-top:10px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:3px;
}

th.form-section
{
	padding:5px;
	background-color:#AAAAAA;
	border-bottom:1px solid #757575;
	text-align:left;
}

span.form-section-title
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	color:#111111;
}

table.form-note
{

}

td.form-note
{

}

span.form-note
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	text-decoration:none;
	color:#111111;	
}

td.form-label
{

}

span.form-label
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	color:#111111;	
}

span.form-label-soft
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#111111;	
}

td.form-breadcrumbstep-done
{
	text-align:center;
	vertical-align:middle;
	background-color:#33cc33;
	padding:8px;
}

td.form-breadcrumbstep-not-done
{
	text-align:center;
	vertical-align:middle;
	background-color:#66cc66;
	padding:8px;
}

span.form-breadcrumbstep-done
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;		
}

span.form-breadcrumbstep-not-done
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;		
}

table.form-submit
{

}

td.form-submit
{
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	background-color:#757575;
}

/* TOUT LES SITES */

select
{
	border:1px solid #c3c3c3;
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
}

body
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#757575;
}

table.header1
{
	border-left:1px solid #1f1f1f;
	border-right:1px solid #1f1f1f;
	border-bottom:1px solid #1f1f1f;
	background-color:#515151;
	align:center;
}

td.header1
{
	text-align:left;
	padding:5px;
}

table.footer1
{
	border-left:1px solid #1f1f1f;
	border-right:1px solid #1f1f1f;
	border-top:1px solid #1f1f1f; 
	background-color:#00cc00;
	align:center;
}

table.footer1-spacer
{
	border-left:1px solid #1f1f1f;
	border-right:1px solid #1f1f1f;
	background-color:#ffffff;
	align:center;
}

td.footer1
{
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

table.body-content
{
	border-left:1px solid #1f1f1f;
	border-right:1px solid #1f1f1f;
	background-color:#FFFFFF;
	align:center;
}

table.footer2
{
	border-left:1px solid #1f1f1f;
	border-right:1px solid #1f1f1f;
	border-bottom:1px solid #1f1f1f; 
	background-color:#515151;
	align:center;
}

table.breadcrumb
{
	align="center";
}

td.breadcrumb
{
	padding-top:5px;
	padding-bottom:5px;	
	padding-left:5px;	
	background-color:#000000;
}

table.navbar
{
	align="center";
}

td.navbar
{
	padding-top:2px;
	padding-bottom:2px;	
	padding-right:5px;	
	text-align:right;
	background-color:#515151;
}

td.spacerColStandard
{
	border-right:1px solid #1f1f1f;
}

td.secondColStandard
{
	vertical-align:top;
	background-color:#515151;
}

td.firstColStandard
{
	vertical-align:top;
	background-color:#FFFFFF;
}

td.footer2
{
	text-align:right;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

table.header2
{
	border-left:1px solid #1f1f1f;
	border-right:1px solid #1f1f1f;
	background-color:#00cc00;
	align:center;
}

td.header2
{
	background-color:#00cc00;
	/*background-image:url(/_images/bg-header-2.png);*/
	align:left;
}

table.header3
{
	border-left:1px solid #1f1f1f;
	border-right:1px solid #1f1f1f;
	background-color:#e2e2e2;
	align:center;
}

td.header3
{
	height:73px;
}

table.header4
{
	border-left:1px solid #1f1f1f;
	border-right:1px solid #1f1f1f;
	background-image:url(/_images/bg-header-5.png);
}

td.header4
{
	padding:0px;
	margin:0px;
}

td.header4-2
{
	border-left:1px solid #535353;
	text-align:center;
	padding:0px;
	margin:0px;
}

td.header4-3
{
	border-left:1px solid #535353;
	border-right:1px solid #535353;
	text-align:center;
	padding:0px;
	margin:0px;
}

.text-home-header1
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#7fad2a;
}

.text-header1
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#c3c3c3;
}

.text-header5
{
	font-family:verdana,arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	color:#535353;
}

.text-footer1
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
}

.text-footer
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#232323;
}

.text-footer2
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#c3c3c3;
}

table.box,table.boximage
{

}

table.body-table
{
	border-right:1px solid #1f1f1f;
	border-top:1px solid #1f1f1f;
	border-bottom:1px solid #1f1f1f;
}

th.box,th.boximage
{
	background-color:#515151;
	text-align:left;
	padding:5px;
}

td.boximage
{

}
td.box
{
	background-color:#e2e2e2;
	padding:10px;
}

span.text-search-box
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#757575;	
}

span.box,span.boximage
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	color:#c3c3c3;	
}

span.breadcrumb,a.breadcrumb
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#c3c3c3;	
}

span.navbar,a.navbar
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#c3c3c3;	
}

.featured
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#757575;	
}

.one
{
	padding:3px;
}

.cat
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	color:#757575;	
}

.button
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	border-color:1px groove #1f1f1f;
	background-color:#c3c3c3;
	color:#757575;	
}

.nav
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	color:#7fad2a;	
}

.number-of-links
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#00cc00;	
}

table.paid-link
{
	border:1px solid #ff9900;
}

table.link
{
	border:1px solid #efefef;
}

.paid-link-title,.link-title
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	color:#757575;	
}

.paid-link-description,.link-description
{
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#757575;	
}
