
#global {
	/* BACKGROUND-IMAGE: url("../img/page/main_bg.gif"); */
    BACKGROUND-REPEAT: repeat-y;
}

#headLink {
	HEIGHT:24px;
}


#head {
	BACKGROUND-IMAGE: url("../img/page/visuel.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top;
	HEIGHT: 107px;
	border-left : 1px solid #D6D2D1;
	border-right : 1px solid #D6D2D1;
	
	
		
}

.gotomainpage {
	FLOAT: left;
	BORDER-WIDTH:0px;
	PADDING:0px;
	MARGIN:0px;
}

/* Menu univers Déplacements */
.univers_deplacement_top {
	BACKGROUND-IMAGE: url(../img/page/top_deplacements.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;	
	HEIGHT: 52px;
	MARGIN: 5px 0px 0px 0px;
}
.univers_deplacements { 
    BACKGROUND-IMAGE: url(../img/page/bg_univers.gif);
    BACKGROUND-REPEAT: repeat-y;     
    MARGIN : 0px 0px 0px 0px;
    padding : 0px 0px 0px 10px;
}
.univers_deplacements_head { 
	FONT-FAMILY: 'Trebuchet MS';
	FONT-WEIGHT: bolder;
	FONT-SIZE: 110%;    
	COLOR: #ffe715;
	margin : 0px 0px 0px 0px;
	padding : 18px 0px 0px 50px;
}
.univers_deplacements A {
    FONT-SIZE: 90%;
    COLOR: white;
    FONT-FAMILY: 'Trebuchet MS';
    PADDING : 0px 0px 0px 10px;
}
.univers_deplacements A:visited
{

    FONT-SIZE: 90%;
    COLOR: white;
    FONT-FAMILY: 'Trebuchet MS';
    PADDING : 0px 0px 0px 10px;
}

.univers_deplacements UL
{
	LIST-STYLE: inside;
	LIST-STYLE-IMAGE: url("../img/fleche_jaune.gif");	
	MARGIN : 0px 0px 0px 0px;
	PADDING : 0px 0px 0px 10px;
}
.univers_deplacements LI
{

}
.univers_deplacements_bottom
{    
    BACKGROUND-IMAGE: url(../img/page/base_univers.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}

/* Menu univers Services */

.univers_services_top
{
	BACKGROUND-IMAGE: url(../img/page/top_services.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;	
	HEIGHT: 51px;	
}

.univers_services
{ 
    BACKGROUND-IMAGE: url(../img/page/bg_services.gif);
    BACKGROUND-REPEAT: repeat-y;     
    MARGIN : 0px 0px 0px 0px;
    padding : 0px 0px 0px 10px;

}
.univ_services_head
{ 
	FONT-FAMILY: 'Trebuchet MS';
	FONT-WEIGHT: bolder;
	FONT-SIZE: 110%;    
	COLOR: #ffe715;
	margin : 0px 0px 0px 0px;
	padding : 18px 0px 0px 50px;
}
.univers_services A
{
    FONT-SIZE: 90%;
    COLOR: white;
    FONT-FAMILY: 'Trebuchet MS';
    PADDING : 0px 0px 0px 10px;
}
.univers_services A:visited
{

    FONT-SIZE: 90%;
    COLOR: white;
    FONT-FAMILY: 'Trebuchet MS';
    PADDING : 0px 0px 0px 10px;
}

.univers_services UL
{
	LIST-STYLE: inside;
	LIST-STYLE-IMAGE: url("../img/fleche_jaune.gif");	
	MARGIN : 0px 0px 0px 0px;
	PADDING : 0px 0px 0px 10px;
}
.univers_services LI
{

}
.univers_services_bottom
{    
    BACKGROUND-IMAGE: url(../img/page/base_services.gif);
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}


#left {
	FLOAT: left;
	WIDTH: 194px !important;
	WIDTH: 204px;
/*	MARGIN-TOP: 10px; */
	PADDING-LEFT: 10px;
}

#right {
	FLOAT: right;
	WIDTH: 174px;
	MARGIN: 0px;
	PADDING: 0px;
}

#middle {
/*	WIDTH: 560px;
	MARGIN : 0px 0px 0px 8px; */

	TEXT-ALIGN: left;
	MARGIN-LEFT: 214px;
	/* MARGIN-RIGHT: 174px; */
/*	PADDING : 0px; */
	/*BORDER-RIGHT: 1px solid #6684A6;*/
}

#middle .leftTitle {
	BACKGROUND-IMAGE: url(../img/page/fond_titre_1.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;	
	WIDTH: 23px;
	HEIGHT: 21px;
	FLOAT: left;
}

