﻿/*Version 2.0*/
body{
	background:#f9fce5;
}
/*taille du body*/
.alpha-bodyareacell{
	vertical-align:top;
	height:100%;
	width:800px;
}


.alpha-bodyareacell-V2{
	vertical-align:top;
	height:100%;
	width:100%;
}

/*Banniere*/
/*cellule contenant le tableau de la banniere*/
.alpha-globalTitleArea{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/BanTopGch.png') repeat-x left top;
	text-align:right;
	vertical-align:top;
	height:200px;
}
/*tableau a l'interieur de la banniere*/
/*taille du tableau*/
.alpha-Banner{
	height:47px;
	width:100%;
	background-image:url('/_LAYOUTS/IMAGES/AlphaMosaik/MenuBg.png');
	background-position:left top;
	background-repeat:repeat-x;
}
/*cellules gauches*/
.alpha-BannerLeft{
	width:120px;
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/BanLeft.jpg') no-repeat right bottom;
	vertical-align:top;
}
/*cellules centres*/
/* top*/
.alpha-sitetitle{
	display:block;
	width:800px;
	height:123px !important;
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/BanTop.jpg') no-repeat left bottom;
	font:11pt;
	font-weight:bold;
	color:#666666;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	margin:0;
}


.alpha-sitetitle-V2-TopLeft{
	display:block;
	height:123px !important;
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/BanTopLeft.jpg') no-repeat left bottom;
	float:left;width:336px
}

.alpha-sitetitle-V2-TopMiddle{
	display:block;
	width:100%;
	height:123px !important;
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/BanTopMiddle.jpg') repeat left bottom;
	margin:0;
}

.alpha-sitetitle-V2-TopRight{
	display:block;
	height:123px !important;
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/BanTopRight.jpg') no-repeat left bottom;
	margin:0;
	float:right;width:420px
}




/*bottom*/
.alpha-titlearea{
	height:30px;
	background:transparent;
	color:#333333;
	font-family:"Segoe UI",Arial;
	font-size:8pt;
	letter-spacing:.1em;
	padding-left:5px;
	width:800px
}
.alpha-titlearea a{
	color:#0090b8;
	text-decoration:none;
}
.ms-mwstitlearea a:hover
{
color:#000000;
text-decoration:underline;
}

.alpha-titlearea a:hover
{
color:#000000;
text-decoration:underline;
}

/*cellules droites*/
.alpha-BgRight{
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/BanTopDrt.png') repeat-x left top;
	vertical-align:top;
	height:200px;
}
.alpha-BannerRight{
	width:120px;
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/BanRight.jpg') no-repeat left bottom;
}
/*fin tableau*/
/*menu top*/
.alpha-banner-left{
	width:15px;
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/MenuGch.png') no-repeat right top;
}

.alpha-banner-left-V2{
	width:15px;height:47px;
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/MenuGch.png') no-repeat left top;
}

.alpha-bannerContainer{
	background-color:#f9fce5;
	padding-right:0px;
	padding-left:0px;
	padding:0;
	border:0;
	width:800px;
	margin:0;
	height:47px;
}


.alpha-bannerContainer-V2{
	background-color:#f9fce5;
	padding-right:0px;
	padding-left:0px;
	padding:0;
	border:0;
	width:100%;
	margin:0;
	height:47px;
}


.alpha-banner{
	vertical-align:top;	
	/*height:47px !important;*/
}
.alpha-bannerframe{
	/*height:47px;*/
}
.alpha-banner-right{
	width:10px;
	/*height:47px;*/
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/Menudrt.png') no-repeat left top;
	padding-right:4px;
}

.alpha-banner-right-V2{
	width:10px;
	/*height:47px;*/
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/Menudrt.png') no-repeat left top;
	padding-right:4px;
}


