a:link {color: #0655A2; text-decoration: underline;}
a:visited {color: #8790CB; text-decoration: underline;}
a:hover {color: #770505; text-decoration: underline;}

div#extrainfo{
	color: black;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
}

div#extrainfo div.attribute-header h2 {
	font-family:Arial, Verdana, sans-serif;
	color: white;
	font-size: 28px;
	padding: 15px 0px 0px 25px;
	font-weight:bold;
}

div#path {
	color: black;
	font-family: Arial, Verdana, sans-serif;
	font-size:13px;
}

div#main div.box div.attribute-header h1, div#main div.maincontentheader h1, div#main div.form-send-confirm div.attribute-header h1{
	color: white;
	font-family:Arial, Verdana, sans-serif;
	font-size: 28px;
	font-weight: bold;
	padding: 15px 0px 0px 35px;
}

div#main div.box div.attribute-long, div#main div.box div.content-view-children, div#main div.box div.content-view-sitemap table, 
div#main div.box div.class-feedback-form form, div#main div.box div.content-search div.block, div#main div.box div.content-search div.feedback, 
div#main div.box div.content-search div.content-view-line, div#main div.form-send-confirm div.attribute-content {
	color: #000;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	text-align:justify;
	padding: 10px 30px 20px 38px;
}

div#main div.box div.content-view-sitemap table { *padding: 0px; *margin: 10px 30px 20px 38px; }
div#main div.box div.content-search div.content-view-line { padding: 0px 30px 0px 38px; }
div#main div.box div.content-search div.block { padding-bottom: 0px; }
div#main div.box div.content-search div.feedback { padding-top: 0px; }

div#extrainfo div.class-infobox .attribute-content {
	color: #000;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	padding: 0px 13px 20px 25px;
}


div#main div.box div.attribute-long img{
	border:1px solid #000;
	vertical-align:top;
	margin-left:10px;
}

div#main div.box div.attribute-long p{
	margin-bottom:12px;
}

div#main div.box div.attribute-long br{
	margin-bottom:0px;
}

div#main div.box div.attribute-long h3{
	color:#FFF;
	font-size:16px;
}

div#main div.box div.attribute-long h4{
	color:#770505;
	margin-top:15px;
}

div#main div.box div.attribute-long h5{
	color:#FFF;
	font-size:16px;
	margin-top:60px;
}

table#renderedtable td {
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

div#main div.content-search div.block input#Search {
	border:1px solid #000;
}

div#main div.content-search div.block input.button {
	vertical-align:top;
}

div.message-confirmation, div.message-feedback, div.message-warning, div.message-error, div.warning {
	background-color:transparent;
	border:0px;
	margin-top:1em;
	padding:0em;
	color:#c6891a;
}

div.box, div#contener-partenaire div.box {
	background-color:transparent;
	border:0px;
}

div#conteneur-partenaire div.attribute-header h1 {
	font-size: 1.6em;
	color: #fff;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
}

div#main div.content-search ul li {
	color: #000;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	list-style-type: disc;
}

div#columns div#main div.attribute-long ul {
	list-style-type: disc;
}

div#columns div#main div.attribute-long li{
	color: #000;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
}

table.renderedtable tr.bglight, table.renderedtable tr.bgdark, table.renderedtable td, table.renderedtable td:first-child{
	border:0px;
	background-color:transparent;
}

div.subtree_level_1_node_id_154 table{
	width:550px;
}

div.current_node_id_2 table tr td ul li{
	color:#000;
	list-style-type: disc;
}

div#copyright {
	text-align: left;
	font-family: font-family:Arial, Verdana, sans-serif;
	font-size: 9px;
	color: black;
	padding-left: 15px;
}

table.list th:first-child, table.list td:first-child, table.list td, table.list th, table.list td{
	border: none;
}

table.list tr.bglight, table.list tr.bglight:hover, table.list tr.bgdark:hover{
	background-color: transparent;
}

div.box div.box-content {
	padding:0px;
}

table.renderedtable {
	border:none;
	margin:0px;
	width:100%;
}

div#main ul li {
	background: none;
	list-style-type:disc;
}

div.current_node_id_2 div#columns2 div#main2 table.renderedtable th, table.renderedtable td {
	padding-right: 20px;
}

div.object-center div.content-view-embed div.class-folder h2 {
	display: none;
}

/* FORMULAIRE D'INSCRIPTION */

label {display: inline; font-weight: normal;}

div#main div.class-feedback-form h3 {
	color: #770505;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight: bold;
	padding-top: 20px;
}

div#main div.class-feedback-form table td {
	padding: 3px 0px;
}

div#main div.class-feedback-form {
	color: #000;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
}

div#main div.class-feedback-form  input {
	color: #000;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	padding: 1px 3px;
}

div#main div.class-feedback-form table.coordonnees input {
	border: 1px solid #770505;
	width: 375px;
}

div#main div.class-feedback-form p.block1 input.box {
	border: 1px solid #770505;
	width: 450px;
}

div#main div.class-feedback-form table.block3 input, div#main div.class-feedback-form table.block4-2 input  {
	border: 1px solid #770505;
	width: 150px;
}

div#main div.class-feedback-form table.block4-1 input.box {
	border: 1px solid #770505;
	width: 270px;
}

div#main div.class-feedback-form table.block5 td {
	padding: 0px 3px;
}

div#main div.class-feedback-form table td.bgcell{
	background-color: #eee;
}

div#main h2, div#main h3{
	font-family:Arial, Verdana, sans-serif;
}

div#main h2{
	font-size: 14px;
}

div#main h3{
	font-size: 12px;
	color: #770505;
	padding-top: 15px;
}

/* MENUS */

#imenus0 li a, #imenus0 .imctitle {
	color: #FFF;
}

div#topmenu a.topmenu{
	font-family: Trebuchet Ms, Times New Roman, serif;
	color: white;
	font-weight: bold;
	font-size: 15px;
}

div#topmenu a.topmenu:link { color:white; text-decoration: none; }
div#topmenu a.topmenu:hover { color:white; text-decoration: none; }
div#topmenu a.topmenu:visited { color:white; text-decoration: none; }
