@charset "iso-8859-1";
body {
    background:         #91a9cb url(images/degrade_bckgrd2.jpg) repeat-x scroll 0 0;
    text-align:         center;
    font:               10pt arial, helvetica, sans-serif;
}

#container {
    position:           relative;
    width:              780px;
    margin:             auto;
    background:         #fff url(images/container.jpg) repeat-y;
    text-align:         left;
}

/** header ***************************************************************/

#header {
    position:           relative;
    width:              780px;
    height:             165px;
    background:         url(images/header.jpg);
}

#header p {
    display:            none;
}

#header #logo {
    position:           relative;
    float:              left;
    width:              264px;
    height:             143px;
}

#header #logoClick {
  position:		              absolute;
	display:		              block;
	width:			              280px;
	height:			              55px;
	top:			                53px;
	left:			                25px;
	overflow:		              hidden;
}

#header #titrenews {
  position:		              relative;
  float:                    right;
	min-width:			          2px;
	width:                    auto!important;
	height:			              30px;
	top:			                65px;
	right:			              12px;
	overflow:		              hidden;
	font-size:                28px;
	color:                    #f6faff;
  text-align:               right;
	font-weight:              bold;
	line-height:              28px;
  text-transform:           uppercase;
  font-style:               italic;
  word-spacing:             -2px;
  letter-spacing:           -1.5px
}


#header #subnavcontainer {
    position:           relative;
    float:              right;
    top:                118px;
    min-width:          500px;
    width:              auto!important;
    height:             20px;
    background:         none;
    text-align:         right;
    padding-right:      10px;
}

#header #subnavcontainer ul {
    margin:             0;
    padding:            0;
    list-style:         none;
}

#header #subnavcontainer li {
    display:            inline;
    line-height:        18px;
    font-variant:       small-caps;
    padding-left:       5px;
}

#header #subnavcontainer a {
    width:              88px;
    margin:             0;
    /*background:         #CFD2E8;*/
  	font-family:        Verdana, Arial, Helvetica, sans-serif;
  	font-size:          8pt;
  	font-variant:       small-caps;
    color:              #fff;
    font-weight:        bold;
    text-decoration:    none;
}

#header #subnavcontainer li a:hover {
    text-decoration:    underline;
}

#navcontainer a:hover {
    font-weight:        normal;
    text-decoration:    none;
}


#header #animation {
    position:           relative;
    float:              left;
    width:              410px;
    height:             143px;
}

#header h1 {
    position:           relative;
    margin:             0;
    padding:            0;
}

#header h1 a {
    position:           absolute;
    top:                11px;
    right:              10px;
    width:              236px;
    height:             77px;
    text-indent:        -100em;
    overflow:           hidden;
}

#header h2 {
    display:            none;
}

#header #cci-dijon a {
    display:            block;
    position:           absolute;
    top:                0;
    left:               0;
    width:              54px;
    height:             91px;
    text-indent:        -100em;
    overflow:           hidden;
}

/** navcontainer *********************************************************/

#navcontainer {
    position:           absolute;
    width:              160px;
    left:               0;
    padding-top:        20px;
     /*background:         url(images/navcontainer.jpg) no-repeat;*/
	background:         #fff;
}

#navcontainer ul.partner {
    position:           absolute;
    padding:            0;
    margin:             0;
    width:              160px;
    left:               0;
    text-align:         center;
    list-style:         none;
}

#navcontainer img.partner{
    padding:           10px 0 10px 0;
    border:            0px;
}

#navcontainer a.partner {
    width:             160px;
    padding:           0;
    background:        #fff;
    text-align:        center;
}

#navcontainer ul {
    margin:             0;
    padding:            0;
    list-style:         none;
    background:         #fff;
}

#navcontainer a {
    display:            block;
    width:              134px;
    margin:             0;
    padding:            3px;
    padding-left:       23px;
   /* background:         #E7CCC9 url(images/pictos/puce_r.png) no-repeat 5px 7px;*/
    background:         #771927;
    
    font-family:        Verdana, Arial, Helvetica, sans-serif;
  	font-size:          8pt;
  	font-variant:       small-caps;
    color:              #ffffff;
    font-weight:        bold;
    text-decoration:    none;
    
   /* color:              #ad2f48;
    font-weight:        bold;
    text-decoration:    none;
    font-variant:       small-caps;*/
}

