/* Start of CMSMS style sheet 'default' */
/* arabesque-------------------------------------------------------------------------------------*/

.arabesque{
position:absolute;
margin-left:985px!important;
margin-left:855px;
height:250px;
width:457px;
background:url(images/cms/arabesque_haut2.gif);
background-repeat:no-repeat;      
}

*+html .arabesque{
position:absolute;
margin-left:855px!important;;
height:250px;
width:457px;
background:url(images/cms/arabesque_haut2.gif);
background-repeat:no-repeat;      
}

.arabesquebas{
position:absolute;
bottom:-160px;
left:0!important;
left:0px;
height:350px;
width:358px;
background:url(images/cms/arabesque-bas.png);
background-repeat:no-repeat; 
*background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cms/arabesque-bas.png','sizing-method=scale');

}

#fd {
position:relative;
width:1220px;
z-index:10;
margin:0 auto;

}


/* container-------------------------------------------------------------------------------------*/

#container {
position:relative;
z-index:20;
overflow: hidden;


}


/* header-------------------------------------------------------------------------------------*/


#header{
padding-top:30px;
height:130px;
background-image:url(images/cms/top_mena.png);
background-repeat:no-repeat;
background-position:bottom;
border-bottom:20px solid #c8302f;

}


div#header p {
width:auto;
float:right;
margin-right:50px!important;
margin-right:25px;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;

font-style:italic;
}

*+html div#header p {
width:auto;
float:right;
margin-right:50px!important;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;
margin-top:-35px!important;
font-style:italic;
}

#bande-top{
position:relative;
top:154px!important;
top:180px;
left:520px;
float:left;
}



*+html #bande-top{
position:relative;
top:180px!important;
left:770px;
float:left;
}

#bande-top p{
font-family:"Trebuchet MS";
font-size:12px;
font-weight:normal;
color:#FFFFFF;

}

#bande-top-home{
position:relative;
top:159px!important;
top:184px;
left:0px;
float:left;
}

*+html #bande-top-home{
position:relative;
top:183px!important;
left:0;
float:left;
}

/* intérieur-------------------------------------------------------------------------------------*/

#inter {
overflow: hidden;
background:#fff;
background:url(images/cms/fd.gif);
background-repeat:repeat-y; 
background-position:top;  
}

#secondary1{
border-left:#c8302f solid 1px;

}


/* menu-------------------------------------------------------------------------------------*/

#secondary1 {
background:#fff;
}

#secondary1 p{
padding: 1em;
}

/* content -------------------------------------------------------------------------------------*/

#content {
margin:10px;
overflow: hidden;
}


p{
font-size:11px;
line-height:18px;
margin:8px 8px 3px 3px;
padding:0;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

#justify{
font-size:11px;
line-height:16px;
margin:8px 8px 3px 3px;
padding:0;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:justify;
}

p a:link {
font-size:11px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #c8302f;
line-height:18px;
text-decoration:none;
}

p a:hover, a:active {
color:#c8302f;
text-decoration:underline;
}

.txtjaune{
color:#efb51f;
}



.txtjaune2{
color:#efb51f;
line-height:20px;
}

.txtrouge{
color:#c8302f;
font-weight:bold;
}

/* pour cristal people - hauteur fixe----------------------------------------------------------------*/
.people{
height:185px;
width:210px;
}
/* --------------------------------------------------------------------------------------------------*/

#flash{
padding:0 8% 0 8%;

}


#list ul{

}


#list li{

list-style-type:disc;
list-style-position:inside;
font-size:11px;
line-height:16px;
margin:8px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}


/* col 2 pour bloc txt largeur 6 col---------------------------------------------------------------------------*/

#col2 h2 {
margin-top:10px;
font-size:18px;
font-weight:normal;
font-family:"Trebuchet MS";
color:#c8302f;
line-height:22px;
text-indent:38px;
background-image:url(images/cms/arabesque_titre.gif);
background-repeat:no-repeat;
height: 40px;
}


#col2 h3{
font-weight:bold;
color:#efb520;
font-size:11px;
line-height:16px;
margin:8px 8px 3px 3px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#col1 h2 {
margin-top:10px;
font-size:18px;
font-weight:normal;
font-family:"Trebuchet MS";
color:#c8302f;
line-height:22px;
text-indent:38px;
background-image:url(images/cms/arabesque_titre.gif);
background-repeat:no-repeat;
height: 40px;
}

#col1 h3{
font-weight:bold;
color:#efb520;
font-size:11px;
line-height:16px;
margin:8px 8px 3px 3px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



/* h3 avec filet haut-----------------------------------------------------------------------------------*/

#col2 .filet{
font-weight:bold;
color:#efb520;
font-size:11px;
line-height:13px;
margin:8px 8px 3px 3px;;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:10px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #c8302f;
}

/* filet pointille-----------------------------------------------------------------------------------*/

