/* @override http://intra/projet/aerm/aerm_trophees_eau_2010/aerm.css */

/* @group global */


img {
	border: none;
}
body {
    margin: 0;
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size:0.75em;
    background:url(images/fond_body.png);
	min-height: 100%;
	height: 100%;
}

a
{
	color:#ec7037;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

#globale
{
	min-height: 100%;
	height: 100%;
}

a:focus {
	outline:0;}
	
hr {
	margin-left:-5px;
	background:url(images/hr.png) no-repeat;
	height:4px;
	border:0;
}

#center {
	margin-top:-154px;
	padding-bottom: 20px;
}

.chapo {
	color:#333;
	font: italic 1.2em/1.6em Georgia, Times, Times New Roman, serif;
}

.chapo-big {
	color:#333;
	font: italic 1.4em/1.6em Georgia, Times, Times New Roman, serif;
}

	
#conteneur {
    background:url(images/fond_center.png) bottom -90px no-repeat;
    width: 990px;
    margin: auto;
}

#content {
	width: 700px;
	margin-left: -10px;
	float: right;
	min-height: 750px;
}

#copyright {
	float:right;
	width:223px;
	padding-right: 90px;
	padding-top:10px;
}

#haut_page {
margin-left:50px;
margin-top:10px;
float:left;}

#haut_page img{
border:0;}

#haut_page a:hover, #haut_page a:active {
opacity: 0.8;
filter: alpha(opacity=80);
}

#image_right img{
border:0;
}

#image_right a:hover, #image_right a:active {
opacity: 0.7;
filter: alpha(opacity=70);
}

#inscription {
padding-top:20px;
padding-bottom:20px;
}

#inscription img{
border:0;}

#inscription a:hover img, #inscription a:active img, a:hover .image-hover {
opacity: 0.7;
filter: alpha(opacity=70);
cursor: pointer;
}

.interieur#inscription {
position:absolute;
padding-left:465px;
padding-top:50px;}

#introduction
{
	padding-right:45px;
}

#footer {
	clear:both;
	background:url(images/bottom2.png) #d14315;
	height:246px;
	min-width: 990px;
	margin-bottom: -20px;
}

#footer_top,
#footer_bottom,
#menu_top
{
	width: 990px;
	min-width: 990px;
	margin: auto;
}

#footer_bottom {
	clear:both;
	overflow: hidden;
	padding-top:54px;
}

#footer_global{
	background:url(images/bottom.png)  no-repeat center top;
}


#left {
    width:294px;
    text-align:right;
    float:left;
    min-height: 750px;
}

#logo {
	margin-top:30px;
}

.interieur#logo {
margin-right:35px;}

#logo img {
border:0px;}

#menu_left ul{
    padding:0;
    margin-top:20px;
	margin-right:37px;
    }

#menu_left ul li {
    margin:0;
    padding: 0;
    list-style-type:none;
    clear: both;
    }
    
#menu_left img{
    border:0;
    }

#menu_left #download-reglements {
	margin-left: 25px;
}

#menu_left #download-reglements h4 {
	margin: 0 0 1em 0;
	text-align: left;
}

#menu_left #download-reglements ul
{
	margin: 0px;
}

#menu_left #download-reglements ul li
{
	margin: 0 0 5px 0;
}


#menu_principal {
float:left;
width:190px;
}

#menu_principal ul {
	margin:0;
	padding-left:50px;}
	
#menu_principal li{
list-style-type:none;
line-height: 1.7em;}

#menu_principal li.vert {
list-style-image:url(images/bullet1.png);}

#menu_principal li.marron {
list-style-image:url(images/bullet2.png);}

#menu_principal li.bleu {
list-style-image:url(images/bullet3.png);}

#menu_principal li.bleuclair {
list-style-image:url(images/bullet4.png);}

#menu_principal a:link, #menu_principal a:visited{
color:#fff;
text-decoration:none;}

#menu_principal a:hover, #menu_principal a:active{
text-decoration:underline;}

#menu_secondaire {
	float:left;
	width:170px;
	margin-left:25px;
	/*background:url(images/filet.png) no-repeat 0px 5px;*/
	margin-top:-5px;

}

