* {
  margin:                 0 auto;
  padding:                0;
}

body {
  font:                   12px/16px arial, helvetica, sans-serif;
  background:             #005baa repeat-x top left;
  color:                  #333;
}

a:link,
a:visited {
  color:                  #094583;
  text-decoration:        underline;
}


a:hover {
  text-decoration:        none;
}

#content a:link,
#content a:visited {
  color:                  #094583;
  text-decoration:        underline;
}

#content a:hover {
  text-decoration:        none;
}


a.push_link:link,
a.push_link:visited {
  color:                  #094583;
  text-decoration:        underline;
  padding-left:           12px;
  background:             url(images/pictos/arrow_blue.gif) repeat-y top left;
}


a.push_link:hover {
  text-decoration:        none;
}

a.edit {
  display:                none;
}

#maincontent a.top {
	padding-right: 			20px;
	background: 			url(images/pictos/arrow-top-01.png) no-repeat right center;
	text-decoration: 		none;
}

#maincontent a.nextpage {
	padding-left: 			15px;
	margin-right: 20px;
	background: 			url(images/pictos/arrow-right-01.png) no-repeat left center;
	text-decoration: 		none;
}

#container {
  position:               relative;
  width:                  990px;
  background:             #ffffff url(images/background_container.jpg) no-repeat center bottom;
  margin-bottom:          20px;
}

table tr td { 
  font:                   12px/16px arial, helvetica, sans-serif;  
  color:                  #1f5c9f;
  border:                 solid #91d2ff 0px;     
}

/** header ********************************************************************/

#header {
  width:                  990px;
  height:                 187px;
  background:             url(images/header.jpg) no-repeat top left;
}

#ban_header {
  position:		            absolute;
  width:                  954px;
  height:                 120px;
  text-align:             right;
  margin-right:           30px;
  top:                    84px;
  left:                   16px;
  background:             #fff; /*voir image par défault dans le style*/
}

#header h1 {
    width:                  729px;
    background:             url(images/header_transparent.gif);
}

#header h1 a {
	position:		              absolute;
	display:		              block;
  margin-left:              123px;
	width:			              343px;
	height:			              109px;
	top:			                23px;
	left:			                0px;
	text-indent:              -100em;
	overflow:		              hidden;
}

#header p {
    display:                none;
}

#localize {
  position:		            absolute;
  width:                  710px;
  text-align:             left;
  margin-left:            10px;
  top:                    152px;
  left:                   212px;
  font-size:              12px;
  color:                  #ffffff;
  padding-bottom:         5px;
  font-weight:            bold;
  background:             transparent;
}

#localize a:link, a:visited{
  color:                  #ffffff;
  text-decoration:        none;
}

#localize a:hover {
  text-decoration:        underline;
}

/** SEARCH **/

#search {
  position:               absolute;
  top:                    0px;
  right:                  38px;
  width:                  240px;
  height:                 40px;
}

#search form {
  padding-top:             10px;
  margin-left:             10px;
}

#search form #search-query {
  float:                  left;
  width:                  187px!important;
  width:                  187px;
  height:                 16px!important;
  height:                 16px;
  border:                 1px solid #D6D8D9;
  padding:left:           5px;
  font-size:              12px;
  color:                  #535154;
}

#search input.send_search {
  float:                  left;
  height:                 22px!important;
  height:                 22px;
  width:                  28px;
  border-right:           1px solid #BBB7B7;
  border-bottom:          1px solid #BBB7B7;
  border-left:            1px solid #A2A0A0;
  border-top:             1px solid #A2A0A0;
  padding-top:            0px;
  font-size:              12px;
  margin-left:            5px;
  padding-left:           0px;
  color:                  #5A5454;
  font-weight:            bold;
  background:             #D5D0D0;
}

