/* Start of CMSMS style sheet 'GA_base' */
.contener{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#305291;
margin: auto;
display:block;
width:995px;
background-image:url(images/bg-site.gif);
}

/*********************/
.titre_jaune{
font-size:13px;
color:#1b9a9e;
font-weight:bold;
}

.exergue{
background:#79b7b9;
}
/*********************/

.newsletter{
position:absolute;
margin-left:625px;
margin-top:30px;
width:350px;
}

.newsletter input{
margin:0px;
padding:0px;
padding:3px 5px;
height:24px;
background:#7b8399;
color:#fff;
font-size:12px;
border:none;
}

.nms_non{
color:#d94556;
font-weight:bold;
}

.nms_oui{
color:#74b95f;
font-weight:bold;
}

.nms_message{

color:#fff;
font-weight:bold;
}

.newsletter #m2email{
margin:0px;
padding:0px;
padding:3px 5px;
background-color:#a1a7b7;
font-size:12px;
height:18px;
width:210px;
}

.header{
display:block;
height:125px;
width:995px;
background-color:#0f1e45;
}

.logo{
display:inline;
float:left;
width:221px;
height:124px;
}

.menu-top{
display:inline;
float:left;
margin-left:225px;
width:585px;
height:26px;
margin:0px;
padding:0px;
padding-top:99px;
}

.search{
float:left;
margin-left:810px;
width:115px;
height:26px;
margin:0px;
padding:0px;
padding-top:99px;
}

.lang{
float:left;
width:40px;
height:20px;
margin:0px;
padding:0px;
padding-top:105px;
padding-left:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}

.lang a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;

padding:1px;
}


.lang a:hover{
background:#305291;
}

.menu-left{

float:left;
width:150px;
background:url(images/menu-bg-menu_left.gif);
}

.bread{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.content{
float:left;
width:725px;
min-height:400px;
margin:0px;
padding-left:10px;
padding-top:20px;
padding-right:110px;
overflow-x:hidden;
overflow-y:auto;
}

.content-gal{
display:inline;
float:right;
width:825px;
height:420px;
margin:0px;
overflow-x:hidden;
overflow-y:auto;
}

.footer{
clear: both;
height:90px;
width:995px;
background:url(images/footer.gif);
}



/* End of 'GA_base' */

/* Start of CMSMS style sheet 'GA_menu_V' */
  #menuwrapper { 
     overflow: hidden; 
     width: 100%;
     }

#primary-nav_left, #primary-nav_left ul, #primary-nav_left a{ 
	list-style:none;
	margin: 0px; 
	padding: 0px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#0f1e45;
	}

#primary-nav_left ul { 
    top: auto; 

    margin-left:20px;
    background:#0f1e45;
    color:#fff;
	}

#primary-nav_left ul ul { 
	margin-top: 1px;
 	margin-left: -1px;
	left: 100%; 
	top: 0px; 
	}
	
#primary-nav_left{ 
    margin-left:10px;
    }

#primary-nav_left li,#primary-nav_left li.menuparent { 
    margin-top:10px;
    margin-right: 10px;
padding:0px;
    float: left; 
    cursor:pointer;

width:110px;
	}

#transport-national{
	border-bottom:2px solid #fdc600;
	}

/*#transport-international {
	border-bottom:2px solid #f29400;
	}*/


#fret-aerien{
	border-bottom:2px solid #009ee0;
	}

#fret-maritime{
	border-bottom:2px solid #004c93;
	}

#agence-en-douane{
	border-bottom:2px solid #d94556;
	}

#logistique-entreprise{
	border-bottom:2px solid #74b95f;
	}

#primary-nav_left li li {
width:75px;
	margin-left: -10px;
	margin-top: 3px;

	position: relative; 
	color:#fff;
	border-bottom:none;
	}

#primary-nav_left a { 

	margin: 0px; 
	padding: 2px 0px; 
	text-decoration: none; 
	}
	
 #primary-nav_left li.menuparenth { 
     height:18px;
	}

#primary-nav_left ul li.menuparent, #primary-nav_left ul li.menuparent:hover, #primary-nav_left ul li.menuparenth { 
	background-image: url(modules/MenuManager/images/arrow.gif); 
	background-position: center right; 
	background-repeat: no-repeat; 
	}

#primary-nav_left li:hover, #primary-nav_left li.menuh, #primary-nav_left li.menuparenth, #primary-nav_left li.menuactiveh { 
	}

#primary-nav_left ul, #primary-nav_left li:hover ul, #primary-nav_left li:hover ul ul, 
#primary-nav_left li.menuparenth ul, #primary-nav_left li.menuparenth ul ul { 
	display: none; 
	}
    
#primary-nav_left li:hover ul, #primary-nav_left ul li:hover ul, #primary-nav_left ul ul li:hover ul, 
#primary-nav_left li.menuparenth ul, #primary-nav_left ul li.menuparenth ul, #primary-nav_left ul ul li.menuparenth ul { 
	display: block;
	}

#primary-nav_left li.over ul{
display: block;
}




#primary-nav_left li ul li {
	list-style-position:outside;
margin-left:0px;
	}

#primary-nav_left li li { 
	float: left; 
	clear: both; 
	}
    
#primary-nav_left li li a { 
	height: 1%; 
	}
-->

/* End of 'GA_menu_V' */

/* Start of CMSMS style sheet 'GA_menu_H' */
#menuwrapper { 
        overflow: hidden; 
        width: 100%;
        }

/* Set the width of the menu elements at second level. Leaving first level flexible. */


/* Unless you know what you do, do not touch this */ 

#primary-nav, #primary-nav ul, #primary-nav a{ 
list-style:none;
	margin: 0px; 
       padding: 0px; 
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size:11px;
       color:#fff;
	}

#primary-nav ul { 
	position: absolute; 
        margin:0px
        padding:0px;
	margin-top: 5px; 
	display: none; 
	}

#primary-nav li { 
width:117px;
height:19px;
margin-right: 0px;
float: left; 
background-image:url(images/bg_menu_haut.gif);
cursor:pointer;
text-align:center;
padding-top:7px;
	}

#primary-nav li li {
float: left; 
width:117px;
height:25px;
background:#cccfd7;
color:#004b8e;
padding-top:10px;

	}

/* Styling the basic apperance of the menu elements */

#primary-nav a { 
	display: block; 
	margin: 0px; 
	text-decoration: none; 
	}

#primary-nav li a.menuactive, #primary-nav li li a.menuactive { 
	color:#0f1e45;
	}


/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
background-image:url(images/bg_menu_haut_on.gif);
color:#0f1e45;
	}
#primary-nav li li.menuactive { 
background:#adb4c9;
	}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */

#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth { 
	background-image: url(modules/MenuManager/images/arrow.gif); 
	background-position: center right; 
	background-repeat: no-repeat; 
	}


/* Styling the apperance of menu items on hover */

#primary-nav li.menuparent:hover, #primary-nav li:hover{
background-image:url(images/bg_menu_haut_on2.gif);
}

#primary-nav li.menuparentover, #primary-nav li.over{
background-image:url(images/bg_menu_haut_on2.gif);
}

#primary-nav li li.menuparent:hover, #primary-nav li li:hover{
background:#cccfd7;
color:#004b8e;
}

#primary-nav li li.menuparentover, #primary-nav li li.over{
background:#cccfd7;
color:#004b8e;
}



/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { 
	display: none; 
	}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul { 
	display: block; 
	}


/* IE Hacks */

#primary-nav li li { 
	float: left; 
	clear: both; 
      
	}
#primary-nav li li a { 
	height: 1%; 
	}
-->

/* End of 'GA_menu_H' */

