/* ------------- Style commun ------------- */
BODY			      	{
						background-color: #4d2800;
						font-family: helvetica,verdana,arial;
						color:#FFFFFF;
						font-size:10px;
						margin:0px;
						padding:0px;
						}

DIV#globalNav			{ position:absolute;top:0em;left:0em;width:27em;}
DIV#globalContent		{ position:absolute;top:0em;left:27em;width:70em;}
DIV#homeBandeau			{ position:absolute;top:31em;left:27em;background-color:#8d4f00;width:70em;height:10em;z-index:5;}
DIV#flashHeader			{ position:relative;background-color:#cc7c00;width:70em;height:1em;display:none; }
DIV#flashPlayer			{ position:relative;background-color:#cc7c00;width:70em;height:26em;}
DIV#infoProg			{ position:relative;background-color:#8d4f00;width:70em;height:10em;}

DIV#homeContent			{ padding:0.5em; padding-left:1em; }
SPAN#homeTit			{ font-size:1.6em; font-weight:bold; color:#f3c000; }
SPAN#homeStit			{ display:block; font-size:1.1em; padding-top:0px; }
SPAN#homeTxt			{ font-size:1.1em; }

DIV#infoProg .block1	{ position:relative;width:24em;float:left;padding-left:0.3em; padding-top:0.3em;}
DIV#infoProg .block2	{ position:relative;width:45em;float:left;padding:0.3em;}/*top:2.8em*/

 .type		{font-size:1.8em;color:#FFFFFF; font-weight:bold; }/*line-height:1em;*/
 .genre		{font-size:1.4em;color:#FFFFFF; font-weight:bold; }/*line-height:1.4em;*/
 .sujet		{font-size:1.4em;color:#f3c000; font-weight:bold; }/*line-height:1.4em;*/
 .titre		{font-size:1.2em;color:#f3c000; font-weight:bold;line-height:1.1em; }

 .client		{font-size:1.1em;color:#FFFFFF; font-weight:bold; margin-right:3.5em;line-height:1em;float:left; }/*   */
 .diff			{font-size:1.1em;color:#FFFFFF; font-weight:bold; margin-right:3.5em; line-height:1em;float:left; } /*  */
 .duree			{font-size:1.1em; color:#FFFFFF; font-weight:bold; line-height:1em; }/*left:255px; line-height:2em;*/
 .real			{display:block; font-size:1.1em;color:#f3c000; font-weight:bold; margin-top:2em; line-height:1.6em;}
 .descript		{font-size:1.1em;color:#FFFFFF; font-weight:bold; line-height:1em; }
 .TitsBlock2	{font-size:1.1em;color:#e68100;line-height:1.6em; font-weight:bold; } /**/

DIV.blockDiff						{ position:relative; width:70em; height:9em; cursor:pointer; border-bottom:0.1em solid #4d2800; }
DIV.blockDiffOn						{ background-color:#331b00; }
DIV.blockDiffOff					{ background-color:#331b00; }
DIV.blockDiff .block1				{ position:relative; width:16em; height:9em; float:left; }
DIV.blockDiff .block2				{ position:relative; width:54em; height:9em; float:left; }
DIV.blockDiff .block2 .sujet		{ padding-left:0.5em; font-size:1.8em; } 
DIV.blockDiff .block2 .type			{ padding-left:0.5em; padding-top:0.5em;}
DIV.blockDiff .block2 .descript		{ padding-left:0.8em; display:block; }
DIV.blockDiff .block1 .imgDiff		{ position:relative; width:16em; height:9em; }

H1,H2,H3,H4				{ margin:0px; padding-left:10px; font-weight:bold; padding-bottom:0em; }

.Nav					{ position:relative;}
.NavSel					{ position:relative;background-color:#cc7c00; }

.sNav					{ position:relative;margin-bottom:0.0em; }
.sNavSel				{ position:relative;margin-bottom:0.0em; background-color:#331b00; }

.puceNew	{ float:right;color:#f3c000;padding: 0 0.5em 0 0.5em;font-size:1em;}/*#AAD52B*/
/*New logo en txt*/
#logo					{ padding-top:0.5em; padding-left:1em; line-height:1.1em; background-image:url(../../imgs/logo_index.gif);  background-position:1em 0.3em;  background-repeat:no-repeat; }
#logo A .TopOfLogoNav	{ font-size:1.6em; font-weight:bold;color:#FFFFFF; padding-left:17px; } /* */
#logo A .BotOfLogoNav	{ font-size:1.1em; color:#FFFFFF; font-weight:bold;}
#logo A					{ text-decoration:none;}

H1						{ color:#FFFFFF; font-size:1.5em; line-height:1.6em; } 
H1 A					{ color:#FFFFFF; text-decoration:none; }
H1.sel					{ background-color:#cc7c00; }

H2						{ color:#e68100; font-size:1.3em; line-height:1.3em; }
H2 A					{ color:#e68100; text-decoration:none; }
H2.sel					{ background-color:#271600; }

H4						{ color:#FFFFFF; font-size:1.1em; line-height:1.2em; }
H4 A					{ color:#FFFFFF; text-decoration:none; }
H4 A:hover				{ color:#e68100; text-decoration:none; }
H4.sel					{ color:#f3c000; }
H4.sel A				{ color:#f3c000; }

.listItem				{  }
.listItemOn				{ background-color:#271600; }

.separRub				{ position:relative;height:0.1em;font-size:0em; }

.nlInput				{ width:18em;height:1.2em; color:#4d2800; font-size:1em;border:0px; }
.formNl					{ margin:0em; padding:0em; padding-left:10px;}
.formNl	FORM			{ margin:0em; padding:0em; }

DIV#Navigation			{ width:25em; }

DIV#logo				{ width:100%; margin-bottom:1em;margin-top:1em;}

DIV#add					{ margin-bottom:10px;padding-left:1em;}
DIV#add A				{ color:#FFFFFF;text-decoration:none;}
DIV#add A:hover			{ color:#f3c000;text-decoration:underline;}
DIV#add .skypeLink A	{ color:#f3c000; }

DIV#credit				{ padding-left:1em; margin-top:2em;}
DIV#getFirefox			{ padding-left:1em; margin-top:2em;}
DIV#getFirefox IMG		{ border:0;}
DIV#credit A			{ font-size:1em;color:#e68100;text-decoration:none;}
DIV#credit A:hover		{ font-size:1em;color:#FFFFFF;text-decoration:underline;}

/*--- Navigation des Onglets ---*/
DIV#ongletTitre			{ width:100%;height:1.7em;background-color:[##!blanc333333!##];}

DIV#ongletNav			{ position:relative;width:70em;background-color:[##!blanc333333!##];height:1.7em;}
.ongletBut				{ position:relative;float:left;padding-left:0.8em;padding-right:2em;font-weight:bold;background-color:#331b00;height:1.7em;}

.ongletLk				{ color:#4d2800; font-size:1.1em; text-decoration:none; line-height:1.7em;}
.ongletLk:hover			{ color:#FFFFFF; font-size:1.1em; text-decoration:none; line-height:1.7em;}

.ongletlkOn				{ color:#FFFFFF; font-size:1.1em; text-decoration:none; line-height:1.7em;}          
.ongletlkOn:hover		{ color:#FFFFFF; font-size:1.1em; text-decoration:none; line-height:1.7em;}                              

DIV#ongletContent		{ clear:both;background-color:#252525;visibility:hidden;padding-top:2em;padding-bottom:2em;}
.ongletTxt				{ position:relative;width:32em;left:16em; color:#FFFFFF; font-size:1.1em; }

/*--- Formulaire détaillé ---*/
DIV#formDetail						{ width:50%; margin-top:1em; font-size:1.2em; font-weight:bold; }
DIV#formDetail TABLE				{ width:100%; }
DIV#formDetail TABLE TR TD			{ vertical-align:top; }
DIV#formDetail TABLE TR TD .TDright	{ text-align:right; }
.nlDetailInput						{ width:100%; height:1.4em; color:#4d2800; font-size:1.2em; border:0px; }
.nlDetailTxtArea					{ width:100%; height:10em; color:#4d2800; font-size:1.2em; border:0px; }
DIV#formDetailSubmit				{ width:50%; background-color:#FFFFFF; cursor:pointer; border:0.2em solid black; text-align:center; font-size:1.4em; font-weight:bold; }
DIV#formDetailSubmit A				{ text-decoration:none; color:#cc7c00; }

DIV.error							{ margin-top:0.8em; font-size:1.2em; font-weight:bold; }

