﻿*
    {font-family:Trebuchet MS;
    font-size:12px;
    }
option,select,textarea,input
    {
    font-size:10px;
    }
  
  h1
    {color:#7D7D7D;
    font-size:22px; 
    margin:0px;
    font-weight:normal;
    letter-spacing:0.1em }  
  
  
  
  H2
    {color:#582119;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    border-bottom: solid 1px #582119;}  
    
    
  
  h3
    {color:#7D2624;
    font-size:18px;
    font-weight:bold;
    margin-left:36px;}  


html, body {
    height: 100%;
    margin: 0;
		margin-top:10px;
    background-color:#8D8C8C
    }
    

form
{height:100%}
    
#main
    {margin:0 auto;
    position: relative;
    width: 780px;
    background-image:url(../../images/fond_main.jpg);
    background-position: center center;
    background-repeat:repeat-y;
    min-height: 100%}



 

#bandeau
    {height:98px;
    background-image:url(../../images/bandeau.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    text-align:right;
    position: relative;
    padding-right:10px
    } 
    
a.a_petit,a.a_petit:hover
	{font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#8D8C8C}
		

    #flash 
    {position:absolute;
	right:110px;
	top:42px} 
    
 
#menu
    {
    height:31px;
    background-image:url(../../images/fond_menu.jpg);
    background-position:top left;
    background-repeat:repeat-x;
    margin:0px;
    padding:0px;
    padding-left:7px
    }
  
    

#leftCol
    {position: absolute;
    top:170px;
    right:28px;
    width:167px;}
    
 
#sousmenu
	{
		position:relative;
		height:30px;  
     background-image:url(../../images/fond_sous_menu.jpg);
	background-repeat:no-repeat
	}

	
#content
    {height:100%;
    min-height:880px;
	width:auto;
     padding:16px; 
     padding-top:52px;
     padding-right:190px; 
     margin-bottom:50px; 
	 }

	
    
#pied
    {position:absolute;
     right:3px;
     bottom:3px;
	}
	
a.link_pied,a.link_pied:hover
		{color:#fff;font-size:8px}
	

/* Menus */	
#menu A,#menu A:Hover
    {height:31px;
    display:block;
	float:left;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
    }
   
 #menu A:Hover  
	{
     background-image:url(../../images/fond_menu_hover.png);
	background-repeat:repeat-x
	} 

span.span_menu
{margin:20px;
display:block;
margin-top:6px;
	font-size:14px}
 
 
/* Sous - menus */
.SubMenuContainer A
    {display:block;}   

        
#nav {position:absolute;
     left:26px;
     top:150px;
	}





#nav H1
    {color:#E2E2E2;
    font-size:22px; 
    margin:0px;
    font-weight:normal;
    letter-spacing:0.1em   
    }
    
.ToolContainer
    {padding-right:4px;
    padding-top:6px;
    height:112px;}

div.titre_toolcontain
   {
    background-image:url(../../images/fleche.png);
    background-position: 0px 1px;
    background-repeat:no-repeat;
    color:#8D8C8C;
    font-weight:bold;
    font-size:11px;
    padding-left:16px;
    margin-top:12px;
    margin-bottom:2px
    }
    
  div.div_toolcontain
	{border:1px solid #942B2B;
	background-color:#EFEEEF;margin-right:4px;
	padding:4px;
	}
	
	#connect_div
	{
    background-image:url(../../images/lock.jpg);
    background-position: left center;
    background-repeat:no-repeat;
		
	}
	
div.div_toolcontain a ,div.div_toolcontain a:hover
	{color:#B61515;
	text-decoration:none;
	font-variant:small-caps;
	font-family:arial;
	font-weight:bold;
	font-size:12px;display:block;
	text-align:right}
	
div.div_toolcontain a:hover
	{color:#592828;}



#lien_help
	{color:#8D8C8C;
	font-variant:small-caps;
	font-weight:bold;
	font-size:12px;display:block;
	background-image:url(../../images/help.jpg);
    background-position: center center;
    background-repeat:no-repeat;
    padding-top:68px;
    text-align:center;
    text-decoration:none
    }
 

   
    
 .btn_login {margin-right:6px}
 
#login1{font-size:9px}
 
 p 
    {
    font-size:12px;
    text-align:justify;
    padding:40px;
    padding-top:0px}
    
 #div_liens 
    {
	padding:40px;
    padding-top:0px}
      
  p.p_admin
    {
	padding-bottom:0px
	}
    
 b {font-size:12px}
 
 h2.titre_header 
	{
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
    margin-right:40px;}
  
 .first_letter
    {font-weight:bold;
     font-family:Arial;
     font-size:20px;
     color:#9A0000;
     line-height:15px}
 
a.lien_caps,a.lien_caps:hover
	{color:#B61515;
	font-variant:small-caps;
	font-family:arial;
	font-weight:bold;
	font-size:13px;
    text-decoration:underline}
     

 
A,A:Hover
    {font-size:12px;color:#9A0000} 
       
  a.lien_site
   {text-decoration:none;}    
    
A IMG
    {border:none}
UL
    {margin-top:2px;
     margin-bottom:2px}
     
#div_pied
    {text-align:center;
	background-image:url(../../images/fond_pied.jpg);
	height:20px;
	padding-top:2px}
     
#div_pied a 
	{color:#989798;
	font-size:9px;
	text-decoration:none}

#table_plan
	{border:1px solid #DDD9D9;
	background-color:#EFEEEF;
	margin-left:36px}
	
	
   /* LOGIN */ 
   

#LoginWelcome
    {padding:2px;
     text-align:center;
     padding-bottom:0px} 
.LoginSubMenu
    {margin:2px;}  
.LoginSubMenu A
    {color:#582119;
     display:block} 
.LoginSubMenu A:Hover
    {color:#000;}    
    
    
    
   /* ASSISTANT */
   
  .b_attention {font-size:13px;
	color:#DA2A01;
	text-decoration:underline}
   
.StepContainer
    {margin:18px;
     margin-right:10px;
     }
.StepTitle
    {border: solid 1px #582119;
    background-image:url(../../images/fond_titre_assist.gif);
    background-position:top left;
    background-repeat:repeat-x;
    padding-top:3px;
    padding-bottom:2px;
    padding-left:8px;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    color:#fff;
     margin-right:10px;}
.StepCommand
    {border: solid 1px #582119;
    background-image:url(../../images/fond_titre_assist.gif);
    background-position:top left;
    background-repeat:repeat-x;
    padding-right:2px;
    text-align:right;
     margin-right:10px;}
.StepContent
    {border-left: solid 1px #582119; 
    border-right: solid 1px #582119;    
    padding:12px;
    padding-top:16px;
    padding-bottom:16px;
    overflow:visible;
     margin-right:10px;
    }

.StepAdresse
    {
    margin:6px;
    font-weight:bold;
    font-size:12px;
    width:150px;
    text-align:center;
    color:#858585}    
    
   #EndMessage{font-size:12px}
    
.TDAlignRight
    {width:350px;
    text-align:right;
    color:#572119
    }
.TDSep
    {}
.ValiationSummary
    {vertical-align:top;}

  
   /* Admin TABLES*/
   
.GidViewStyle
    {border: solid 1px #582119}
.AlternateItem td
    {background-color:#D7CCBE;
    border: solid 1px #582119}
.ItemStyle td
    {background-color:#fff;
    border: solid 1px #582119}
.EditItemStyle td
    {background-color:#582119;
    border: solid 1px #000;
    color:#fff;
    padding-top:0px;
    padding-bottom:0px}
.EditItemStyle INPUT, .EditItemStyle SELECT
    {margin:0px}


.HeaderItem
    {background-image:url(../../images/fond_titre_assist.gif);
    background-position:top left;
    background-repeat:repeat-x;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    height:24px;
    padding-left:5px;
    padding-right:3px}
.HeaderItem *
    {padding-left:5px;
    padding-right:3px;
    color:#fff;}

/* Zone de saisie Client */
.SaisiTableHeader
    {
    border: solid 1px #582119;
	background-image:url(../../images/fond_titre_assist2.gif);
    background-position:top left;
    background-repeat:repeat-x;
    font-size:11px;
	padding:2px;
    padding-left:5px;
    padding-right:3px;
    color:#fff;
    font-variant:small-caps}
    
.SaisiTableHeader *
    {
    font-size:11px;
    padding-left:5px;    
    padding-right:3px;
    border: solid 1px #582119;}
    
.SaisieAlternateItem td
    {background-color:#EFEEEF;
    border: solid 1px #582119;
    padding:2px;
    padding-left:5px;
    padding-right:3px;
    }

.SaisiItem td
    {background-color:#fff;
    border: solid 1px #582119;
    padding:2px;
    padding-left:5px;
    padding-right:3px;}


     
.ImgContainer
    {border:solid 1px #000;
     margin:6px;
     padding:3px;float:left;
     }
.ImgContainer *
    {vertical-align:top}    


.TemoiColorPicker
    {height:14px;
     width:40px;
     border:solid 1px #000;
     cursor:pointer;
     }
     