/*#search {
  margin-top:             0px;
  width:                  212px;
  height:                 167px;
  background:             transparent url(images/block_search.gif) no-repeat center center;
}

#search form {
  padding-top:             48px;
}

#search form #search-query {
  float:                  left;
  width:                  155px!important;
  width:                  155px;
  height:                 15px!important;
  height:                 15px;
  border:                 1px solid #535154;
  padding-top:            5px;
  font-size:              12px;
  margin-left:            10px;
  padding-left:           5px;
  color:                  #535154;
}

#search input.send_search {
  float:                  left;
  height:                 22px!important;
  height:                 22px;
  width:                  28px;
  border:                 1px solid #4b5c6e;
  padding-top:            0px;
  font-size:              12px;
  margin-left:            5px;
  padding-left:           0px;
  color:                  #fff;
  font-weight:            bold;
  background:             #0b2540;
}

#search h3.site_link {
    height:                 27px;
    margin-left:            42px;
    margin-top:             50px;
    color:                  #2e4b6d;
    text-align:             left;
    font-size:              14px;
}

#search p.site_link {
    margin-left:            12px;
    color:                  #2e4b6d;
    text-align:             left;
    font-size:              14px;
}

#search a:link.site_link,
#search a:visited.site_link {
    color:                  #2e4b6d;
    text-align:             left;
    font-size:              12px;
    background:             transparent url(images/site_link_title2.gif) no-repeat left center;
    padding-left:           15px;
    text-decoration:        none;
}

#search a:hover.site_link {
    text-decoration:        underline;
}
*/
/** outercontent ***************************************************************/

#outercontent {
    /*position:               relative;*/
    margin:                 0px 0 0;
    padding:                0px 0px 30px 215px;
    margin-left:            0px;
    margin-right:           0px;
    text-align:             left;
    background:             transparent;
}

#content {
    width:                  734px;
    background:             transparent;
    /*background:red;*/
}

/** push_zone ***************************************************************/
#push_zone {
	margin-top:             20px;
  width:                  208px;
  background:             #dAd6d5;
  margin-left:            4px;
  margin-bottom:          15px;
  border:                 1px solid #cdc9c8;
  background:             url(images/background-push.gif) repeat-x left top;
}

#push_zone h2 {
	margin-top:             0px;
  width:                  208px;
  height:                 28px;
  color:                  #094583;
  font-size:              14px;
  padding-top:            12px;
  text-align:             center;
  background:             url(images/background-push-h2.gif) no-repeat;
}
#push_zone p {
  padding:                10px;
  padding-top:            0px;
}

/** title *********************************************************************/

#title h2 {
    margin-right:           15px;
	margin-bottom:			10px;
    padding:                0;
    color:                  #208EFF;
    text-align:             right;
    font-size:              16px;
    font-style:             italic;
}



/** navbar ********************************************************************/

#navbar {
    display:                none;
}


/** maincontent ***************************************************************/

#maincontent {
    background:             transparent;
    margin-bottom:          50px;
}

#maincontent h3 {
    width:                  732px;
    height:                 38px;
    margin-top:             10px;
    padding-top:            6px;
    color:                  #FFFFFF;
    font-size:              16px;
    padding-left:           12px;
    background:             transparent url(images/h4.jpg) repeat-y center top;
    clear:                  both;
}

#maincontent h4 {
	position: relative;
    /*height:               25px;*/
    margin:                 20px 0px 0px 10px;
    color:                  #0090DE;
    font-size:              14px;
    /*overflow:             hidden;*/
	/*line-height: 			25px;*/
	border:                 1px solid #86D3F6;
}

#maincontent h4 span.titreH4 {
    display:                block;
    /*float:                  left;*/
    padding-left:           9px;
    padding-right:          9px;
    padding-top:            5px;
    padding-bottom:         6px;
	line-height: 			25px;
	/*overflow:             	hidden;*/
}

#maincontent h5 {
    /*width:                  660px;*/
    /*height:                 20px;*/
    margin:                 4px 0px 8px 10px;    
    padding-left:           43px;
    padding-top:            5px;
    color:                  #0090DE;
    font-size:              13px;
    background:             transparent url(images/titres/titre_h3.gif) no-repeat left 7px;
}

#maincontent p {
    margin:                 10px 10px 0px 30px;
    color:                  #094583;
    text-align:             left;
    /*width:                  660px;*/
}

#maincontent strong {
	color: #0090DE;
}

#maincontent em{
	color: #0090DE;
}

