body {
    font-family:Verdana;
    font-size:12px;
    color:#000;
    text-align:center;	/** IE7 **/
}

#global {
    width:849px;
    text-align:left;	/** IE7 **/
    margin:auto;
    position:relative;
}

.gwt-PopupPanel {
    z-index:100;
}

a {
    color:#000;
}

#menu {
    width:580px;
    height:53px;
    overflow:hidden;
    position:relative;
    margin-left:269px; /** IE7 **/
}
#global .logo {
    position:absolute;
    top:0;
    left:0;
    width:238px;
    height:75px;
}
#menu .item {
    float:left;
    position:relative;
    width:154px;
    height:53px;
    cursor:pointer;
}
#menu .consulter {
}
#menu .partenaires {
}
#menu .apropos,
#menu .apropos-courant {
    float:right;
    width:88px;
}
#menu .apropos {
	background:url(../../images/menu/menu-interliste.gif) no-repeat;
}
#menu .apropos-courant {
	background:url(../../images/menu/menu-interliste.gif) 0 -53px no-repeat;
}


#trail {
    width:540px;
    /width: 580px;  /** IE7 **/
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;
    padding-bottom:10px;
    font-size:11px;
    margin-left:269px;
    overflow:hidden;
    height:31px;
    /height:51px;   /** IE7 **/
}
#trail .new {
    font-size:8px;
    font-weight:bold;
    color:brown;
    background-color:#ffff00;
}


.global-apropos #trail {
    background:url(../../images/menu/interliste-fond-soustitre.jpg) no-repeat top left;
}
.iv4-page {
    width:580px;
    overflow:auto;
    zoom:1;
    float:right; /** IE7 **/
}
.iv4-page .page-main {
    padding-top:20px;
    background-color:#fff;
    padding-bottom:40px;
}

#side {
    float:left;
    margin-top:20px;
    width:269px;
}
#side .top {
    width:269px;
    height:13px;
    overflow:hidden;	/** IE7 **/
    background:url(../../images/sidemenu/top.gif) no-repeat left top;
}
#side .contenu, 
#side .aide-en-ligne {
    background:url(../../images/sidemenu/fond.gif) repeat-y left top;
	margin:0;
}
#side .contenu {
    border-bottom:1px solid #bcbcbc;
    padding-bottom:20px;
}
#side .aide-en-ligne .texte {
    padding-top:25px;
    padding-bottom:25px;
    padding-left:65px;
    padding-right:38px;
    font-size:10px;
    color:#707070;
    background:url(../../images/sidemenu/aide.gif) no-repeat 25px 25px;
}
#side .contenu .item {
    overflow:auto;
    width: 100%;	/** IE7 **/
    padding-bottom:10px;
    padding-top:8px;
}
#side .contenu .item .lien {
    float:right;
    width:185px;
    margin-right:19px;
    cursor:pointer;
    font-family:Georgia;
    font-size:12px;
    font-weight:bold;
    font-style:italic;
}
#side .contenu .item .niveau2 {
    width:170px;
    font-weight:normal;
}
#side .contenu .item .action {
    font-family:Arial;
    font-style:normal;
}
#side .bottom {
    width:269px;
    height:13px;
    background:url(../../images/sidemenu/bottom.gif) no-repeat left top;
}

.iv4-WidgetPiedPage {
	float:left;		/** IE7 **/
}

.iv4-WidgetPiedPage .validation {
    color:#818708;
    background:url(../images/pied-de-page-validation.gif) no-repeat right top;
    line-height:49px;
}
.iv4-WidgetPiedPage .annulation {
    color:#626262;
    background:url(../images/pied-de-page-annulation.gif) no-repeat left top;
    line-height:49px;
}
.global-apropos .iv4-PiedPageInterliste {
    background:url(../../images/menu/interliste-pied-de-page.gif) no-repeat left top;
}

#footer {
    clear:both;
    padding-top:30px;
    padding-bottom:20px;
    font-size:8px;
    color:#707070;
    padding-left:269px;
    text-align:center;
}
#footer a {
    color:#707070;
    text-decoration:none;
}
#footer a:hover {
    text-decoration:underline;
}

#info {
    width:580px;
    overflow:auto;
    zoom:1;
    background-color:#ffffff;
    float:right; /** IE7 **/
}