#menu_secondaire ul{
margin:0;
padding-left:30px;
}
	
#menu_secondaire ul li {
list-style-type:none;
list-style-image:url(images/bullet.png) ;
line-height:2em;
}

#menu_secondaire ul li a:link, #menu_secondaire ul li a:visited{
color:#fff;
font-size:0.85em;
text-decoration:none;
}

#menu_secondaire ul li a:hover, #menu_secondaire ul li a:active{
text-decoration:underline;}

#menu_top {
	height: 231px;
	background:url(images/top2.png) -100px 0;
}


	
#menu_top ul {
   margin:0;
   padding: 0;
   }

#menu_top ul li {
    display:inline;
    list-style-type:none;
	padding-left:7px;}

#menu_top img {
    border:0;}

#partager {
float:right;
margin-top:10px;
}

#partager img {
border:0;
}

#partager a:hover, #partager a:active {
opacity: 0.8;
filter: alpha(opacity=80);
}

#partenaires {
	float:left;
	width:214px;
	margin-left: 50px;
}

#right_content {
    float: left;
}

.spacer {
	clear: both;
	height:2px;
}

#top {
    background:url(images/top3.png);
    height:231px;
    text-align:center;
	width:100%;
	margin:auto;
}


.left { float: left; }
.right { float: right; }
.no-display { display: none; float: left; height: 0px; width: 0px; border: none; background: none; }
.no-border, .no-border:hover {	border: none;}
.clearer { clear: both; }
small { font-size: 9px; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
small {	font-size: 10px; }
.legende { font-size: 10px; }
.smaller {
	font-size: .9em;
}

/* @end */

/* @group typo */

.intro{
	color:#009eb4;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
	letter-spacing:0.4px;
}

.texte {
margin-top:20px;
color: #333;
line-height:1.6em;
letter-spacing:0.4px;}

h4
{
	color:#009eb4;
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 0;
	margin: 0 0 0.8em;
}

.underlined
{
	padding-bottom: 2px;
	border-bottom: 1px dotted #999;
	margin-right: 15px;
}

h4 span
{
	color: #666;
}

h5
{
	color: #8cb62a;
}

h6
{
	color: #655344;
}

.no-margin-bottom
{
	margin-bottom: 0 !important;
}

.paragraphe {
	float:left;
	width:50%;
}

.paragraphe h2.bas {
	margin-top:0;
}

.paragraphe p {
	color:#333;
	font-size: 0.9em;
	margin-right: 50px;
	line-height: 1.7em;
	vertical-align: bottom;
	}

.paragraphe .image1{
	float:right;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:0;
	margin-right:-10px;
	margin-bottom:-15px;
}

.paragraphe .image2{
	float:left;
	padding-left:0;
	padding-top:15px;
	padding-right:15px;
}

.cadre1-header {
	background:url(images/cadre1.jpg) 0 0;	
	height: 15px;
	margin-top: 1em;
}

.cadre1-header div {
	background:url(images/cadre1.jpg) 100% 0;	
	height: 15px;
	margin-left: 15px;
}

.cadre1-body
{
	padding-left: 15px;
	background:url(images/cadre1.jpg) 0 100%;
	margin: 0 0 2em;
}

.cadre1-body .cadre1-content
{
	padding-right: 15px;
	padding: 0 15px 15px 0;
	background:url(images/cadre1.jpg) 100% 100%
}

.cadre1-content *
{
	margin-top: 0;
}

.image-gauche
{
	float: left;
	margin: 0px 10px 10px 0;
}

.image-droite
{
	float: right;
	margin: 0px 0px 10px 10px;
}
/* @end */

/* @group Homepage */

#homepage #menu_top
{
	background: none transparent;
}


h1.accueil{
margin-top:40px;}

h2, div.block h2
{
	color: #ec7037;
	font: 18px/22px "Trebuchet Ms", Arial, Helvetica, sans-serif;
	padding: 3px 0 3px 25px;
	background: url(images/fleche_titre_h2.gif) no-repeat 0 0;
}

#bouton_video {
	width:219px;
	margin-top: 20px;
	font-size:0.85em;
}

#bouton_video p{
width:65%;
float:left;
line-height:1.6em;
}


