﻿/* << ----------------// General Styles //---------------->> */

.body {font-family: trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;
background-image: url(/images/bg_2011.jpg); background-repeat: repeat-x;	background-color:#eeeeee;
margin:0; padding:0;}

img, div, a, input  { behavior: url(/images/iepngfix.htc) }

strong {font-weight:bold;}

em {font-style:italic;}

 h1, h2, h3, h4 {font-weight:bold; margin:0; padding:0;}

a:link, a:visited { color:#fff; text-decoration:none;}

a:hover, a:active { text-decoration:underline;}

/* << ----------------// Outer container that holds all the columns //---------------->> */
#container { margin:0 auto; padding:0; width:765px;}

ul { margin:0; padding:0;}


/* << ----------------// Header //---------------->> */
#header { background:url('/SiteCollectionImages/bandeau_2011.jpg') no-repeat 0px 0px;
height:181px;
margin-left:5px;
width:760px;
}
#header h1{ background:url('/SiteCollectionImages/t_bandeau_2011.gif') no-repeat 29pt 28px;
height:180px;
position:absolute;
width:750px; z-index:0;
}

#navigation li ul {
	display:none;
}

.ContainerDiv{
	display:block;
}

/* << ----------------// Menu //---------------->> */
#menu { height:18px; color:#000; padding-top:77px; z-index:5 !important; position:relative; padding-left:16px;}
/* #menu, #menu_cms{
	display:none;
}*/
#menu_cms {padding-left:16px;
position:relative;
width:729px;
z-index:5 !important;}
#menu_cms a:link, #menu_cms a:visited { color:#000; text-decoration:none;}

#menu_cms a:hover, #menu_cms a:active{ color:#000; text-decoration:underline;}

/* << ----------------// Left column //---------------->> */
#left { float:left; margin:0pt; padding:0; padding-left:21px;}

/* << ----------------// content column //---------------->> */
#pager { background:url(/images/bg_pager.png) repeat-y scroll 0px 0pt; margin-left:11px; 
width:748px;}
 
#content { float:left; margin:0; width:515px; padding:12px;}
#content2col { float:left; margin:0; /*width:500px;*/width:515px; padding:12px;}
#bottomPage{margin-left:5px; width:735px; padding:5px 5px 5px 10px; font-size:10px;
color:#cccccc; clear:both; background:url(/images/bg_footer.gif) no-repeat 0 0; height:30px;}


/* << ----------------// Right column //---------------->> */
#right { float:left; margin:0; width:176px; padding:12px;}

/* << ----------------// Footer //---------------->> */
#footer { 	color:#8a8a8a; margin-left:117px; padding-bottom:50px;} 
#footer ul.footer-links li{list-style:none; float:left;}
#footer ul.footer-links li a{font-weight:bold;color:#8a8a8a;border-right:1px solid #8a8a8a; font-size:10px; padding-right:20px; padding-left:20px;}
#footer ul.footer-links li a.last{border-right:none;}
/* << ----------------// Fix so that the outer DIV will wrap around all floated DIVs within //---------------->> */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearboth{
	clear:both;
}