.alpha-topnavContainer{
	border:none;
	border-left:solid 0px #c2dcff;
	z-index:10;
}
.alpha-topnav{
	border:solid 0px #c2dcff;
	border-left:solid 0px #ffffff;
	border-bottom:none;
	background-image:none;
	background-repeat:repeat-x;
	font-family:"Segoe UI", Arial;
	font-size:11pt;
	background-color:transparent;
	color:#ffffff;
	z-index:10;
	/* NEW */
}
.alpha-topnav a{
	display:block;
	white-space:nowrap;
	/**padding:10px 8px 0px 8px;
	padding:0px 8px;*/
	padding:10px 8px;
	/*height:47px;*/
}
.alpha-topnavselected{
	color:#ffb900;
	background:url('/_LAYOUTS/IMAGES/AlphaMosaik/MenuBgOn.png') repeat-x left top;
	background-repeat:repeat-x;
	font-weight:normal;
	border:solid 0px #79a7e3;
	border-bottom-width:0px;
	border-left:solid 0px #e3efff;
	background-color:transparent;
	/*height:47px;*/
}
.alpha-topnavselected a{
	color:#c4c4c4;
}
.alpha-topNavHover{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/MenuBgOn.png') repeat-x left 0px;
	background-color:transparent;
	border:solid 0px #c2a770;
	border-left:solid 0px #ffffff;
	border-bottom-width:0px;
	color:#faf83a;
	/*height:47px;*/
}

.alpha-topNavHover a{
	color:#faf83a;
}
.alpha-topnav img{
	position:relative;
	left:-6px;
}
/*Sous menus*/
.alpha-topNavFlyOutsContainer{
	border:solid 1px #FF0000;
	z-index:10;
}
.alpha-topNavFlyOuts{
	background-color:#000000;
	font-family:"Segoe UI", Arial;
	font-size:8pt;
	z-index:10;
}
.alpha-topNavFlyOuts a{
	display:block;
	*width:120px;
	min-width:120px;
	color:#ffffff;
	padding:4px 8px 4px 8px;
}
.alpha-topNavFlyOutsHover{
	background:#333333 url('/_LAYOUTS/IMAGES/AlphaMosaik/MenuBgOn.png') repeat-x center center;
	background-color:#333333;
}
.alpha-topNavFlyOutsHover a{
	background-color:#333333;
	color:#faf83a;
}
.MenuFlyOuts{
	padding-top:10px;
}
/*Fin du menu*/
/*marges body*/
.alpha-pagemargin{
	background-color:transparent;
	background-image:none;
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:100%;
}
td.alpha-rightareacell div.alpha-pagemargin{
	background-color:transparent;
	background-image:none;
	background-repeat:no-repeat;
	height:100%;
	border-left:solid 0px #f9fce5;
}
.alpha-leftareacell{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/ShadowLeft.png') repeat-y right top;
	height:100%;
	border-left:solid 0px #f9fce5;
}
.alpha-rightareacell{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/Shadowright.png') repeat-y left top;
	height:100%;
	border-left:solid 0px #f9fce5;
}
.ms-pagemargin{
	background-color:transparent;
	background-image:none;
	background-repeat:no-repeat;
	background-position:0px;
	height:100%;
}
.alpha-titlearearight{
	background:transparent;
	background-repeat:repeat-x;
	border-left:0px solid #6f9dd9;
	padding-right:0px;
}
td.ms-areaseparatorleft{
	background:transparent none;
	background-repeat:repeat-x;
	border-right:0px solid transparent;
	height:100%;
}
div.ms-areaseparatorleft{
	background:transparent none;
	background-repeat:no-repeat;
	background-position:-130px 0px;
	border-right:0px solid transparent;
	height:100%;
}
div.ms-areaseparatorright{
	background:transparent none;
	background-repeat:repeat-x;
	border-left:0px solid transparent;
	padding-right:2px;
	height:100%;
}
.ms-titlearearight .ms-areaseparatorright{
	background:transparent none;
	background-repeat:repeat-x;
	border-left:0px solid transparent;
	padding-right:2px;
	height:100%;
}
/*Body*/
{
	vertical-align:top;
	height:100%;
	width:100%;
	background-color:#ffffff;
	border-top:0px solid #f9fce5;
	border-right:0px solid #f9fce5;
	border-left:0px solid #f9fce5;
}
.alpha-bodyareaframe{
	vertical-align:top;
	height:100%;
	/*width:100%;*/
	background-color:#ffffff;
	border-top:0px solid #f9fce5;
	border-right:0px solid #f9fce5;
	border-left:0px solid #f9fce5;
}
.alpha-bodyareaframe{
	padding:5px 15px 5px 15px;
	text-align:justify;
}
/*Console Edition*/
.ms-consolemptablerow{
	background-color:#9b0a00;
}
/*bottom margin*/
.alpha-bodyareapagemargin{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/Shadowbottom.png') no-repeat left top;
	border-top:0px solid #f9fce5;
	text-align:center;
	color:#000000;
	font-family:"Segoe UI",Arial;
	font-size:9pt;
	vertical-align:bottom;
}
.alpha-bodyareapagemargin a{
	color:#82eb1c;
	font-family:"Segoe UI",Arial;
	font-size:9pt;
	text-decoration:none;
}
.alpha-bodyareapagemargin a:hover{
	color:#ffb900;
	font-family:"Segoe UI",Arial;
	font-size:9pt;
	text-decoration:none;
}