#bouton_video img {
border:0;
margin-left:5%;
}
	
#bouton_video a:link, #bouton_video a:visited{
font-weight:bold;
color:#ec7037;
}

#bouton_video a img:hover, #bouton_video a img:active {
opacity:0.7;
filter:alpha(opacity=70);
}

#bouton_video a:hover, #bouton_video a:active{
text-decoration:none;
}

#calendrier {
	clear:both;
background:url(images/fond_calendrier.png) no-repeat left 5px;
margin-bottom:20px;
width:678px;
height:149px;}

#calendrier h1{
padding-left:5px;
margin-top:15px;
margin-bottom:0;
height:41px;}

#calendrier #haut {
	margin-top:0;
margin-bottom:0;
padding-left:0;
text-align:center;}

#calendrier #haut li{
padding-right:30px;
padding-left:30px;
}


#calendrier #bas{
margin-left:0;
padding-left:0;
margin-top:5px;
margin-bottom:0;
}

#calendrier #bas li{
padding-left:15px;
padding-right:15px;
}

#calendrier #bas li.intitule4{
padding-left:20px;
padding-right:25px;
}


#calendrier ul li {
display: inline;
list-style-type : none;
font-size:0.75em;
color:#67615b;
}

#calendrier #dates {
padding-top:25px;
padding-left:0;
margin-top:0px;
margin-left:100px;
margin-bottom:0;}

#calendrier #dates li{
color:#ec7037;
letter-spacing:0.1%;
padding-left:25px;}

#calendrier #dates li.date3 {
padding-left:105px;
padding-right:5px;}

#calendrier #dates li.date5 {
padding-left:40px;
}

#calendrier ul li.extremites {
font-weight:bold;
}

#calendrier .etape {
	margin-top:-25px;
	/*margin-left:5px;*//*->étape 1*/
	/*margin-left: 215px;*//*->étape 2*/
	/*margin-left: 390px;*//*->étape 3*/
	/*margin-left: 515px;*//*->étape 4*/
	margin-left: 600px;/*->étape 5*/
}

#cibles {
width:214px;
}

.content_big{
    width:424px;
	float:left;
	padding-right: 30px;
	padding-left: 20px;
}
	
.content_small {
float:left;
width:216px;
}

.content_wide {
float:left;
width:680px;
margin-left: 20px;
}

#delai {
	margin-top:16px;
width:214px;
color:#333;
background:url(images/fond_delai.png);
height:124px;
}

#delai p{
padding-left:12px;
padding-right:12px;
padding-top:12px;
line-height:1.6em;
}

#delai strong {
color:#d28101;}

#delai a:link, #delai a:visited {
color:#ff4e00;}

#delai a:hover, #delai a:active {
text-decoration:none;}

/* @group Distinctions small */

.distinction {
	float:left;
	width:50%;
	height: 100px;
	/*padding-right:1%;*/
}

.distinction img {
	float: left;
}

.distinction p
{
	color:#333;
	font-size:0.9em;
}

.distinction a:link.plus, .distinction a:visited.plus {
	float: right;
	color: #ec7037;
	font-weight: bold;
	font-size: 10px;
}

.distinction a:hover.plus , .distinction a:active.plus {
text-decoration:none;
}

/* @end */

/* @group Distinctions big */

#resumes
{
	overflow: hidden;
}

#texteslongs .distinction {
	float: none;
	width: 100%;
	height: auto;
}

#texteslongs .distinction p {
	font-size: 1em;
	line-height:1.6em;
}

/* @end */




#video {
margin-top:33px;}




/* @end */

/* @group Page nav */

#telechargements {
background:url(images/fond_telechargements.png);
width: 236px;
height: 173px;
}

#telechargements-big {
	background:url(images/fond_telechargements_big.png);
	width: 236px;
	height: 284px;
}

#videos-links
{
	background: url(images/fond_cadre_videos.jpg) no-repeat;
	width: 200px;
	height: 234px;
	padding: 20px 20px 0 10px;
}

#videos-links p
{
	padding: 0px 50px 0 15px;
}

#videos-links ul.palette-links
{
	padding-top: 5px;
}

