﻿
/* CSS Document */
div 
    {
	    font-family:Helvetica, sans-serif;
	}
/* MENU */

.scroll 
    {
        width: 98%; 
        border: 1px solid #666; 
        background-color: #e6e6e6; 
        padding: 8px 8px 8px 8px;
    }
    
#menu a
    {
        font-size: 15px;
    }

#maintxt a
    {
        /*font-size: 14px;*/
    }

#divtxt a
    {
        /* font-size: 14px;*/
    }

#footermenu a
    {
        font-size: 15px;
    }

a:link 
    {
	    color: #630;
	    text-decoration: none;
    }
a:visited 
    {
	    text-decoration: none;
	    color: #630;
    }
    
a:hover 
    {
	    text-decoration: none;
	    color: #EF8214;
    }
    
a:active 
    {
	    text-decoration: none;
	    color: #630;
    }
    
#menublank
	{
	    border:solid 0px red;
	    width:1000px;
	    height:30px;
	    float:left;
	    margin-top:90px;
	    
	}
#menu
	{
	    border:solid 0px black;
	    margin:auto;
	    width:100%;
	    height:30px;

	}
#menuLink
    {   
        vertical-align:middle;
        width:100%;
        text-align:center;
       /* padding:20px 4px 0px 4px;*/
        float:left;
        color : #2b1413;
        font: 12px helvetica neue medium;  
        font-weight:bold;
    }
#menuSeparateur
    {
        width:0px;
        height:30px;
        margin:-10px 0px 0px 0px;  
        float:left;  
    }
#information
    {
        border:solid 1px gray;
        padding: 5px 5px 5px 5px;
    }

#menuLeft
    {   
        vertical-align:middle;
        width:100%;
        text-align:left;
       /* padding:20px 4px 0px 4px;*/
        float:left;
        color : #2b1413;
        font: 15px helvetica neue medium;  
        font-weight:bold;
    }

/*DIV DYNAMIQUE*/

#divblank
    {
        /*width:855px;*/
        float:left;
	    /*clear:both;*/
	    /*margin:0 auto;*/
        padding:0px;
    }
		
/*DIV GAUCHE*/
#divleft
    {
	    width:541px;
		height:auto;
		margin:0px;
		float:left;
    }

#divpub
    {
	    width:541px;
		float: left;
		margin:0px;
		padding:0px;
    }

#divtitlebg
    {
        width:541px;
        height:59px;
        float:left;
        background-image:url(../../Images/index_SC_47.png);
        background-repeat:no-repeat;    
    }
	
#divtoolbox
    {
        height:65px;
        color:Black;
		background-image:url(../../Images/index_SC_15.png);
		background-repeat:no-repeat;
		margin: 0px 0px 0px 0px;
		clear:both;
		vertical-align:top;
	}  
        
#divtoolbox a:link 
    {
        color: Black;
	    text-decoration: none;
    }

#divtoolbox a:visited 
    {
        text-decoration: none;
	    color: Black;
    }
        
#divtoolbox a:hover 
    {
        text-decoration: none;
        color: #3C2104;
    }

#divtoolbox a:active 
    {
	    text-decoration: none;
	    color: #3C2104;
    }

#leftmainup 
    {
        width:541px;
	    float:left;
        background-image:url(../../Images/index_SC_19.png);
	    background-repeat:no-repeat;
	    height: 59px;
    }
	
#leftmainmidd 
    {
        width:541px;
	    height:auto;
	    float:left;
	    margin:0px;
	    background-image:url(../../Images/index_SC_27.png);
	    background-repeat:repeat-y;	
	    padding:0px;
	}
#maintxt 
    {
        margin:0px;
        /*padding: 10px 30px 10px 40px;*/
        color:#3b3b3b;
        float:left;
    }    
	        
#leftmaindown 
    {
        width:541px;
        float:left;
        background-image:url(../../Images/index_SC_31.png);
        background-repeat:no-repeat;
        height: 18px;
    }
    
/*DIV DROITE*/
#DIV_MOVE 
    {
/*  position : absolute; /* IMPERATIF */
        width:314px;
        height:auto;
        padding-left:541px;
        z-index : 1000;
        margin-bottom: 330px;
    }

.divright
    {
		width:314px;
		height:auto;
		margin: 0px;
		float:left;
	}

.divup
    {
	    width:313px;
	    height:15px;
	    margin:0px;
	    float:left;
	    background-image:url(../../Images/div_up.png);
	    background-repeat:no-repeat;
    }

.divmidd
   {
        width:313px;
	    height:auto;
	    margin: 0px 0px 0px 0px;
	    float:left;
	    background-image:url(../../Images/div_midd.png);
	    background-repeat:repeat-y;
    }
.divdown
    {
	    width:313px;
	    height:23px;
	    margin: 0px 0px 0px 0px;
	    float:left;
	    background-image:url(../../Images/div_down.png);
        background-repeat:no-repeat;
	}

.divtxt 
    {
        margin:0px;
	    padding: 0px 20px 0px 0px;
	    font-family:Arial, Helvetica, sans-serif;
	    color:#330000;
    }
/*TEXTE*/
p
    {
        font-family:Arial, Helvetica, sans-serif;
	    /*text-align:justify;*/
	}

.titre 
    {
		font-size:32px;
		margin: 0px;
		color:#EF8214;
		font:HELVETICA NEUE 18PTS REGULAR;	 
    }
	
.texte 
    {
		font-size:small;
		color:#330000;
		margin: 0px;
	    
    }
p.legal 
    {
		font-size:10px;
		color:#FC9;
		padding: 10px 40px 20px 40px
	}

p.footer 
    {
		font-size:14px;
		color:#FFF;
		text-align:left;
		padding: 0px 20px 20px 40px
    }
		
/*TEXTE*/


/*BUTTON LANGUE*/
.langueFR
    {
        float:left; 
        width:30px; 
        height:23px; 
    }
    
.langueEN
    {
        float:left; 
        width:30px; 
        height:23px; 
        margin-left:10px;
    }
/*BUTTON LANGUE*/

.cssform p
    {
        width: 300px;
        clear: left;
        margin: 0;
        padding: 5px 0 8px 0;
        padding-left: 155px; /*width of left column containing the label elements*/
        border-top: 1px dashed gray;
        height: 1%;
    }

.cssform label
    {
        font-weight: bold;
        float: left;
        margin-left: -155px; /*width of left column*/
        width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
    }

.cssform input[type="text"]
    { /*width of text boxes. IE6 does not understand this attribute*/
        width: 180px;
    }

.cssform textarea
    {
        width: 250px;
        height: 150px;
    }

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix
    {
        margin-left: 3px;
    }


/* CSS CALENDER */
.ajax__calendar_container
{
}

.ajax__calendar_header
    {
        background-color:#ff7823;
        color:#fff;
    }

.ajax__calendar_prev
{
    color:#fff;
}

.ajax__calendar_title
{
}

.ajax__calendar_next
{
    color:#fff;
}

.ajax__calendar_body
{
}

.ajax__calendar_days
{
}

.ajax__calendar_dayname
{
}

.ajax__calendar_day
{
}

.ajax__calendar_months
{
}

.ajax__calendar_month
{
}

.ajax__calendar_years
{
}

.ajax__calendar_year
{
}

.ajax__calendar_footer
{
    background-color:#ff7823;
    color:#fff;
}

.ajax__calendar_today
{
    background-color:#ff7823;
    color:#fff;
}

.ajax__calendar_hover
{
}

.ajax__calendar_active
{
}

.ajax__calendar_other
{
}

.highlight
{
	background-color:Red;
}