.alpha-bodyareapagemargin-V2{
	border-top:0px solid #f9fce5;
	text-align:center;
	color:#000000;
	font-family:"Segoe UI",Arial;
	font-size:9pt;
	vertical-align:bottom;
}

	.alpha-bodyareapagemargin-V2 a{
		color:#82eb1c;
		font-family:"Segoe UI",Arial;
		font-size:9pt;
		text-decoration:none;
	}
	.alpha-bodyareapagemargin-V2 a:hover{
		color:#ffb900;
		font-family:"Segoe UI",Arial;
		font-size:9pt;
		text-decoration:none;
	}



.alpha-pagebottommarginright{
	background:#f9fce5;
	padding-bottom:20px;
}
.alpha-pagebottommargin{
	background:#f9fce5;
	padding-bottom:20px;
}
.alpha-pagebottommargin{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/ShadowLeftBottom.png') no-repeat right top;
}
.alpha-pagebottommarginright{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/ShadowRightBottom.png') no-repeat left top;
}


.alpha-pagebottommarginmiddle{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/BanBottomMiddle.jpg') repeat center top;
	height:70px;
}




.alpha-sitetitle-V2-BottomLeft{
	display:block;
	height:70px !important;
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/BanBottomLeft.jpg') no-repeat left 0px;
	float:left;width:427px
}

.alpha-sitetitle-V2-BottomMiddle{
	display:block;
	width:100%;
	height:70px !important;
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/BanBottomMiddle.jpg') repeat left bottom;
	margin:0;
}

.alpha-sitetitle-V2-BottomRight{
	display:block;
	height:70px !important;
	background:#f9fce5 url('/_LAYOUTS/IMAGES/AlphaMosaik/BanBottomRight.jpg') no-repeat right 0px;
	margin:0;
	float:right;width:317px
}