#maincontent .turquoise {
	color: #0090DE;
}

#maincontent .normal  {
	font-weight: normal;
	color: #094583;
}

#maincontent .preamble {
    color:                  #666;
    font-weight:            bold;
}

#maincontent .more {
    margin:                 10px 0;
}

#maincontent .more a {
    padding-left:           10px;
}

#maincontent img {
    padding:                0 5px 5px;
    border:                 none;
}

#maincontent ul {
    margin:                 10px 0 0 0;
    padding:                0 40px 0 40px;
    list-style:             none;
}

#maincontent li {
    color:                  #094583;
    margin-top:             2px;
    padding-left:           20px;
    background:             transparent url(images/pictos/puce_bleu.gif) no-repeat top left;
}

#maincontent li li {
    background:             transparent url(images/pictos/fleche_pleine_bleu.gif) no-repeat top left;
}

#maincontent li li li {
    background:             transparent url(images/pictos/fleche_vide_bleu.gif) no-repeat top left;
}

#maincontent table ul {
    margin:                 10px 0 0 0;
    padding:                0 10px 0 10px;
    list-style:             none;
}

#maincontent table li {
    color:                  #094583;
    margin-top:             2px;
    padding-left:           20px;
    background:             transparent url(images/pictos/puce_bleu.gif) no-repeat top left;
}

#maincontent table {
border:2px solid #6495ed;
border-collapse:collapse;
margin:auto;
}
#maincontent thead, tfoot {
background-color:#D0E3FA;
background-image:url(sky.jpg);
border:1px solid #6495ed;
}
#maincontent tbody {
background-color:#FFFFFF;
border:1px solid #6495ed;
}

#maincontent th {
border:1px dotted #6495ed;
padding:3px;
background-color:#EFF6FF;
}
#maincontent td {
font-family:sans-serif;
border:1px solid #6495ed;
padding:3px;
}

#maincontent td.no-border {
border:none;
border-right: 1px solid #6495ed;
}
#maincontent td.bleu {
background-color:#EFF6FF;
}

#maincontent caption {
font-family:sans-serif;
}

#maincontent table.no-border, 
#maincontent table.no-border thead, 
#maincontent table.no-border tfoot, 
#maincontent table.no-border tbody, 
#maincontent table.no-border th, 
#maincontent table.no-border td {
	border:	none;
}

div.expert {
height: 85px;
font-size:14px;
font-weight: bold;
color: #094583;
padding: 20px 20px 0px 20px;
}

div.expert-top {
width: 672px;
height: 54px;
background: #dfefff url(images/expert-view-top-02.png);
}

div.expert-middle {
position: relative;
padding: 10px;
width: 650px;
background: #ffffff;
border-left: 1px solid #a4bbd2;
border-right: 1px solid #a4bbd2;
}

div.expert-bottom {
width:  672px;
height: 26px;
background: #dfefff url(images/expert-view-bottom-02.png);
}

div.expert-top-02 {
width: 722px;
height: 54px;
background: #dfefff url(images/expert-view-top-01.png);
}

div.expert-middle-02 {
position: relative;
padding: 10px;
width: 700px;
background: #ffffff;
border-left: 1px solid #a4bbd2;
border-right: 1px solid #a4bbd2;
}

div.expert-bottom-02 {
width:  722px;
height: 26px;
background: #dfefff url(images/expert-view-bottom-01.png);
}

/** footer ********************************************************************/

#footer {
    clear:                  both;
    color:                  #fff;
    font-size:              11px;
    width:                  990px;
    height:                 110px;
}

#copyright {
    float:                  left;
    width:                  300px;
    margin-top:             75px;
    margin-left:            5px;
}

#footer_block {
    float:                  left;
    width:                  330px;
    margin-top:             60px;
    margin-left:            35px;
    color:                  #005AAA;
    font-weight:            bold;
    text-align:             center;
    
}

#link_maj {
    float:                  left;
    margin-top:             18px;
    margin-left:            20px;
}

#copyright p {
    color:                  #58BFED;
}

#link_maj ul {
    list-style:             none;
}

#link_maj ul li {
    margin:                 0;
    padding-right:          10px;
}

