/* Menu */
#menu .menu li a { color: #C52CD3; }

/* Sous menu */
#menu div.submenu { background-image: url('/images/submenu-pink.png'); background-color: #C52CD3; }
#menu div.submenu ul { background-image: url('/images/submenu-bottom-pink.png'); }
#menu div.submenu ul li a:hover { background-color: #F583FF; } 
#menu div.submenu ul li a.selected, #menu div.submenu ul li a.selected:hover { background-color: white; color: #C52CD3; } 

/* Pied de page */
#footer { border-color: #C52CD3; }
a { color: #C52CD3; }

/* Boite */
fieldset.box legend { color: #C52CD3; }

/* Color Chooser */
#colorchooser span.selected { border-left: 1px solid #8D8D8D; border-top: 1px solid #8D8D8D; border-right: 1px solid white; border-bottom: 1px solid white; }
#colorchooser span { border-right: 1px solid #8D8D8D; border-bottom: 1px solid #8D8D8D; border-left: 1px solid white; border-top: 1px solid white; width: 27px; height: 14px; margin: 2px; overflow: hidden; display: block; float: left; }
.smail #popupContent #colorchooser { text-align: center; margin: 0; padding: 0; }
#colorchooser hr { clear: both; }

/* Photo Chooser */
#photoChooser { position: absolute; display: none; width: 274px; height: 305px; background: url('/images/photoselbg.png') no-repeat; text-align: left; }
/* HACK IE */
* html #photoChooser { background-image: none; } 
* html #photoChooser .bg { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='/images/photoselbg.png'); width: 274px; height: 295px; }

#photoChooserContent { width: 238px; position: absolute; top: 18px; left: 18px; }
#photoChooser .titre { font-size: 18px; color: #c52cd3; border-bottom: 1px solid #aaaaaa; }
#photoChooser .titre span { color: #aaaaaa; }
#xphotoChooser, #maphoto { cursor: pointer;  position: relative; }
#xphotoChooser { position: relative; z-index: 1; }
#photoChooser #photolist { text-align: center; height: 220px; margin-top: 5px; overflow: auto; }
#photoChooser #photolist img { cursor: pointer; border: 3px solid white; margin: 1px;}
#photoChooser div#photolist img.selected { border: 3px solid #C72DD4; }
#photoChooser #photolist img:hover { border: 3px solid #EEBEF2; }

/* form connect */
#chatform { float: left; width: 650px; }
#chatform div.field { margin: 7px; }
#chatform .field label { padding: 3px 5px; width: 75px; float: left; clear: left; text-align: right; }
#chatform .field label span { color: red; }

#chatform input.txt { padding: 1px 2px; margin: 0px 1px; border: 1px solid #A7A6A9; width: 250px; }
#chatform select { padding: 1px 2px; margin: 0px 1px; border: 1px solid #A7A6A9; width: 150px; }
#chatform p.underhelp { margin: 0 0 0 205px; padding: 0; color: #CACACA; width: 250px; }
#chatform .centerinsc {  margin: 0 0 0 215px; }

#chatform .photos { text-align: center; }
#chatform .photos a img { border: 4px solid white; margin: 0 5px; }
#chatform .photos a:hover img { border: 4px solid red; }

.bold { font-weight: bold; }

/* Sur le chat jasez */
ul.puces { margin: 0px; padding: 0px; list-style-type: none; }
ul.puces li { margin: 4px 0px; padding: 6px 0 0 20px; background: white url('/images/pucechat.gif') no-repeat left 8px; }

/* Phto */
#maphoto { border: 1px solid #e7eaf0; padding: 1px; background-color: white; }

/* Boite fieldsetv2 */
div.boxv2 { background: white url('/images/bgptr.png') repeat-x top right; padding: 0; }
fieldset.boxv2 { background-image: url('/images/bgptl.png'); background-repeat: no-repeat; padding: 5px 8px 5px 8px; border:0; margin: 0;} 
fieldset.boxv2 #title, #subtitle { color: white; font-size: 18px; padding-left:5px; font-weight:bold; }
fieldset.boxv2 #subtitle { font-size: 12px; }
fieldset.boxv2 .content { border:1px solid #C52CD3;background:white;padding:5px; margin:0 auto; margin-top:4px; }
fieldset.boxv2 .content .txt { text-align:justify; }