/*description d<une liste*/
.ms-listdescription{
	color:#4c4c4c;
	font-family:Arial,Tahoma;
	background:#f8f8f8;
	padding:2px 6px 4px 6px;
	border-bottom:1px solid #6f9dd9;
	display:none;
}
/*SearchBox*/
.ms-sbscopes{
	display:none;
}
.SearchBox{
	text-align:right;
}
td.ms-sbcell{
	padding:0px;
	padding-left:2px;
	white-space:nowrap;
	border:solid 0px #000000;
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/SearchBox.png') no-repeat right top;
	text-align:right;
/*	width:200px;
*/
}
td.ms-sbgo{
	background:transparent  url('/_LAYOUTS/IMAGES/AlphaMosaik/loupe.png') no-repeat right top;
	padding-left:0px;
	padding-right:2px;
	padding-bottom:0px;
	padding-top:0px;
	text-align:left;
}
.ms-sbplain{
	background-color:transparent;
	padding-left:7px;
}
.ms-sbLastcell{
	display:none;
}
.ms-sblink{
	display:none;
}
/*Translator*/
.Translator{
	position:relative;
	float:right;
	clear:both;
	background:transparent;
	vertical-align:bottom;
}
.ms-globalbreadcrumb-translation{
	background-color:transparent;
	color:#333333;
	border:transparent 1px solid;
	vertical-align:bottom;
}
.ms-globalbreadcrumb-translation a{
	background-color:transparent;
	color:#000000;
}
.ms-globalbreadcrumb-translation a:hover{
	background-color:transparent;
	color:#ffb900;
	border:transparent 1px solid;
	text-decoration:none;
}
.ms-SpLinkButtonActive{
	border:transparent 1px solid;
	vertical-align:top;
	background-color:transparent;
	background-image:none;
	color:#faf83a;
}
.ms-HoverCellActive{
	border:transparent 1px solid;
	vertical-align:top;
	background-color:transparent;
	background-image:none;
	color:#faf83a;
}
/*Breadcrumb de la page*/
.ms-pagebreadcrumb{
	padding:2px 3px 3px 11px;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	display:none;
}
.ms-pagebreadcrumb a{
	font-size:8pt;
	background-color:#ebf3ff;
	color:#666666;
	text-decoration:none;
}
.ms-pagebreadcrumb{
	font-size:8pt;
	background-color:#ebf3ff;
	color:#666666;
	text-decoration:none;
}
.alpha-breadcrumb{
	color:#333333;
	font-family:"Segoe UI",Arial;
	font-size:8pt;
	letter-spacing:.1em;
	padding-left:5px;
}
.alpha-breadcrumb a{
	color:#0090b8;
	text-decoration:none;
}
.alpha-breadcrumb a:hover{
color:#000000;
text-decoration:underline;
}
.alpha-breadcrumb a:hover{
	color:#000000;
	text-decoration:underline;
}
/*Site Action*/
.ms-siteactionsmenu div div div{
	background-image:url("/_layouts/images/siteactionsmenugrad.gif");
	background-repeat:repeat-x;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #000000;
	background-color:#6593cf;
	padding:1px 4px 3px 10px;
}
/*Titre de la page*/
.ms-titlearealine{
	background-color:transparent;
}
.alpha-pagetitle-left{
	color:#9b0a00;
	font-family:"Segoe UI", Arial;
	font-size:12pt;
	margin:0px 0px 0px 10px;
	font-weight:bold;
	text-align:left;
/*	width:270px !important;
*/
}
.alpha-pagetitle-right{
	color:#9b0a00;
	font-family:"Segoe UI", Arial;
	font-size:14pt;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	text-align:right;
}

