body
{
  background-color: #ffffff;
  color: #000000;
  text-align: center;
  margin: 0;
  padding:0;
  font-size: 0.7em;
}

#content
{
	
	
}
div,select
{
  font-family: Arial, Helvetica, sans-serif;

	color: #585858;
	text-decoration: none;
  
}

div.specialevenement
{
  /* a decommenter en cas de bandeau à gauche */
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  text-align: left;
  background-color: #FFF;
  width:1024px !important; 
}
div.gauche
{  
  display:inline;
  float: left;
  width: 109px;
  background-image: URL('img/pod_fond_gauche.jpg');
  background-repeat: repeat;
}
div.global
{
  display: block;
  width: 770px;
  background-color: #FFF;
  /* a commenter / décommenter en cas de bandeau à gauche (4 dernieres lignes)*/
  /*margin-left: auto;
  margin-right: auto;
  text-align: left;*/
  float:left;
	clear: right;
}
span.url{
  font-weight:bold;
  height:20px;
  width: 300px;
  vertical-align:middle;
  padding-top:3px;
  padding-left:7px;
}
span.urlsncfcom{
  font-weight:bold;
  height:20px;
  width: 300px;
  vertical-align:middle;
  padding-top:1px;
  padding-left:7px;
  margin-left: 3px;
}

ul {
  list-style: none;
}
a:link 
{

}

a:visited
{
}
 
a:active
{
}
 
a:hover
{
  text-decoration: underline;
}

a.lienBlanc
{
	font-size: 1em;
  line-height: 1.1em;
	color: #FFFFFF;
	text-decoration: none;
}

div.ligne
{
  clear:both;
  /*border:1px solid #f00*/
}
/* BANDEAU */
div.logo1
{
  float: left;
  display: inline;
  width: 410px;
  
}

div.menu
{
  display:block;
  margin-top: 10px; 
  padding-right: 15px;   /* a virer  apres atelier des idées */
  float: right;
}

/* FIN BANDEAU */

div.lgFond
{
  background: URL('img/bg_corpo.jpg');  
  height:130px;
  width:770px;
  padding:0;
  clear: both;
}
div.lgFondOmbre
{
  background: URL('img/bg_omb2.jpg');  
  height:13px;
  width:770px;
  padding:0;
  clear:both;
  
}
div.decouvrir
{
  float:left;
  width:155px;
  margin-left:5px;

}
div.voyager
{
  float: left;
  /*margin-left: 175px;*/
  width: 443px;

}
div.transporter
{
  float: left;
  clear: right;
  /*margin-left: 525 px;*/
  width:162px;
	color: #FFFFFF;
  

}
div.transporter a
{
  font-size: 1em;
  line-height: 0.95em;
	color: #FFFFFF;
  
}
a.lienFret
{
	color: #FFFFFF;
	text-decoration: none;
  font-size: 1em !important;
  line-height: 1.1em !important;
}

span.SsTitreFret
{
  font-weight: bold;
  color: #FFFFFF !important;
}

div.voyager div.vignette
{
  float: left;
  width: 60px;
  margin-right: 5px;
  font-size: 1em;
  line-height: 1.1em;
	color: #FFFFFF;
}

div.titreDecouvrir
{
  background-image: URL('img/bg_title.jpg');
  background-position : top 0px;  
  background-repeat: no-repeat;
  height:32px;
  width:155px;
  padding:0;
}
div.titreVoyager
{
  background: URL('img/bg_title.jpg');
  background-position: -155px top  ;  
  background-repeat: no-repeat;
  height:32px;
  width:443px;
  padding:0;
}
div.titreTransporter
{
  background: URL('img/bg_title.jpg');
  background-position: -608px top ;  
  background-repeat: no-repeat;
  height:32px;
  width:162px;
  padding:0;
}

h2
{
  display : inline;
}

div.presse
{  
  margin-left: 0px;  
  display:inline;
  
}
a.image
{
  display: block;
  width: 131px;
  height: 21px;
  background : URL('img/tit_presse.gif') 5px 0;
  background-repeat: no-repeat;
 
}

a.image:hover
{
  background : URL('img/tit_presse2.gif') 5px 0;
}
div.communique
{
  /*float:right;*/
  display:block;
  padding: 3px;
 /* width: 627px;*/
  background-color: #F7F9FF;
  /*border: 1px solid #B1B1B1;*/
  font-size: 1em;
  line-height: 1.17em;
  color: red;
}
div.communique a
{
  color: #818181;
  font-size: 1.1em;
  text-transform: uppercase;
}

div.actualites
{
  margin: 0px;
  padding-left: 5px;
  margin-bottom: 5px;
  padding-top: 0px;
}

div.blocActualites
{
  float: left;
  width: 291px;
  font-size:0.95em ;
  padding-left: 5px;
}

div.flash
{
  float: left;
  width: 474px;
  DISPLAY: inline
}

div.touteActu
{
  border: 1px solid #BFBFBF;
 
  padding: 1px;
  width: 270px;
  height: 15px;
  margin:0;
  float:left;
   
}

div.touteActuBas
{

  width: 270px !important;
  height: 3px !important;
  background: URL('img/enc_bas.gif');
  
 margin:0;   
}
div.touteActuInt
{
  border: 1px solid #FFFFFF;
  background-color: #FF0000;
  text-align: right;
  line-height: 1.15em; 
  padding-right: 5px;
  font-weight: bold;
  
}
div.touteActuInt a
{
	color: #FFFFFF;
  text-decoration: none;
}

div.actu
{
  height: 35px;
  width: 270px;
  font-size:0.95em;
  margin: 3px 0px;
}

div.vignette
{
  float: left;
  margin:0px 4px 0px 0px;
}

div.texte
{
  float: left;
  padding-left: 2px;
  font-size: 1.1em;
  line-height: 1.2em;
  color: red;
}
div.texte a
{
	color: #585858;
}
div.footer
{
  text-align: left;
  background :  #DBDBDB URL('img/foot_color_bg.gif') repeat-x;
  height: 28px;  
  clear:both;
}
div.flag
{
  float: left;
  
  padding-left: 10px;
  padding-top: 8px;
}
div.contact
{
  float: right;  
  padding-top: 6px;

}
div.contact a
{
  text-decoration: none;
  color: #666666;
}
div.logo
{
  float: left;  
  padding-top: 6px;
}
.hidden{
  display:none;
}
.width {
	width: 100%;
	min-width: 920px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
}
* html .minwidth {
	border-left: 920px solid #fff;
}
* html .container {
	margin-left: -920px;
	position: relative;
}
/*\*/
* html .minwidth, * html .container, * html .content {
	height: 1px;
}
/*/
.width {
	display: inline-block;
}
/**/