.ms-topNavFlyOutsContainer { border: solid 1px #fff;}
.ms-topNavFlyOuts {	background-color: #fff;	font-size: 0.7em; /*8pt*/}
.ms-topNavFlyOuts a { display: block; width: 120px;	color: #fff;padding: 4px 8px 4px 8px;}
.ms-topNavFlyOutsHover { background-color: #ffe6a0;	color: #000000;}

.topDemosNavFlyOuts{ width:258px !important; border-top:1px #cacaca solid;
border-bottom:1px #cacaca solid; height: auto !important;position:absolute !important;
left:500px !important; top:66px !important;	vertical-align:top !important;}

.topDemosNavFlyOutsItem{ font-family: tahoma; font-size: 8pt; background-color: #f5f3f4;
color:#515151 !important; width:258px;}
	
.topDemosNavFlyOutsItem a{display:block; width:248px; line-height:1.5;
color:#515151 !important; background:url('../../images/puce-content.gif') 3px 5px no-repeat;
padding-left:10px; font-size:11px !important; font-weight:bold !important;}

.topDemosNavFlyOutsItem a:hover{ color:white !important;
background:url('../images/puce-content_on.gif') 3px 5px no-repeat; line-height:1.5;}

.topDemosNavFlyOutsHover{ text-decoration:none !important; color:white !important;
background:#a8101c;}

.topDemosNav { background-color:#f5f3f4; width:283px !important; border-top:1px #cacaca solid;
border-bottom:1px #cacaca solid; padding:4px; margin:8px 0 13px 0;
margin-bottom:30px !important;}

.topDemosNav a{line-height:1.9; background:url('../../images/puce-content.gif') 3px 6px no-repeat;
height:18px; padding-left:10px; color:#515151 !important; font-size:11px !important;
font-weight:bold !important; display:block; width:275px;}

.topDemosNav a:hover{ line-height:1.9; padding-left:10px; color:#fff !important; 
display:block; text-decoration:none !important;	color:white !important;
background:#a8101c url('../images/puce-content_on.gif') 3px 6px no-repeat;}

/* bloc Trophées Dif */	
.blocDifTop{ background:url(/images/bg_blocDif_top_2011.gif) no-repeat 0 0; width:179px;
height:68px; border-bottom:1px solid #420933; top:8px; position: relative; z-index:0;}
.blocDifBottom{	background:#01B0E2 url(/images/bg_blocDif_Bottom_2011.gif) no-repeat 0 0;
width:177px;margin-bottom:9px;border-left:1px solid #410933;border-right:1px solid #410933;
border-bottom:1px solid #410933;margin-top:8px;}
.blocDifBottom ul{margin:0;}

.blocDifBottom ul li{color:white; text-transform:uppercase;	font-size:12px;	font-weight:bold;
list-style-type:none;border-bottom:1px solid #420933;}

.blocDifBottom ul li a{padding-left:10px; display:block; width:166px;}

.blocDifBottom ul li.last{border-bottom:none;}



/* bloc Journée Conférence */	
.blocConfTop{background:url(/images/bg_blocConf_top_2011.gif) no-repeat 0 0;	width:179px;
height:69px;border-bottom:1px solid #280947;}
.blocConfBottom{background:#ff7503 url(/images/bg_blocDif_Bottom_2011.gif) no-repeat 0 0;
width:177px;margin-bottom:9px;	border-left:1px solid #410933;
border-right:1px solid #410933;	border-bottom:1px solid #410933;}

.blocConfBottom ul{	margin:0 0 0 10px;	padding-top:4px;}

.blocConfBottom ul li{ color:white;	font-size:12px;	font-weight:bold; padding-left:8px;
list-style-type:none; background:url("/images/arrow_white.gif") no-repeat scroll 1px 6px transparent;}

/* bloc Enquêtes Dif */	
.blocEnqTop{ background:url(/images/bg_blocEnq_top_2011.gif) no-repeat 0 0; width:179px;	
height:68px; border-bottom:1px solid #280947;}

.blocEnqBottom{ background:#ff380f url(/images/bg_blocDif_Bottom_2011.gif) no-repeat 0 0; 
width:177px; margin-bottom:9px; border-left:1px solid #410933; border-right:1px solid #410933;
border-bottom:1px solid #410933; }

.blocEnqBottom ul{ margin:0 0 0 10px; padding-top:4px;}

.blocEnqBottom ul li{ color:white; font-size:12px; font-weight:bold; padding-left:8px;
list-style-type:none; background:url(/images/arrow_white.gif) no-repeat 1px 6px;}

/* bloc Contactez nous */	
.contactezNous{ width:158px; padding-top:11px; padding-left:14px;}

/* bloc Outils */

.blocOutils{ width:170px; font-size:9px; color:#00A9D9 ; padding-left:7px; height:30px;
position:absolute; z-index:1;}
.blocOutils p{ float:left; margin-bottom:2px !important; margin-top:0;}
.blocOutils a{ color:#00A9D9  !important;}

.outilsHome { background:url(/images/bg_home_2011.gif) no-repeat 8px 1px; width:28px;
padding-top:8px;}

.outilsSep { background:url(/images/bg_sep_2011.gif) no-repeat 4px 0; width:20px;}

.outilsContact { background:url(/images/bg_contact_2011.gif) no-repeat 8px 1px;	width:32px;
padding-top:8px;}

.ms-main a, .ms-main a:hover, .ms-main a:visited { color:#000;}

#blockNews1 { width:auto; z-index:1; position:relative; margin-bottom:15px;}

#blockNews1 h2{	width:auto;	filter:alpha(opacity=70); -moz-opacity:.70;	opacity:.70;
height:50px; background:#fff; position:absolute; z-index:2; top:64px; left:0; width:516px;
font-size:25px; font-weight:bold; color:#ff370e;
}

#blockNews1 h3{	width:auto;	position:absolute; z-index:2; top:94px; left:0;
font-size:13px; font-weight:bold; color:#252525; text-transform: uppercase; left:4px; height:20px;
} 

#blockNews2 { width:auto; z-index:1; position:relative; margin-bottom:15px;}

#blockNews2 h2{	width:auto;	filter:alpha(opacity=70); -moz-opacity:.70;	opacity:.70;
height:50px; background:#fff; position:absolute; z-index:2; top:64px; left:0; width:516px;
font-size:25px; font-weight:bold; color:#c80000;
}

#blockNews2 h3{	width:auto;	position:absolute; z-index:2; top:94px; left:0;
font-size:13px; font-weight:bold; color:#252525; text-transform: uppercase; left:4px; height:20px;
}

.opacite{filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; background:#fff;}


#blockNews3 { width:auto; z-index:1; position:relative; margin-bottom:15px; display:none;}

#blockNews3 h2{	width:auto;	/*filter:alpha(opacity=70); -moz-opacity:.70;	opacity:.70;
height:50px; background:#fff;*/ position:absolute; z-index:2; top:64px; left:0; width:516px;
font-size:25px; font-weight:bold; color:#c80000;
}

#blockNews3 h3{	width:auto;	position:absolute; z-index:2; top:94px; left:0;
font-size:13px; font-weight:bold; color:#252525; text-transform: uppercase; left:4px; height:20px;
}

.ms-formfieldvaluecontainer {margin:0 !important; padding:0 !important;}

h3 .ms-formfieldcontainer {margin-top:10px;}

#blockNews1 h2 .ms-formfieldcontainer, #blockNews2 h2 .ms-formfieldcontainer, #blockNews3 h2 .ms-formfieldcontainer {position:absolute; top:-7px;}

.partenaires .ms-viewheadertr {display:none;}

#blockNews3 h2 input{
	height:50px;
}



.HtmlZone1{ float:left; padding:4px;}

.HtmlZone{padding:10px; }

.selected ul li{border:none !important; text-transform:lowercase; font-size:11px; 
background:#00A9D9 ;	padding-left:8px;}

.selected ul li a{background:url(/images/arrow_white.gif) no-repeat scroll 0px 5px;}

ul li.selected ul li a.ActiveMenuLink{background:url(/images/arrow_brown.gif) no-repeat scroll 0px 5px; color:#420933;}

ul#navigation > li > a.ActiveMenuMainLink{background:url(/images/arrow_white.gif) no-repeat scroll 3px 6px; text-decoration:underline;}

#navigation li ul {border-top:1px solid #420933;}

#zoneTropheesDif {
float:left;
height:52px;
margin-top:15px;
width:177px;}
 
#zoneJourneeConf {
float:left;
height:52px;
margin-top:15px;
width:177px;} 

#zoneEnquetesDif {
float:left;
height:52px;
margin-top:15px;
width:177px;}

#conteneur{
	display:block;
	position:relative;
}

.liensCategorie{
	float:left;
	margin-left:20px;
	
}
.liensCategorie a{
	height:11px;
	border-right:1px solid #8a8a8a;
	color:#8a8a8a !important;
	font-weight:bold !important;
	text-transform:uppercase;
	font-size:10px;
	padding-right:20px;
	margin-bottom:5px;
}

.liensCategorie ul{
}

.liensCategorie li{
	list-style-type:none;
}

.liensCategorie li a{
	border:none !important;
	font-weight:normal !important;
	text-transform:lowercase !important;
	font-size:11px !important;
}
.msgerror {color:red !important;}
.HtmlZone a, .HtmlZone a:hover, .HtmlZone a:visited {color:#000 !important;}
.HtmlZone1 a, .HtmlZone1 a:hover, .HtmlZone1 a:visited {color:#000 !important;}
/* Pages des lauréats */
.LaureatImgCategorie{border-top:1px #da9023 dashed;border-bottom:1px #da9023 dashed;padding-bottom:25px;padding-top:25px;margin-bottom:5px;}
.LaureatRaisonSociale{font-size:14pt;margin:0;padding:0;}
.LaureatRaisonSocialeComp{}
.LaureatBlocSecteur, .LaureatBlocImplant, .LaureatBlocEffect{/*width:100%*/;margin:0;}
.LaureatSecteurI, .LaureatImplantI, .LaureatEffectI{display:inline;margin:0;color:#dd8531;font-weight:bold;}
.LaureatSecteur, .LaureatImplant, .LaureatEffect{display:inline;	margin:0;}
.LaureatDesc{padding-top:5px;padding-bottom:10px;}
.LaureatPictVideo{text-align:right;}
.LaureatBlocVideo{float:right;width:280px;}
.LaureatFlash{float:right;}
.LaureatBloc{}
/* Cérémonie */
#CeremonieBloc{width:350px;margin:auto;padding:8px;border-bottom:1px #d6d6d6 solid;}
#CeremonieBloc:hover{background-color:#fff;padding:8px;}
.CeremonieFlash{text-align:center; margin:0;}
.CeremonieTitre{color:#c80000; font-weight:bold;padding:0 0 0 8px!important;margin:0;background:transparent url(/images/puce-content.gif) no-repeat 0 3px;}
.CeremonieTitre a:link, .CeremonieTitre a:hover{color:#c80000;}
.CeremonieSousTitre{padding:0;margin:0;font-weight:bold;}
.CeremonieDescription{padding:0;margin:0;}
.CeremenonieBlocVideo{width:350px;margin:auto;}
.CeremenonieVideoTitre{color:#c80000;font-size:1.8em;font-weight:bold;text-align:center;padding:0;margin:0;}
.CeremenonieVideoSousTitre{font-size:1.4em;text-align:center;padding:0;margin:0;}
.partenaires{float:left; width:770px;}
.partenaires li{list-style-type:none; float:left;}
.partenaires li a, .partenaires li img, .prestataires li a, .prestataires li a img { text-decoration:none; border:0px; }
.partenaires span {display:block; width:auto; border-bottom:1px solid #d0d0d0; font-size:11px;
text-transform:uppercase; color:#8a8a8a; font-weight:bold;}
.prestataires span {display:block; width:150px; border-bottom:1px solid #d0d0d0; font-size:11px;
text-transform:uppercase; color:#8a8a8a; font-weight:bold;}
.prestataires{float:left; width:150px; padding-left:7px;}
.prestataires ul{width:150px;}
.prestataires li{list-style-type:none; float:left;}
.blockVideo{ text-align:center; width:100%;	float:left;}
.htmlBlock{	width:500px; position: relative;}
.htmlLegend{margin:4px 10px 17px 0pt;}
a.menuOpen{background:transparent url(/images/arrow_white_top.gif) no-repeat scroll right 8px;}
a.menuClose{background:transparent url(/images/arrow_white_bottom.gif) no-repeat scroll right 8px;}
#blockNews1 .ms-WPHeader h3, #blockNews2 .ms-WPHeader h3, #blockNews3 .ms-WPHeader h3 {position:relative;}
.HtmlZone1 > table, .HtmlZone2 > table, .HtmlZone3 > table{width:260px !important; float:left;}
.HtmlZone1 .zoneHtml, .HtmlZone2 .zoneHtml, .HtmlZone3 .zoneHtml {float:left;}
.HtmlZone1 table ~ div, .HtmlZone2 table ~ div, .HtmlZone3 table ~ div {padding-left:7px;
width:215px;}
.HtmlZone1 > table {margin-top:32px;}
p.legend {padding-left:42px;}
div.contactezNous img{width:153px;}