.alpha-translator{
	color:#333333;
	font-family:"Segoe UI", Arial;
	font-size:12pt;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	text-align:right;
}
/*Description du site*/
.ms-webpartpagedescription{
	font-family:Arial,Tahoma;
	font-size:8pt;
	color:#5a5a5a;
	padding:8px 12px 0px 12px;
	display:none;
}
/*titre de la page*/
.TitrePage{
	float:left;
}
/*Presentation pour les pages sous repertoire _layouts*/
.ms-nav{
	background-color:#f9fce5;
	background-image:none;
	background-repeat:repeat-x;
	font-family:Arial,Tahoma;
}
.ms-consoletitleareaframe{
	background-image:none;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:transparent;
	text-align:left;
	height:30px !important;
}
.ms-mwspagetitleareaframe{
	background-image:none;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:transparent;
	text-align:left;
	height:30px !important;
}
.alpha-pagetitleareaframe2{
	background-image:none;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:transparent;
	text-align:left;
	height:30px !important;
/*	width:56%;
*/
}
.alpha-pagetitleareaframe{
	background-image:none;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:transparent;
	text-align:left;
	height:30px !important;
}
Div.alpha-titleareaframe{
	background-image:none;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:transparent;
	text-align:left;
	height:30px !important;
}
TD.alpha-titleareaframe{
	background-image:none;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:transparent;
	text-align:left;
	height:30px !important;
}
.alpha-BgBreadcrumb-td{
	background:#ffffff url('/_LAYOUTS/IMAGES/AlphaMosaik/BgBreadcrumb.png') repeat-x left bottom;
	height:30px;
}
.ms-areaseparator{
	background-color:transparent;
	background-image:none;
	background-repeat:repeat-x;
	border-right:none;
	border-left:none;
	padding-left:5px;
	height:30px;
}
/*page layouts*/
.ImageLayout{
/*	border:1px #c4c4c4 solid;
*/	border-top:0px;
	text-align:center;
	vertical-align:middle;
}
.BgBarreTitre{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/BgBarreTitre.png') repeat-x left bottom;
	border:1px #c4c4c4 solid;
}
.TopGrayLine{
	border-top:1px #c4c4c4 solid;
	padding-top:10px;
}
.BottomGrayLine{
	border-bottom:1px #c4c4c4 solid;
}
.LayoutAccueilNews{
	border-bottom:1px #c4c4c4 solid;
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:10pt;
}
.LayoutAccueilNews a{
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:10pt;
}
.LayoutAccueilNews a:hover{
	color:#000000;
	font-family:"Segoe UI",Arial;
	font-size:10pt;
	text-decoration:none;
}
.LayoutTitre{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/BgBarreTitre.png') repeat-x left bottom;
	border:1px #c4c4c4 solid;
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:11pt;
	padding-left:5px;
	text-decoration:none;
}
.LayoutTitre a:link{
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:11pt;
	text-decoration:none;
}
.LayoutTitre a:hover{
	color:#ffb900 !important;
	font-family:"Segoe UI",Arial;
	font-size:11pt;
	text-decoration:none;
}
.LayoutTitre a:visited{
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:11pt;
	text-decoration:none;
}
/*Page des News*/
.LayoutTitreL{
	float:left;
	position:relative;
/*	color:#000000;
*/	font-family:"Segoe UI",Arial;
	font-size:10pt;
	text-decoration:none;
}
.LayoutTitreL a:link{
	color:#000000;
	font-family:"Segoe UI",Arial;
	font-size:10pt;
	text-decoration:none;
}
.LayoutTitreL a:hover{
	color:#ffb900 !important;
	font-family:"Segoe UI",Arial;
	font-size:10pt;
	text-decoration:none;
}
.LayoutTitreL a:visited{
	color:#000000;
	font-family:"Segoe UI",Arial;
	font-size:10pt;
	text-decoration:none;
}
.LayoutTitreR{
	float:right;
	position:relative;
	width:100px;
	text-align:right;
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:8pt;
	text-decoration:none;
}
.LayoutTitreR a:link{
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:8pt;
	text-decoration:none;
}
.LayoutTitreR a:hover{
	color:#ffb900 !important;
	font-family:"Segoe UI",Arial;
	font-size:8pt;
	text-decoration:none;
}
.LayoutTitreR a:visited{
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:8pt;
	text-decoration:none;
}
.LayoutTitreR a:active{
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:8pt;
	text-decoration:none;
}

/*News Page d'accueil*/
.LayoutTitreLMini{
	float:left;
	position:relative;
	color:#000000;
	font-family:"Segoe UI",Arial;
	font-size:8pt;
}
.LayoutTitreLMini a:link{
	color:#000000;
	font-family:"Segoe UI",Arial;
	font-size:8pt;
	text-decoration:none;
}
.LayoutTitreLMini a:hover{
	color:#ffb900 !important;
	font-family:"Segoe UI",Arial;
	font-size:8pt;
	text-decoration:none;
}
.LayoutTitreLMini a:visited{
	color:#000000;
	font-family:"Segoe UI",Arial;
	font-size:8pt;
	text-decoration:none;
}
.LayoutTitreRMini{
	float:right;
	position:relative;
	width:100px;
	text-align:right;
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:7pt;
}
.LayoutTitreRMini a:link{
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:7pt;
	text-decoration:none;
}
.LayoutTitreRMini a:hover{
	color:#ffb900 !important;
	font-family:"Segoe UI",Arial;
	font-size:7pt;
	text-decoration:none;
}
.LayoutTitreRMini a:visited{
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:7pt;
	text-decoration:none;
}


