

table, tr, td {
	border: none;
}

div.logout {
	text-align: right;
	margin-bottom: 10px;
}

div.form div.label {
	padding-top: 5px;
    font-size: 1.4em;
}

div.form div.label label {
    font-size: 0.8em;
	color: #000000;
}

div.form div.label label.error {
    font-size: 1em;
	color: #FF3200;
}

div.form div.field {
	padding-top: 5px;
	padding-bottom: 5px;
    font-size: 0.8em;
	color: #000000;
}

div.form div.label span.must {
	color: #FF0000;
	font-size: 1.2em;
	font-weight: bold;
}

div.form div.label span.format {
    font-size: 0.8em;
	color: #000000;
	font-style: italic;
}

div.form div.field label {
    font-size: 1.4em;
	color: #000000;
}

div.form p {
	clear: both;
}
div.form textarea {
	color: #000000;
    border-width: 1px;
    border-style: solid;
    border-color: #00578F;
	background-color: #FFFFFF;
	width: 450px;
	height: 400px;
}
div.form textarea.smaller {
	width: 450px;
	height: 100px;
}
div.form select {	  
    color: #000000;
    border-width: 1px;
    border-style: solid;
    border-color: #00578F;
	background-color: #FFFFFF;
	width: 400px;
}

div.form input {
    color: #000000;
    border-width: 1px;
    border-style: solid;
    border-color: #00578F;
	background-color: #FFFFFF;
	width: 400px;
}

div.form input.check {
	width: 15px;
}

div.form input.file {
	width: 150px;
	margin-right: 80px;
}

div.form input.smaller_input {
	width: 200px;
}

div.form div.submit {
	padding-top: 10px;
	padding-right: 90px;
	text-align: center;
    font-size: 1.3em;
}

div.form div.submit input {
    width: 100px;
    background:#ECE7D4 none repeat scroll 0%;
	border:1px solid #E4E0D2;
	color:#B25632;
	display:block;
	font-weight:bold;
	height:1%;
	padding:3px;
	text-align:center;
	text-decoration:none;
}

div.form div.submit input {
	background:#C8C0A5 none repeat scroll 0%;
	border-color:#FFFFFF;
}




div.success {
	text-align:			left;
	border-collapse:	collapse;
	padding-top:		12px;
	padding-bottom:		12px;
	padding-left:		50px;
	height:				40px;
	width:				300px;
    font-size: 0.9em;
	font-weight:		bold;
	color:				#616161;
	margin-top: 10px;
}

div.error {
	text-align:			left;
	border-collapse:	collapse;
	padding-top:		12px;
	padding-bottom:		12px;
	padding-left:		50px;
	height:				40px;
	width:				300px;
    font-size: 0.9em;
	font-weight:		bold;
	color:				#FF3200;
	margin-top: 10px;
}



#formatblock_page_en, #formatblock_page_fr, #formatblock_description_fr, #formatblock_description_en, #formatblock_title_fr, #formatblock_title_en, #formatblock_biography_fr, #formatblock_biography_en, #formatblock_title_info_fr, #formatblock_title_info_en, #formatblock_address_fr, #formatblock_address_en, #formatblock_mailing_address_fr, #formatblock_mailing_address_en, #formatblock_information_comment {
	width: 150px;
}

#fontname_page_en, #fontname_page_fr, #fontname_description_fr, #fontname_description_en, #fontname_title_fr, #fontname_title_en, #fontname_biography_fr, #fontname_biography_en, #fontname_title_info_fr, #fontname_title_info_en, #fontname_address_fr, #fontname_address_en, #fontname_mailing_address_fr, #fontname_mailing_address_en, #fontname_information_comment {
	width: 150px;
}

#fontsize_page_en, #fontsize_page_fr, #fontsize_description_fr, #fontsize_description_en, #fontsize_title_fr, #fontsize_title_en, #fontsize_biography_fr, #fontsize_biography_en, #fontsize_title_info_fr, #fontsize_title_info_en, #fontsize_address_fr, #fontsize_address_en, #fontsize_mailing_address_fr, #fontsize_mailing_address_en, #fontsize_information_comment {
	width: 150px;
}

#toolbar0_description_fr, #toolbar1_description_fr, #toolbar0_description_en, #toolbar1_description_en {
	width: 400px;
}

#toolbar0_description_fr tr td, #toolbar1_description_fr tr td {
	margin: 0px;
	padding: 0px;
}

#toolbar0_description_en tr td, #toolbar1_description_en tr td {
	margin: 0px;
	padding: 0px;
}

p.date, p.blog_titre {
	margin: 0px;
	padding: 0px;
}

p.tag {
	margin-top: 0px;
	padding-top: 0px;
}

#search input {
	width: 90px;
}

#search input.ok {
	width: 30px;
	border: solid 1px #000000;
	background-color: #FFFFFF;
}

img.blog {
	float: left;
	position: relative;
	padding-right: 10px;
	padding-bottom: 10px;
}


div.commentform div.form textarea {
	color: #000000;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
	background-color: #FFFFFF;
	width: 350px;
	height: 150px;
}

div.commentform div.form input {
    color: #000000;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
	background-color: #FFFFFF;
	width: 350px;
}

div.commentform div.form div.submit input {
    margin-left: 0px;
    font-size: 0.8em;
    color: #000000;
    border: solid 1px #000000;
	background-color: #FFFFFF;
	width: 150px;
	margin-bottom: 10px;
}

div.commentform div.form div.submit {
	padding-top: 10px;
	padding-right: 0px;
	text-align: center;
    font-size: 1.3em;
}