.block ul.palette-links {
	padding-top:20px;
	margin-left:10px;
	padding-left:30px;
	padding-right:40px;
}

ul.palette-links li,
.block ul.palette-links li
{
line-height:1.6em;
padding-left:4px;
margin: 0;
list-style-image:url(images/bullet5.png);
background: none;
}

ul.palette-links li a:link, ul.palette-links li a:visited
{
	font-family:'Trebuchet MS';
font-weight:bold;
color:#ec7037;
text-decoration:none;}

.block ul.palette-links li a:hover,
.block ul.palette-links li a:active
{
	text-decoration: underline;
	color: #ff9255;
}

/* @end */

/* @group Forms */

fieldset {
	border:0;}

legend {
	color:#009eb4;
	font-weight:bold;}
	
label {
width:87px;
display:block;
float:left;
font-family:georgia;
font-style:italic;
line-height:1.7em;
color:#333;
font-size:1.1em;
}

label.description {
	width:130px;;}

input {
	/*width:70%;*/
	border: #c7d200 solid 1px;
	color:#333;
	font-size:1.1em;
	line-height:1.8em;
	height:20px;
	padding-left:5px;}

input.champ1 {
	width:230px;}

input.champ2 {
	width:338px;}

input.champ3 {
	width:94px;}

input.champ4 {
	width:192px;
	}

input.champ5 {
	width:296px;
	
	}

textarea {
	width:296px;
	border: #c7d200 solid 1px;
	color:#333;
	line-height:1.8em;
	color:#333;
	font-family:Verdana;
	font-size:1em;
	padding-left:5px;
	}
	
#coordonnees {
	margin-top:23px;
	width:181px;
	height:288px;
	background:url(images/fond_coordonnees.png);
	font-family:'Trebuchet MS';
	font-weight:bold;
	line-height:1.5em;
	font-size:0.9em;
	color:#ec7037;
	letter-spacing:-0.2px;}

#coordonnees p {
	margin:0;
	padding-top:20px;
	padding-left:25px;
	}
	

#coordonnees .intro{
	color:#000;
	font-size: 1.3em;
}
	
.cp {
	float:left;
	width:42%;
	}


.info {
font-size:0.9em;
color:#a49990;
font-family: 'Trebuchet MS';
margin-top:5px;
font-style:normal;}

.file {
position:relative;
width:296px;
height:30px;
overflow:hidden;
background:url(images/bouton_parcourir.png) no-repeat right top;
}

.file input {
position:absolute;
right:0px;
top:0;
opacity:0;
-moz-opacity:0;
filter:alpha(opacity=0);
cursor:pointer;
text-align:right;
}

.file input.champ6{
position:absolute;
right:100px;
top:0;
opacity:100;
-moz-opacity:100;
filter:alpha(opacity=100);
text-align:left;
width:188px;
}

.error {
    color: Red;
    font-size: 1.1em;
    font-weight: bold;
}
	
#formulaire {
	float:left;
	width:68%;
	}

#formulaire p{
		color:#333;
	font-size:0.9em;
	
}

#right {
	float:left;
	width:32%;}
	
.submit {
	background:url(images/bouton_valider.png);
	width:131px;
	height:34px;
	border:0;
	margin-right:20px;
	float:right;}

.submit:hover, .submit:active {
opacity: 0.7;
filter: alpha(opacity=70);
cursor: pointer;
}

.ville {
	float:left;
	width:54%;
	}
	
.ville label {
	width:44px;}

/* @end */

/* @group Colonnes */

.block
{
	width: 100%;
	overflow: hidden;
	padding-right: 7%;
	width: 93%
}

.block p, .block h2, .block h4, .block h5, .block h6, .block ul,
.resultats-trophees ul
{
	margin-top: 0;
	margin-left: 0;
	padding: 0;
}

.block li, .resultats-trophees li
 {
	margin: 0.4em 0 0 0;
	padding: 0 0 0 20px;
	list-style: none;
	background: url(images/bullet1.png) no-repeat 4px 4px;
}

.block p, .block li
{
	color: #333;
}

.resultats-trophees li
{
	color: #9b4328;
}

.block h2
{
	margin: 1.2em 0 0.4em;
}

