
/* GENERIC */
*, html{
	margin: 0;
	padding: 0;
}
a img{
	border:0;
}


/* TEXTES */
body{
	background: #FFFFFF url(images/ice-body-bckgd.gif) repeat-x center top;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}


h1,h2,h3,h4,h5,h6{
	font-family: arial, helvetica, sans-serif;
	color:#1c107a;
}
h1{
	font-size: 18px;
	font-weight: 100;
	margin: 0 0 1em 0;
	text-transform: uppercase;
}
h2{
	margin: 0 0 1em 0;
	font-size: 16px;
}
h3{
	font-size: 15px;
	margin: 0 0 1em 0;
}
h4{
	margin: 0 0 1em 0;
}

p{
	margin: 0 0 1em 0;
}

ul{
	margin: 0 0 1em 14px;
}

ol{
	margin: 0 0 1em 19px;
}


/* LIENS */
a, a:hover, a:visited{
	color: #b9ade5;
}



div.clear{
	clear: both;
}


/* texte dŽcoratif */


hr{
	background: #1c107a;
	border: 0;
	color: #1c107a;
	height: 1px;
	line-height: 20px;
	margin: 0 0 20px 0;
}


/* PLACEMENTS */
div#conteneur{
	position: relative;
	width: 1024px;
}

		div#header_cont{
			background: #2C1B83 url(images/1ICE-header-bckgd.jpg) repeat-x;
		}

		div#header1{
			background: url(images/1ICE-header.jpg) no-repeat left top;
			height: 87px;
			position: relative;
		}
		
		
		
				div#header1into{
					width: 830px;
				}
		
						/* logo */
						div#logo{
							height: 58px;
							float: left;
							padding: 15px 0 0 45px;
							width: 200px;
						}
				
				
				
				
						/* choix des langues */
						div#header1 div#choix_langues{
							background: url(images/1ICE-langues-bckgd.png) no-repeat;
							height: 32px;
							float: right;
							margin: 55px 0 0 0;
							padding: 0 0 0 0;
							width: 65px;
						}
						
								div#header1 div#choix_langues ul{
									margin: 0 0 0 0;
									padding: 0 0 0 0;
								}
								div#header1 div#choix_langues ul li{
									display: inline;
									float: left;
									list-style: none;
									margin: 10px 0 0 10px;
								}
								div#header1 div#choix_langues ul li a{
									color: #8672cc;
									font-size: 11px;
									height: 32px;
									line-height: 8px;
									margin: 0 5px 0 4px;
									text-decoration: none;
								}
								
								div#header1 div#choix_langues ul li a:hover{
									color: #FFFFFF;
								}
				
					
							/* home */
							div#header1 div#home{
								height: 32px;
								float: right;
								margin: 55px 0 0 0;
								padding: 0 0 0 0;
								width: 36px;
							}
			
		


		div#header{
			background: #FFFFFF url(images/ICE-01.gif) no-repeat center top;
			height: 319px;
		}

				div#header_left{
					float: left;
					height: 300px;
					margin: 0 0 0 30px;
				}
		
		
						
						
						
						/* navigation */
						div#navigation{
							padding: 0 0 0 0;
							width: 200px;
						}
						
								div#navigation ul{
									list-style: none;
								}
								div#navigation ul li{
									background: url(images/ice-navigation-bckgd.png) no-repeat;
									height: 40px;
								}
								
								/* changement de la css via le fichier /wp-includes/classes.php ligne 1175 */
								div#navigation ul li.page_item_video {
									background: url(images/ice-navigation-bckgd-video.png) no-repeat;
									height: 40px;
								}
								
								div#navigation ul li a{
									color: #999999;
									display: block;
									font-size: 14px;
									line-height: 20px;
									padding: 8px 0 0 35px;
									text-decoration: none;
									text-transform: uppercase;
								}
								
								div#navigation ul li a:hover{
									color: #666666;
								}
								
								div#navigation ul li.current_page_item a{
									color:#2b2083;
									font-weight:bold;
								}
								
						
				/* banner */
				div#banner{
					float: right;
					height: 319px;
					margin: 0 185px 0 0;
					width: 580px;
				}
				
				
				
		/* contenu */
		div#contenu{
			padding: 30px 0 30px 0;
		}
		
				/*contenu gauche*/
				div#contenu_gauche{
					color: #999999;
					float: left;
					margin: 0 0 0 30px;
					width: 200px;
				}
				
						div#contenu_gauche p{
							font-size: 0.9em;
							line-height: 1.4em;
						}
				
				/*contenu droite*/
				div#contenu_droite{
					background: #FFFFFF url(images/ice-contenu-bckgd-right.jpg) repeat-y;
					float: right;
					margin: 0 185px 0 0;
					padding: 0 0 40px 30px;
					width: 550px;
				}
				
						div#contenu_droite h1, div#contenu_droite h1 a, div#contenu_droite h1 a:hover, div#contenu_droite h1 a:visited{
							color: #2b2083;
							font-weight: normal;
							text-decoration: none;
						}
						
						div#contenu_droite p{
							color: #999999;
							text-align: justify;
						}
						
						
						h2.news_titre{
							color: #2b2083;
							margin: 0 0 5px 0;
							text-transform: uppercase;
						}
						
						h2.news_titre a, h2.news_titre a:hover, h2.news_titre a:visited{
							color: #2b2083;
							font-weight: normal;
							text-decoration: none;
							text-transform: uppercase;
						}
						
						p.date_post{
							color: #b9ade5;
							text-transform: uppercase;
						}
						
						hr.hr_grise{
							background: #999999;
							color: #999999;
						}
				
				
				
		/* footer */
		div#footer{
			border-top: 8px solid #b9ade5;
			color: #999999;
			font-size: 0.9em;
			line-height: 18px;
			text-align: right;
			padding: 10px 0 0 0;
			width:840px;
		}
		
				div#footer a img{
					float: right;
				}
		
		
		
		
		
		
		
		
		div.textwidget{
		
			background: url(images/1ICE-text-widget.png) no-repeat;
			height: 174px;
			padding: 15px 25px;
			width: 192px;
		
		}
		
				div.textwidget p{
					color: #FFFFFF;
				}
				
				
		div.textwidget_little{
		
			background: url(images/1ICE-text-widget-little.png) no-repeat;
			height: 110px;
			padding: 15px 25px;
			width: 192px;
		
		}
		
				div.textwidget_little p{
					color: #FFFFFF;
				}
		
