
.vignettesmall {
    background:#ffffff;
    border:1px solid #c0c0c0;
    width:90px;
    height:152px;
}


.vignette {
    background:#000000;
    border:1px solid #c0c0c0;
    width:175px;
    height:302px;
}


.form_1 {
    background:#efefef;
    border:1px solid #eee;
    font: 13px arial, sans-serif;
    padding: 7px;
    width:33em;
}

.form_2 {
    background:#efefef;
    border:1px solid #eee;
    font: 13px arial, sans-serif;
    padding: 7px;
    width:20em;
}

.btnb {
    font: 16px sans-serif;
    padding: 5px;
}

.btn {
    font: 14px sans-serif;
    padding: 3px;
}



.form_3 {
    background:#efefef;
    border:1px solid #eee;
    font: 13px arial, sans-serif;
    padding: 7px;
}

label {
    float:left;
    width:9em;
    text-align:left;
    font-weight: bold;

    background-color: #ddeedd;

    -moz-border-radius:0.4em;
    -khtml-border-radius:0.4em;
    
    margin-bottom: 5px;
    height: 18px;
    margin-right: 17px;
    padding-left: 9px;    
    color: #669900;
}

input[type=submit] {
    font-size:12px;
    font-family: sansf-serif;
    border:1px solid #aeaeae;
    background-color: #e6e6e6;
    padding-left: 5px;
    padding-right: 5px;
    
    border-radius: 3px 3px;
      -moz-border-radius: 7px;
}


legend {
    color:#0b77b7;
    font-size:14px;
    padding: 5px;
    font-weight: bold;
    font-family: Arial,Helvetica,sansf-serif;
    margin-bottom: 10px;
}


select {
    font-size:12px;
    font-family: Arial,Helvetica,sansf-serif;
    border:1px solid #dddddd;
    background:#ffffff;

    margin-bottom: 5px;
    height: 19px;
}

.line {
    border-top: 1px dashed gray;
    height: 1px;
}


select2 {
    font-size:12px;
    font-family: Arial,Helvetica,sansf-serif;
    border:1px solid #dddddd;
    background:#ffffff;

    border-radius: 3px 3px;
    -moz-border-radius: 10px;
    margin-bottom: 5px;
    height: 19px;
}



input:hover, input:focus {
    border-color:#c5c5c5;
    background:#dfdfdf;
}


fieldset {
    border:1px solid #000000;
    padding:0 0 0 0;
}

.cssform fieldset{
     border:1px solid #dddd0;
     padding:0 0.3em 0.5em;
       -moz-border-radius:0.7em;
    -khtml-border-radius:0.7em;
}

.cssform p{
   
    clear: left;
    margin: 0;
    padding: 5px 0 8px 0;
    padding-left: 155px;
    border-top: 1px dashed gray;
    height: 1%;
}

.cssform label{
    font-weight: bold;
    float: left;
    margin-left: -155px; 
    width: 150px; 
}

.cssform input[type=text, password] {
  width: 250px;
  height:16px;
}


.fondtitregray {
  background:#eaeaea;
  font-weight: bold;
  height: 30px;
}

.fondgray {
  background:#efefef;
}


.smenuitem {
  background:#efefef;
  height: 25px;
  font-family: Arial,sansf-serif;
  font-size:7px;
}


.ssmenuitem {
  background:#efefef;
  height: 20px;
  font-size:12px;
  color:#444888;
}


.error, .good, .warn, .gry {
  clear:both;
  color:#fff;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
  font-weight:bold;
  padding:10px;
}

.error {
  background:#c00;
}

.gry {
  background:#dfdfdf;
  color:#000000;
}


.warn {
  background:#aa5566;
}

.good {
  background:#ccaaaa;
}


.bouton {font-size:2em }

ehr {
	border: 1px solid #000;
    border-style: dotted none none none;
	height: 0;
	padding: 1px 0;
	margin: 0 0 10px 0;
	clear: both;
}


hr {
	border: 1px solid #000000;
    border-style: dotted none none none;
	height: 0;
	padding: 1px 0;
	margin: 0 0 0 0;
	clear: both;
}



.sub {
  width: 200px;
  height: 55px;
  display:block;
  border: none;
  background: url(../img/btn-login.png) left top no-repeat;
  margin: 0px 0px 0px 0px;
  color: white;
  font-size: 1em;
  font-weight: bold;
  padding-bottom: 1px;
  cursor: pointer;
}


#el08 {font-size:2em}
