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

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

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

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

/* Boite d'Upload */
#iframe_upload { display: none; }
#input_file { border: 1px solid gray;}
#module_loading { display: block; }
#selectfile_box { display: none; }
#uploadfile_box { display: none; text-align: left; }
#upload_box { border: 1px solid #E1E1E1; margin: 7px auto; width: 450px; padding: 5px 10px; }
#upload_box div { padding: 5px 0; }

/* Boite de Photo */
.fiche { float: left!important; width: 135px; border: 1px solid #E6E4DD; background-color: #F9F9F9; margin: 6px; overflow: hidden; }
.fiche .photo { height: 110px; line-height: 110px; text-align: center; margin: 5px; position: relative; }
.fiche .photo img { vertical-align: middle; }
.fiche .ficheInfo { border-top: 1px solid #E6E4DD; padding: 2px; text-align: center; }
.fiche .ficheInfo div { height: 20px; }
.fiche .ficheInfo div input { float: left; }

/* photos */
.w8p { position: absolute; top:0px; left:0px; background: url('/images/w8p.png') no-repeat center center; width: 100%; overflow: hidden; height: 100px; }
* html .w8p { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='/images/w8p.png'); }

/* Profil */
#profilsidebar { width: 177px; float: left; }
#profilsidebar .avatar { border: 1px solid #EFEFEF; padding-bottom: 1px; }
span.online { color: #33C500; font-weight: bold; background: url('/images/connected.gif') no-repeat; padding-left: 20px; }
span.offline { color: #707070; font-weight: bold; }

#profilsidebar .pbutton { background: url('/images/profilcontact.gif') no-repeat 5px 0px; font-weight: bold; height: 20px; margin: 5px 5px 5px 2px; padding: 2px 0 0 27px; }
#profilsidebar .pbutton a { color: #707070; text-decoration: none; font-size: 0.9em; }

#profiltop { background: url('/images/profiltop.gif'); height: 37px; overflow: hidden; }
#profiltop div { padding: 8px 12px; }
#profiltop div h2 { margin: 0; padding: 0 0 0 20px; font-size: 17px; background: url('/images/profilbigpuce.gif') no-repeat 0px 2px; color: #e2001a; }
#profilcontent { border-right: 1px solid #dc0f1a; border-left: 1px solid #c81b5c; }
#profilcontent .bg1 { background: url('/images/profilbar2.gif') repeat-y 10px 0px; }
#profilcontent .bg2 { background: url('/images/profilbar.jpg') no-repeat 10px 0px; padding-top: 20px; }
#profilcontent h3 { background: url('/images/profilh3.gif') no-repeat 0px 5px; font-size: 16px; margin: 0px; padding: 0px; padding-left: 18px; color: #707070; }
#profilcontent h3 span { color: #e2001a; }
#profilcontent .section { padding-left: 20px; margin-bottom: 10px;}
#profilcontent .section.first { background: url('/images/profilbg.gif') no-repeat 0px 0px; padding: 10px 0 10px 30px; margin-top: 10px; }
#profilcontent .section.photos, #profilcontent .section.desc { margin-top: 10px; }
#profilcontent .section.underline { border-bottom: 2px dotted #e2001a; padding-bottom: 10px; }
#profilcontent .info { margin: 4px 0px; width: 210px; float: left; color: #A4A5A7; font-weight: bold; }
#profilcontent .info span { color: black; font-weight: normal; }
div.redbar { background: url('/images/profilredbar.gif') no-repeat; margin-top: 15px; height: 23px; color: white; font-weight: bold; padding: 5px 0 0 12px; }
#profilbottom { background: url('/images/profilbottom.gif'); height: 11px; overflow: hidden; }
#profilcontent .photos img { margin-right: 6px; padding: 1px; border: 1px solid #E7EAF0; }

/* editprofil ds profil */
#profilcontent h3 span.edit { font-size: 12px; color: #b5b5b5; }
#profilcontent h3 span.edit a { font-weight: normal; color: #ff5a00; }

/* tooltip */
#tooltip { position: absolute; display: none; z-index: 20; }
#tooltip div { border: 1px solid #E2001A; background-color: #FFB7B7; padding: 2px; }
#tooltip span.img { bottom: 0px; position: absolute; left: 5px; display:block; width: 9px; height: 6px; overflow: hidden; display: block; background: url('/images/tooltipointer.gif') no-repeat;  }

#resizediv {
	border: 1px solid red; position: absolute;
}

#contacts img { width: 48px; border: 1px solid #C0C0C0; margin: 2px 2px 0 0; }

/*
** edit.php
*/
.infobox { padding: 10px; margin: 10px; border: 1px solid white; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.infobox .infot { border-bottom: 1px solid #DB0301; font-weight: bold;  font-size: 1.3em; padding-left: 20px; background-repeat: no-repeat; background-position: top left; color: #AAAAAA; }
.infobox .infot span { color: #DF1917; }
.infobox .infot a.hide { text-decoration: none; font-weight: normal; font-size: 0.7em; float: right; padding-top: 4px; }
.infobox .infod { margin: 5px 0 13px 0; text-align:justify; }
.infobox fieldset { margin: 0; padding: 4px 0; border: none; }
.infobox fieldset label { width: 200px; display: block; float: left; margin: 3px 10px; text-align: right; font-weight: bold; }
.infobox fieldset input.text { width: 270px; }
.infobox input.submit { border: 1px solid #d9dfea; border-right: 1px solid #0e1f5b; border-bottom: 1px solid #0e1f5b; background-color: #4BA1D7; color: #ffffff;  margin: 4px 0 0 230px; }
.infobox .centerinsc { margin-left: 230px; }
.infobox p.underhelp { margin: 0 0 0 230px; padding: 0; color: #A7A7A7; }
#monprofil .infobox.selected { border: 1px solid #DB0301; background-color: #FFEAEA; }

#modifPass	.infot { background-image: url('/images/icons/lock_edit.gif'); }
#modifRencontre .infot { background-image: url('/images/icons/heart.gif'); }
#modifPlus .infot { background-image: url('/images/icons/user_edit.gif'); }
#modifDesc .infot { background-image: url('/images/icons/user_edit.gif'); }

#supercontainer #content div.minimize { border: 1px solid white; background-color: white; }
#supercontainer #content div.minimize form { display: none; }

