/*---------- Body ----------*/
body {font-family: Arial; font-size: 10px; color: #000000; margin-top:5px; margin-bottom:10px;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
.images {border: 2px; border-style: solid; border-color: #CC0000;}
.imagesmodif {border: 1px; border-style: solid; border-color: #000000;}
.imagesslide {border: 1px; border-style: solid; border-color: #FFFFFF;}
/*---------- Body ----------*/

/*---------- Texte Gras ----------*/
.text-noir-gras-10px {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size: 10px; font-weight: bold;}
.text-bleu-gras-10px {font-family: Arial, Helvetica, sans-serif; color:#00A8E0; font-size: 10px; font-weight: bold;}
.text-rose-gras-10px {font-family: Arial, Helvetica, sans-serif; color: #FF66CC; font-size: 10px; font-weight: bold;}
.text-rose-gras-20px {font-family: Arial, Helvetica, sans-serif; color: #FF66CC; font-size: 20px; font-weight: bold;}
.text-jaune-gras-20px {font-family: Arial, Helvetica, sans-serif; color: #FFFF00;; font-size: 20px; font-weight: bold;}
.text-vert-gras-20px {font-family: Arial, Helvetica, sans-serif; color: #009900;; font-size: 20px; font-weight: bold;}
.text-rouge-gras-10px {font-family: Arial, Helvetica, sans-serif; color: #FF0033; font-size: 10px; font-weight: bold;}
.text-jeune-gras-10px {font-family: Arial, Helvetica, sans-serif; color: #FFFF00; font-size: 10px; font-weight: bold;}
.text-vert-gras-10px {font-family: Arial, Helvetica, sans-serif; color: #009900; font-size: 10px; font-weight:bold;}
/*---------- Texte Gras ----------*/


/*---------- Texte non gras ----------*/
.text-gris-10px {font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 10px;}
.text-rouge-10px {font-family: Arial, Helvetica, sans-serif; color: #FF0033; font-size: 10px;}
.text-gris-12px {font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 12px;}
.text-blanc-11px {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px;}
.text-noir-11px {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}
.text-noir-12px {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
.text-vert-11px {font-family: Arial, Helvetica, sans-serif; color: #00CC00; font-size: 11px;}
.text-rouge-11px {font-family: Arial, Helvetica, sans-serif; color: #FF0033; font-size: 11px;}
.text-rouge-gras-11px {font-family: Arial, Helvetica, sans-serif; color: #FF0033; font-size: 11px;font-weight:bold;}
.text-rouge-12px {font-family: Arial, Helvetica, sans-serif; color: #FF0033; font-size: 12px;}
/*---------- Texte non gras ----------*/


/*---------- Liens gras ----------*/
.liens-noir-gras-10px {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:bold;}
.liens-noir-gras-10px A {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:bold;}
.liens-noir-gras-12px {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold;}
.liens-noir-gras-12px A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold;}
.liens-gris-gras-10px {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight:bold;}
.liens-gris-gras-10px A {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight:bold;}
.liens-bleu-gras-12px {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00A8E0; font-weight:bold;}
.liens-bleu-gras-12px A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00A8E0; font-weight:bold;}
.liens-rouge-gras-11px {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0033; font-weight:bold;}
.liens-rouge-gras-11px A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0033; font-weight:bold;}
.liens-blanc-gras-11px {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold;}
.liens-blanc-gras-11px A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:bold;}
.liens-rose-gras-10px {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF66CC; font-weight:bold;}
.liens-rose-gras-10px A {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF66CC; font-weight:bold;}
.liens-blanc-gras-10px {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold;}
.liens-blanc-gras-10px A {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold;}

/*---------- Liens gras ----------*/


/*---------- Liens non gras ----------*/
.liens-gris-10px {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999;}
.liens-gris-10px A {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999;}
.liens-noir-10px {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.liens-noir-10px A {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.liens-rouge-11px {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0033;}
.liens-rouge-11px A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0033;}
.liens-noir-12px {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.liens-noir-12px A {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.liens-blanc-11px {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.liens-blanc-11px A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.liens-noir-11px {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.liens-noir-11px A {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
/*---------- Liens non gras ----------*/


/*---------- Tables ----------*/
table.cadre-noir {border: 1px; border-style: solid; border-color: #000000;}
table.cadre-gris {border: 1px; border-style: solid; border-color: #CCCCCC;}
table.cadre-erreure {border: 2px; border-style: solid; border-color: #FF0000; border-style: dashed; background-color:#FFCCCC;font-family: Verdana; color: #FF0000; font-size: 10px; font-weight: bold;}
table.cadre-ok {border: 2px; border-style: solid; border-color: #009900; border-style: dashed; background-color: #66FF99;font-family: Verdana; color: #009900; font-size: 10px; font-weight: bold;}
/*---------- Tables ----------*/


/*---------- TD ----------*/
TD.td-description { padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}
/*---------- TD ----------*/



/*---------- Formulaire ----------*/
.liste-recherche-departements {background-color: #F7FEFF; vertical-align: middle; text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 200px;
height: 18px
}

.liste-recherche-age {background-color: #F7FEFF; vertical-align: middle; text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 50px;
height: 18px
}

.mail-box-connexion {vertical-align: middle; text-align: left;
background:url(icone-homme.png) no-repeat;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 15px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 177px;
height: 16px
}

.mail-box-connexion2 {vertical-align: middle; text-align: left;
background:url(icone-femme.png) no-repeat;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 16px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 177px;
height: 16px
}

.passe-box-connexion {vertical-align: middle; text-align: left;
background:url(icone-cadenas.png) no-repeat;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;
padding-left: 16px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 130px;
height: 16px
}

.champ-login {vertical-align: middle; text-align: left;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 195px;
height: 16px
}
.champ-login-rouge {vertical-align: middle; text-align: left;
background-color: #FF0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 195px;
height: 16px
}

.champ-sujet {vertical-align: middle; text-align: left;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 400px;
height: 16px
}

.champ-message {vertical-align: middle; text-align: left;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 400px;
height: 200px
}

.liste-cheveux {background-color: #F7FEFF; vertical-align: middle; text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 99px;
height: 18px
}

.liste-yeux {background-color: #F7FEFF; vertical-align: middle; text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 98px;
height: 18px
}

.liste-taille {background-color: #F7FEFF; vertical-align: middle; text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 76px;
height: 18px
}

.champ-description {vertical-align: middle; text-align: left;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 400px;
height: 165px
}

.champ-telephone {vertical-align: middle; text-align: center;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 30px;
height: 16px
}

.champ-jours {vertical-align: middle; text-align: center;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 50px;
height: 20px
}

.champ-url {vertical-align: middle; text-align: left;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 217px;
height: 16px
}

.champ-banniere2 {vertical-align: middle; text-align: left;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 195px;
height: 16px
}

.champ-photo {vertical-align: middle; text-align: left;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 160px;
height: 20px
}

.champ-video {vertical-align: middle; text-align: left;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 200px;
height: 20px
}

.champ-code {vertical-align: middle; text-align: center;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color: #FF0000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 60px;
height: 18px
}
.champ-code-allopass {vertical-align: middle; text-align: center;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color: #000000;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 80px;
height: 20px
}

.liste-critique {background-color: #F7FEFF; vertical-align: middle; text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 60px;
height: 18px
}

.champ-critique-ville {vertical-align: middle; text-align: left;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 180px;
height: 16px
}

.champ-pub {vertical-align: middle; text-align: left;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 500px;
height: 18px
}

.liste-admin {background-color: #F7FEFF; vertical-align: middle; text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight:bold;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 580px;
height: 18px
}

.champ-banniere {vertical-align: middle; text-align: center;
background-color: #F7FEFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 600px;
height: 43px
}

.imagecode {border: 1px; border-style: solid; border-color: #CCCCCC;}
/*---------- Formulaire ----------*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

.text2-noir-gras-10px {font-family: Verdana; color:#000000; font-size: 10px; font-weight: bold;}
.text2-rose-gras-10px {font-family: Verdana; color: #FF00CC; font-size: 10px; font-weight: bold;}
.text2-gris-gras-10px {font-family: Verdana; color: #CCCCCC; font-size: 10px; font-weight: bold;}
.text2-blanc-gras-10px {font-family: Verdana; color: #FFFFFF; font-size: 10px; font-weight: bold;}
.text2-rouge-gras-10px {font-family: Verdana; color: #FF0000; font-size: 10px; font-weight: bold;}
.text2-vert-gras-10px {font-family: Verdana; color: #00CC00; font-size: 10px; font-weight: bold;}
.text2-bleu-gras-10px {font-family: Verdana; color: #0033FF; font-size: 10px; font-weight: bold;}
.text2-vert-gras-mate-10px {font-family: Verdana; color: #009900; font-size: 10px; font-weight: bold;}

.liens2-noir-gras-10px {font-family: Verdana; font-size: 10px; color: #000000; font-weight:bold;}
.liens2-noir-gras-10px A {font-family: Verdana; font-size: 10px; color: #000000; font-weight:bold;}
.liens2-noir-11px {font-family: Verdana; font-size: 11px; color: #000000;}
.liens2-noir-11px A {font-family: Verdana; font-size: 11px; color: #000000;}
.liens2-rose-gras-10px {font-family: Verdana; font-size: 10px; color: #FF00CC; font-weight:bold;}
.liens2-rose-gras-10px A {font-family: Verdana; font-size: 10px; color: #FF00CC; font-weight:bold;}
.liens2-rouge-gras-10px {font-family: Verdana; font-size: 10px; color: #FF0000; font-weight:bold;}
.liens2-rouge-gras-10px A {font-family: Verdana; font-size: 10px; color: #FF0000; font-weight:bold;}

.champ-configuration {vertical-align: middle; text-align: left;
background:url(images/input.png) no-repeat;
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
padding-left: 2px;
border: 0px; 
width: 214px;
height: 21px
}

.champ2-description {
background:url(images/textarea.png) no-repeat;
background-color:#000000;
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
padding-left: 2px;
border: 0px; 
width: 480px;
height: 178px
}

.champ-url-long {vertical-align: middle; text-align: left;
background:url(images/input-url.png) no-repeat;
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
padding-left: 2px;
border: 0px; 
width: 480px;
height: 21px
}

.champ-rouge {vertical-align: middle; text-align: left;
background:url(images/input.png) no-repeat;
font-family: Verdana;
font-size: 11px;
color: #FF0000;
padding-left: 2px;
border: 0px; 
width: 214px;
height: 21px
}

.champ-configuration-liste {vertical-align: middle; text-align: left;
background:url(images/input.png) no-repeat;
background-color:#000000;
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
padding-left: 0px;
border: 0px; 
width: 214px;
height: 21px
}

.champ-configuration-petit {vertical-align: middle; text-align: left;
background:url(images/input-petit.png) no-repeat;
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
padding-left: 2px;
border: 0px; 
width: 55px;
height: 21px
}

.champ-telephone {vertical-align: middle; text-align: center;
background:url(images/input-telephone.png) no-repeat;
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
padding-left: 0px;
border: 0px; 
width: 30px;
height: 21px
}

.champ-configuration-petit-liste {vertical-align: middle; text-align: left;
background:url(images/input-petit.png) no-repeat;
background-color:#000000;
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
padding-left: 2px;
border: 0px; 
width: 55px;
height: 21px
}
.champ-configuration-petit-liste2 {
background:url(images/input-petit2.png) no-repeat;
background-color:#000000;
font-family: Verdana;
font-size: 11px;
color: #FFFFFF;
padding-left: 2px;
border: 0px; 
width: 90px;
height: 21px
}

.champ-photo2 {vertical-align: middle; text-align: left;
background-color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 250px;
height: 21px
}
.champ-code2 {vertical-align: middle; text-align: center;
background-color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color: #FF0000;
padding-left: 2px;
border: 1px; 
border-style: solid; 
border-color: #CCCCCC;
width: 60px;
height: 18px
}
