/* Version 2009-06-21 */
/*@charset "utf-8";*/

#myspace_back { z-index:500; position:absolute; top:0px; left:0px; width:100%; height:10000px; background:transparent url(middle.png) repeat top left; }
#myspace_frame { z-index:501; position:absolute; top:-1000px; left:0px; width:500px; height:264px; border:solid 1px #03d2d2; }
#myspace_caption { width:479px; height:24px; line-height:24px; padding-left:21px; font-size:1.3em; color:white; background-color:#03d2d2; }
#myspace_caption img { margin:4px 3px; cursor:pointer; }

#myspace { width:490px; height:230px; position:absolute; top:24px; left:0px; background:white; padding:5px; }
#myspace h1 { font-size:1em; font-weight:bold; margin-bottom:12px; margin-top:12px; }
#myspace p, #myspace div { font-size:0.85em; font-weight:normal; }

#myspace .title { float:left; clear:both; width:25%; padding-left:100px; }
#myspace .field { float:left; }
#myspace .field input[type=text],
#myspace .field input[type=password] { width:150px; }
#myspace .buttons { text-align:right; }
#myspace .buttons input[type=submit] { cursor:pointer; width:110px; color:white; background:#03d2d2; border:outset 2px #03d2d2; }
#myspace .buttons a { color:#03d2d2; }

.questionnaire h4 { color:#ff6600; font-size:1.1em; margin:7px 0px 16px 0px; }
.questionnaire .title { float:left; clear:both; width:25%; padding-left:100px; }
.questionnaire .field { float:left; }
.questionnaire .field input[type=text],
.questionnaire .field input[type=password] { width:150px; }
.questionnaire .mandatory { float:left; color:red; padding-left:12px; }
.questionnaire .field input[type=text].error,
.questionnaire .field input[type=password].error { background-color:#bb5555; color:#fcff28; }
.questionnaire .buttons { text-align:right; }
.questionnaire .buttons input[type=submit] { cursor:pointer; width:110px; color:white; background:#03d2d2; border:outset 2px #03d2d2; }
.questionnaire .buttons a { color:#03d2d2; }
.questionnaire .nb { padding-top:12px; }

.profil-details h4 { clear:both; color:#ff6600; font-size:1.1em; margin-bottom:4px; margin-top:7px; }
.profil-details .cattitle { float:left; clear:both; width:33%; color:#8f8880; padding-left:45px; }
.profil-details .catresponse { float:left; font-weight:bold; color:#8f8880; }
.profil-details .mandatory { float:left; color:red; padding-left:12px; }
.profil-details .na { font-weight:normal; color:lightgray; }
.profil-details .divers { color:lightgray; padding-left:19px; }
.profil-details .ok { color:#8f8880; font-weight:bold; background:transparent url(ok.png) no-repeat top left; }
.profil-details input[type=text],
.profil-details input[type=password] { width:150px; }
.profil-details input[type=text].error,
.profil-details input[type=password].error { background-color:#bb5555; color:#fcff28; }

.mysubscriptions,
.myannonces
	{}
.mysubscriptions h4,
.myannonces h4
	{ color:#ff6600; font-size:1.1em; margin:7px 0px 16px 0px; }
.mysubscriptions div.items,
.myannonces div.items
	{ padding-left:12px; background:transparent url(marker.png) no-repeat left 4px; font-size:1.1em; }
.mysubscriptions div.tools,
.myannonces div.tools
	{ padding:5px 0px 3px 12px; margin-bottom:5px; border-bottom:solid 1px #8f8880; }

.nb { padding-left:7px; font-size:0.85em; color:#8f8880; }