#link_maj ul a:link,
#link_maj ul a:visited,
#copyright a:link,
#copyright a:visited {
    color:                  #fff;
    text-decoration:        underline;
}

#link_maj ul a:hover,
#copyright a:hover {
    color:                  #fff;
    text-decoration:        none;
}

#link_maj a {
    padding-left:           15px;
    background:             url(images/pictos/favoris.gif) no-repeat left top;
}

#print_full a {
    padding-left:           15px;
    background:             url(images/pictos/print.gif) no-repeat left top;
}

#recommend a {
    padding-left:           15px;
    background:             url(images/pictos/friend.gif) no-repeat left top;
}

/** navcontainer **************************************************************/

#navcontainer {
    position:               absolute;
    top:                    187px;
    left:                   0px;
    width:                  212px;
    height:                 auto!important;
}

#navcontainer ul {
    list-style:             none;
}

/* Premier niveau */
#nav li {
    background:             #466AA9;
    border-top:             1px solid #ffffff;
    border-bottom:          0px solid #ffffff;
    border-left:            1px solid #ffffff;
    border-right:           2px solid #ffffff;
}

#nav  li.first-child {
    border-top:             0px solid #cef0ff;
    border-bottom:          0px solid #cef0ff;
    background:             transparent; /** url(images/li_first_child.jpg) no-repeat top center **/
    height:                 29px;
}

#nav li a:link,
#nav li a:visited {
    display:                block;
    /*width:                  212px;*/
    min-height:             20px;
    height:                 auto!important;
    height:                 20px;
    padding-left:           5px;
    padding-top:            4px;
    color:                  #fff;
    font-size:              14px;
    text-decoration:        none;
    font-weight:            normal;
}

#nav li a:hover {
    color:                  #ffffff;
    background:             #00A8E3;

}

#nav li.selected {
    background:             #00A8E3;
}



#nav li.first-child.selected {
    background:             #41C4CE;
}

#nav #nav-accueil.first-child.selected {
    background:             #39a5ad; /*url(images/li_first_child.jpg) no-repeat top center;*/
}

#nav li a.selected {
    color:                  #ffffff;
    background:             #00A8E3;
    font-weight:            none;
}

/* Deuxieme niveau */
#nav ul li {
    float:                  none;
    background:             #39a5ad;
    border-top:             1px solid #ffffff;
    border-bottom:          0px solid #ffffff;
    border-left:            1px solid #ffffff;
    border-right:           0px solid #ffffff;
}

#nav ul li.first-child {
    background:             #247E9D;
}

#nav ul li a:link,
#nav ul li a:visited {
    display:                block;
    min-height:             20px;
    height:                 auto!important;
    height:                 20px;
    padding-left:           31px;
    padding-top:            4px;
    color:                  #fff;
    font-size:              13px;
    text-decoration:        none;
    font-weight:            normal;
    background:             #00A8E3 url(images/pictos/arrow_break_white.gif) no-repeat top left;
}

#nav ul li a:hover {
    color:                  #ffffff;
    background:             #4AB8DE url(images/pictos/arrow_break_white.gif) no-repeat top left;

}

#nav ul li.selected {
    background:             #2E8A91;
}

#nav ul li.first-child.selected {
    background:             #41C4CE;
}

#nav ul li a.selected {
    color:                  #fff;
    font-weight:            bold;
}

/* Troisième niveau */
#nav ul ul li {
    background:             #4AB8DE;
    border-top:             1px solid #ffffff;
    border-bottom:          0px solid #ffffff;
    border-left:            1px solid #ffffff;
    border-right:           0px solid #ffffff;
}

#nav ul ul li.first-child {
    padding-top:            0px;
    background:             #53BCE1;
}

#nav ul ul li a:link,
#nav ul ul li a:visited {
    display:                block;
    min-height:             20px;
    height:                 auto!important;
    height:                 20px;
    padding-left:           41px;
    padding-top:            4px;
    color:                  #ffffff;
    font-size:              13px;
    text-decoration:        none;
    font-weight:            normal;
    background:             url(images/pictos/square_white.gif) no-repeat top left;
}