/* structure 3 colonnes */
.col1, .col2
{
	float: left;
	width: 31.45%;
	margin-right: 2.8%;
}

/* colonne de droite */
.col3 
{
	width: 31.4%;
	float: right;
	margin-right: 0;
}

/* texte sur 2 cols (colonne large) */
.col4 
{
	width: 65.7%;
}

/*colonnes égales*/
.left-col
{
	float: left;
	width: 48%;
}

.right-col
{
	float: right;
	width: 48%;
}

/*marge sous colonnes*/
.col1, .col2, .col3, .col4, .left-col, .right-col
{
	margin-bottom: 1em;
}

/* @end */

/* @group Icones Download */

.pdf, .doc, .zip, .ppt, .flv, .jpg, .mov, .xls
{
	background: url(images/icones_files/_download_pdf.gif) no-repeat;
	display: block;
	padding-left: 50px;
	line-height: 15px;
	min-height: 40px;
	text-align: left;
	color: #666;
	text-decoration: none;
}

.doc { background: url(images/icones_files/_download_doc.gif) no-repeat; }
.zip { background: url(images/icones_files/_download_zip.gif) no-repeat; }
.ppt { background: url(images/icones_files/_download_ppt.gif) no-repeat; }
.flv { background: url(images/icones_files/_download_flv.gif) no-repeat; }
.jpg { background: url(images/icones_files/_download_jpg.gif) no-repeat; }
.mov { background: url(images/icones_files/_download_mov.gif) no-repeat; }
.xls { background: url(images/icones_files/_download_xls.gif) no-repeat; }

.pdf-small, .doc-small, .zip-small, .ppt-small, .flv-small, .jpg-small, .html-small, .mov-small, .xls-small
{
	background: url(images/icones_files/fichier_pdf.gif) no-repeat;
	display: block;
	padding-left: 20px;
	min-height: 18px;
}

.doc-small { background: url(images/icones_files/fichier_doc.gif) no-repeat; }
.zip-small { background: url(images/icones_files/fichier_zip.gif) no-repeat; }
.ppt-small { background: url(images/icones_files/fichier_ppt.gif) no-repeat; }
.flv-small { background: url(images/icones_files/fichier_mov.gif) no-repeat; }
.jpg-small { background: url(images/icones_files/fichier_img.gif) no-repeat; }
.html-small { background: url(images/icones_files/fichier_html.gif) no-repeat; }
.mov-small { background: url(images/icones_files/fichier_mov.gif) no-repeat; }
.xls-small { background: url(images/icones_files/fichier_xls.gif) no-repeat; }

.pdf:hover, .doc:hover, .zip:hover, .ppt:hover, .flv:hover, .jpg:hover, .mov:hover, .xls:hover,
.pdf-small:hover, .doc-small:hover, .zip-small:hover, .ppt-small:hover, .flv-small:hover, .jpg-small:hover, .html-small:hover,.mov-small:hover, .xls-small:hover

{
	text-decoration: none;
	border-bottom: none;
	filter:alpha(opacity=70);
	opacity: 0.70;
}
/* @end */

/* @group slideChooser */

#bouton-commencer
{
	float: right;
}

#vote-slides
{
	overflow: hidden;
	z-index: 100;
}

#vote-slides .slide-content
{
	width: 634px;
	height: 620px;
	padding: 0px 15px 0px 50px;
	margin-top: 30px;
	position: relative;
	background: url(images/module_vote/bg_fiche_1.jpg) no-repeat;
}

#vote-slides #slide-accueil
{
	width: 630px;
	height: 285px;
	background: url(images/module_vote/accueil_vote_bg.jpg) no-repeat;
	padding: 90px 35px 0px 35px;
	margin-top: 30px;
	position: relative;
}

.slide-content h2.titre-vote
{
	background: url(images/module_vote/t_participez_votez.gif) no-repeat;
	margin: 0px;
	margin-top: -74px;
	margin-left: -23px;
	margin-bottom: 10px;
	padding: 0px;
	height: 64px;
	width: 520px;
}

.palette-gauche
{
	width: 180px;
	float: left;
	font-size: 11px;
	margin-top: 10px;
}