.LayoutTitrePoste{
	background:transparent;
	border-bottom:1px #c4c4c4 solid;
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:10pt;
	padding-bottom:10px;
	width:100%;
}


.LayoutTitreNews{
	background:transparent;
	border-bottom:1px #c4c4c4 solid;
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:10pt;
	width:100%;
}
.LayoutTitreNews a:link{
	background:transparent;
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:10pt;
}
.LayoutTitreNews a:hover{
	background:transparent;
	color:#ffb900 !important;
	font-family:"Segoe UI",Arial;
	font-size:10pt;
	text-decoration:none !important;
}
.LayoutTitreNews a:visited{
	background:transparent;
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:10pt;
}

.LayoutImage{
	padding:10px 0px 10px 10px;
}
.LayoutContenu{
	color:#333333;
	font-family:Arial,Verdana,Tahoma;
	font-size:10pt;
	padding:10px 10px 0px 10px;
	text-align:justify;
	line-height:15pt;
}
.LayoutContenuBold{
	color:#333333;
	font-family:Arial,Verdana,Tahoma;
	font-size:10pt;
	font-weight:bold;
	padding:10px 10px 0px 10px;
	text-align:justify;
	line-height:15pt;
}
.LayoutContenu12pt{
	color:#333333;
	font-family:Arial,Verdana,Tahoma;
	font-size:12pt;
	font-weight:bold;
	padding:10px 10px 0px 10px;
	text-align:justify;
	line-height:15pt;
}
.LayoutContenuClient{
	color:#333333;
	font-family:Arial,Verdana,Tahoma;
	font-size:10pt;
	text-align:center;
	vertical-align:middle;
	line-height:15pt;
	padding-top:5px;
}
.MsoNormal{
	color:#333333;
	font-family:Arial,Verdana,Tahoma;
	font-size:10pt;
}
.LayoutURLNews{
	color:#c4c4c4;
	font-family:Arial,Verdana,Tahoma;
	font-size:8pt;
/*	text-align:justify;
	vertical-align:top;
*/}
.LayoutURLNews a:link{
	color:#c4c4c4;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
}
.LayoutURLNews a:hover{
	color:#000000 !important;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
}
.LayoutURLNews a:visited{
	color:#c4c4c4;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
}
.LayoutURL{
	color:#82eb1c;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
	text-align:right;
	vertical-align:bottom;
}
.LayoutURL a:link{
	color:#82eb1c;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
}
.LayoutURL a:hover{
	color:#ffb900 !important;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
}
.LayoutURL a:visited{
	color:#82eb1c;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
}
.LayoutURL2{
	color:#82eb1c;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
	vertical-align:top;
}
.LayoutURL2 a:link{
	color:#82eb1c;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
}
.LayoutURL2 a:hover{
	color:#ffb900 !important;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
	text-decoration:none !important;
}
.LayoutURL2 a:visited{
	color:#82eb1c;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
}
.LayoutBouton{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/bouton.jpg') no-repeat left top;
	color:#82eb1c;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
	vertical-align:top;
	padding:7px 0px 0px 20px;
}
.LayoutBouton a:link{
	color:#82eb1c;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
}
.LayoutBouton a:hover{
	color:#ffb900 !important;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
}
.LayoutBouton a:visited{
	color:#82eb1c;
	font-family:Arial,Verdana,Tahoma;
	font-size:9pt;
}
.LayoutTitreMini{
	background:transparent;
	color:#0090b8;
	font-family:"Segoe UI",Arial;
	font-size:10pt;
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/BgBarreTitre.png') repeat-x left bottom;
	border:1px #c4c4c4 solid;
}
.LayoutImageMini{
	padding:5px 0px 5px 5px;
	border-bottom:1px #c4c4c4 solid;
	width:100px !important;
}
.LayoutContenuMini{
	color:#333333;
	font-family:Arial,Verdana,Tahoma;
	font-size:8pt;
	padding:5px 5px 0px 5px;
	text-align:justify;
	line-height:11pt;
}
.LayoutURLMini{
	color:#82eb1c;
	font-family:Arial,Verdana,Tahoma;
	font-size:7pt;
	text-align:right;
	vertical-align:top;
}
.LayoutURLMini a:link{
	color:#82eb1c;
	font-family:Arial,Verdana,Tahoma;
	font-size:7pt;
}
.LayoutURLMini a:hover{
	color:#ffb900 !important;
	font-family:Arial,Verdana,Tahoma;
}
.LayoutURLMini a:active{
	color:#ffb900;
	font-family:Arial,Verdana,Tahoma;
}
.LayoutURLMini a:focus{
	color:#ffb900;
	font-family:Arial,Verdana,Tahoma;
}
.LayoutURLMini a:visited{
	color:#82eb1c;
	font-family:Arial,Verdana,Tahoma;
}
.VerticalTop{
vertical-align:top;
}
/*WebPart*/
/*Text des WP*/
.ms-WPBody{
	font-size:9pt;
	font-family:Arial,Tahoma;
	z-index:0;
}
/*Border WP*/
.ms-WPHeader TD{
	border-bottom:0px solid #ffffff;
	border-collapse:collapse;
}
.ms-WPBorderBorderOnly{
	border-color:#ffffff;
	border-width:0px;
	border-style:solid;
}
.ms-WPBorder{
	border-color:#ffffff;
	border-width:0px;
	border-style:solid;
}
.ms-WPTitle{
	font-weight:normal;
	font-family:"Segoe UI",Arial,Tahoma;
	color:#0090b8;
	padding-left:3px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11pt;
	border:1px #c4c4c4 solid;
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/BgBarreTitre.png') repeat-x left bottom;
	text-decoration:none;
}
.ms-WPTitle a:link{
	font-weight:normal;
	font-family:"Segoe UI",Arial,Tahoma;
	color:#0090b8;
	padding-left:3px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11pt;
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/BgBarreTitre.png') repeat-x left bottom;
	text-decoration:none;
}
.ms-WPTitle a:hover{
	font-weight:normal;
	font-family:"Segoe UI",Arial,Tahoma;
	color:#000000 !important;
	padding-left:3px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11pt;
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/BgBarreTitre.png') repeat-x left bottom;
	text-decoration:none;
}
.ms-WPTitle a:visited{
	font-weight:normal;
	font-family:"Segoe UI",Arial,Tahoma;
	color:#0090b8;
	padding-left:3px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11pt;
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/BgBarreTitre.png') repeat-x left bottom;
	text-decoration:none;
}
.ms-standardheader{
	font-weight:normal;
	font-family:"Segoe UI",Arial,Tahoma;
	font-size:1em;
	margin:0em;
	text-align:left;
	color:#0090b8;
}
.BottomLine{
	border-bottom:1px #c4c4c4 solid;
}
.PaddingBottom{
	padding:0px 0px 30px 0px;
}
/*Separation WP*/
.ms-partline{
	background-color:transparent;
}
/*titre annonce WP*/
.ms-announcementtitle a{
	font-weight:bold;
	color:#0090b8;
}
a.ms-addnew{
	font-weight:normal;
	font-family:Arial,Verdana;
	font-size:8pt;
	color:#0090b8;
	text-decoration:none;
}
a.ms-addnew:Hover{
	color:#000000 !important;
	text-decoration:underline;
}
.ms-alternating{
	background-color:transparent;
}
/*Barre grise des content type dans les listes*/
.ms-viewheadertr{
	display:none;
}
/*Frame gris bord arrondis*/
.FrameTL{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/FrameTL.png') no-repeat right bottom;
	width:15px;
	height:15px;
}
.FrameT{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/FrameT.png') repeat-x left bottom;
	height:15px;
}
.FrameTR{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/FrameTR.png') no-repeat left bottom;
	width:15px;
	height:15px;
}.FrameL{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/FrameL.png') repeat-y right top;
	width:15px;
}
.FrameR{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/FrameR.png') repeat-y left top;
	width:15px;
}
.FrameBL{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/FrameBL.png') no-repeat right top;
	width:15px;
	height:15px;
}
.FrameB{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/FrameB.png') repeat-x left top;
	height:15px;
}
.FrameBR{
	background:transparent url('/_LAYOUTS/IMAGES/AlphaMosaik/FrameBR.png') no-repeat left top;
	width:15px;
	height:15px;
}
/*Page Content*/
.AlphaCustom-Text{
	font-weight:normal;
	font-family:Arial, verdana, tahoma;
	font-size: 9pt; 
	color:#333333;
	line-height:14pt;
	display:block;
	white-space:normal;
	text-align:justify;
}
.AlphaCustom-Text a:link{
	font-weight:normal;
	font-family:Arial, verdana, tahoma;
	font-size: 9pt; 
	color:#000000 !important;
	line-height:14pt;
	display:block;
	white-space:normal;
	text-align:justify;
	text-decoration:none;
}
.AlphaCustom-Text a:hover{
	font-weight:normal;
	font-family:Arial, verdana, tahoma;
	font-size: 9pt; 
	color:#ffb900 !important;
	line-height:14pt;
	display:block;
	white-space:normal;
	text-align:justify;
	text-decoration:underline;
}
.AlphaCustom-Text a:visited{
	font-weight:normal;
	font-family:Arial, verdana, tahoma;
	font-size: 9pt; 
	color:#000000 !important;
	line-height:14pt;
	display:block;
	white-space:normal;
	text-align:justify;
	text-decoration:none;
}

