﻿/*---------------------------------------------------------------------------- général -------------------------------------------------------------------------------------------*/
.body 
{
	background-color:#FFFFFF;
}

body
{
	width: 100%;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
.conteneur 
{  /* Conteneur du site */
	min-width: 990px;  /* largeur mini du site (sauf IE) */
	width: auto;  /* auto ou % */
}
* html .conteneur_minwidth_IE
{  /* largeur mini du site pour IE */
	padding-left: 990px;  /* valeur largeur mini pour IE */
}
* html .conteneur_container_IE
{  /* complément à .minwidth pour IE */
	margin-left: -990px;  /* négatif valeur largeur mini pour IE */
	position: relative;
}
* html .conteneur_minwidth_IE, * html .conteneur_container_IE, * html .conteneur_layout_IE
{ /* complément à .minwidth pour IE */
	height: 1px;
}

/*----------------------------------------------------------------------- header : bandeau --------------------------------------------------------------------------------------*/
#header table
{
	margin:0px;
	padding:0px;
}
#header
{
	min-width:990px;
}
#topheader td
{
	margin:0px;
	padding:0px;
}
#topheader
{
	border-collapse: collapse;
	margin:0px;
	padding:0px;
	width : 100%;
	height : 140px;
	background : url("/_layouts/images/cci69/fondh.gif") top repeat-x;
}
#logoh
{
	width : 180px;
	background: url("/_layouts/images/cci69/logoinnoh01.gif") no-repeat;
}
#fondinno
{
	width : 658px;
	background : url("/_layouts/images/cci69/inno.gif") no-repeat;
}
#coin
{
	width: 5%;
	background : url("/_layouts/images/cci69/coinh.gif") no-repeat bottom right;
}

/*----------------------------------------------------------------------- header : menu --------------------------------------------------------------------------------------*/

.topNavContainer
{
	background-image: none;
	background-repeat: no-repeat;
	border-collapse: collapse;
	width : 100%;
	height : 31px;
	background-color : #86BA0D;
	padding:0px;
	margin:0px;
	text-transform : uppercase;
}

.topNavItem
{
	background : url("/_layouts/images/cci69/topmenu.gif") no-repeat left;
	font-family: tahoma;  
	font-size: 8pt; 
	color: white;	
}

.topNavItem a
{
	display:block;
	padding:8px 20px 0px 20px;
	height:22px;
}

.menutop td
{
	margin:0px;
	padding:0px;
}
.menuitem
{
	background : url("/_layouts/images/cci69/topmenu.gif") no-repeat left;
}
.menuitem, .menu1
{
	text-align : center;
	margin:0px;
	padding-left:15px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:3px;
}

.topNavSelected a
{
	/*text-transform : uppercase;*/
	font-family : Arial;
	font-size : 0.7em;
	color : white;
	text-decoration: none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: none;
	text-transform : uppercase;
}

.bord
{
	width:10%;
}
.topNavHover a
{
	color:#445E07;
	background-image: none;
	background-repeat: no-repeat;
	background-position: none;
	text-transform : uppercase;
}

/*-----------------------------------------------------------------------  menu gauche--------------------------------------------------------------------------------------*/

.leftNav
{
	border-bottom : solid #E0EACA 1px;
	margin:0px;
	margin-bottom:14px;
	margin-right:0px;
	width :219px;
	float: left;
	background : url("/_layouts/images/cci69/fondmenu.gif") repeat-y right;
	background-color : #F7F7F7;
	font-size : 0.715em;
	font-family : Arial;
	padding : 0px;
	border:none;
	/*padding-top:6px;*/
}
.firstitle
{
	padding-top:2px;
	padding-bottom:2px;
	text-indent:15px;
}
.larg
{
	padding:0px;
	padding-left:20px;
	padding-right:17px;
	margin:0px;
	margin-top:10px;
}
.larg ul
{
	margin:0px;
	padding:0px;
	padding-left : 35px;
}

.leftNav1
{
	border-bottom : 1px solid #E0EACA;
	padding:0px;
	margin-left:15px;
	width:75%;
}

.leftNav1 a
{
	padding:0px;
	display:block;
	width:137px;
	text-decoration: none;
	font-weight : bold;
	color : #86BA0D;
}
.larg li
{
	list-style-type : none;
}
.niv2
{
	text-indent:0px;
	border-bottom : dotted #ACBA8D 1px;
	list-style-image : url("/_layouts/images/cci69/pucemeng2.gif");
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
}

.leftNav2
{
	width : 75%;
	margin-left : 15px;
	padding-left : 10px;
}

.leftNav2 td
{
	border-bottom : dotted #ACBA8D 1px;
	/*background : transparent url(/_layouts/images/cci69/pucemeng2.gif) no-repeat scroll 11px 8px;*/
}
.leftNav2 a
{
	background : url("/_layouts/images/cci69/pucemeng2.gif") no-repeat scroll 7px 8px;
	/*border-bottom : dotted #ACBA8D 1px;*/
	text-decoration: none;
	padding-right: 0px;
	padding-left: 16px;
	color : #6491B1;
	display:block;
	width:137px;
}
.leftNavSelected
{
	background-color: #EBEBEB;
	color: #F4F5F9;
	border-top:none;
	border-bottom:none;
	line-height:14pt;
}
#bordbas
{
	width : 219px;
	height :14px;
	background : url("/_layouts/images/cci69/basmenu2.gif") no-repeat bottom left;
	background-color: #F7F7F7;
	/*border-bottom : 2px solid #EDEDED;
	border-right : 2px solid #EDEDED;*/
}
.niv2 a:hover, #selec
{
	background:#EBEBEB; 
}
.leftNavHover
{
	background:#EBEBEB;
}
/*-----------------------------------------------------------------------  fil d'ariane --------------------------------------------------------------------------------------*/
#fil_ariane
{
	padding:0px;
	margin-top:0px;
	margin-left:200px;
	height:70px;
	background: url("/_layouts/images/cci69/fariane.jpg") repeat-x;
	font-size : 0.715em;
	font-family : Arial;
}
#fil_ariane ul
{
	/*list-style-type : none;
	color : #6491B1;
	padding:0px;
	margin:0px;
	padding-left:40px; 
	padding-top:15px;*/
}
#fil_ariane a
{
	color:#6491B1;
	text-decoration : underline;
}
#fil_ariane a:hover
{
	text-decoration: none;
}

.breadcrumb
{
	border-bottom : 0px;
    padding-left:11px;
    padding-top:13px;
	font-size : 0.9em;
	
}

.breadcrumbCurrent
{
	font-weight : normal;
	color : #6491B1;
}

/*-----------------------------------------------------------------------  bloc de contenu ----------------------------------------------------------------------------------*/

#corps
{
	/*width:auto;*/
	padding:0px;
	margin:0px;
	margin-left:250px;
	margin-right:250px;
	margin-bottom:50px;
}
#corpspublic
{
	padding:0px;
	margin:0px;
	margin-left:250px;
	margin-right:50px;
	margin-bottom:50px;
}
#corps p, #corpspublic p
{
	font-size : 0.715em;
	font-family : Arial;
	color: #555555;
	text-align:justify;
}
#corps h1, #corpspublic h1
{
	font-size : 0.9em;
	font-family : Arial;
	font-weight: normal;
	text-transform : uppercase;
	color: #86BA0D;
}
.rbroundbox { background: url("/_layouts/images/cci69/nt.gif") repeat; }
.rbtop div { background: url("/_layouts/images/cci69/tl.gif") no-repeat top left; }
.rbtop { background: url("/_layouts/images/cci69/tr.gif") no-repeat top right; }
.rbbot div { background: url("/_layouts/images/cci69/bl.gif") no-repeat bottom left; }
.rbbot { background: url("/_layouts/images/cci69/br.gif") no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
/*width: 100%;*/
height: 7px;
font-size: 1px;
}
.rbcontent 
{ 
	margin: 0 7px 5px 0; 
	padding-left:7px;
	padding-right:7px;
}
.rbroundbox 
{
	width: 98%;
	margin-bottom: 10px;/*1em auto;*/
}
/*-----------------------------------------------------------------------  blocs  droite --------------------------------------------------------------------------------------*/
#colright
{
	margin-top:-10px;
	float: right;
}
#blocnews /*cadre rouge en lueur ext*/
{
	/*margin-left:25px;
	margin-right:12px;*/
	padding-right:0px;
	width :212px;
	background : url("/_layouts/images/cci69/fondnews.gif") repeat-y;
	
	margin-right:0px;
	margin-left:15px;
}
#news /*le bloc interne des news*/
{
	/*padding-left:5px;
	padding-right:0px;
	padding-bottom : 20px;
	padding-top : 4px;
	*/
	/*margin:0px;pour monter le bloc sur l'image du bord haut*/
	border-bottom : 1px dotted #E8A9A4;
	padding:0 0 17px 21px;
	margin-top:-5px;
}

#news_gris /*le bloc interne des news gris*/
{
	color : #555555;
	padding-left:5px;
	/*
	padding-top : 1px;
	*/
	padding-bottom : 15px;
	border-bottom : 1px dotted #555555;
	margin-top:1px;/*pour monter le bloc sur l'image du bord haut*/
}

.h5 /* le titre "NEWS"*/
{
	/*margin-top:20px;*/
	margin-bottom:12px;
	/* font-size : 0.8em; */
	font-family : Tahoma, Arial;
	font-weight: normal;
	height:19px;
	text-transform : uppercase;
	line-height: 1.4em;
	text-indent:8px;
	color: #ffffff;
	background-color:#E83022;
	background: url("/_layouts/images/cci69/titrenews.gif") no-repeat left top;
	
	font-size:1.1em;
	margin-top:0px
}

#nhaut /*image bloc haut et bas qui suit*/
{
	background:url("/_layouts/images/cci69/nhaut.png") no-repeat;
	width:212px;
	height:25px;
}
#nbas
{
	margin-top:-19px;
	background:url("/_layouts/images/cci69/nbas.png") no-repeat;
	width:212px;
	height:25px;
}
.newdate
{
	margin:0px;
	margin-left:0px;
	padding:0px;
	font-size : 1em;
	font-family : Tahoma, Arial;
	font-weight: bold;
	color:#E83022;
}
#news p, #dwl p
{
	padding:0px;
	margin:0px;
	margin-right:10px;
	color:#555555;
	/*font-size : 0.7em;*/
	font-family : Arial;
	font-weight: normal;
}
#news_gris p
{
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-right:10px;
	color:#555555;
	/*font-size : 0.7em;*/
	font-family : Arial;
	font-weight: normal;
}
#news em
{
	font-style:normal;
	font-weight: bold;
}
.info
{
	float:right;
	font-family : Tahoma, Arial;
	color:#969696;
}
.new /* une news : date + paragraphe + lien*/
{
	margin:0px;
	margin-top:0px;
	padding:0px;
	padding-top:10px;
	border-top : dotted #E8A9A4 1px;
}
#news a, #dwl a, #news_gris a
{
	font-family : Tahoma, Arial;
	color:#969696;
}
#news_gris a:hover, #news a:hover, #dwl a:hover
{
	color:#E83022;
}
/*
#news div, #dwl div, #news_gris div
{
	margin-bottom:15px;
}
*/
#logobd
{
	margin:0px;
	padding:0px;
	margin-left:50px;
	margin-top:30px;
	margin-bottom:25px;
	width:150px;
	height:86px;
	background:url("/_layouts/images/cci69/alpineSpace_en.gif") no-repeat;
}
.logoright
{
	margin:0px;
	padding:0px;
	margin-left:45px;
	margin-top:0px;
}
.logoright img
{
	border:none;
}
#blocdl /*cadre bloc download*/
{
	margin: 25px 12px 0 19px;
	/*padding-right:0px;*/
	/*width :212px;*/
}
#dwl /*le bloc interne des lienss*/
{
	padding-left:17px;
	padding-right:0px;
	margin:0px;
	width:169px;
}
h6 /* le titre "Documents"*/
{
	margin-bottom:12px;
	font-size : 0.8em;
	font-family : Tahoma, Arial;
	font-weight: normal;
	height:19px;
	text-transform : uppercase;
	line-height: 1.4em;
	text-indent:8px;
	color: #ffffff;
	background-color:#E83022;
	background: url("/_layouts/images/cci69/titredl.gif") no-repeat left top;
}
.adl /* titre + lien*/
{
	margin:0px;
	margin-top:0px;
	padding:0px;
	padding-top:10px;
	border-top : dotted #555555 1px;
}
/*-----------------------------------------------------------------------  footer   ----------------------------------------------------------------------------------------------*/

#pieddepage
{
	margin-top : 30px;/* pour que le footer soit à la bonne distance si le texte du contenu est plus court*/
	clear: both;
	width :100%;
	height:33px;
	/*text-indent:262px;*/
	text-align:center;
	background :url("/_layouts/images/cci69/foot.gif");
	border-top : solid #C9DDED 7px;
	font-size : 0.7em;
	font-family : Arial;
	font-weight: normal;
	color :#5C5C5C;
}
#pieddepage a
{
	color :#5C5C5C;
	margin:2px;
}
#pieddepage p
{
	margin:0px;
	padding:0px;
	margin-top:8px;
}

.master
{
	width:100%;
}
/*
tr.ms-WPHeader
{
	margin-top:20px;
	margin-bottom:12px;
	font-size : 0.8em;
	font-family : Tahoma, Arial;
	font-weight: normal;
	height:19px;
	text-transform : uppercase;
	line-height: 1.4em;
	text-indent:8px;
	color: #ffffff;
	background-color:#E83022;
	background: url("/_layouts/images/cci69/titrenews.gif") no-repeat left bottom;
}

.ms-WPHeader td
{
	padding-top : 0px;
	border-bottom : none;
}

.ms-WPTitle
{
	color : White;
}
*/
.mainContainer
{
	margin-top:30px;
	margin-left:15px;
}

.pageTitle
{
	color : #86BA0D;
	font-family:Arial;
	font-size:1.2em;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom : 10px;
	margin-bottom : 15px;
}

.mainContent
{
	clear : both;
}

.caption { /* ajout_1 */
	font-size: 8pt;
}

.caption p
{
	margin-left:5px;
	margin-right:5px;
	color:#555555; /* ajout_1 */
	font-size: 8pt;
}

.last_updated
{
	float:right;
	font-size: 10px;
	font-style: italic;
	margin-top:15px;
	font-family: arial;
	color: #666
}

.ccell_right
{
	vertical-align:top;
	width: 210px
}

.ccell_left
{
	vertical-align:top;
	width:77%;
	text-align:justify;
}

.item_news
{
	width: 90%;
	border-bottom: dotted #E8A9A4 1px;
	margin: 4px 0;
	padding-bottom: 4px;
	padding-top: 2px;
	float: left;
}

.item_news.news_page
{
	width: 100%;
}

.item_news .info
{
	float: right;
}

.item_news .info_news_page
{
	margin: 5px 2px;
}
.item_news.news_page .newdate
{
	display:block;
	margin-bottom:8px;
	
}

.partner_rich_text
{
	color: #666;
	font-family: Arial;
	font-size: 9pt;
}

p
{
	padding:0;
	margin:2px 0px;
}

.articleLayout table
{
	width : 100%;
}

.ms-WPBody td{
	text-align:center; /* ajout_1 */
}

.ms-rteCustom-ArticleTitle { /* ajout_1 */
	color:#005DAB;
	font-family:verdana;
	font-size:9pt;
	font-weight:bold;
	text-transform:none;
}

.ms-rteCustom-ArticleHeadLine { /* ajout_1 */
	color:#005DAB;
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	text-transform:none;
	
}

.ms-rteCustom-ArticleByline { /* ajout_1 */
	color:#555555;
	font-size: 8pt;
	font-style:normal;
	font-family:verdana;
	text-align:justify;
	font-weight:normal;
}

.item_news, #news_gris{ /* ajout_1 */
	text-align:left;
}