#homepage .palette-gauche h4
{
	color: #ff4e00;
	margin: 0 0 7px 0;
	font-weight: normal;
}

#homepage .palette-gauche p
{
	margin: 0 0 7px 0;
}

.bold-brun
{
	font-weight: bold;
	color: #d28101;
}

#homepage .palette-gauche .bold-brun
{
	width: 120px;
}


.text-exergue-blanc
{
	clear: both;
	display: block;
	position: absolute;
	top: 320px;
	color: #fffeff;
	font-weight: bold;
}

#navigation-arrows
{
	position: relative;
	height: 50px;
	margin-bottom: -50px;
	z-index: 200;
}

#left-arrow
{
	position: absolute;
	z-index: 200;
	left: -10px;
	top: 320px;
}

#right-arrow
{
	position: absolute;
	z-index: 200;
	right: -5px;
	top: 320px;
}

/* @end */

/* @group short-version */

#vote-slides .slide-content.short
{
	width: 634px;
	height: 510px;
	background: url(images/bg_fiche_short.jpg) no-repeat;
}

#vote-slides .slide-content.short .bouton-vote a, #vote-slides .slide-content .bouton-vote-short a, #vote-slides .slide-content .bouton-savoir-plus a, #vote-slides .slide-content.short .bouton-retour a, #vote-slides .slide-content.short .long-description-content
{
	display: none;
}

#vote-slides .slide-content.short .bouton-vote-short a
{
	display: block;
	float: right;
	margin-right: 20px;
}

#vote-slides .slide-content.short .decription-content-text
{
	min-height: 180px;
}

#vote-slides .slide-content.short .bouton-savoir-plus a
{
	display: block;
	float: left;
	margin-top: 45px;
	margin-left: 20px;
}

/* @end */

/* @group vote-chooser */

#vote-chooser
{
	background-color: #FFF;
	width: 612px;
	margin: 20px auto;
	height: 205px;
	padding: 6px 0 0 6px;
}

#vote-chooser ul, #vote-chooser li
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

#vote-chooser li
{
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
	width: 94px;
	height: 95px;
	padding: 1px 0 0 2px;
	background: url(images/module_vote/vignette_bg.gif) no-repeat;
}

#vote-chooser a:hover, #vote-chooser a:active,
#vote-chooser a:visited
{
	border: none;
	text-decoration: none;
}
#vote-chooser img
{
	position: relative;
	z-index: 1;
	border: 0px none;
	display: block;
}
#vote-chooser a:hover span,
#vote-chooser .infobulle .vignette-bulle .cadrevert
{
	display: block;
	height: 90px;
	width: 94px;
	margin-top: -90px;
	position: relative;
	z-index: 2;
	background: url(images/module_vote/vignette_hover.gif) no-repeat 0 0;
}

#vote-chooser .visited a img
{
	opacity: 0.3;
	filter: alpha(opacity=30);
}

#vote-chooser span.checked
{
	display: block;
	height: 27px;
	width: 27px;
	right: -3px;
	top: -98px;
	margin-left: 67px;
	position: relative;
	z-index: 2;
	background: url(images/module_vote/vignette_visited.png) no-repeat 100% 0;
}

#vote-chooser .infobulle
{
	width: 274px;
	height: 95px;
	padding: 12px 12px 30px 10px;
	position: relative;
	float: left;
	margin: -130px 0 -95px -104px;
	z-index: 100;
	background: url(images/module_vote/bulle_bg.png) no-repeat 0 0;
	display: none;
}

#vote-chooser .infobulle .vignette-bulle
{
	float: left;
	margin: 2px 15px 5px 5px;
	border: 1px solid #000;
}

#vote-chooser .infobulle h4
{
	font: bold 14px/15px verdana, geneva, sans-serif;
	color: #FFF;
	background: none transparent;
	margin: 0px 0px;
}

#vote-chooser .infobulle p
{
	font: 10px/12px verdana, geneva, sans-serif;
	color: #FFF;
	margin: 0px 0px;
}

#vote-chooser .infobulle p.orange-text
{
	color: #ff4e00;
	font-weight: bold;
	margin: 5px 0px;
}

/* @end */

/* @group Fiches */

