/*Die eigentliche Formatierung befindet sich in layout.css und formate.css*/

/**** SPIP Styles *****/
.clear{clear:both;}
#inhalt .artikel ul{margin:10px 0;}
p.spip{margin:10px 3px; padding:0;}
p.pagination{text-align:center;font-size:14px;}
p.pagination a{font-size:14px;}
.artikel .recherche select, .artikel .recherche input, .artikel .recherche textarea {
border:solid 1px #999;	vertical-align: middle;
padding: 2px 0px 2px 5px;
color: #4D6979;
font-size: 11px;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;}
.artikel .recherche p{float:left;margin-right:20px;}
/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }
#corpForm {	margin: 0;padding: 1em;}
#corpForm legend {background: transparent;}
#corpForm p {padding: .2em 0;margin: 0 0 .2em 0;}
#corpForm  label {float: left;text-align: right;margin: 0;width:100px;margin-right:5px;}
#corpForm label:hover, #piedForm input {	cursor: pointer;}
#corpForm label.oblig {font-weight: bolder;}
#corpForm .legende {font-style: italic;background: transparent;margin: 0;padding: 0;}
#corpForm .focus {background-color: #E6ECEF;}
#corpForm .normal {background: white;}
#corpForm .alerte {border: 1px solid red;}
#corpForm .messageAlerte {display: block;margin: 0 0 .3em .3em;padding-left: 2em;color: red;font-weight: bold;}
#piedForm {margin: 0;padding: .3em;}
#piedForm {text-align: center;background-color: #E6ECEF;}
#piedForm input {margin-left: 1em;}
