/*========================================================*/
/*  Skin styles for DotNetNuke           by dnnskin.net   */  
/*  Overall      support@dnnskin.net                      */  
/*========================================================*/

Body, .Normal, .NormalTextBox, td, div, p, .Normal, .NormalDisabled, .NormalBold{ font-size: small; font-family:Arial Narrow,Arial, Helvetica, sans-serif; /*color:#666;*/letter-spacing:1px }
body 									{ margin:0px; padding:0px;background:url(images/fond.jpg) top left repeat-x #000000}
.Normal{ color:#afafaf;}
a,a:link,a:active						{ color:#aa2b3e;text-decoration:underline; letter-spacing:1px }
a:visited								{ color:#fff; text-decoration:underline}
a:hover									{ color:#fff}
p										{ padding:5px 0; margin:0px}
li										{ list-style: disc; }
ol li									{ list-style: decimal; }
ul li									{ list-style: disc }
li										{ margin: 5px 0; }
h1,h3,h5								{ color:#aa2b3e;}
h2,h4,h6								{ color:#333}
a.CommandButton:link,
a.CommandButton:active,
a.CommandButton:visited					{ color:#aa2b3e; font-weight:bold}
a.CommandButton:hover					{ color:#000}

/* Admin Style */
.DataGrid_Container 					{ margin-top:15px;}
.DataGrid_Header						{ font-weight:bold;}
.DataGrid_Header td, .NormalBold td		{ font-weight:bold;}
div.FileManager							{ height:auto;border:none;}
table.FileManager						{ width:99%; text-align:left; background:#FFFFFF}
#dnn_ctr_Login_pnlLogin table			{ float:none; margin:0 auto}
#dnn_ctr_ManageUsers_pnlUser			{ text-align:left;}
#dnn_ctr_ManageUsers_pnlUser .Normal	{ line-height:20px}
#dnn_ctr_Terms_lblTerms,
#dnn_ctr_Privacy_lblPrivacy				{ line-height:20px}
#dnn_ctr_Terms_lblTerms .SubHead,
#dnn_ctr_Privacy_lblPrivacy .SubHead	{ font-size:14px;color:#002ef1;line-height:26px; margin:0px; padding:0px; font-weight: bold;}
.ExtensionsContent td					{ text-align:left}
#dnn_ctr979_LogViewer_dlLog td			{ text-align:left; white-space: normal; border:1px #fff solid}
#dnn_ctr322_ModuleDefinitions_divInstalled{ text-align:left}
.ExtensionsContent td					{ text-align:left}

/*  Control Panel   */

.ControlPanel							{ background:url(images/control.jpg) top left repeat-x #000; border-bottom:1px #333 solid}
.ControlPanel TD .SubHead				{ font-size:12px; color:#dbdddf; font-weight:bold; }
.ControlPanel a.CommandButton:link,
.ControlPanel a.CommandButton:active,
.ControlPanel a.CommandButton:visited	{ color:#aa2b3e; font-weight:bold;line-height:20px; text-decoration: underline; padding:0 3px}
.ControlPanel a.CommandButton:hover		{ color:#99fe66; text-decoration:none}

/*  Skin Layout  */
.Head									{ line-height:30px; color:#aa2b3e;}
.SubHead								{ color:#fff}
.dnnwrapper								{ width:908px; margin:0 auto}

#dnntop									{ margin-top:25px}
#dnntop .logo							{ float:left; margin-top:10px;}
#dnntop .account						{ float:right;text-align:right; width:380px; margin-top:0px; color:#CCCCCC;height:20px; font-size:10px; line-height:20px}
#dnntop a.tlnk:link,#dnntop a.tlnk:active,#dnntop a.tlnk:visited {text-decoration:none; color:#FFFFFF; text-transform:uppercase; font-size:10px; margin:0 3px; font-family:Arial Narrow,Arial, Helvetica, sans-serif}
#dnntop a.tlnk:hover							{ color: #aa2b3e;}
#dnntop a strong{ color:#aa2b3e}
#dnntop .searchbox							{ position:relative; z-index:200; height:20px; float:right; width:130px; border:0px; background:url(images/search.gif) center right no-repeat}
.searchbox .SkinObject					{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ccc;}
.searchbox #dnn_dnnSEARCH_txtSearch		{ position:absolute; right:15px; top:2px; z-index:2000; width:95px; background:transparent; border:none; font-size:10px}
.searchbox a:link,
.searchbox a:active,
.searchbox a:visited,.searchbox a:hover	{ display:block; width:15px; height:20px;  position:absolute; right:0px; top:0px; z-index:2000;}
.menutopspace{ height:60px; background:#330066; float:right}


#dnnbanner								{ clear:both;}
#dnnbreader								{ height:20px; margin-top:3px}
#dnnbreader .breader					{ float:left; color:#FFFFFF}
#dnnbreader .breader img				{ margin:0 6px -4px 0}
#dnnbreader .date						{ float:right; width:28%; text-align:right;}
#MainContent							{ margin:0px; min-height:300px}
* html #MainContent						{ height:300px}
#Layout									{ position:absolute; right:0px; top:50%; width:30px; border:1px #000 solid}
.Language img							{ width:15px; margin:0 3px}
.defaultcolor							{ color:#aa2b3e}
.menu									{ height:47px; background:url(images/menubg.gif) top right no-repeat; float:right;}
.mainbg									{ border-bottom:1px #2a2a2a solid}
.dnnspace								{ height:15px; width:100px; overflow:hidden}
.clear									{ clear:both;}
.floatleft								{ float:left;}
.floatright								{ float:right}
.Settings								{ text-align:left}


#footer{color:#aa2b3e; font-size:10px; text-transform:uppercase}
#footer a:link,
#footer a:active,#footer a:visited 			{ color:#aa2b3e; line-height:30px; margin:0 5px; text-decoration:none}
#footer a:hover							{ color:#fff; text-decoration:none}

/*  Content Panes  */

.ContentPane							{ padding:0px; margin:0px;}
.LeftPane								{ margin:0px;width:25%; padding-right:8px;}
.RightPane								{ margin:0px;width:25%; padding-left:8px;}
.topleftpane							{ padding:0px; margin:0px;width:49.5%;}
.toprightpane							{ padding:0px; margin:0px;width:49.5%}
.boxapane								{ padding:0px; width:295px; float:left;}
.boxbpane								{ padding:0px; width:295px; float:left; margin-left:10px }
.boxcpane								{ padding:0px; margin:0px;width:295px; float:right;}
.dnnpanes								{ padding:0px; margin:0px;clear:both;}
.DNNEmptyPane							{ width:0px;padding:0px;margin:0px;}



/*  CSS Menu Style  */

.cssmenu 								{ position:relative; height:47px; font-family:Arial Narrow,Arial, Helvetica, sans-serif; z-index:100; background:url(images/menuleft.gif) top left no-repeat; padding:0 40px;}
.cssmenu span 							{ padding:0 10px; white-space: nowrap; display:block; font-size:11px; font-weight: normal; text-transform:uppercase}
.cssmenu ul								{ margin:0px; padding:0px;display: block; float:left}
.cssmenu ul .first						{ background:none}
.cssmenu li 							{ list-style:none none outside; float:left;position:relative; margin:0px;}
.cssmenu ul li 							{ background:url(images/ms.gif) left top no-repeat; float:left}
.cssmenu ul li a						{ float:left}
.cssmenu ul .current 					{ background:url(images/currentmenu.gif) top center no-repeat; margin:0px}
.cssmenu ul .current span				{ color:#fff}
.cssmenu ul .current .slide span		{ background:transparent;}
.cssmenu ul a:link, 
.cssmenu ul a:active, 
.cssmenu ul a:visited					{ width:auto;color:#fff; text-decoration:none; line-height:47px;display: block; cursor:pointer;}
.cssmenu ul a:hover 					{ background:url(images/currentmenu.gif) top center no-repeat;color: #fff;float:left}
.cssmenu .downarrow						{ display:none}
.cssmenu .rightarrow					{ position:absolute; right:4px; top:10px}
.cssmenu .slide 						{ display: none; float: left; overflow:hidden; position:absolute;}
.cssmenu .slide .icon 					{ margin:0 5px -2px}
.cssmenu .slide .Group 					{ border:2px #585857 solid;display: none;left: 0px; float: left; position:relative;margin:0px;}
.cssmenu .slide ul li 					{ clear: both;background:#3c3c3c; display:block; height:25px; border-top:1px #585857 solid}
.cssmenu .slide ul .first				{ border-top:0px #585857 solid}
.cssmenu .slide ul li span 				{ color:#fff; display:block; padding:0 20px 0 10px; background:none; text-align:left; font-weight:normal; text-transform:none}
.cssmenu .slide ul li a					{ height:25px; display:block; background:none}
.cssmenu .slide ul a:link, 
.cssmenu .slide ul a:active, 
.cssmenu .slide ul a:visited			{ color:#fff; text-decoration:none; line-height:25px;display: block; cursor:pointer; font-weight: normal; font-size:11px;}
.cssmenu .slide ul a:hover 				{ background:#585857}
.cssmenu .slide ul a:hover span 		{ color:#fff; background:none}


/* A verifier */
#dnn_BottomPane p, #dnn_ContentPane p {color:#afafaf}

/* menu gauche . ajoute le 26 avril 2010 */
a.cssmenuleft:link, a.cssmenuleft:active
{ color: #afafaf; text-decoration:none; }

a.cssmenuleft:hover
{ color: #ffffff; text-decoration:none; }

a.cssmenuimage:link, a.cssmenuimage:active, a.cssmenuimage:hover
{ color: #ffffff; text-decoration:none; }


/****************** ajouter par roberto ********************/

.BodyDiv
{
	width:907px;
	height:182px;
	background-repeat:no-repeat;
}
.ContainerDiv
{
	float:left;
	width:290px;
	height:182px;	
}
.SepTop
{
	float:left;
	height:30px; width:100%;
}
.SepMiddle
{
	float:left;
	height:11px; width:100%
}
.TitreDiv
{
	font-family: Arial Narrow,Arial, Helvetica, sans-serif;
	text-transform: uppercase;
    text-align: right;
    color:#000;
    font-size: 37px;
    width:262px;
    letter-spacing: normal;
    font-weight: bold;
    /*line-height:27px;*/
    left: 28px;
    position: relative;
}
.TextDiv
{
	font-family: Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000;
	letter-spacing: normal;
	width:262px;
	top:18px;
	left: 28px;
	position: relative;
}