#navcontainer a:hover {
    font-weight:        bold;
    text-decoration:    none;
}

#navcontainer li.selected a {
   /* background:         #E7CCC9 url(images/pictos/puce_r.png) no-repeat 5px 7px;*/
    font-weight:        bold;
}

#navcontainer li.selected li a {
    width:              134px;
    padding-left:       23px;
    background:         #93545B url(images/pictos/puce_blanc.png) no-repeat 10px 7px;
    font-size:          8pt;
    font-weight:        normal;
}

#navcontainer li.selected li a:hover {
    background:         #93545B url(images/pictos/puce_blanc.png) no-repeat 10px 7px;
    text-decoration:    underline;
}

#navcontainer li.selected li.selected a {
    background:         #93545B url(images/pictos/puce_blanc.png) no-repeat 10px 7px;
    text-decoration:    none;
    font-weight:        bold;
}

/** title ****************************************************************/

#title {
    height:             30px;
    margin-left:        161px;
}

#title h3 {
  color:                #000066;
	width:                580px;
	padding:              2px;
	margin-left:          20px;
	letter-spacing:       2px;
	text-align:           right;
	font-family:          Arial, Helvetica, sans-serif;
	font-weight:          bold;
	font-size:            10pt;	
	margin-bottom:        2px;
	font-style:           italic;
	border-bottom:        1px solid silver;
	text-transform:       uppercase;
}

/** content **************************************************************/

#content {
    float:              left;
    width:              580px;
    padding:            0 20px 144px 180px;
    background:         #fff;
    color:              #193970;
}

#content h4 {
    padding-left:       10px;
    background:         #771927;
    color:              #ffffff;
    font-size:          11pt;
    font-style:         normal;
}

#content h5 {
    padding-left:       18px;
    background:         url(images/pictos/puce_ul.png) no-repeat 0 0px;
    color:              #193970;
    font-size:          11pt;
    font-style:         italic;
}

#content p.image {
    position:           relative;
    margin:             0;
    padding:            0;
}

#content p.image img.left {
    float:              left;
    margin:             15px 15px 10px 0;
}

#content p.image img.right {
    float:              right;
    margin:             15px 0 10px 15px;
}

#content a.home:link {
    color:              #193970;
    font-size:          12px;
    text-decoration:    none;
}

#content a.home:visited {
    color:              #193970;
    font-size:          12px;
    text-decoration:    none;
}

#content a.home:hover {
    color:              #046ECC;
    font-size:          12px;
    text-decoration:    underline;
}

#content #mes_ok {
	text-align:           center;
	margin:               5px;
	width:                100%;
	padding:              3px;
	border:               1px solid #008000;
	background-color:     #80FF80;
	color:                #008000;
	font-weight:          bold;
}

#content #mes_erreur {
	text-align:           center;
	margin:               5px;
	width:                100%;
	padding:              3px;
	border:               1px solid #800000;
	background-color:     #FF8080;
	color:                #800000;
	font-weight:          bold;
}


/** sidebar **************************************************************/
/*
#sidebar {
    margin-top:         5px;
    margin-left:        615px;
}*/

/** footer ***************************************************************/

#footer {
    position:           relative;
    clear:              both;
    /*padding-top:        55px;*/
    width:              780px;
    height:             100px;
    background:         #193970 url(images/footer.jpg) no-repeat;
    color:              #fff;
}

#footer address {
    margin-top:         2px;
    margin-right:       10px;
    font-size:          8pt;
    font-style:         normal;
    text-align:         right;
    color:              #000;
}

#footer #links {
    position:           absolute;
    top:                0;
    left:               0;
    margin:             0;
    padding:            0;
    list-style:         none;
}

#footer #www-escdijon-com {
    position:           absolute;
    display:            block;
    top:                3px;
    left:               0;
    width:              171px;
    height:             20px;
    text-indent:        -100em;
    overflow:           hidden;
    text-decoration:    none;
}

#footer #mail-escdijon-com {
    position:           absolute;
    display:            block;
    top:                30px;
    left:               0;
    width:              190px;
    height:             20px;
    text-indent:        -100em;
    overflow:           hidden;
    text-decoration:    none;
}

/*** Plan du site *************************************************************/

#sitemap {
    color:              #034594;
}

#sitemap a {
    color:              #034594;
    text-decoration:    none;
}

#sitemap a:hover {
    text-decoration:    underline;
}