/**** FEUILLE DE STYLE CLAUDE GASSIAN ************************************************************************************/
/*************************************************************************************************************************/
/**** GÉNÉRAL ************************************************************************************/
*								{ font-family:Verdana, Arial, Helvetica, sans-serif; }
html							{ height:100%; overflow:hidden; }
body							{ margin:0; padding:0; font-size:10px; color:#fff; text-align:center; background-color:#1d1e20; }
td								{ font-size:10px; color:#fff; }
h1, h2, h3, h4, h5, h6			{ margin:0; padding:0; }
img								{ border:0; }
p								{ margin:10px 0; text-align:justify; }
form							{ margin:0; padding:0; }
input[type=text],
select, textarea				{ font-size:10px; color:#777; background-color:#ededed; vertical-align:middle; border:1px solid #ccc; }
input[type=text]:focus,
select:focus, textarea:focus	{ color:#333; border:1px solid #777; }

/* liens */
a								{ color:#777; text-decoration:none; }
a:hover							{ color:#fff; text-decoration:underline; }

/* listes */
ul								{ margin:10px 0; padding:0; }
ul li							{ list-style-type:none; margin:0 0 5px 40px; padding:0; text-align:justify; }

/* Alignements */
.align_right					{ text-align:right; }
.align_left						{ text-align:left; }
.align_center					{ text-align:center; }
.left							{ float:left; }
.right							{ float:right; }
.clear							{ clear:both; height:1px; font-size:1px; }
 
/**** STRUCTURE ************************************************************************************/
.all							{ width:100%; height:100%; text-align:center; }
.wrap							{ text-align:left; position:absolute; left:50%; top:50%; width:980px; height:290px; margin-top:-145px; margin-left:-490px; }
/*#bg .wrap						{ height:400px; margin-top:-200px; }*/
#bg .wrap						{ height:100%; width:100%; position:absolute; left:0; top:0; margin-top:0; margin-left:0; }

/**** FOOTER ************************************************************************************/
#footer							{ text-align:center; position:absolute; left:50%; bottom:10px; width:980px; margin-left:-490px; }
#footer ul, #footer ul li		{ margin:0; padding:0; list-style-type:none; }
#footer ul li					{ display:inline; color:#777; }
#footer ul li, #footer ul li a	{ font-size:10px; letter-spacing:1px; }

/**** CONTENT ************************************************************************************/
small, small a					{ font-size:10px; color:#969696; }
.color							{ color:#777; }

/**** ACCUEIL ************************************************************************************/
#bg								{ background-image:url(../img/bg.gif); background-position:0 0; }
/*#home							{ text-align:center; }*/

#claudegassian					{ height:100%; }
h1, h2							{ text-align:right; position:absolute; bottom:10px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#444; z-index:100; }
h1								{ right:10px; }
h2								{ right:100px; }
h2 a, h2 a:hover				{ text-decoration:none; color:#444; }


/**** CONTACT ************************************************************************************/
/*#contact						{ position:absolute; z-index:100; left:50%; width:880px; margin-left:-450px; padding:10px; text-align:left; background-image:url(../img/black-70.png); }*/
#contact						{ background-color:#fff; padding:10px; width:650px; height:170px; margin:50px auto; text-align:left; }
#contact a						{ color:#777; }
#contact a:hover				{ color:#333; }

.chps							{ font-size:11px; color:#444; margin:0; }
.tab_form						{ width:600px; margin:auto; }
.tab_form td					{ vertical-align:top; }
.tab_form td a					{ font-size:11px; }
.tab_form th					{ width:60px; text-align:left; font-weight:normal; }
input[type=submit]				{ border:none; background:none; color:#333; font-weight:bold; font-size:14px; }
.ireset							{ width:125px; }
label							{ color:#333; }
#captcha_code					{ width:50px; }
