﻿/* ---------- Generic Style ------------*/

.HeaderText{
	color:White;
/*	font-family:"Trebuchet MS"; */
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.SearchLocation{
	padding-bottom:4px;
	padding-left:15px;
}

.HeaderText a{
	color:White;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-indent: 0px;
	margin:0px 0px 0px 0px; 
}

.HeaderText a:hover{
	color:#999999;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.FooterText{
	color:#999999;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}

.FooterText a:hover{
	color:#333333;
}

.TextContenu{
	color:#333333;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
 }
 
.TextContenu a{
	color:#333333;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
 
/* Left Navigation Style  */
 
.leftNav{		
	margin-left:0px;
	margin-top:0px;	
	width:160px;
    border-left:0px;
	border-right:0px;
	text-align:left;
}

.leftNav1{
	font-family:"Trebuchet MS";
	font-size: 12px;
	font-weight:bold;
	color:#666666;
	background-image:url('/_layouts/images/CegedimActivInternet/MenuLevel1.png');
	background-repeat:no-repeat;
 	background-position: 0px 0px;
	height: 40px;
	text-indent:10px;
	line-height:25px;
	padding-left:12px;
	padding-top:0px;
	padding-bottom:10px;
	text-transform:uppercase;

}

.leftNav1 a{
	background-image:none;
	padding-left:0px;
} 

.leftNav2 a{
	background-image:none;
	padding-left:0px;
} 

.leftNav2{
	font-family:"Trebuchet MS";
	font-size: 12px;
	font-weight:bold;
	/*color:#999999;*/
	color:#666666;
	border-left:0px;
	border-right:0px;
	height: 40px;
	text-indent:3px;
	line-height:17px;
	padding-left:15px;
	padding-top:5px;
	background-image:url('/_layouts/images/CegedimActivInternet/MenuLevel2Bg.png');
	background-repeat:no-repeat;
	background-position:left;
	padding-bottom:18px;
}

.leftNavHover{
	color: Black; /*#333333;*/
}

.leftNavSelected{
	font-family:"Trebuchet MS";
	font-size: 12px;
	font-weight:bold;
	color:black;
	background-image:url('/_layouts/images/CegedimActivInternet/MenuLevel1Selected.png');
	background-repeat:no-repeat;
 	background-position: 0px 0px;	
}

.zz1_CurrentNav_6{
	font-family:"Trebuchet MS";
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	border-left:0px;
	border-right:0px;
	height: 40px;
	text-indent:3px;
	line-height:17px;
	padding-left:15px;
	padding-top:5px;
	border-bottom:0px #cccccc  !important;	
	background-image:url('/_layouts/images/CegedimActivInternet/MenuLevel2Bg.png') !important;
	background-repeat:repeat-y  !important;
	background-position:left  !important;
}

.leftNav3{
	font-family:"Trebuchet MS";
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	border-left:0px;
	border-right:0px;
	height: 40px;
	text-indent:3px;
	line-height:17px;
	padding-left:15px;
	padding-top:5px;
	background-image:url('/_layouts/images/CegedimActivInternet/BottomMenuLevel1Selected.png');
	background-repeat:no-repeat;
	background-position:left;
	padding-bottom:18px;
}

.leftNav3 a{
	background-image:none;
	padding-left:0px;
	padding-bottom:5px;
}

.TopLogoTR{ height:60px; }

.BgRight{
	border-width: 1px;
	width:30px;
	background-image: url('/_layouts/images/CegedimActivInternet/BorderLeft.png');
	background-repeat: repeat-y;
	background-position:left;
}

.BgLeft{
	border-width: 1px;
	width:29px !important;
	padding-left:10px;
	background-image: url('/_layouts/images/CegedimActivInternet/BorderRight.png');
	background-repeat: repeat-y;
	background-position:10px;
	text-align:left;
}

/* ---------------------------SiteMap XSL file style ------------------------------------------------*/

.CgdmActiv-level-section
{
	margin-bottom:6px;	
}

.HorzLineStylePlanSite
{
	margin-top:15px;
	margin-bottom:10px;
	background-image:url('/_layouts/images/CegedimActivInternet/filet_hori_dot.png');
	background-repeat:repeat-x;
	padding-top:10px;	
	width:315px;
}

.CgdmActiv-headertitle-band, .CgdmActiv-headertitle-band a
{	
	font-family:Arial;
	color:#570054 !important;
	font-size:12pt;
	font-weight:bold;
	text-transform:uppercase;
}

.headertitle
{	
	background-image:url("/_layouts/images/CegedimActivInternet/plan.png") !important;
	background-repeat:no-repeat;
	background-position:14px;
	padding-left:15px;
}

.headertitle a
{	
	font-family:Arial !important;
	color:#333333 !important;
	font-size:12pt !important;
	font-weight:bold !important;
	padding-left:15px !important;
}

/* ---------------------------Actualités webpart style ----------------------------------------------*/

.WPNewsText{
	font-family:Arial !important;
	color:#666666;
	font-size:8pt !important;
}

.CgdmActivBorderDashed{
	border-bottom:1px #acacac dashed;
}

.CgdmActivImageBorder IMG{
	padding:1px;
	border: 1px #cccbcc solid !important;
	border-spacing:1px 1px;
	background:white; 
}

.WPActualiteTitle{
	font-family:Arial;
	color:#98a618;
	font-size:12pt;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:7px;
}

.WPActualiteLink{
	font-family:Arial;
	color:#333333;
	font-size:9pt;
	text-decoration:underline;
	padding-top:5px;
}

.WPTemoignagesTitle{
	font-family:Arial;
	color:#00b4cd;
	font-size:11pt;
	text-transform:uppercase;
	font-weight:bold;
}

.WPTemoignageTitleSpacing{
	height:5px;
}

/*
.WPTemoignagesResume{
	font-family:Arial;
	color:#00b4cd;
	font-size:16pt;
	font-weight:bold;
}
*/

.FooterTextStyle a
{
	font-family:Arial;
	color:#999999;
	font-size:9pt;	
	text-decoration:none;
}

.FooterTextStyle a:hover
{
	font-family:Arial;
	color:#999999;
	font-size:9pt;	
	text-decoration:underline;
}	

.FooterRightCornerImgStyle{
	padding-right:40px;
	padding-top:10px;
	padding-bottom:10px;
}

.CgdmActivContenuPressReleaseB  {
	text-align:Left;
	font-size: 11px;
	font-family:Arial;
	font-weight:bold;
	color: #333333;
	padding: 0px 0px 0px 10px;    
}

.CgdmActivContenuPressRelease {
	text-align:Left;
	font-size: 11px;
	font-family:Arial;
	font-weight:normal;
	color: #333333;
	padding: 0px 0px 0px 20px;
}

.CgdmActivBorderSolidTop{
	border-top:1px #acacac solid;
}

.CgdmActivBorderSolid{
	border-top:1px #acacac solid;
	border-bottom:1px #acacac solid;
}

.CgdmActivTitle {
	text-align:Left;
	font-size: 13px;
	font-family:Arial;
	font-weight: bold;
	color: #98a618;
}

/*-----------------------------Press Navigation webpart style------------------------------- */

.WPPressNavigationTable{
	width:60%;
}

.WPPressNavigationHomeTD{
	text-align:center;
}

.WPPressNavigationPreviousTD{
	text-align:center;	
}

.WPPressNavigationNextTD{
	text-align:center;	
}

.WPPressNavigationTextContenu{
	color:gray !important;
	font-family:Arial !important;
	font-size:9pt !important;
	font-weight:bold !important;
}

.WPPressNavigationArrowText {
	font-size: 12pt;
	color:gray !important;
}

/* ---------------------------Contact webpart style------------------------------------------------- */

.WPLabel{
	width:150px;
	font-family:Arial;
	color:#666666;
	font-size:11pt;
}

.WPTopPadding{
	height:20px;
}

.WPMessageSentTopPadding{
	height:20px;
}

.WPEnovoyerPadding{
	width:305px;
	text-align:right;
	padding-top:10px;	
}

.my_textbox{

}

/* ---------------------------Coordonnees webpart style------------------------------------------------- */

/* navigation of pages e.g Accuiel > Nous contacter > Coordonnées */

.ms-sitemapdirectional, .breadcrumbCurrent{
	font-family:Arial !important;
	color:#666666 !important;
	font-size:10pt !important; /* 11pt */
	font-weight:bold !important;
}

/* Webpart Title style e.g Coordonnées */

.ms-WPHeader TD{
	border:0px transparent solid !important;
	padding-top:15px !important;
}

.WPCoordonnesGroupTitle{
	font-family:Arial;
	color:#570054;
	font-size:12pt;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:20px !important; /* 40pt  (remove left and top padding of this style later) */
}

/* ms-WPBody class can also be used instead of following class, but it impacts others webpart text also...*/

.WPCoordonnesText{
	font-family:Arial;
	color:#666666;
	font-size:10pt;
}

.WPCoordonnesTextSpacing{
	font-family:Arial;
	color:#666666;
	font-size:11pt;
	padding-top:2px;
}

/* Built-in WebPart Style */

.ms-WPTitle{
	font-family:Arial !important;
	color:#570054 !important;
	font-size:18pt !important;
}

.ms-standardheader 
{
	FONT-SIZE: 1em;	
	MARGIN: 0em;	
	COLOR: #525252;	
	TEXT-ALIGN: left;
	border: none 0px white !important;
}

.ms-WPBorder{
	border-width:0px !important;
}

/* Full Content HTML Editor Style */

UL.ms-rteCustom-Vert-Grand-Puce{
	list-style-image: url('/_layouts/images/CegedimActivInternet/pucevert.png');
}

UL.ms-rteCustom-Vert-Petite-Puce{
	list-style-image: url('/_layouts/images/CegedimActivInternet/pucevertsmall.png');
}

UL.ms-rteCustom-Violet-Grand-Puce{
	list-style-image: url('/_layouts/images/CegedimActivInternet/puceviolet.png');
}

UL.ms-rteCustom-Violet-Petite-Puce{
	list-style-image: url('/_layouts/images/CegedimActivInternet/puceviolet.png');
}

UL.ms-rteCustom-Bleu-Grand-Puce{
	list-style-image: url('/_layouts/images/CegedimActivInternet/puceblue.png');
}

UL.ms-rteCustom-Bleu-Petite-Puce{
	list-style-image: url('/_layouts/images/CegedimActivInternet/pucebluesmall.png');
}

UL.ms-rteCustom-PuceSquare
{
	list-style-type:square;
}	

UL.ms-rteCustom-PuceRound
{
	list-style-type:circle;
}

OL.ms-rteCustom-NumberLatin
{
	list-style-type:lower-latin;
}

OL.ms-rteCustom-NumberRoman
{
	list-style-type:lower-roman;
}

.ms-rteCustom-Ligne-Pointillee, .Ligne-Pointillee{
	margin-bottom:15px;
	margin-top:15px;
	font-size:xx-small;
	color:gray;
}

.ms-rteCustom-Violet-Grand-Titre, .Violet-Grand-Titre{
	color: #570054;
	font-family:Arial;
	font-size:15pt;
	margin-bottom:8px;
}

.ms-rteCustom-Vert-Grand-Titre, .Vert-Grand-Titre{
	color: #98a618;
	font-family:Arial;
	font-size:15pt;
	margin-bottom:8px;
}

.ms-rteCustom-Violet-Titre, .Violet-Titre{
	color: #570054;
	font-family:Arial;
	font-size:11pt;
	text-align:left;
	font-weight:bold;
	margin-bottom:5px;
	padding-top:5px;
}

.ms-rteCustom-Texte-Contenu{
	color: #5d5d5d;
	font-family:Arial;
	font-size:9pt;
	text-align:left;	
}

.ms-rteCustom-Bleu-Titre, .Bleu-Titre{
	color: #00b4cd;
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	margin-bottom:8px;
}

.ms-rteCustom-Bleu-Grand-Titre, .Bleu-Grand-Titre{
	color: #00b4cd;
	font-family:Arial;
	font-size:15pt;
	margin-bottom:8px;
}

.ms-rteCustom-Vert-Grand-Liens, .Vert-Grand-Liens{
	color: #98a618;
	font-family:Arial;
	font-size:15pt;
	padding:3px 0px 3px 0px;
}

.ms-rteCustom-Vert-Titre, .Vert-Titre{
	color: #98a618;
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
}

.ms-rteCustom-Liens, .Liens{
	font-family:Arial;
	color:#6b6b6b;
	font-size:10pt;
	text-decoration:underline;
	font-weight:bold;
	padding:3px 0px 3px 0px;
}

DIV.exp-search {	
	FLOAT: right;	
	WIDTH: 160px
}

* HTML DIV.exp-search {	
	PADDING-RIGHT: 0px;	
	FLOAT: right;	
	WIDTH: 140px;
}

DIV.exp-search TD.ms-sbcell {	
	BORDER-RIGHT: medium none !important;	
	BORDER-TOP: medium none !important;	
	BORDER-LEFT: medium none  !important;	
	BORDER-BOTTOM: medium none  !important;
}

DIV.exp-search .ms-sbplain {	
	BORDER-RIGHT: #0071b9 1px solid;	
	BORDER-TOP: #0071b9 1px solid;	
	BORDER-LEFT: #0071b9 1px solid;	
	BORDER-BOTTOM: #0071b9 1px solid;
	width:150px !important;
}