.pointille{
padding-top:10px;

border-top-width: 1px;
border-top-style:dotted;
border-top-color: #c8302f;
}

/* --------------------------------------------------------------------------------------------------------------*/
/* col 3 pour bloc txt largeur 12 col---------------------------------------------------------------------------*/

#col3 h2 {
margin-top:10px;
margin-left:-10px;
font-size:18px;
font-weight:normal;
font-family:"Trebuchet MS";
color:#c8302f;
line-height:22px;
text-indent:38px;
background-image:url(images/cms/arabesque_titre.gif);
background-repeat:no-repeat;
height: 40px;
}


#col3 h3{
font-weight:bold;
color:#efb520;
font-size:11px;
line-height:13px;
margin:8px 8px 3px 3px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* h3 avec filet haut pour bloc txt largeur 12 col-----------------------------------------------------------*/

#col3 .filet{
font-weight:bold;
color:#efb520;
font-size:11px;
line-height:13px;
margin:8px 8px 3px 3px;;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:10px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #c8302f;
}


/* lien pdf-----------------------------------------------------------------------------------*/


.pdf{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/cms/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color:#000000;
	font-size: 11px;

	padding-left: 15px;
	margin-top:0;
	margin-bottom:8px;
}




.pdf p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:22px;
	color:#000000;
	font-size: 11px;

}

.pdf a{
	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;
	font-size: 11px;

}



.pdf a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color:#000000;
}

.pdf  a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color:#000000;
}

.pdf  a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color:#000000;
}

.pdf a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#c8302f;
	font-size: 11px;
	
}

/* lien puce-----------------------------------------------------------------------------------*/



.puce p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/cms/puce.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color:#000000;
	font-size: 11px;
	padding-left: 15px;
	margin-top:0px;
	margin-bottom:0px;
}

.puce a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/cms/puce.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color:#000000;
	font-size: 11px;
	padding-left: 15px;
	margin-top:0px;
	margin-bottom:0px;
}



.puce a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color:#000000;
}

.puce  a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color:#000000;
}

.puce a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color:#000000;
}

.puce a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#c8302f;
	font-size: 11px;
	
}



/* lien seul sans icone-----------------------------------------------------------------------------------*/

.lien {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c8302f;
	font-size: 11px;
}

.lien p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c8302f;
	font-size: 11px;
}

.lien a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color:#c8302f;
}

.lien a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color:#c8302f;
}

.lien  a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color:#c8302f;
}

.lien a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#c8302f;
	font-size: 11px;
	
}

/* encadres home---------------------------------------------------------------------*/

#col1{
margin-bottom:20px;
}


#border1{
background-image:url(images/cms/fond.gif);
background-repeat:repeat-x;
background-position:bottom;
border:#efb520 solid 1px;
padding:5px;
height:250px;
margin:0;
}

#border1 object{
/*margin:0 8px 0 8px;*/
}

#border2{
background-image:url(images/cms/fondrouge.gif);
background-repeat:repeat-x;
background-position:top;
border:#c8302f solid 1px;
padding:5px;
height:250px;
margin:0;
}

#border2 object{
/*margin:0 8px 0 8px;*/
margin:0;
}


#col1 h2 {
margin-top:10px;
font-size:18px;
font-weight:normal;
font-family:"Trebuchet MS";
color:#c8302f;
line-height:22px;
text-indent:38px;
background-image:url(images/cms/arabesque_pr.gif);
background-repeat:no-repeat;
height: 40px;
}


#col1 h3{
font-weight:bold;
color:#c8302f;
font-size:11px;
margin-bottom:3px;
margin-top:8px;
margin-right:8px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#col1 p{
font-size:11px;
line-height:13px;
margin:8px 8px 3px 3px;
padding:0;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;

}


/* vignette jury---------------------------------------------------------------------*/

.president{
padding-left:245px;
padding-right:225px;
padding-bottom:10px;
border-bottom:1px dotted #c8302f;

}

#vignette-jury {
position:relative;
display:block;
margin:5px 0 0 25px;
width:75px;
height:75px;


}

#vignette-jury2 {
position:relative;
display:block;
margin:10px 35px 0 5px;
width: 75px;
height:75px;
border:#c8302f 1px solid;

}


#vignette-jury3 {
margin:0;
width: 75px;
height:75px;
border:#c8302f 1px solid;
}

#jury{
height:140px;
width:220px;

}

#juryhaut{
height:180px;
width:220px;
}

#info-jury {
margin-left: 25px;
font-size:10px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#000000;
line-height:12px;
height:auto;
}


/* tableau-------------------------------------------------------------------------------------*/

table {
background:#fff;
background-image:url(images/cms/navigation.gif);
background-repeat:repeat-x;
background-position:top;
border:#c8302f solid 1px;
margin:10px 10px 10px 1px;
}

td {
padding:10px;
font-size:11px;
line-height:16px;
font-weight:normal;
border:#c8302f solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;

}

