body.global {
	margin : 0px;
	padding : 0px;
	background : url("/img/body_bg.png") repeat-x top left;
	background-color : #fff7d9;
	font-family : "Trebuchet MS", arial, sans-serif;
	font-size : 12pt;
}
ul {
	margin-top : 16px;
}
textarea {
	font-family : "Trebuchet MS", arial, sans-serif;
	font-size : 10pt;
}
.pagination {
	text-align : center;
	margin-top : 4px;
	margin-bottom : 10px;
}
.pagination .prev {
	float : left;
	position : relative;
	width : 170px;
	text-align : left;
}
.pagination .next {
	float : right;
	position : relative;
	width : 170px;
	text-align : right;
}
#gContent {
	margin : 0px;
	padding : 0px;
	position : relative;
	width : 960px;
	margin : auto;
	margin-bottom : 30px;
}
#gContent #header {
	position : relative;
	height : 100px;
	background : url("/img/header_bg_slim.png") no-repeat top left;
}
#gContent #header #logo {
	position : absolute;
	top : 0px;
	left : 10px;
	width : 300px;
	height : 60px;
	cursor : pointer;
}
#gContent #header div.titre {
	position : absolute;
	overflow : hidden;
	top : 9px;
	right : 10px;
	width : 640px;
	height : 55px;
	color : #FFFFFF;
	text-align : right;
	font-size : 52px;
	text-transform : uppercase;
	line-height : 60px;
}
#gContent #header p.userName {
	position : absolute;
	top : 61px;
	left : 10px;
	margin : 0px;
	padding : 0px;
	color : #85d2e1;
	line-height : 20px;
	font-size : 20px;
}
#gContent #header a.logout {
	position : absolute;
	top : 65px;
	left : 288px;
	display : block;
	height : 18px;
	width : 17px;
	background : url("/img/logout.gif") no-repeat top left;
}
#gContent #header a.logout span {
	display : none;
}
#gContent #header a.mail {
	position : absolute;
	top : 81px;
	left : 10px;
	font-size : 12px;
	padding-left : 23px;
	color : #85d2e1;
	background : url("/img/mail.gif") no-repeat center left;
}
#gContent #header a.goHome {
	position : absolute;
	top : 70px;
	left : 15px;
	width : 270px;
	text-align : center;
	font-size : 14px;
	color : #85d2e1;
}
#gContent #header a:hover {
	text-decoration : underline;
}
#gContent #header div.menu {
	overflow : hidden;
	position : absolute;
	top : 61px;
	right : 10px;
	width : 640px;
	height : 38px;
}
#gContent #header div.menu ul {
	margin : 0px;
	padding : 0px;
	position : relative;
	width : 640px;
	height : 38px;
	list-style : none;
}
#gContent #header div.menu ul li {
	float : left;
	position : relative;
	margin : 0px;
	padding : 0px;
	text-align : center;
}
#gContent #header div.menu ul li a {
	margin : 0px;
	padding : 0px;
	color : #dbecee;
	font-size : 18px;
	line-height : 40px;
	height : 38px;
	width : 150px;
	display : block;
	border-right : 1px solid #6f98a1;
}
#gContent #header div.menu ul li a img {
	border : 0px solid #1e2b30;
	margin-top : 3px;
	margin-right : 3px;
}
#gContent #header div.menu ul li.selected a {
	background-color : #6f98a1;
	color : white;
}
#gContent #header div.menu ul li.selected a:hover {
	background-color : #6f98a1;
}
#gContent #header div.menu ul li a:hover {
	margin : 0px;
	padding : 0px;
	color : #ffffff;
	background-color : #355059;
}
#gContent #header div.menu select {
	width : 135px;
}
#gContent table.contstructure {
	width : 952px;
	border-collapse : collapse;
}
#gContent table.contstructure td {
	vertical-align : top;
}
#gContent table.contstructure td.left {
	width : 306px;
}
#gContent #sider {
	padding-top : 1px;
	color : #2979a1;
	vertical-align : top;
}
#gContent #sider div.box {
	margin-top : 10px;
	margin-left : 10px;
	background-color : #f2fdff;
	border : 1px solid #74cbf7;
	border-left : 20px solid #74cbf7;
	padding : 5px 0px 5px 5px;
	width : 252px;
}
#gContent #sider div.box h1, #gContent #sider div.box h2 {
	color : #fff;
	margin : 0px;
	padding : 0px;
	margin-left : -25px;
	margin-bottom : 5px;
	margin-top : -5px;
	background-color : #74cbf7;
	font-size : 20px;
	line-height : 20px;
	padding-bottom : 5px;
	padding-top : 3px;
	padding-left : 3px;
}
#gContent #sider div.box h2.search {
	padding-left : 25px;
	background : #74cbf7 url("/img/icons/search.gif") no-repeat 3px 3px;
	width : 253px;
}
#gContent #sider div.box h2.searchFaq {
	padding-left : 25px;
	background : #74cbf7 url("/img/icons/faq.gif") no-repeat 3px 3px;
}
#gContent #sider div.box h2.faq {
	padding-left : 25px;
	background : #74cbf7 url("/img/icons/faq.gif") no-repeat 3px 3px;
	margin-bottom : 0px;
	margin-top : -5px;
}
#gContent #sider div.box a.admin {
	font-size : 9pt;
}
#gContent #sider div.helpBox {
	border-color : #ff7d00;
	background-color : #feffde;
	padding-top : 0px;
}
#gContent #sider div.helpBox input {
	color : #ff7d00;
	border : 1px solid #ff9908;
}
#gContent #sider div.helpBox button, #gContent #sider div.helpBox a.button {
	background : url("/img/button_bg_2.gif") repeat 0px -2px;
	border : 1px solid #ff7d00;
}
#gContent #sider div.helpBox button:hover, #gContent #sider div.helpBox a.button:hover {
	border : 1px solid #ff9908;
	background-position : 0px 0px;
}
#gContent #sider div.helpBox h2.search, #gContent #sider div.helpBox h2.faq, #gContent #sider div.helpBox h2.searchFaq {
	background-color : #ff7d00;
}
#gContent #sider #helpTree {
	margin : 0px;
	padding : 0px;
}
#gContent #sider #helpTree ul {
	margin : 0px;
	padding : 0px;
	list-style : none;
	text-indent : 0px;
	font-weight : bold;
	line-height : 19px;
}
#gContent #sider #helpTree ul li div {
	background : url("/img/icons/here.gif") no-repeat 3px 7px;
	padding-left : 15px;
	padding-top : 2px;
	padding-bottom : 2px;
	font-size : 11.5pt;
	cursor : pointer;
}
#gContent #sider #helpTree ul li div:hover {
	background-color : #fff;
	text-decoration : underline;
}
#gContent #sider #helpTree ul li div.selected {
	color : #fff;
	background-color : #2979a1;
}
#gContent #sider #helpTree ul ul {
	text-indent : 10px;
	line-height : 15px;
	color : #5488a2;
	list-style : none;
}
#gContent #sider #helpTree ul ul li div {
	background : transparent;
	font-size : 10.5pt;
}
#gContent #sider #helpTree ul ul ul {
	font-weight : normal;
	text-indent : 30px;
	list-style : none;
}
#gContent #sider #helpTree ul ul ul li div {
	background : transparent;
	margin-bottom : 0px;
}
#gContent #container {
	border : 1px solid #ffe57c;
	border-top : 0px;
	color : #015c86;
	margin-top : -1px;
	background : url("/img/container_bg.png") repeat-x top left;
	background-color : #fdf9e9;
	min-height : 500px;
}
#gContent #container .loginNotifContainer {
	min-height : 50px;
}
#gContent #container .loginNotifContainer .error {
	font-style : italic;
	font-size : 14px;
	text-align : justify;
	border : 1px solid #ffe0dc;
	border-left : 5px solid #dc4733;
	margin-left : 30px;
	margin-right : 30px;
	margin-bottom : 4px;
	padding : 6px;
	background-color : #fff;
	color : #960401;
}
#gContent #container p {
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	margin : 0px;
}
#gContent #container p.help {
	font-style : italic;
	font-size : 14px;
	text-align : justify;
	border : 1px solid #fff;
	border-left : 5px solid #739a17;
	margin-left : 30px;
	margin-right : 30px;
	margin-bottom : 5px;
	padding : 6px;
	background-color : #f1ffc4;
	line-height : 15px;
	color : #739a17;
}
#gContent #container h1 {
	margin : 0px;
	padding : 0px;
	color : #0b9de1;
	padding-left : 5px;
	padding-bottom : 5px;
	font-size : 20px;
	padding-top : 10px;
}
#gContent #container h1.tree {
	margin : 0px;
	padding : 0px;
	color : #7e7e7e;
	padding-top : 10px;
	margin-bottom : 10px;
	font-size : 14px;
	line-height : 14px;
	font-weight : normal;
	white-space : nowrap;
}
#gContent #container h1.tree a, #gContent #container h1.tree span {
	margin : 0px;
	padding : 0px;
	padding-left : 10px;
	padding-right : 20px;
	background-color : #ffe57c;
}
#gContent #container h1.tree .link {
	background : #ffe57c url("/img/tree_med.gif") no-repeat top right;
}
#gContent #container h1.tree .end {
	background : #ffe57c url("/img/tree_end.gif") no-repeat top right;
}
#gContent #container h2 {
	margin : 0px;
	padding : 0px;
	border-bottom : 2px dashed #ffeca0;
	font-size : 20px;
	text-align : right;
	padding-right : 10px;
	margin-bottom : 5px;
}
#gContent #container h3.helpEditorHelp {
	margin-bottom : -10px;
	margin-left : 5px;
}
#gContent #container div.cgu {
	padding : 16px;
	padding-right : 6px;
	padding-top : 0px;
	text-align : justify;
	font-size : 11pt;
}
#gContent #container div.cgu h1 {
	text-transform : uppercase;
	text-align : center;
	padding-top : 15px;
	padding-bottom : 0px;
}
#gContent #container div.cgu h2 {
	margin : 0px;
	padding : 0px;
	margin-bottom : 5px;
	margin-left : -10px;
	margin-right : 0px;
	margin-top : 14px;
	font-size : 16px;
	color : #da7b00;
	text-align : left;
	border-bottom : 2px solid #ffeca0;
}
#gContent #container div.cgu p {
	padding : 0px;
	padding-bottom : 5px;
}
#gContent #container div.cgu ol {
	padding-left : 30px;
	margin-top : 8px;
}
#gContent #container div.cgu ol li {
	padding-bottom : 3px;
}
#gContent #container div.supportMe div.catboxdesc {
	position : relative;
	padding : 0px 0 0 52px;
	margin-top : 15px;
	margin-bottom : 10px;
	font-size : 12px;
	line-height : 12px;
	color : #fff;
	background-color : #ffe57c;
	height : 44px;
}
#gContent #container div.supportMe p {
	padding-left : 10px;
	display : none;
}
#gContent #container div.supportMe h2 {
	margin : 0px;
	padding : 0px;
	padding-left : 1px;
	padding : 5px;
	font-size : 22px;
	line-height : 23pt;
	color : #da7b00;
	text-align : left;
	background-color : #ffe57c;
	border-bottom-style : none;
	height : 33px;
}
#gContent #container div.supportMe h2 a.admin {
	font-size : 9pt;
	float : right;
	position : relative;
	margin-top : -20px;
}
#gContent #container div.supportMe div.nb {
	position : absolute;
	display : block;
	top : 0px;
	left : 0px;
	width : 35px;
	height : 30px;
	padding : 3px;
	font-weight : bold;
	font-size : 25pt;
	line-height : 32px;
	text-align : center;
	color : #fff;
	background-color : #ffa939;
	border : 4px solid #ffe57c;
}
#gContent #container div.supportMe p {
	padding-top : 2px;
}
#gContent #container div.boxCategory {
	margin : 5px;
}
#gContent #container div.boxCategory .noway {
	padding : 10px;
	background : #ffeeae url("/img/folder_down.gif") repeat-x top left;
	font-size : 12px;
	line-height : 14px;
	margin-bottom : 15px;
	position : relative;
	margin-left : 15px;
}
#gContent #container div.boxCategory div.box {
	cursor : pointer;
	font-size : 12px;
	line-height : 14px;
	margin-bottom : 15px;
	position : relative;
	margin-left : 15px;
}
#gContent #container div.boxCategory div.box img.icon {
	position : absolute;
	top : 0px;
	left : 0px;
}
#gContent #container div.boxCategory div.box div.boxName {
	height : 22px;
	font-size : 16px;
	line-height : 22px;
}
#gContent #container div.boxCategory div.box div.boxName a {
	color : #DA7B00;
}
#gContent #container div.boxCategory div.box div.boxName span {
	padding-right : 11px;
	background : #ffeeae url("/img/folder_down_end.gif") no-repeat bottom right;
}
#gContent #container div.boxCategory div.box div.boxName span span {
	padding-left : 60px;
	line-height : 22px;
	height : 22px;
	background : #ffeeae url("/img/folder_down.gif") repeat-x top left;
	font-weight : bold;
}
#gContent #container div.boxCategory div.box div.boxDesc {
	padding : 2px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 60px;
	background-color : #ffeeae;
}
#gContent #container div.boxCategory div.box:hover a {
	text-decoration : none;
}
#gContent #container div.boxCategory div.box:hover div.boxName span {
	background-image : none;
	background : #fff7c3 url("/img/folder_down_end_hover.gif") no-repeat bottom right;
}
#gContent #container div.boxCategory div.box:hover div.boxName span span {
	background : #fff7c3 url("/img/folder_down_hover.gif") repeat-x top left;
}
#gContent #container div.boxCategory div.box:hover div.boxDesc {
	background-color : #fff7c3;
}
#gContent #container ul.folder {
	margin : 0px;
	padding : 0px;
	position : relative;
	display : block;
	width : 639px;
	height : 24px;
	border-bottom : 2px solid #ffe57c;
	background : #fdfaea url("/img/folder_bg.gif") repeat-x bottom left;
}
#gContent #container ul.folder li {
	list-style : none;
	float : left;
	position : relative;
	padding-left : 5px;
}
#gContent #container ul.folder li a {
	outline : 0px solid green;
	display : block;
	height : 20px;
	padding : 2px;
	padding-left : 5px;
	padding-right : 5px;
	background : #fff0b6 url("/img/folder_down.gif") repeat-x top left;
}
#gContent #container ul.folder li a img {
	border : 0px solid red;
}
#gContent #container ul.folder li a:hover {
	text-decoration : none;
	color : #fff;
	background : #ffc01d url("/img/folder_hover.gif") repeat-x top left;
}
#gContent #container ul.folder li.selected a, #gContent #container ul.folder li.selected a:hover {
	cursor : default;
	background : #ffe57c url("/img/folder_up.gif") repeat-x top left;
	color : #f53a12;
}
#gContent #container table {
	width : 639px;
	border-collapse : collapse;
	border : 0px solid #fff;
	border-bottom : 2px solid #ffeca0;
	border-spacing : 1px;
	line-height : 14px;
	font-size : 14px;
	margin-bottom : 10px;
}
#gContent #container table th {
	font-size : 14px;
	line-height : 14px;
	font-weight : normal;
	text-align : left;
	border-bottom : 2px solid #ffeca0;
	background-color : #fff;
	color : #0b9de1;
}
#gContent #container table tr {
	line-height : 25px;
	background-color : #fff7d9;
}
#gContent #container table .true {
	background-color : #e2faff;
}
#gContent #container table .col, #gContent #container table .false {
	background-color : #f1fcff;
}
#gContent #container table tr.new td.tdate {
	font-weight : bold;
}
#gContent #container table tr:hover td {
	background-color : #fff;
}
#gContent #container table .xxs {
	width : 30px;
}
#gContent #container table .xs {
	width : 50px;
}
#gContent #container table .s {
	width : 75px;
}
#gContent #container table .m {
	width : 100px;
}
#gContent #container table .m2 {
	width : 110px;
}
#gContent #container table .m3 {
	width : 125px;
}
#gContent #container table .l {
	width : 150px;
}
#gContent #container table .xl {
	width : 200px;
}
#gContent #container table .xxl {
	width : 250px;
}
#gContent #container table .r {
	text-align : right;
}
#gContent #container table .c {
	text-align : center;
}
#gContent #container table .stxt {
	line-height : 14px;
	font-size : 14px;
}
#gContent #container table img {
	vertical-align : middle;
}
#gContent #container ul.mainTopic {
	padding-left : 25px;
	list-style-image : url("/img/mainTopic.gif");
	line-height : 17px;
}
#gContent #container ul.mainTopic a:hover {
	text-decoration : underline;
}
#gContent #container #helpContent {
	margin : 0px;
	padding : 0px;
	margin-bottom : 10px;
	padding-bottom : 20px;
	border-bottom : 2px dashed #ffeca0;
}
#gContent #container #helpContent .category h3 {
	cursor : pointer;
	margin : 0px;
	padding : 0px;
	font-size : 14px;
	line-height : 15px;
	color : #0b9de1;
	margin-left : 5px;
	padding-left : 15px;
	padding-top : 5px;
	padding-bottom : 5px;
	background : url("/img/puce_2.gif") no-repeat 2px 10px;
}
#gContent #container #helpContent .category h3:first-letter {
	color : #2a7ea4;
}
#gContent #container #helpContent .category h3:hover {
	background-color : #fff;
}
#gContent #container #helpContent .category .response {
	border : 2px solid #ffeca0;
	border-right : 0px solid #ffeca0;
	border-left : 20px solid #ffeca0;
	background-color : #fff;
	padding : 1px;
	padding-right : 5px;
	margin : 0px;
	margin-top : 1px;
	margin-left : 30px;
	font-size : 14px;
	line-height : 14px;
}
#gContent #container #helpContent .category .response p {
	margin : 0px;
	padding : 2px;
	padding-left : 10px;
	padding-bottom : 5px;
}
#gContent #container #helpContent .category .response div.categories {
	margin-top : 6px;
	padding-left : 5px;
	font-style : italic;
	color : #569bbe;
}
#footer {
	background : #394d54 url("/img/footer_bg.gif") repeat-x top left;
	color : #fff;
	margin : 10px 0 0px 0px;
	padding : 10px 0 350px 0;
	text-align : center;
}
#footer img {
	vertical-align : middle;
}
#footer div.copyright {
	margin-bottom : 4px;
}
.hidden {
	display : none;
}
div.clear {
	margin : 0px;
	padding : 0px;
	height : 1px;
	font-size : 0pt;
	line-height : 0pt;
}
div.clearMe {
	position : relative;
	clear : both;
	margin : 0px;
	padding : 0px;
	height : 1px;
	font-size : 0pt;
	line-height : 0pt;
}
a {
	color : #f53a12;
	text-decoration : none;
}
a img {
	border : 0px;
}
a.icon img {
	border : 0px solid red;
}
a.helplink {
	margin-right : 2px;
	padding-right : 14px;
	background : transparent url("/img/mainTopic.gif") no-repeat;
	background-position : right center;
	font-style : italic;
}
a.big {
	text-decoration : none;
	cursor : pointer;
	color : #fff;
	border : 1px solid #960401;
	font-size : 14px;
	line-height : 14px;
	font-weight : bold;
	background : url("/img/button2_bg.gif") repeat 0px 0px;
	background-position : 0px -2px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 1px;
	margin-left : 5px;
}
a.big:hover {
	text-decoration : none;
	color : #fff;
	border : 1px solid #c7200a;
	background-position : 0px 0px;
}
a.admin {
	padding-left : 12px;
	line-height : 14px;
	background : url("/img/mt_star.gif") no-repeat center left;
}
a.admin:hover {
	background : url("/img/mt_star.gif") no-repeat 3px center;
	text-decoration : underline;
}
a:hover {
	text-decoration : underline;
}
a.page_prev {
	padding-left : 15px;
	background : url("/img/pagination_prev.gif") no-repeat center left;
}
a.page_next {
	padding-right : 15px;
	background : url("/img/pagination_next.gif") no-repeat center right;
}
p.tiny {
	margin : 0px;
	padding : 0px;
	line-height : 10px;
	font-size : 10px;
}
ul.buttonPanel {
	margin : 0px;
	padding : 0px;
	list-style : none;
	height : 25px;
	width : 630px;
}
ul.buttonPanel li {
	float : left;
	position : relative;
}
ul.buttonPanel li a {
	color : #e55100;
	border : 1px solid #e55100;
	font-size : 12px;
	margin-left : 5px;
	padding : 2px;
	padding-left : 5px;
	display : block;
	background : #ff8732 url("/img/buttonPanel_bg.gif") repeat-x top left;
}
ul.buttonPanel li a:hover {
	color : #ff8732;
	text-decoration : none;
	border : 1px solid #ff8732;
	background : #fffca9 url("/img/buttonPanel_bg.gif") repeat-x bottom left;
}
dl.list {
	margin : 0px;
	padding : 0px;
}
dl.list dt {
	float : left;
	position : relative;
	min-width : 158px;
	font-weight : bold;
	text-align : right;
	margin-right : 4px;
}
dl.list dd {
	margin : 0px;
	padding : 0px;
	clear : right;
	min-height : 1px;
	color : #2979A1;
	margin-left : 158px;
}
dl.list dd ul {
	margin : 0px;
	padding : 0px;
	padding-left : 20px;
	list-style-type : circle;
}
div#notification {
	text-align : center;
	color : #53871c;
	font-weight : bold;
	border-bottom : 2px solid #53871c;
	background : #e0fa8f url("/img/notificationBg.gif") no-repeat top left;
}
div#notification.error {
	color : #fff;
	border-bottom : 2px solid #ffde00;
	background : #ff9900 url("/img/errorBg.gif") no-repeat top left;
}
input {
	color : #569bbe;
	border : 1px solid #569bbe;
	padding : 2px 3px 2px 3px;
	margin : 2px;
	background-image : url("/img/input_bg.gif");
}
input:focus {
	border : 1px solid #64bdeb;
}
input[type="checkbox"], input[type="radio"] {
	padding : 0px;
	margin-left : 0px;
	margin-right : 0px;
	border : none;
	background : transparent;
}
button, a.button {
	cursor : pointer;
	color : #fff;
	border : 1px solid #1497c0;
	line-height : 14px;
	font-weight : bold;
	background : url("/img/button_bg.gif") repeat 0px 0px;
	background-position : 0px -2px;
	padding-left : 7px;
	padding-right : 7px;
	padding-bottom : 1px;
}
a.button {
	font-size : 14px;
}
button:hover, a.button:hover {
	border : 1px solid #64bdeb;
	background-position : 0px 0px;
	text-decoration : none;
}
select.site {
	margin : 2px;
	color : #569bbe;
	padding-left : 20px;
	background-repeat : no-repeat;
	border : 1px solid #569bbe;
}
select.site option {
	padding-left : 20px;
	background-repeat : no-repeat;
}
select.country {
	text-transform : capitalize;
	padding-top : 3px;
	padding-bottom : 0px;
	padding-left : 30px;
	background-repeat : no-repeat;
	background-position : 3px 3px;
	border : 1px solid black;
}
select.country option {
	text-transform : capitalize;
	padding : 3px;
	padding-left : 30px;
	background-repeat : no-repeat;
}
#container div.replyBox div.fixedRow {
	width : 310px;
}
#container div.replyBox div.sideRow {
	width : 600px;
}
#container div.replyBox div.row {
	position : relative;
	float : left;
	padding : 2px;
	margin-left : 5px;
}
#container div.replyBox div.row div.label {
	margin : 0px;
	padding : 0px;
}
#container div.replyBox div.row div.label label.fat {
	font-size : 12px;
	font-weight : bold;
	letter-spacing : 1px;
	padding-left : 10px;
	padding-right : 10px;
	background-color : #569bbe;
	border : 1px solid #feefb3;
	color : #6b9b9b;
	background : url("/img/form_bg.gif") repeat 0px 0px;
}
#container div.replyBox div.row div.input {
	margin : 0px;
	padding : 0px;
}
#container div.replyBox div.row div.input textarea {
	margin : 0px;
	padding : 0px;
	color : #015C86;
	padding : 4px;
	border : 2px solid #feefb3;
	border-left : 10px solid #feefb3;
	width : 590px;
	height : 200px;
	background : #fff url("/img/input_bg.gif") repeat-x bottom;
}
#container div.replyBox div.row div.sendFileBox {
	margin : 0px;
	padding : 0px;
	color : #569bbe;
	padding : 4px;
	border : 2px solid #feefb3;
	border-left : 10px solid #feefb3;
	width : 590px;
	background-color : #fff7d9;
}
#container div.replyBox div.row div.sendFileBox input {
	width : 280px;
}
#container div.replyBox div.row div.row {
	margin : 0px;
	padding : 0px;
}
#container div.replyBox div.row div.row div.clear {
	display : none;
}
#container div.replyBox div.row button {
	margin-top : 10px;
	width : 310px;
}
#container div.replyBox div.row div.row div.inputCheck {
	margin : 0px;
	padding : 0px;
	width : 600px;
	padding-left : 10px;
	background-color : #feefb3;
}
div.boxForm, div.genForm {
	margin-top : 5px;
	margin-left : 5px;
}
div.boxForm div.leftBox, div.genForm div.leftBox {
	position : relative;
	float : left;
	width : 370px;
}
div.boxForm div.rightBox, div.genForm div.rightBox {
	position : relative;
	float : right;
	width : 240px;
}
div.boxForm .titre, div.genForm .titre {
	font-size : 12px;
	font-weight : bold;
	letter-spacing : 1px;
	padding-left : 10px;
	padding-right : 10px;
	background-color : #569bbe;
	border : 1px solid #feefb3;
	color : #6b9b9b;
	background : url("/img/form_bg.gif") repeat 0px 0px;
}
div.boxForm .inputCheck, div.genForm .inputCheck {
	margin : 0px;
	padding : 0px;
	width : 370px;
	padding-left : 10px;
	background-color : #fff7d9;
	color : #015c86;
	padding : 4px;
	border : 2px solid #feefb3;
	border-left : 10px solid #feefb3;
}
div.boxForm .small, div.genForm .small {
	font-size : 10px;
	line-height : 12px;
}
div.boxForm textarea, div.genForm textarea {
	margin : 0px;
	padding : 0px;
	color : #569bbe;
	padding : 4px;
	border : 2px solid #feefb3;
	border-left : 10px solid #feefb3;
	width : 370px;
	height : 100px;
	background : #fff url("/img/input_bg.gif") repeat-x bottom;
}
div.boxForm div.input, div.genForm div.input {
	margin : 0px;
	padding : 0px;
}
div.boxForm div.input .field, div.genForm div.input .field {
	border : 2px solid #feefb3;
	border-left : 10px solid #feefb3;
	margin : 0px;
	width : 370px;
}
div.boxForm div.input select, div.genForm div.input select {
	border : 2px solid #feefb3;
	border-left : 10px solid #feefb3;
	margin : 0px;
	width : 390px;
}
#container div.adminForm {
	padding : 5px;
}
#container div.adminForm div.row div.label {
	position : relative;
	height : 25px;
	float : left;
	text-align : right;
	width : 200px;
	font-weight : bold;
}
#container div.adminForm div.row div.input {
	margin : 0px;
	padding : 0px;
	background-color : #feefb3;
}
#container div.adminForm div.row div.input input, #container div.adminForm div.row div.input select {
	color : #015c86;
	padding : 2px 3px 2px 3px;
	margin : 2px;
	width : 400px;
}
#container div.adminForm div.row button {
	width : 630px;
}
#container div.floatForm {
	background-color : #feefb3;
	height : 25px;
	padding : 5px;
}
#container div.floatForm div.row {
	position : relative;
	float : left;
	padding-left : 5px;
	padding-right : 5px;
}
#container div.langForm {
	margin-top : 10px;
}
#container div.langForm div.box {
	position : relative;
	float : left;
	margin-left : 5px;
	padding-left : 10px;
	width : 195px;
	padding-bottom : 5px;
	background-color : #feefb3;
}
#container div.langForm div.box div {
	margin : 0px;
	padding : 0px;
}
#container div.langForm div.box div.input input, #container div.langForm div.box div.input textarea {
	margin : 0px;
	padding : 0px;
	color : #015c86;
	width : 190px;
	font-size : 12px;
	line-height : 13px;
	border : 1px solid #015c86;
}
#container div.langForm div.box div.input textarea {
	height : 60px;
}
div.helpCreate div.row {
	padding : 5px;
}
div.helpCreate div.row div.label label {
	font-size : 12px;
	font-weight : bold;
	letter-spacing : 1px;
	padding-left : 10px;
	padding-right : 10px;
	background-color : #569bbe;
	border : 1px solid #feefb3;
	color : #6b9b9b;
	background : url("/img/form_bg.gif") repeat 0px 0px;
}
div.helpCreate div.row div.label label span {
	cursor : help;
}
div.helpCreate div.row div.label label img {
	vertical-align : -10%;
}
div.helpCreate div.row div.input input {
	margin : 0px;
	padding : 0px;
	color : #569bbe;
	padding : 4px;
	border : 2px solid #feefb3;
	border-left : 10px solid #feefb3;
	width : 610px;
	font-size : 12px;
	background : #fff url("/img/input_bg.gif") repeat-x bottom;
}
div.helpCreate div.row div.input textarea {
	margin : 0px;
	padding : 0px;
	color : #569bbe;
	padding : 4px;
	border : 2px solid #feefb3;
	border-left : 10px solid #feefb3;
	width : 610px;
	height : 150px;
	font-size : 12px;
	line-height : 13px;
	background : #fff url("/img/input_bg.gif") repeat-x bottom;
}
div.helpCreate div.row button {
	width : 630px;
}
.selectlink {
	margin-left : 7px;
	margin-top : 10px;
}
.ie #sider button {
	width : 82px;
}
#sider form {
	margin : 0px;
	padding : 0px;
}
#sider input {
	margin : 0px;
	padding : 0px;
	width : 143px;
	margin-right : 3px;
}
#sider select {
	margin : 0px;
	margin-right : 3px;
	width : 145px;
}
#sider div.row {
	text-align : right;
}
#sider div.row div.label {
	float : left;
	width : 100px;
	font-weight : bold;
	height : 22px;
}
#sider div.row div.input {
	height : 22px;
}
#sider div.row button {
	margin : 2px;
	margin-right : 3px;
}
#tooltip {
	border-bottom : 3px solid #ffc01d;
	background : #ffe57c url("/img/folder_up.gif") repeat-x top left;
	color : #8e2f00;
	padding : 0px;
	opacity : 0.95;
	filter : alpha(opacity=95);
	font-size : 9pt;
}
#tooltip #tooltipContent {
	padding : 4px;
	border : 2px solid #fff;
	border-left : 10px solid #fff;
}
.normalTip, .helpTip {
	background-color : white;
	width : 350px;
}
.inputTip {
	width : 180px;
}
.uimgContainer img {
	max-width : 400px;
	max-height : 150px;
	cursor : -moz-zoom-in;
}
.uimgContainer img.unlimited {
	max-width : 1000px;
	max-height : 1000px;
	position : absolute;
	z-index : 5;
	cursor : -moz-zoom-out;
}
.status {
	margin-top : 10px;
	background-color : #fff;
	padding-right : 10px;
	padding-left : 10px;
}
.msg {
	margin : 0px;
	padding : 0px;
	padding-bottom : 0px;
	border-top : 2px solid #ffeca0;
	font-size : 14px;
}
.msg .msgHeader {
	background-color : #ffeca0;
	padding-bottom : 0px;
	height : 22px;
}
.msg .useropts {
	height : 22px;
}
.msg .useropts img {
	vertical-align : middle;
}
.msg .msgContent {
	padding : 3px;
	padding-bottom : 10px;
	padding-left : 10px;
}
.msg .msgContent .msgExtras {
	margin-top : 8px;
	margin-bottom : 8px;
}
.msg .msgContent .msgExtras span.country {
	text-transform : capitalize;
}
.msg .msgContent .msgText {
	padding-top : 6px;
	padding-bottom : 6px;
}
.msg .msgContent .msgMeta {
	background : url("/img/puce_4.gif") no-repeat 24px 3px;
	padding-left : 35px;
	font-style : italic;
	color : #569bbe;
}
.alert {
	font-style : italic;
	font-size : 14px;
	text-align : justify;
	border : 1px solid #ffe0dc;
	border-left : 5px solid #dc4733;
	margin-left : 30px;
	margin-right : 30px;
	margin-bottom : 4px;
	padding : 6px;
	background-color : #fff;
	color : #960401;
}
.alert ul {
	margin : 0px;
	padding : 0px;
	margin-bottom : 5px;
}
.alert ul li {
	margin : 0px;
	padding : 0px;
	list-style : none;
}
.alert .alertHeader {
	height : 22px;
}
.alert .alertContent .alertMeta {
	background : url("/img/puce_4.gif") no-repeat 24px 3px;
	padding-left : 35px;
	margin-top : 10px;
	margin-bottom : 10px;
	font-style : italic;
	color : #569bbe;
}
.alert li.alertClosed {
	color : #739a17;
}
div.alertClosed {
	border : 1px solid #ecf7d2;
	border-left : 5px solid #739a17;
	color : #739a17;
}
.error {
	color : #ff9900;
	font-weight : bold;
	margin : auto;
}
.flyRight {
	position : relative;
	float : right;
}
.flyLeft {
	position : relative;
	float : left;
}
.minSize {
	height : 45px;
}
.minSize2 {
	height : 27px;
}
.smallBox {
	width : 250px;
}
.medBox {
	width : 350px;
}
.nopuce {
	list-style : none;
}
.click {
	cursor : pointer;
}
.helpMe {
	border-bottom : 3px solid #ffc01d;
	background : #ffe57c url("/img/folder_up.gif") repeat-x top left;
	padding : 0px;
	opacity : 0.9;
	filter : alpha(opacity=80);
	line-height : 14px;
	font-size : 14px;
	color : #739a17;
	width : 200px;
}
.underline {
	text-decoration : underline;
}
.formError {
	border : 1px solid red;
}
.cash-code:hover {
	background-color : #F2FDFF;
	cursor : help;
}
table#isite-admin tr.private {
	opacity : 0.5;
	filter : alpha(opacity=50);
}
table#isite-admin td.public {
	background-color : #9dd517;
}
iframe#imageManager {
	width : 100%;
	border : 1px solid #feefb3;
	height : 500px;
}
#helpLinkSelect option.link_cat {
	font-weight : bold;
}
.boxnew {
	font-weight : bold;
}
.bignew {
	font-size : 16px;
	line-height : 14px;
}
body.iframe {
	margin : 0px;
	padding : 0px;
	margin-top : 10px;
	margin-left : 10px;
	font-family : "Trebuchet MS", arial, sans-serif;
	font-size : 9pt;
}
body.iframe div.img {
	max-width : 75px;
	max-height : 75px;
	min-width : 16px;
	min-height : 16px;
	overflow : hidden;
	text-align : center;
}
body.iframe div.img img {
	max-width : 75px;
	max-height : 75px;
	border : 1px solid #0b9de1;
}
body.iframe div.img div {
	margin-top : -5px;
	text-transform : uppercase;
	font-size : 10px;
}
body.iframe div.img div a:hover {
	text-decoration : underline;
}
body.iframe ul {
	list-style-type : none;
	margin : 0px;
	padding : 0px;
	margin : 5px 0px 10px 5px;
}
body.iframe ul li {
	margin : 0px;
	padding : 0px;
}
body.iframe textarea.images {
	background : #FFFFFF url("/img/input_bg.gif") repeat-x scroll center bottom;
	border-color : #FEEFB3;
	border-style : solid;
	border-width : 2px 2px 2px 10px;
	color : #569BBE;
	font-size : 12px;
	height : 150px;
	line-height : 13px;
	margin : 0;
	padding : 4px;
	width : 590px;
	margin-bottom : 10px;
}
body.iframe table.images {
	width : 100%;
}
body.iframe table.images .img img {
	cursor : pointer;
}
body.iframe table.images td {
	padding : 5px 0px;
}
.adminForm #iconSelector a.selected {
	background-color : white;
	outline : 2px solid white;
}
select.toobig {
	width : 180px;
}
ul.adminlist {
	margin : 0px;
	padding : 0px;
	margin : 10px 0px;
	list-style-type : none;
}
ul.adminlist li {
	float : left;
	position : relative;
	margin-right : 40px;
	min-height : 15px;
}
.clearay {
	clear : both;
}
#gContent #container p.morespc {
	margin-top : 15px;
	margin-left : 10px;
}
span.spoiler {
	display : block;
	border : 1px dashed #a4b3d0;
	padding-left : 19px;
	padding-right : 3px;
	color : #fff;
	background-image : url("/img/icons/small_spoiler.gif");
	background-repeat : no-repeat;
	background-position : 1px top;
}