.slide-content h3
{
	color: #9b4328;
	font: 18px "Trebuchet Ms", arial, helvetica, sans-serif;
	background: none;
	padding: 0;
	margin: 0 0 2px;
}

.slide-content h2
{
	color: #43687c;
	font: 28px/12px "Trebuchet Ms", arial, helvetica, sans-serif;
	background: none;
	padding: 0;
	margin: 5px 0 0px;
}

.slide-content h2 span
{
	color: #9b4328;
	font: 12px/16px "Trebuchet Ms", arial, helvetica, sans-serif;
}

.slide-content h4.t-detail-action
{
	background: url(images/module_vote/detail_action.gif) no-repeat;
	font-size: 20px;
	margin: 17px 0 5px 12px;
	padding: 0px;
	height: 24px;
}

.slide-content h4.t-detail-action span
{
	display: none;
}

.slide-content h5
{
	color: #000;
	font-weight: normal;
	margin: 0;
	font-size: 11px;
	line-height: 12px;
	display: block;
	width: 400px;
	min-height: 35px;
}

.slide-content h5 .orange-text
{
	color: #ff4e00;
	font-weight: bold;
}

.col-images
{
	float: right;
	width: 240px;
	text-align: center;
	position: absolute;
	right: 0px;
	top: 58px;
}

.col-textes
{
	float: left;
	width: 425px;
	font-size: 11px;
	line-height: 15px;
	position: absolute;
	top: 79px;
	left: 52px;
}

.col-textes p,
.col-textes .left-col,
.col-textes .right-col
{
	margin-top: 0px;
	margin-bottom: 7px;
}
.col-textes ul
{
	margin-bottom: 5px;
}

.col-textes .first-block
{
	display: block;
	width: 390px;
}

.brown-text
{
	font-weight: bold;
	color: #d28101;
}

.legende-agrandir
{
	position: absolute;
	top: 280px;
	right: 20px;
	z-index: 2;
}

.bouton-vote
{
	position: absolute;
	right: 35px;
	top: 350px;
}

.bouton-retour
{
	position: absolute;
	right: 85px;
	top: 470px;
}

/* @end */

/* @group overlay */

#common-overlay
{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 15000;
	display: none;
}

#overlay-bg
{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: #FFF;
	filter:alpha(opacity=60);
	opacity: 0.6;
}

#overlay-content
{
	position: absolute;
	top: 25%;
	left: 50%;
	right: 50%;
	height: 40%;
	z-index: 2;
}

#overlay-palette
{
	width: 500px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #c4c4c4;
	margin-left: -250px;
	background: #FFF url(images/module_vote/illustr_vote.jpg) no-repeat 150% 150%;
	padding: 0px 25px 100px 25px;
	min-height: 250px;
}

#overlay-palette label
{
	width: 132px;
}

#overlay-palette input
{
	width: 190px;
}

#overlay-palette input.submit
{
	width: 130px;
	float: right;
	padding: 0;
	margin-top: -5px
}

#overlay-palette p.mail-request
{
	margin: 25px 0px;
}

#overlay-palette p.vote-pending,
#overlay-palette p.vote-done {
	margin: 25px 0px;
	display: none;
}

#overlay-palette p.vote-pending img {
	vertical-align: middle;
}

#overlay-close-btn a
{
	display: block;
	width: 30px;
	height: 30px;
	background: url(images/close.png) no-repeat;
	float: right;
	margin-top: -10px;
	margin-right: -34px;
}

#overlay-close-btn a:hover
{
	filter:alpha(opacity=75);
	opacity: 0.75;
	cursor: pointer;
}

#overlay-close-btn span
{
	display: none;
}

.red{
	color: red;
}
.green {
	color: green;
}

/* @end */

/* @group Resultats-trophees */

#homepage .resultats-trophees .image-droite
{
	float: right;
	position: relative;
	z-index: 5;
}

#homepage .resultats-trophees
{
	padding-left: 15px;
	width: 675px;
	margin-top: 18px;
}

#homepage .resultats-trophees .cadre1-header
{
	margin-top: 0px;
}

