body {margin:0px;background:#8b6158}

a {text-decoration:none;color:#5d3a5b}
a:hover {text-decoration:none;color:#8b6158}

.defaut {font-family:  Arial,Verdana,Helvetica,sans-serif; font-size: 10px;color:#5d3a5b}

.fondviolet{background-color:#5d3a5b;font-size:11px;color:#ffffff;font-weight:bold}
.fondgris{background-color:#AAAAAA;font-size:11px;color:#ffffff;font-weight:bold}
.fondrouge{background-color:#CC0000;font-size:11px;color:#ffffff;font-weight:bold}
.piano{position:absolute;visibility:hidden}
.pianon{position:absolute;visibility:visible}
.titrecata {font-size:11px;color:#cf2d7a}
.titrerub {font-size:17px;font-weight:bold;color:#5d3a5b}
.titrerose{color:#cf2d7a;font-size:16px;font-weight:bold}
.titrerose12{color:#cf2d7a;font-size:12px;font-weight:bold}
.titre12{font-size:12px;font-weight:bold}
.titre14{font-size:14px;font-weight:bold}
.titrethemes{position:absolute;width:180px;height:20px;color:#ffffff;background-color:#cf2d7a;line-height:20px;text-align:center;margin-top:120px;font-size:14px;font-weight:bold;overflow:hidden}
.lienchemin{color:#8b6158}
.lienchemin:hover{color:#8b6158}
.lienblanc{color:#ffffff}
.lienblanc:hover{color:#ffffff}
.lienbottom{color:#674740}
.lienbottom:hover{color:#503530}
.lienpartner{color:#b38c84}
.lienpartner:hover{color:#d5aca3}

.pliure {display:block;width:728px;height:15px;background:url(/images/faire-part-pliure.gif);overflow:hidden}

.ligne {display:block;width:688px;height:1px;overflow:hidden;background:#dec2bc;margin-top:3px;margin-bottom:3px}

.amitxt{font-size:12px;font-weight:bold}
.amisaisie{width:225px;height:18px;text-align:right;font-size:12px;color:#8b6158;border:1px solid #9a8199;margin-bottom:3px}
.amimsg{width:240px;height:94px;font-size:11px;color:#8b6158;overflow-y:auto;border:1px solid #9a8199;font-family:  Arial,Verdana,Helvetica,sans-serif;padding:3px}

.cartop {display:block;width:248px;height:8px;overflow:hidden;background:url(/images/cartouche-top.png)}
.cartmid {background:url(/images/cartouche-mid.png);text-align:center;padding-left:15px;padding-right:15px;color:#ffffff;font-size:12px}
.cartmid table {border-collapse:collapse;border:0px}
.cartmid td{padding:0px}
.cartbas {display:block;width:248px;height:8px;overflow:hidden;background:url(/images/cartouche-bas.png) no-repeat;margin-bottom:3px}

#accoord {txt-align:left;font-size:14px;padding-bottom:10px;color:#dec2bc}
#accoord img{width:190px;height:17px;border:0px;margin:10px}
#accoord #tel {line-height:20px;text-align:left;background:url(/images/faire-part-coord-tel.gif) no-repeat 0px 2px;border:0;padding-left:60px;margin-left:8px;margin-bottom:0px}
#accoord #mobile {line-height:20px;text-align:left;background:url(/images/faire-part-coord-mobile.gif) no-repeat 0px 2px;border:0;padding-left:60px;margin-left:8px;margin-bottom:0px}
#accoord #email {line-height:20px;text-align:left;background:url(/images/faire-part-coord-email.gif) no-repeat 0px 2px; border:0;padding-left:60px;margin-left:8px;margin-bottom:0px}
#accoord #adresse {line-height:18px;text-align:left;background:url(/images/faire-part-coord-adresse.gif) no-repeat 0px 0px;border:0;padding-top:22px;padding-left:26px;margin-left:8px;margin-top:2px}
#accoord #adresse i{font-size:11px}

#argu {display:block;height:120px;text-align:left;background:url(/images/picto-pourquoi-choisir-artipik.png) no-repeat 2px 1px;border:0;padding-left:38px;margin-top:4px;margin-bottom:0px}
#argu h1 {display:block;font-size:12px;line-height:26px;font-weight:normal;margin:0px;color:#dec2bc}

#cartface table{width:248px;display:block}
#cartface thead tr{height:8px;background:url(/images/cartouche-top.png)}
#cartface tbody tr{background:url(/images/cartouche-mid.png)}
#cartface tbody td{padding-left:15px;padding-right:15px}
#cartface tbody img{width:190px;height:18px;border:0px;margin-left:14px;margin-right:14px;margin-top:8px;margin-bottom:2px}
#cartface tfoot tr{height:8px;background:url(/images/cartouche-bas.png)}

.moteursaisie{width:200px;height:18px;font-size:12px;color:#9a8199;border:1px solid #9a8199;margin-bottom:0px}
.esaisie{width:240px;height:18px;font-size:12px;color:#9a8199;border:1px solid #9a8199;margin-bottom:6px}
.esaisiemsg{width:240px;height:121px;font-size:11px;color:#8b6158;overflow-y:auto;border:1px solid #9a8199;font-family:Arial,Verdana,Helvetica,sans-serif;padding:3px;margin-bottom:3px}

.titre {font-size:16px;font-weight:bold}
.saisietitre {font-family:Arial,Verdana,Helvetica,sans-serif; color:#ffffff; background:transparent; width:100%; font-size:16px; font-weight:bold; border:1px solid #1a6246;padding-left:3px}
.saisietitremini {font-family:Arial,Verdana,Helvetica,sans-serif; color:#ffffff; background:transparent; width:100%; font-size:12px; font-weight:bold; border:1px solid #1a6246;padding-left:3px}
.saisietexte {font-family:Arial,Verdana,Helvetica,sans-serif; color:#ffffff; background:transparent; font-size:12px; font-weight:bold; border:1px solid #1a6246;padding-left:3px; overflow-y:auto}
.pelemele {display:block;width:132px;height:110px;border:1px solid #e2cac5}
.pelemele:hover{border:1px solid #9a8199}

.focus{color:#ffffff;height:16px;background-color:#cf2d7a;border:1px solid #cf2d7a; font-size:11px;padding-left:3px;padding-right:3px;font-weight:bold}
.nofocus{color:#cf2d7a;height:16px;border:1px solid #dec2bc; font-size:11px; padding-left:3px; padding-right:3px}
.nofocus:hover{color:#cf2d7a;;border:1px solid #cf2d7a}


.photo {border: #ffffff solid 1px;margin-bottom:2px}
.search {font-family:  Arial,Verdana,Helvetica,sans-serif;font-size:16px; line-height:20px;text-align:center; border:0px;padding-top:0px;font-weight:bold;color:#622280}
.searchform {height:20px; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px; line-height:16px; border:1px solid #622280; pdding-top:0px; font-weight:bold; color:#622280}
.gestion {position:absolute;margin-left:-28px;top:0px}

.focusgest{color:#ffffff;height:16px;background-color:#622280;border:1px solid #622280; font-size:11px;padding-left:3px;padding-right:3px;font-weight:bold}
.nofocusgest{color:#622280;height:16px;border:1px solid #bbbbbb; font-size:11px; padding-left:3px; padding-right:3px}
.nofocusgest:hover{border:1px solid #622280}

.bigbouton {  font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; height:22px; line-height:18px; pdding-top:1px}
.textform {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.contact {width:100%;font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; height: 20px; line-height: 14px; padding-top: 2px;border:1px solid #622280}
.smallform {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; height: 18px; line-height: 10px; padding-top: 1px}
.smallbouton {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; height: 20px; line-height: 10px; padding-top: 1px}