#nav ul ul li a:hover {
    color:                  #ffffff;
    background:             #83D1F5 url(images/pictos/square_white.gif) no-repeat top left;

}

#nav ul ul li.selected {
    background:             #83D1F5;
}

#nav ul ul li.first-child.selected {
    background:             #83D1F5;
}

#nav ul ul li a.selected {
    color:                  #ffffff;
    font-weight:            bold;
}
/* Quatrième niveau */
#nav ul ul ul li {
    background:             #83D1F5;
    border-top:             1px solid #ffffff;
    border-bottom:          0px solid #ffffff;
    border-left:            1px solid #ffffff;
    border-right:           0px solid #ffffff;
}

#nav ul ul ul li.first-child {
    padding-top:            0px;
    background:             #2E8A91;
}

#nav ul ul ul li a:link,
#nav ul ul ul li a:visited {
    display:                block;
    min-height:             20px;
    height:                 auto!important;
    height:                 20px;
    padding-left:           41px;
    padding-top:            4px;
    color:                  #ffffff;
    font-size:              12px;
    text-decoration:        none;
    font-weight:            normal;
    background:             url(images/pictos/white_circle.gif) no-repeat top left;
}

#nav ul ul ul li a:hover {
    color:                  #ffffff;
    background:             #A6D8EF url(images/pictos/white_circle.gif) no-repeat top left;

}

#nav ul ul ul li.selected {
    background:             #A6D8EF;
}

#nav ul ul ul li.first-child.selected {
    background:             #A6D8EF;
}

#nav ul ul ul li a.selected {
    color:                  #ffffff;
    font-weight:            bold;
}


/* cinquieme niveau */
#nav ul ul ul ul li {
    background:             #2E8A91;
    border-top:             1px solid #dfc1a9;
    border-bottom:          0px solid #dfc1a9;
    border-left:            1px solid #b0ccee;
    border-right:           0px solid #b0ccee;
}

#nav ul ul ul ul li.first-child {
    padding-top:            0px;
    background:             #2E8A91;
}

#nav ul ul ul ul li a:link,
#nav ul ul ul ul li a:visited {
    display:                block;
    min-height:             20px;
    height:                 auto!important;
    height:                 20px;
    padding-left:           51px;
    padding-top:            4px;
    color:                  #ffffff;
    font-size:              12px;
    text-decoration:        none;
    font-weight:            normal;
    background:             url(images/pictos/white_trait.gif) no-repeat top left;
}

#nav ul ul ul ul li a:hover {
    color:                  #ffffff;
    background:             #1C585D url(images/pictos/white_trait.gif) no-repeat top left;

}

#nav ul ul ul ul li.selected {
    background:             #1C585D;
}

#nav ul ul ul ul li.first-child.selected {
    background:             #1C585D;
}

#nav ul ul ul ul li a.selected {
    color:                  #ffffff;
    font-weight:            bold;
}


#bottom_nav {
  margin-top:             0px;
  width:                  212px;
  height:                 25px;
  background:             transparent url(images/bottom_nav.gif) no-repeat center center;
}

/** subnavcontainer ***********************************************************/

#subnavcontainer {
    position:               absolute;
    top:                    130px;
    right:                  38px;
    background:             transparent;
}

#subnav {
    font-size:              10px;
}

#subnav li {
    display:                inline;
    padding:                0 2px 0 2px;
    border-left:            1px solid #00A9E4;
}

#subnav li.first-child {
    border-left:            0px solid #00A9E4;
}

#subnav a:link,
#subnav a:visited {
    color:                  #00A9E4;
    font-weight:            bold;
    text-decoration:        none;
}

#subnav a:hover {
    color:                  #1A75BC;
    text-decoration:        underline;
}

/** extraDiv ******************************************************************/
#extraDiv {
    float:                  left;
    width:                  211px;
    margin-left:            1px;
    margin-top:             20px;
    margin-bottom:          20px;
    color:                  #094583;
    background:             #8e1617 url(images/urgoses_background.gif) repeat-x left;
}