#middle .middleTitle {
	BACKGROUND-COLOR : #3071AF;
	HEIGHT: 21px;
	FLOAT: left;
	MARGIN : 0px 0px 0px 0px;
	PADDING : 0px 0px 0px 0px;
	BORDER: 0px;
}

#middle .rightTitle {
	BACKGROUND-IMAGE: url(../img/page/fond_titre_2.gif);
	BACKGROUND-POSITION: left top;
	BACKGROUND-REPEAT: no-repeat;	
	WIDTH: 22px;
	HEIGHT: 21px;
	FLOAT: left;
}



#miniSearchTool {
	FLOAT: right;
	MARGIN-RIGHT: 2px;
}


/* Actualités */
#actualites {
	margin: 0px;
	padding: 0px;
}


#actualites H2
{
	border-top : 1px solid #6684A6;
	padding: 10px 0px 0px 10px;
	margin: 0px;	
}
#actualites H2 A
{
	font-size: 130%;
	color: #0C5599;
	font-weight: bold;
   FONT-FAMILY: 'Trebuchet MS'; 		
}

#actualites UL
{
    padding : 15px 0px 0px 35px;
	 margin: 0px;

	list-style-type: disc;
	color: #0D5492;
}

#actualites UL LI A
{
	color: #0D5492; 
}


#actualites .actu_lien
{
	text-align: right;
	padding : 5px 10px 0px 0px;
	color: #0C5599;
}


#actualites .actu_lien A
{
	BACKGROUND-IMAGE: url(../img/grosse_fleche_bleue.gif);
	BACKGROUND-POSITION: left center;
	BACKGROUND-REPEAT: no-repeat;
	padding-left : 15px;
	color: #0C5599;		
}


/* logo CG*/
.foot_logo {
	text-align: center;
	/* MARGIN-LEFT: 174px; */
	/* MARGIN-RIGHT: 174px; */
	/* border-right : 1px solid #6684A6; */
}
.foot_bar
{
	float: left;
	text-align: center;
	background-color: #FAD031;		
   WIDTH: 938px;
	HEIGHT: 18px;
}

div#facebook
{
    width:500px;
    MARGIN: 20px auto 0px auto;
}

div#facebook2
{
    MARGIN: 0px auto 0px auto;
}

/* Perturbations */


#perturbations {
	BACKGROUND: #FFFFFF url("../img/pictos_perturbation.gif");
	BACKGROUND-REPEAT: no-repeat;
	MARGIN: 4px 0px 0px 8px;
}


#perturbations H2
{
	MARGIN: 0px 0px 0px 60px; 
	padding-top : 20px;
}
#perturbations H2 A
{
	font-size: 130%;
	color: #0C5599;
	font-weight: bold;
    FONT-FAMILY: 'Trebuchet MS'; 		
}

#perturbations H3
{
	font-size: 130%;
	color: Red;
}

#perturbations_list
{
	MARGIN: 0px;
}

#perturbations_list A
{
	color: #0C5599;
	FONT-FAMILY: 'Trebuchet MS'; 
}

#perturbations_list UL
{
	list-style-type: disc;
	color: #0D5492;
    padding : 35px 0px 0px 20px;
	 margin: 0px;
	
}

	

#perturbations_list .actu_lien
{
	text-align: right;
	padding : 5px 10px 0px 0px;
}


#perturbations_list .actu_lien A
{
	BACKGROUND-IMAGE: url(../img/grosse_fleche_bleue.gif);
	BACKGROUND-POSITION: left center;
	BACKGROUND-REPEAT: no-repeat;
	padding-left : 15px;	
}


#formroute FIELDSET
{
	BORDER: 1px;
	border-top : 1px solid #D6D2D1;
	border-left : 1px solid #D6D2D1;
	border-right : 1px solid #D6D2D1;
	border-bottom : 1px solid #D6D2D1;
	margin : 5px;
	padding : 5px;
}


#formroute FIELDSET LEGEND
{
	
}


FORM#formroute DIV.waiting {
	MARGIN-left: 10px;	
	text-align : left;
	display: none;		
}

FORM#formroute DIV.waiting img
{
	vertical-align :middle;
}



#formroute FIELDSET INPUT
{
	WIDTH: 300px;
}

.searchLabel
{
	float : left;
	padding-left : 10px;
	padding-top : 5px;
	margin : 0px 0px 0px 0px;
	
}

.resultLabel
{
	padding-left : 10px;
	padding-top : 5px;
	margin : 0px 0px 0px 0px;
	
}

.searchButton
{
	padding-left : 200px;
	margin : 0px;
}


