body{
text-align:center;
}

/** actualites ****************************************************************/
#recettes {
    width:                  305px;
	height:					300px;
    background:             #F23712;
	position:				absolute;
	padding:				10px;
	margin:					0;
}

*:first-child+html #recettes{
	height:					326px;
}

* html #recettes{
	height:					326px;
}

#recettes  img{
	margin-left:			10px;
}

#recettes h3{
	padding:				5px;
	font-size:				16px;
	color:					#FFFFFF;
}

#recettes p{
	padding:				0;
	margin:					0;
	padding-left:			20px;
	color:					#FFFFFF;
}

#recettes a{
	font-weight:			bold;
	color:					#FFFFFF;
}

#recettes p.titre{
	color:					#FFFFFF;
	padding:				5px;
	padding-left:			25px;
	margin:					0;
	font-size:				11pt;
	text-align:				left;
	/*background:             url(images/pictos/marker4.gif) no-repeat 5px 7px;*/
	border-bottom:			1px #FFFFFF solid;
}

div.actualites table tr td{
	color:					#FFFFFF;
	padding:				5px;
	margin:					0;
	vertical-align:			top;
}

#maincontent{
	padding:				10px;
	padding-left:			330px;
	width:					420px;
	height:					300px;
	background:             #FF6E00;
	color:					#ffffff;
}
/* Hack IE7 */
*:first-child+html #maincontent{
	height:					326px;
}

/* Hack IE6 */
* html #maincontent{
	height:					326px;
}

/* Hack IE7 */
*:first-child+html #maincontent p{
	width:					420px;
}

/* Hack IE6 */
* html #maincontent p{
	width:					420px;
}

#maincontent h3 {
	width:					400px;
	margin:					0;
	padding:				5px;
	padding-left:			15px;
    color:                  #FFFFFF;
    font-size:              16px;
	background:				none;
	height:					20px;
    clear:                  both;
}

#maincontent a{
	color:					#FFFFFF;
	text-decoration:        	underline;
}

#outercontent{
	width:					980px;
    margin:                	0;
    padding:                0;
    text-align:             left;
}

#navcontainer {
    height:					300px;
	padding:				10px;
}

table tr th{
	color:					#FFFFFF;
}

#block1{
	/*position:				relative;*/
	background:				#332113;
	color:					#FFFFFF;
	padding:				10px 20px;
	padding-right:			380px;
	margin:					0;
	clear:					both;
	width:					430px;
	height:					180px;
	float:					left;
}

*:first-child+html #block1{
	height:					580px;
}

* html #block1{
	height:					195px;
}

#block1 h3{
	padding-bottom:			10px;
}

/* Hack IE7 */
*:first-child+html #block1 h3{
	width:					400px;
}

/* Hack IE6 */
* html #block1 h3{
	width:					400px;
}

#block1 p{
	padding:				5px 5px 15px 25px;
	text-align:				justify;
}

#block1 a{
	color:					#FFFFFF;
	text-decoration:		none;
	font-weight:			bold;
}
/* Hack IE7 */
*:first-child+html #block1 a{
	width:					400px;
}

/* Hack IE6 */
* html #block1 a{
	width:					400px;
}

#block2 p{
	padding:				2px;
	padding-left:			25px;
	text-align:				justify;
}

#block2{
	position:				absolute;
	background:				#2A1A0D;
	color:					#FFFFFF;
	padding:				10px 20px;
	margin:					0;
	clear:					both;
	left:					460px;
	top:					320px;
	width:					480px;
	height:					180px;
}

/* Hack IE7 */
*:first-child+html #block2{
	top:					326px;
	margin-left:			40px;
}

/* Hack IE6 */
* html #block2{
	top:					326px;
	margin-left:			40px;
}

#block2 th{
	padding:				0;
	width:					100px;
}

#block2 td{
	padding:				0;
}

#block2 a{
	color:					#FFFFFF;
	text-decoration:		none;
	font-weight:			bold;
}


/*#actualite_top {
    float:                  left;
    width:                  531px;
    color:                  #466AA9;
    font-weight:            bold;
    padding-left:           5px;
    padding-top:            20px;
    background:             transparent url(images/news_home/top.jpg) no-repeat left center;
}*/