.AlphaCustom-Bullet li{
list-style-image:url('/_LAYOUTS/IMAGES/AlphaMosaik/FrameBL.png');

}


/*Texte edition des webpart*/
.Text{
	font-weight:normal;
	font-family:Arial, verdana, tahoma;
	font-size: 9pt; 
	color:#333333;
	text-align:justify;
	display:block;
	line-height:14pt;
}
.ms-rteCustom-Text{
	font-weight:normal;
	font-family:Arial, verdana, tahoma;
	font-size: 9pt; 
	color:#333333;
	text-align:justify;
	display:block;
	line-height:14pt;
	text-align:justify;
}
/*Description module multilingue*/
.FontMini{
	font-size:6pt;
	color:#000000;
	text-align:right;
}



#ProductLink * a{
	font-size:9pt;
	text-decoration:underline
}

#ProductLink #Screen{ padding-right:20px;}

#ProductLink #Video{ padding-right:20px;}

#ProductLink #Doc{ padding-right:20px;}



.colonneBullet
{
	background:url('/PublishingImages/BulletFeature.gif') no-repeat;
	width:15px
}

.descriptionColonne{
	padding-bottom:15px;
} 
.alpha-email
{
	font-weight:normal;
	font-family:Arial, verdana, tahoma;
	font-size: 9pt; 
	line-height:14pt;
	white-space:normal;
	text-decoration:none;
	display:inline;
}
.alpha-justify
{
	text-align:justify;
}	



/* Gestion de l'affichage des webparts de la page accueil Produits */

#AlphaLinkItem a{	
	background:transparent url('/SiteCollectionImages/AlphaBullet.gif') no-repeat left 5px;
	color:#333;
	display:block;
	font:9pt Arial, verdana, tahoma;
	line-height:14px;
	padding:4px 15px 1px 13px;	
	}



.EarthMap *{position:relative}