body	{ font-family: Arial; background: white; color: black; margin: 0px; padding: 0px; }

.center			{ margin-left: auto; margin-right: auto; }
.txt_center		{ text-align: center; }
.float_left		{ float: left; }
.float_right	{ float: right; }
.relative		{ position: relative; }
.pointer		{ cursor: pointer; }
.borderright	{ border-right: 1px solid white;  }
.sep			{ height: 100px; }
.sep2			{ height: 30px; }
.allpadder		{ padding: 10px; }
.clearer		{  }
.pl140			{ padding-left: 140px; }

.main		{ width: 799px; background: #dfdfdf; }
.content	{ width: 720px; margin-left: 78px; background: #041129 url(../../Images/fond_bleu.png) repeat-x; }
.content2	{ margin-left: 218px; width: 502px; background: #dfdfdf; }
.bloc_text	{ padding: 5px; font-size: 11px; text-align: justify; }
.bloc_title	{ font-weight: bold; font-size: 12px; }

a.bloc_file:link, a.bloc_file:visited	{ text-decoration: none; line-height: 24px; width: 100px; height: 24px; background: url(../../Images/folder.png) no-repeat; padding-left: 30px; }
a.bloc_file:hover						{ text-decoration: underline; }

a.bloc_dele:link, a.bloc_dele:visited	{ text-decoration: none; line-height: 24px; width: 100px; height: 24px; background: url(../../Images/delete.png) no-repeat; padding-left: 30px; }
a.bloc_dele:hover						{ text-decoration: underline; }

a.bloc_mail:link, a.bloc_mail:visited	{ text-decoration: none; line-height: 24px; width: 100px; height: 24px; background: url(../../Images/folder2.png) no-repeat; padding-left: 30px; }
a.bloc_mail:hover						{ text-decoration: underline; }

a.contact:link, a.contact:visited		{ text-decoration: none; line-height: 24px; width: 150px; height: 24px; background: url(../../Images/scroll_add.png) no-repeat; padding-left: 30px; }
a.contact:hover							{ text-decoration: underline; }

a.bloc_filc:link, a.bloc_filc:visited	{ text-decoration: none; line-height: 24px; width: 100px; height: 24px; background: url(../../Images/folder_closed.png) no-repeat; padding-left: 30px; }
a.bloc_filc:hover						{ text-decoration: underline; }

a.bloc_ann:link, a.bloc_ann:visited		{ display: block; text-decoration: none; line-height: 24px; width: 600px; height: 24px; background: url(../../Images/annonce.png) no-repeat; padding-left: 30px; }
a.bloc_ann:hover						{ text-decoration: underline; }

a.bloc_ans:link, a.bloc_ans:visited		{ display: block; text-decoration: none; line-height: 24px; width: 100px; height: 24px; background: url(../../Images/annonce.png) no-repeat; padding-left: 30px; }
a.bloc_ans:hover						{ text-decoration: underline; }

a.greenm:link, a.greenm:visited	{ text-decoration: none; margin-right: 30px; display: block; color: white; padding-top: 10px; font-size: 12px; }
a.greenm:hover					{ text-decoration: underline; }

a.black:link, a.black:visited	{ text-decoration: none; color: black; font-size: 11px; padding-right: 15px; padding-left: 15px; }
a.black:hover					{ text-decoration: underline; }

a.point:link, a.point:visited	{ display: block; line-height: 27px; text-decoration: none; color: white; font-size: 12px; padding-left: 10px; background: url(../../Images/point.png) no-repeat; background-position: 0px 10px; }
a.point:hover					{ text-decoration: underline; }

a.awhite:link, a.awhite:hover, a.awhite:visited		{ color: white; text-decoration: none; font-size: 12px; }

.header			{ width: 799px; height: 96px; background: url(../../Images/ciel.png) no-repeat; background-position: 78px 0px; }
.header_back	{ height: 218px;}
.header2		{ top: 96px; position: absolute; width: 826px; height: 220px; background: url(../../Images/banderol.png) no-repeat; background-position: 78px 0px; }
.header_left	{ top: 96px; width: 156px; height: 220px; left: -78px; background: url(../../Images/banderol_gauche.png) no-repeat; position: absolute; }
.header_right	{ top: 96px; width: 580px; height: 220px; left: 296px; background: url(../../Images/banderol_droite.png) no-repeat; position: absolute; }
.cube			{ background: #6A6927; position: absolute; height: 39px; top: 0px; left: -78px; width: 78px; }
.footer			{ background: white url(../../Images/fond_bas.png) no-repeat; width: 799px; height: 77px; }
.cRight			{ width: 799px; height: 39px; }
.cRightL		{ background: #6A6927; width: 78px; height: 39px; }
.cRightR		{ background: #6A6927; width: 503px; height: 39px; line-height: 39px; color: white; font-size: 16px; }
.cRightM		{ background: #041129; width: 218px; height: 39px; }

.lw 	{ padding: 4px; border: 1px solid black; background: white; cursor: pointer; }
.hidden {display:none;}