.depositaires
{
	
	FONT-FAMILY: 'Trebuchet MS'; 	
	margin : 0px;
	padding : 0px;
	BACKGROUND-COLOR : #2A68A6;
	FONT-SIZE:90%;
}

.depositaires TD
{
	BACKGROUND-COLOR : #FFFFFF;
	
	margin : 5px;
	padding : 5px;
}

.depositaires TH
{
	BACKGROUND-COLOR : #E9E9E9;
	FONT-SIZE: 110%;
	margin : 5px;
	padding : 5px;
}


/* Cadre pour liste */
.formList {
    BORDER: #127ED8 1px solid;
    POSITION: relative;
    WIDTH: 650px;
    HEIGHT: 200px;
    Z-INDEX: 1;
    OVERFLOW: auto;
}

/* Cadre pour liste */
.formMiniList {
    BORDER: #127ED8 1px solid;
    POSITION: relative;
    WIDTH: 650px;
    HEIGHT: 48px;
    Z-INDEX: 1;
    OVERFLOW: auto;
}

/* Formulaires utilisateurs, Espace personnalisé */
#userSelection {
	MARGIN-BOTTOM: 15px;
	PADDING: 0px;
	MARGIN: 0px;
}


#userSelection span {
	FONT-WEIGHT: bold;
}

#userSelection H2 {
	FONT-SIZE: 120%;
	COLOR: #127ED8;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url("../img/page/DoubleFlecheBleue.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left;
	PADDING: 0px 0px 0px 16px;
	MARGIN: 25px 0px 2px 0px;
}

#userSelection FIELDSET {
	WIDTH: 500px;
	MARGIN: 0px;
	PADDING: 0px;
}

#userSelection FIELDSET LEGEND {
	display:none;
}


#userSelection FIELDSET H2 {
	FONT-SIZE: 120%;
	COLOR: #127ED8;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url("../img/page/DoubleFlecheBleue.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left;
	PADDING: 0px 0px 0px 16px;
	MARGIN: 25px 0px 2px 0px;
}

#userSelection FIELDSET .labelType {
	WIDTH: 285px;
	HEIGHT: 24px;
	TEXT-ALIGN: right;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px;
}

#userSelection FIELDSET .textfieldType {
	WIDTH: 210px;
	HEIGHT: 24px;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px;
	FLOAT: right;
}

#userSelection FIELDSET .textfieldType INPUT {

}

#userSelection FIELDSET .labelrequiredType {
	WIDTH: 285px;
	HEIGHT: 24px;
	TEXT-ALIGN: right;
	PADDING: 3px 0px 0px 0px;
	MARGIN: 0px;
	FONT-WEIGHT: bold;
}

#userSelection FIELDSET .requiredTextFieldType {
	WIDTH: 210px;
	HEIGHT: 24px;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px;
	FLOAT: right;
}

#userSelection FIELDSET .requiredTextFieldType INPUT {

}

#userSelection FIELDSET .requiredTextFieldTypeWithButton {
	WIDTH: 210px;
	HEIGHT: 24px;
	PADDING: 0px 0px 3px 0px;
	MARGIN: 0px;
	FLOAT: right;
}

#userSelection FIELDSET .requiredTextFieldTypeWithButton INPUT {
	
}

#userSelection .inputArea INPUT {
	FLOAT: left;
}


#userSelection FIELDSET .checkBoxType {
	WIDTH: 285px;
	HEIGHT: 20px;
	TEXT-ALIGN: right;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px;
	BORDER: 0px;
}

#userSelection .centerElement {
	TEXT-ALIGN: center;
}

#userSelection .centerElement A {
	COLOR: #127ED8;
}


#userSelection .rightElement {
	FLOAT: right;
}

#userSelection .leftElement {
	FLOAT: left;
}

#userSelection UL
{
	LIST-STYLE: none ;
	COLOR: #000000;
}

#userSelection LI
{
	
}

#userSelection LI A
{
	COLOR: #127ED8;
}

#userSelection .sameLine LI 
{
	FLOAT: left;
}

#userSelection .sameLine LI A
{
	COLOR: #127ED8;
}


#userList UL
{
	
	PADDING: 0px 0px 0px 5px;
	MARGIN: 0px 0px 0px 5px;
}

#userList UL LI
{
	list-style:none;
	BACKGROUND-IMAGE: url("../img/page/fleche_jaune.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 2px 2px;
	PADDING-LEFT: 20px;
	MARGIN-LEFT: 5px;
}

/* Formulaire resa TAD */
#formTAD
{
	float:left;
}
#formTAD INPUT
{
	margin-bottom:5px;
}

