/* Start of CMSMS style sheet 'Rainbow : mobile' */
/*********************************************
FEUILLE DE STYLE POUR LES PERIPHERIQUES MOBILES
*********************************************/

* {margin: 0; padding: 0;}

body {
	margin:0;
	padding:0;
	width:100%;
	background: #000;
	color: #fff;
	font-size: 0.7em;
	font-family: arial, sans-serif;
}

a {color: #01A0C7;}
img {border: 0;}
p {margin-top: 10px;}
h2 {text-transform: uppercase; font-size: 1.4em;}
h3 {margin: 15px 0 15px 0;}
h4{font-size:1.3em; font-weight:bold;}

/**********************
-------PAGEWRAPPER------
*********************/
div#pagewrapper {
	width: auto;
}

/**********************
------------HEADER---------
*********************/
div#header{
	background-color: #01A0C7;  
	color: #fff;
	text-align: center;
	padding-bottom: 0.5em;
}
	div#header h1 {
		background: #01A0C7;
		text-align: center;
	}
	div#header a {
		color: white;
	}


/**********************
------------ MAIN -----------
*********************/
div#main {
	padding: 1.2em;
}
	div#titre-page {
		padding-top: 1em;
	}
	div#main ul li {
	        margin-left: 2em;
	}

/**********************
----------- FOOTER ----------
*********************/
div#footer {
	background: #303030;
	color: #fff;
	padding: 0.5em;
	text-align: center;
}
	div#footer a {
		color: #fff;
		padding: 0 0.5em;
	}


/********************
------------ NAV -----------
*********************/
/* this doesnt look as nice, but takes less space */
ul#nav-top,
ul#nav-top li {
	background-color: #01A0C7;
	text-align: center;
	list-style-type: none;
	display: inline;
}

ul#nav-top li {
	width: auto;
	height: 1.5em;
	padding: 0% 0.5em;
}
ul#nav-top a {
	color: #fff;
	display: inline;
	white-space: nowrap;
	line-height: 1.75em;
}

/********************
------------ NEWS ---------
*********************/
div#news h2 {
	margin-bottom: 0.5em;
}
div.NewsSummary {
	border-bottom: 0.1em dashed white;
	margin: 0.8em 0;
	padding: 0 0 0.5em 0;
}
       div .NewsSummaryLink {font-weight: bold;}
       div.NewsSummary p {padding: 0; margin: 0;}

/**************************
----------- REFERENCES ---------
**************************/
div .NewsSummaryPostdate {font-size: 0.8em;}
div.entree img {border: 5px solid white;}
div.entree {border-bottom: 1px dashed #999;padding-top:3px;margin:3px 0;}
td.texte {padding-left: 1em;}
div.entree p {margin: 0;}
div.entree h4 {color: #01A0C7;}
/* End of 'Rainbow : mobile' */