#nomines-web-bg
{
	width: 230px;
	min-height: 700px;
	background: url(images/resultats_trophees/bg_col_internautes_prix_initiatives.jpg) no-repeat 0 0;
	padding: 200px 50px 0px 0px;
	position: relative;
	top: -90px;
	margin-right: -50px;
}

#prix-initiatives
{
	padding: 0px 10px 20px 10px;
}

#prix-initiatives strong
{
	white-space: normal;
}

#grand-prix-internautes
{
	padding: 0px 10px 100px 45px;
}

#content h1.t-trophees-nomines 
{
	background: url(images/resultats_trophees/t_trophees_nomines_loreats.png) no-repeat;
	height: 70px;
}

#grand-prix-internautes h2,
#prix-initiatives h2,
h2.t-trophees-results span,
h2.t-trophees-results-humanitaire span,
#content h1.t-trophees-nomines span
{
	display: none;
}

/*.resultats-trophees .laureat
{
	padding: 0px 0px 5px 60px;
	background: url(images/resultats_trophees/stamp_loreat.png) no-repeat;
	min-height: 50px;
	font-size: 13px;
	display: block;
}*/

.resultats-trophees .laureat
{
	padding: 0px 0px 5px 60px;
	background: url(images/resultats_trophees/stamp_laureat.png) no-repeat 10px 0;
	min-height: 50px;
	font-size: 13px;
	display: block;
}

.resultats-trophees .laureat-liste
{
	background: url(images/resultats_trophees/stamp_laureat.png) no-repeat 99% 0%;
	display: block;
	min-height: 55px;
	margin-bottom: 0px;
}

.resultats-trophees ul
{
	overflow: hidden;
	margin-bottom: 15px;
}

.resultats-trophees .laureat ul
{
	margin-bottom: 3px;
}

.resultats-trophees li
{
	clear: both;
}

.resultats-trophees li a
{
	color: #999;
}

.resultats-trophees li a:hover,
.resultats-trophees li a:focus
{
	color: #ec7037;
}

h2.t-trophees-results
{
	background: url(images/resultats_trophees/t_trophees_eau_2010.png) no-repeat;
	height: 65px;
	margin-bottom: 10px;
}

h2.t-trophees-results-humanitaire
{
	background: url(images/resultats_trophees/t_trophes_eau_solidarite.png) no-repeat;
	height: 65px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.resultats-trophees li strong
{
	color: #009eb4;
	white-space: nowrap;
	font-size: 9px;
}

/*li.pdf-link, li.video-link
{
	display: block;
	margin-right: 15px;
	margin-left: 20px;
}*/

li.pdf-link, li.video-link
{
	display: inline;
	line-height: 25px;
	margin: 0 15px 0 20px;
}

li.pdf-link
{
	background: url(images/resultats_trophees/ico_mini_pdf.png) no-repeat 0px 0px;
	margin-left: 20px;
}

li.video-link
{
		background: url(images/resultats_trophees/ico_mini_video.png) no-repeat 0px 0px;
}

.laureat li.pdf-link, .laureat li.video-link
{
	background: none;
	padding: 0px;
	float: left;
	clear: none;
}

.laureat li.pdf-link a span, .laureat li.video-link a span
{
	display: none;
}

.laureat li.pdf-link a
{
	display: block;
	background: url(images/resultats_trophees/bt_fiche_pdf.png) no-repeat 0px 0px;
	height: 55px;
	width: 120px;
}

.laureat li.pdf-link a:hover,
.laureat li.pdf-link a:focus
{
	background: url(images/resultats_trophees/bt_fiche_pdf.png) no-repeat 0px -55px;
}

.laureat li.video-link a
{
	display: block;
	background: url(images/resultats_trophees/bt_voir_video.png) no-repeat 0px 0px;
	height: 55px;
	width: 130px;
}

.laureat li.video-link a:hover,
.laureat li.video-link a:focus
{
	background: url(images/resultats_trophees/bt_voir_video.png) no-repeat 0px -55px;
}

/* @group diaporama-small */

.diaporama-small
{
	float: right;
	width: 230px;
	height: 160px;
	overflow: hidden;
	position: relative;
	z-index: 50;
}

.diaporama-small a
{
	display: none;
}

.diaporama-small a:first-child
{
	display: block;
}


/* @end */

/* @end */

