*{margin:0;padding:0;border:0}
ul,li{list-style-type:none}
li{display:inline}span{display:none}
body{font-family:verdana;font-size:13px;font-style:normal;color:#927A65;text-decoration:none;line-height:19px;background:#fff;text-align:center}

p{padding:5px;font-size:11px}
p.intro{font-family:Georgia,Times,serif;font-style:italic;font-size:14px;color:#AAAAAA;padding-bottom:15px}
p.lien{border-top:1px dashed #CCCCCC;margin-top:10px}.lien:before{content:url(../img/download.gif)}
p.bouton{border-top:1px dashed #CCCCCC;margin-top:30px;text-align:center}

table.recap {font-size:11px}

a{color:#000000;text-decoration:none;font-size:10px}
a:visited{color:#000000;text-decoration:none}
a:active{color:#F39900;text-decoration:none}
a:hover{color:#F39900;text-decoration:none}

.colonne_separation{clear:both;visibility:hidden}
hr.clear{clear:both;height:1px;width:1px;font-size:1px;border:none;background:transparent;visibility:hidden}


/* Gabarits */
#conteneur{position:relative;padding:0;width:430px;background-color:#FFFFFF;text-align:left;margin:0 auto}
#conteneur_popup{background-color:#FFFFFF;height:100%}
#centre{margin-left:350px;margin-right:20px}
#bas{padding-top:30px;padding-bottom:10px}
#contenu {width:430px;}


/* Contact Form */
#mc2 {padding:0;}
h4 {color:#933;padding-bottom:0px}
h5.error {color:#933;padding-bottom:0px}
h6{background-color:#769DB4;color:#006699;width:230px;height:20px;padding:0px 20px;font-size:11px;}

p.error {font-size:85%;line-height:1em;color:#744;}
.msgbody {margin:.5em 0 0;border-top:1px dotted #ccb;padding-top:.5em;}


/* Forms  */
form {margin:.75em 0 1.5em;padding:5px 5px 8px;}
form table {background:#eee;color:#927A65;}
form > table {width:100%;}
form th {/*text-transform:lowercase;*/ white-space:nowrap;}
form.group {margin:0 0 .75em;}
form.filter {margin-bottom:1.5em;}

input, textarea, select {margin:1px 0;font:100%/1.2em Monaco,Monospace;}
td input, td textarea, td select, #searchform input, #advsearch input {font-size:90%;}
input.text {background:#fff;border:1px solid #ccc;border-color:#aaa #eee #eee #aaa;color:#333;}
.imgbutton {vertical-align:middle;}
.unit {white-space:nowrap;margin-right:.5em;}

select {border:1px solid #ccc;}
form p {font-size:85%;line-height:1.6em;}
form td p {font-size:100%;}

form div div, #maincol form div div, form table {font-size:100%;padding:0;border-width:0;}
form table td {width:100%;}
form table td, form table th {padding:5px 10px 5px 0;font-weight:normal;font-size:85%;}
form table.bord td, form table.bord th {padding:5px 10px 5px 0;border-bottom:1px dotted #ccb;font-weight:normal;font-size:85%;}
th.num{width:25px;text-align:center;}
th.num2{width:35px;text-align:center;border-bottom:1px dotted #ccb;}
.sep {border-bottom:1px dotted #ccb; font-size:0px;}

form label {/*text-transform:lowercase;*/ margin-left:5px;}
form label.inline {display:inline;font-weight:normal;}

form input, form textarea, form select {margin:1px 0;}
form textarea {background:#fff;display:block;clear:left;width:97%;border:1px solid #ccc;border-color:#ccc #fff #fff #ccc;color:#333;}

form input.button, form input.button2 {padding:2px;border:2px solid #69c;border-color:#69c #369 #369 #69c;background:#ccb;color:#000;font:bold 100% Verdana,Sans-serif;}
form input.button2 {border-color:#998 #665 #665 #998;color:#333;}
form input.button:hover, form input.button2:hover {color:#963;background:#eed;cursor:pointer;}
form input.button:active {border-color:#369 #69c #69c #369;background:#ccc;color:#000;}
form input.button2:active {border-color:#666 #999 #999 #666;background:#ccc;color:#000;}

select.perso {font-size:10px; font-family: Arial, Helvetica, sans-serif;}


/* Affichage total a facturer  */
ul.total span{display:block}
ul.total li{display:block;list-style:none;margin:0 0 0 0;padding:0;padding-top:0;padding-left:15px;font-family:Arial,Geneva,Helvetica;font-size:12px;clear:both}
.rubrique{display:block;float:left;width:200px;margin-left:0}
.quantite{display:block;float:left;width:40px}
.price{text-align:right;float:right;color:#86AEC0}
.price input{text-align:right; background-color: #eee; color:#86AEC0}


/* Preview RTF  */
#affiche {background-color:#eee;padding:15px; margin:15px;border:1px solid #927A65;}
#affiche p{color:#927A65;padding-bottom:20px;}
#affiche p.titre{font-size:1.1em;text-align:center; text-transform:uppercase; font-weight:bold; padding-bottom:30px;color:#006699;} 
#affiche p.nom{font-size:0.9em;padding-bottom:10px;line-height:13px;} 
#affiche p.texte{font-size:0.9em;padding-bottom:20px;} 
#affiche p.ecole{font-size:0.7em;padding-bottom:20px;line-height:10px;} 
#affiche p.reference{font-size:0.7em;padding-bottom:20px;line-height:10px;} 
#affiche p.remerciement{font-size:0.7em;padding-bottom:20px;} 
#affiche p.presentation{font-size:0.8em;padding-bottom:20px;line-height:13px;color:#000000;} 

.okay {font-weight:bold; color:#00CC00;}
.notokay {font-weight:bold; color:#FF0000;}