#extraDiv h3 {
    width:                  196px;
    height:                 27px;
    color:                  #fff;
    text-align:             left;
    padding-left:           15px;
    padding-top:            8px;
    font-size:              14px;
    background:             #fff url(images/urgoses_title.gif) no-repeat left center;
}

#extraDiv img.expert {
    border:                 none;
}

#extraDiv p.site_link {
    text-align:             left;
    padding:                5px 10px; 0 0;
    color:                  #094583;
    font-size:              12px;
    font-weight:            notmal;
}

#extraDiv a:link.site_link,
#extraDiv a:visited.site_link {
    color:                  #fff;
    text-decoration:        none;
    font-size:              12px;
    font-weight:            bold;
    padding-left:           15px;
    background:             transparent url(images/home/site_link_arrow.gif) no-repeat left;
}

#extraDiv a:hover.site_link {
    color:                  #fff;
    text-decoration:        underline;
}

#extraDiv img.extraDiv {
    border:                 none;
}

/** urlfriend *****************************************************************/

#urlfriend {
    position:               relative;
    margin:                 0px 10px 10px 10px;
    background:             transparent;
}


#urlfriend h1 {
    width:                  367px;
    height:                 84px;
    margin:                 0px;
    background:             url(images/logos/logo_soinsetsante.jpg) no-repeat top left;
}

#urlfriend form {
    padding:                20px 10px 15px 20px;
    background:             #fff;
}

#urlfriend h2 {
    color:                  #094583;
    margin:                 0px;
    line-height:            20px;
    font-size:              16px;
    font-weight:            bold;
}

#urlfriend p.description {
    color:                  #094583;
    margin:                 0px;
    line-height:            20px;
    font-size:              14px;
    font-weight:            normal;
    margin-top:             15px;
    margin-bottom:          30px;
    font-style:             normal;
}

#urlfriend p {
    margin:                 2px 0 15px 0;
    padding:                0;
    color:                  #094583;
    font-style:             italic;
}

#urlfriend p.more{
    padding:                100px 50px 0px;
}

#urlfriend label {
    color:                  #094583;
    font-size:              12px;
    font-weight:            bold;
}

#urlfriend input {
    width:                  410px;
    height:                 20px;
    font-size:              12px;
    border:                 1px solid #094583; 
}

#urlfriend textarea {
    width:                  410px;
    height:                 100px;
    font-size:              12px;
    border:                 1px solid #094583; 
}

#urlfriend .buttonright {
    margin:                 18px 0px 18px 210px;
    padding:                0px 0px 1px 22px;
    width:                  100px;
    height:                 18px;
    font-size:              12px;
    font-weight:            bold;
    color:                  #094583;
    text-align:             left;
    border:                 0px;
    background:             url(images/boutons/back_sender.gif) no-repeat left center;
}

#urlfriend .buttonleft {
    margin:                 18px 0px 18px 0px;
    padding:                0px 0px 1px 22px;
    width:                  100px;
    height:                 18px;
    font-size:              12px;
    font-weight:            bold;
    color:                  #094583;
    text-align:             left;
    border:                 0px;
    background:             url(images/boutons/back_reset.gif) no-repeat left center;
}

#urlfriend a:link,
#urlfriend a:visited {
    text-decoration:        none;
}

#urlfriend a:hover {
    text-decoration:        underline;
}

/** printfull *********************************************************************/

#printfull {
    position:               relative;
    margin:                 19px 0 0;
    padding:                15px 10px 0 60px;
    background:             #fff;
		width:734px;
}

#printfull #head {
    padding:                0px 0px 20px 0;
    border-bottom:          1px solid #ccc;
    color:                  #000;
}

#printfull #head p {
    color:                  #1f5c9f;
}

#printfull #content {
    padding:                20px 0px 0px 0;
}



#printfull #content #maincontent p {
    margin:                 10px 30px;
    color:                  #1f5c9f;
    text-align:             justify;
}


#printfull #foot_print {
    height:                 70px;
    background:             url(images/logos/urgo_logo.jpg) no-repeat right;
	clear:both;
}
#printfull #foot_print p {
    border-top:             1px solid #ccc;
    padding:                40px 60px 0 150px;
    font-size:              10px;
    font-weight:            bold;
    color:                  #1f5c9f;
}