#td-titre {
padding:10px;
font-weight:bold;
color:#c8302f;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#td-titre2 {
padding:5px;
font-weight:bold;
color:#c8302f;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}


/* tableau logo sans border et sans fd----------------------------------------------------------------*/

#tble-logo table {
background:#fff;
border:none;
margin:10px 10px 10px 0;
}

#tble-logo  td {
border:none;
}

#tble-logo  a{
border:none;
	text-decoration: none;
}

#tble-logo a:link{
	text-decoration: none;
	border:none;
}

#tble-logo a:visited{
	text-decoration: none;
	border:none;
}

#tble-logo a:active {
	text-decoration: none;
	border:none;
}

#tble-logo a:hover {
	text-decoration: none;
	border:none;
}


.tble-logo{
background:#fff;
border:none;
margin:10px 10px 10px 0;
}

.tble-logo table {
background:#fff;
border:none;
margin:10px 10px 10px 0;
}

.tble-logo  td {
border:none;
}

.tble-logo  a{
border:none;
	text-decoration: none;
}

.tble-logo a:link{
	text-decoration: none;
	border:none;
}

.tble-logo a:visited{
	text-decoration: none;
	border:none;
}

.tble-logo a:active {
	text-decoration: none;
	border:none;
}

.tble-logo a:hover {
	text-decoration: none;
	border:none;
}

/* contour img rubrique : young creative contest----------------------------------------------------------*/

.border-img {
border:1px solid #efb520;
margin-right:10px;
margin-bottom:10px;
}


/* feuilles de style pour rubrique "best of"----------------------------------------------------------*/

#best-of{
margin-top:10px;

}

#mini{
height:100px;

}




#best-of img{
width:75px;
height:50px;
border:#c8302f solid 1px;
}



#best-of p{
font-size:9px;
line-height:12px;
color:#c8302f;
font-weight:bold;
margin-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:80px;
}



/* footer-------------------------------------------------------------------------------------*/

#footer {
height:49px;
background: url(images/cms/bas.png);
background-repeat:no-repeat;
background-position:top;
color:#FFFFFF;
}

#footer p{
color:#FFFFFF;
}

/* footer txt gauche-------------------------------------------------------------------------------------*/

#footer .gauche{
float:left;
padding:10px!important;
padding:20px 10px 10px 10px;
}

*+html  #footer .gauche{
float:left;
padding:20px 10px 10px 10px!important;
}

#footer .gauche a {
font-family:"Trebuchet MS";
font-size:13px;
color:#FFFFFF;
font-weight:bold;
line-height:15px;
text-decoration:none;
}

#footer .gauche a:link {
font-family:"Trebuchet MS";
font-size:13px;
color:#FFFFFF;
font-weight:bold;
line-height:15px;
text-decoration:none;
}

#footer .gauche  a:active {
font-family:"Trebuchet MS";
font-size:13px;
color:#FFFFFF;
font-weight:bold;
line-height:15px;
text-decoration:none;
}

#footer .gauche a:visited{
font-family:"Trebuchet MS";
font-size:13px;
color:#FFFFFF;
font-weight:bold;
line-height:15px;
text-decoration:none;
}

#footer .gauche a:hover{
font-family:"Trebuchet MS";
font-size:13px;

color:#ffb800;
font-weight:bold;
line-height:15px;
text-decoration:none;
}

/* footer txt droit-------------------------------------------------------------------------------------*/

#footer .droit{
float:right;
padding:10px!important;
padding:20px 10px 10px 10px;
font-family:"Trebuchet MS";
font-size:10px;
color:#FFFFFF;
line-height:18px;
}

*+html  #footer .droit{
padding:20px 10px 10px 10px!important;
float:right;

 font-family:"Trebuchet MS";
 font-size:10px;
 color:#FFFFFF;
 line-height:18px;
}



#footer .droit p, a, a:link, a:hover, a:active, a:visited {
 font-family:"Trebuchet MS";
 font-size:10px;
 font-weight:normal;
 color:#FFFFFF;
 text-decoration:none;
 line-height:18px;
}

#footer .droit a:link {
 font-family:"Trebuchet MS";
 font-size:10px;
 font-weight:normal;
 color:#FFFFFF;
 text-decoration:none;
 line-height:18px;
}

#footer .droit a:hover {
 font-family:"Trebuchet MS";
 font-size:10px;
 font-weight:normal;
 color:#FFFFFF;
 text-decoration:none;
 line-height:18px;
}

#footer .droit a:active {
 font-family:"Trebuchet MS";
 font-size:10px;
 font-weight:normal;
 color:#FFFFFF;
 text-decoration:none;
 line-height:18px;
}

#footer .droit a:visited {
 font-family:"Trebuchet MS";
 font-size:10px;
 font-weight:normal;
 color:#FFFFFF;
 text-decoration:none;
 line-height:18px;
}

#footer img {
position:relative;
top:3px;
right:0;
}
/* End of 'default' */