/*#actualite_middle {
    float:                  left;
    width:                  531px;
    color:                  #466AA9;
    font-weight:            normal;
    background:             transparent url(images/news_home/middle.jpg) repeat-y left center;
    padding-left:           5px;
    padding-top:            10px;
}

#actualite_middle p {
    width:                  520px!important;
    color:                  #466AA9!important;
    margin:                 0px!important;
    text-align:             left!important;
}

#actualite_middle a:link,
#actualite_middle a:visited {
    color:                  #466AA9;
    text-decoration:        none!important;
}
#actualite_middle a:hover {
    color:                  #466AA9;
    text-decoration:        underline!important;
}

#actualite_bottom {
    float:                  left;
    width:                  531px;
    height:                 14px;
    background:             transparent url(images/news_home/bottom.jpg) no-repeat left center;
}

#maincontent #actualite_middle {

}*/

/** expert ****************************************************************/
#expert {
    float:                  right;
    width:                  201px;
    margin-right:           0px;
    margin-top:             20px;
    color:                  #094583;
    background:             #ffffff;
}

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


#expert img.cellostart {
    float:                  right;
    border:                 none;
}

/** Site Urgo ****************************************************************/
#site_link {
    float:                  right;
    width:                  201px;
    margin-right:           0px;
    margin-top:             20px;
    margin-bottom:          20px;
    color:                  #094583;
    background:             #4674d6 url(images/home/site_link_background.gif) repeat-x left;
}

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

#site_link img.expert {
    float:                  right;
    border:                 none;
}

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

#site_link a:link.site_link,
#site_link 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;
}

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

#outercontent {
    position:               relative;
    margin:                 0;
    padding:                0;
    background:             none;
    border:                 0;
}

#gallery {
	margin:                	0;
    padding:                0;
    background:             transparent;
	height:					300px;
}

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

/*#maincontent {
    float:                  left;
    padding:                0px;
    padding-left:           5px;
    color:                  #FFFFFF;
}

#maincontent {
    background:             #fff;
}

#maincontent h3 {
    margin:                 0;
    padding-left:           10px;
    color:                  #094583;
    font-size:              16px;
}

#maincontent h4 {
    width:                  680px;
    height:                 30px;
    margin:                 0px 0 0;
    padding-left:           20px;
    padding-top:            10px;
    color:                  #094583;
    font-size:              14px;
}

#maincontent h5 {
    width:                  680px;
    height:                 30px;
    margin:                 0px 0 0;
    padding-left:           30px;
    padding-top:            0px;
    color:                  #094583;
    font-size:              12px;
}

#maincontent p {
    margin:                 10px 10px 0px 10px;
    color:                  #094583;
    text-align:             justify;
}

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

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

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

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

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

#maincontent li {
    color:                  #094583;
    margin-top:             2px;
    padding-left:           15px;
    background:             #fff url(images/pictos/circle_blue.gif) no-repeat top left;
}*/

/** content *******************************************************************/
/*#content {
    width:                  325px;
}*/

/** sidebar *******************************************************************/

#sidebar {
    top:                    92px;
}

#sidebar #print {
    display:                none;
    background:             url(images/pictos/print.gif) no-repeat;
}



/** links *********************************************************************/

#links {
    display:                block;
    top:                    309px;
    left:                   0;
    background:             none;
}

#links h3 {
    height:                 18px;
    padding:                none;
    border-bottom:          1px solid #ccc;
    color:                  #666;
    font-size:              12px;
    padding-bottom:         9px;
    margin-left:            18px;
}

#links ul {
    background:             none;
}

#links li {
    background:             none;
}

#links #infos {
    border-top:             1px solid #ccc;
    margin-left:            18px;
    padding-left:           0;
	font-size:              10px;
}


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

* html #navcontainer{
	height:					326px;
}

/*#nav-accueil a.selected, 
#nav-accueil a.selected:hover {
    background:             #0066CC;
    border-bottom:          1px solid #fff;
    text-indent:            -100em;
    overflow:               hidden;
    cursor:                 default;
}*/