/** actualites ****************************************************************/
#maincontent #actualites {
}

#maincontent #actualites #my_actu {
    color:                  #094583;
    background:             #f0f0f0;
    margin-top:             20px;
    padding-bottom:         30px;
    border-bottom:          1px dotted #094583;
}

#maincontent #actualites p.date {
    padding-bottom:         10px;
    padding-bottom:         0px;
    color:                  #094583;
    font-size:              11px;
    font-weight:            bold;
}

#maincontent #actualites h4 {
    padding-top:            10px;
    color:                  #094583;
    font-size:              12px;
    font-weight:            bold;
    margin:                 0px;
    height:                 15px
}

#maincontent #actualites p.actu {
    padding:                10px;
    color:                  #094583;
    font-size:              12px;
    font-weight:            notmal;
}

#maincontent #actualites p.more {
    text-align:             right;
    padding:                15px 10px; 0 0;
    color:                  #094583;
    font-size:              12px;
    font-weight:            notmal;
}

#maincontent #actualites a:link,
#maincontent #actualites a:visited {
    text-decoration:        underline;
}

#maincontent #actualites a:hover {
    text-decoration:        none;
}

#maincontent #actualites img.read_actu {
    float:                  right;
    border:                 none;
}


/** moteur de recherche *******************************************************/

/*body.rechercher #title {
    background:             url(images/google.gif) no-repeat right 8px;
}

#searchcontainer {
    font:                   12px/16px arial, helvetica, sans-serif;
}

#searchcontainer p.g {
    margin:                 10px 0 0;
    padding:                0;
}

#searchcontainer blockquote.g {
    margin-left:            40px;
}

#searchcontainer img {
    margin:                 0;
    padding:                0;
    border:                 0;
}

.search-form {
    overflow:               hidden;
    _height:                1%;
    margin:                 10px 0;
    padding:                0 10px 10px;
    background:             #EBF6FA;
}

.search-form .btn-submit {
    padding-left:           19px;
    background:             #87BBF0 url(images/pictos/go-blue.gif) no-repeat;
    border:                 0;
    color:                  #fff;
}

.search-form .btn-help {
    display:                block;
    float:                  left;
    padding:                2px 3px 0 22px;
    background:             #87BBF0 url(images/pictos/help.gif) no-repeat;
    border:                 0;
    color:                  #fff;
    text-decoration:        none;
}

.search-form p.title {
    margin:                 0;
    padding:                10px 0 0;
    color:                  #555;
    font-weight:            bold;
}

.search-form p input {
    margin:                 0 2px 0 0;
    padding:                0;
}

.search-navbar {
    position:               relative;
    height:                 18px;
    padding:                2px 8px 0;
    background:             #ccc;
    color:                  #333;
}

.search-infos {
    position:               absolute;
    top:                    2px;
    right:                  8px;
}

.search-navbar a {
    color:                  #333;
    text-decoration:        none;
}

.search-current-page {
    color:                  #0763D2;
    font-weight:            bold;
}

.search-result {
    margin:                 20px 0;
}

.search-result-title a {
    color:                  #0763D2;
}

.search-result-informations {
    overflow:               hidden;
    color:                  #037E00;
}*/

/*Offres d'emploi*/
#offre-emploi{
  padding-top:			  4px;
  padding-left:			  4px;
  padding-right:		  4px;
  margin-top:             0px;
  margin-left:		      2px;
  width:                  205px;
  background:             transparent url(images/offre_emploi.jpg) repeat-x;
  border:				  1px dotted #000000;
  color:				  #094583;
  font-size:			  11px;
  font-weight:			  bold;
  font:					  Arial;
}

#offre-emploi td{
  color:				  #094583;
  font-size:			  11px;
  font-weight:			  bold;
  font:					  Arial;
}

#offre-emploi td.petit{
  width:				  30px;
}


#offre-emploi h4{
	font-size:			  14px;
}

#offre-emploi a{
	text-decoration :	  none;
}

#offre-emploi a:hover{
	text-decoration :	  underline;
}

#cse-search-results iframe {
  width:              720px;
  margin-bottom:      70px;
}

