 /*------------------------------------------------------*
  *-------------    ICARE-NET.COM - agence web ---  CSS  ----*
  *------------------------------------------------------*/
img{
	border:none;
	
}
html {
   margin: 0;
   padding: 0;
}


body {
	scrollbar-face-color: #CCC;
	scrollbar-shadow-color: #000;
	scrollbar-highlight-color: #FFF;
	scrollbar-3dlight-color: #FFF;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-track-color: #FFF;
	scrollbar-arrow-color: #000;
	margin: 0;
	padding: 0;
	background-color: #F3F4DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	line-height: 17px;
}


* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
} 


form, input {
	margin: 0px;
	padding: 0px;
}

/*select {
	color: #000;
	background-color: #fff;
}*/

p {
	margin: 0px;
 padding: 0px;
}

li {
	/*list-style-image: url(../images/deco/puce.gif);*/
}



 /*------------------------------------------------------*
  *-----------------------------------     CSS BLOCS     ----*
  *------------------------------------------------------*/


#general{
	margin:0 auto;
	padding:0;
	width:100%;
}

/*Haut de page*/

#header{
	margin-top: 20px;
	margin-bottom: 20px ;
	margin-left:auto;
	margin-right: auto;
	padding:0px;
	width:900px;
	height:100px;
	background-color: #FFFFFF;
}

#header a{
	color:#fff;
	text-decoration:none;
}

#header a:hover{
	color:#CCC;
}

/*Contenu de page*/

#content {
	margin:0 auto;
	padding-top:0px;
	padding-bottom:1px;
	padding-right:0px;
	padding-left:0px;
	width:900px;
	background-color:#FFFFFF;
}
#content_milieu{
	margin:0 auto;
	padding:0;
	width:500px;
}

#content_milieu h1{
	margin:0;
	padding:0 0 10px 0;
	font-size:1.3em;
	color:#9F1614;
}

.gucci{
padding:0 15px 15px 15px;
}


.texte_gucci{
	margin:0;
	padding:0 0 10px 0;
	font-size:1.3em;
	font-weight:bold;
	color:#9F1614;
}
	
.texte_gucci2{
	margin:0;
	padding:10px 0 20px 0;
	font-size:1.5em;
	font-weight:bold;
	font-style:italic;
	color:#263C30;
	font-family:arial, Times, serif;
	text-align:center;}
	
	.eiffel{
	padding:0 15px 30px 75px;}
/*Bas de page*/

#footer{
	margin-top:20px;
	margin-bottom:0px;
	margin-left: auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
	width:900px;
	background-color:#9E1513;
	color:#FFFFFF;
	text-align:center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D0B06D;
	border-bottom-color: #D0B06D;
}

#footer a{
	color:#fff;
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	padding-bottom:5px;
}

#footer a:hover{
	color:#CCCCCC;
}


/*clear debut*/

#clear {
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}

/*clear fin*/

#texte-home {
	margin: 0 0 15px 0;
	padding: 15px 0 0 0;
}
#texte-home p{
	text-indent:20px;
	text-align:justify;
	padding:0 10px 0 10px;
	margin: 0 0 10px 0;
	font-size:11px;
	line-height: 17px;
}

.td_gche{
	background-color:#971632;
}
.td_dte{
	background-color:#263C30;
}
.table_index_actu{
	width:480px;
	border:1px;
	border-collapse:collapse;
	border-style:solid;
	border-color:#8D4A14;
	margin-bottom:5px;
	margin-left:10px;
	
}
.table_index_resultat{
	width:480px;
	border:1px;
	border-collapse:collapse;
	border-style:solid;
	border-color:#547212;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:1px;
}
.table_index_concours{
	width:480px;
	border:1px;
	border-collapse:collapse;
	border-style:solid;
	border-color:#9E1513;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:1px;
}
.table_index_stage{
	width:480px;
	/*height:200px;*/
	border:1px;
	border-collapse:collapse;
	border-style:solid;
	border-color:#9E1513;
	margin-bottom:18px;
	margin-left:10px;
	margin-top:1px;
}
.td_titre_actu{
	background-color:#9E1513;	
	background-image:url(../images/actu/td_titre_actu.jpg);
	background-repeat:no-repeat;	
	color:#FFFFFF;
	padding-left:18px;
	font-weight:bold;
	font-size:12px;	
}
.td_actu_lien{
	text-align:right;
}
.td_stage_lien{
	text-align:right;
}

.td_titre_resulat{
	background-color:#9E1513;	
	background-image:url(../images/resultats/td_titre_resultats.jpg);
	background-repeat:no-repeat;	
	color:#FFFFFF;
	padding-left:18px;
	font-weight:bold;
	font-size:12px;	
}
.td_titre_concours{
	background-color:#9E1513;	
	background-image:url(../images/concours/td_titre_concours.jpg);
	background-repeat:no-repeat;	
	color:#FFFFFF;
	padding-left:18px;
	font-weight:bold;
	font-size:12px;	
}
.td_titre_stage{
	background-color:#9E1513;	
	color:#FFFFFF;
	padding-left:20px;
	font-weight:bold;
	font-size:12px;	
}
.td_sstitre_concours{
	background-color:#BE5705;	
	color:#FFFFFF;
	padding-left:20px;
	font-weight:bold;
	font-size:11px;
}
.td_sstitre_stage{
	background-color:#D0B06D;
	color:#FFFFFF;	
	/*color:#476011;*/
	padding-left:20px;
	font-weight:bold;
	font-size:11px;
}
.livre_or{
	width:180px;
	height:100px;
	border:1px;
	border-collapse:collapse;
	border-style:solid;
	border-color:#D0B06D;
	margin-bottom:20px;
	margin-top:10px;
}
.galerie{
	width:180px;
	height:100px;
	border:1px;
	border-collapse:collapse;
	border-style:solid;
	border-color:#D0B06D;
	margin-bottom:20px;
}
.presse{
	width:180px;
	height:100px;
	border:1px;
	border-collapse:collapse;
	border-style:solid;
	border-color:#D0B06D;
	margin-bottom:20px;
}
.pub_gche{
	width:170px;
	height:100px;
	border:1px;
	border-collapse:collapse;
	border-style:solid;
	border-color:#9E1513;
	margin-top:20px;
}
.pub_dte{
	width:180px;
	height:100px;
	border:1px;
	border-collapse:collapse;
	border-style:solid;
	border-color:#D0B06D;
	margin-bottom:20px;
}
.cell_actu{
	padding:10px;
	text-align:justify;
	vertical-align:top;
}
.cell_resultat{
	padding:10px;
	text-align:justify;
	vertical-align:top;
}
.cell_concours{
	padding:10px;
	text-align:justify;
	vertical-align:top;
}
.cell_stage{
	padding:10px;
	height:10px;
	text-align:justify;
	vertical-align:top;
}
.cell_resultat_video{
	background-color:#FFFFFF;
	padding:10px;
	height:10px;
	text-align:right;
	vertical-align:bottom;
}
.accueil{
	text-indent:20px;
	text-align:justify;
	padding:10px;
	font-size:11px;
	line-height: 17px;
}
.image-droite{
	float:left;
	margin:10px 15px 5px 0;
}
 /*------------------------------------------------------*
  *--------------------------     CSS IMAGES     ----*
  *------------------------------------------------------*/
.img_resultats{
	border-style:solid;
	border-color:#547212;
	border:1px;
	padding:5px;
	background-color:#D6D8D0;
	margin-left:5px;
}
.img_concours{
	border-style:solid;
	border-color:#BE5705;
	border:1px;
	padding:5px;
	background-color:#D5D0D0;
	margin-left:5px;
}
.img_stage{
	border-style:solid;
	border-color:#BE5705;
	border:1px;
	padding:5px;
	background-color:#F3F4DF;
	margin-left:5px;
}
.img_actu{
	border-style:solid;
	border-color:#8D4A14;
	border:1px;
	padding:5px;
	background-color:#DDAF4F;
	margin:5px;

}
.img_photos{
	border-style:solid;
	border-color:#8D4A14;
	border:1px;
	padding:5px;
	background-color:#DDAF4F;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:2px;
	margin-right:2px;

}
 /*------------------------------------------------------*
  *--------------------------     CSS PLANS     ----*
  *------------------------------------------------------*/
  
/*page plans*/

#plan {
	width: 350px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#plan img {
 margin-top: 10px;
	margin-bottom: 10px;
}

/*pop up plans*/
#popup_plan {
 margin-top:20px;
	width: 550px;
	position: absolute;
	left: 50%;
	margin-left: -275px;
}

#popup_plan a {
	color:#333;
	text-decoration:none;
}

#popup_plan a:hover {
	color:#666;
}

#popup_plan img {
	border: 1px solid #333;
}




 /*------------------------------------------------------*
  *--------------------------     CSS TITRES     ----*
  *------------------------------------------------------*/
  
   h1 {
   	margin: 0px 0 10px 0;
    padding: 0px 0 10px 0;
	   color:#000;

  }
  
   h2 {
   	margin: 0px;
    padding: 0px;
	   color: #000;
  }
  
   h3 {
   	margin: 0px;
    padding: 0px;
  	 color:#000;
  }
  
   h4 {
   	margin: 0px;
    padding: 0px;
  	 color:#000;
  }
  
   h5 {
   	margin: 0px;
    padding: 0px;
  	 color:#000;
  }
  
   h6 {
   	margin: 0px;
    padding: 0px;
  	 color:#000;
  }


  
  

  /*------------------------------------------------------*
  *-----------------------------------     CSS LIENS     ----*
  *------------------------------------------------------*/
a.lien_contact{
	display:block;
	width:150;
	height:14px;
	color:#547212;
	background:#E3DADA;
	text-decoration:none;
	padding-right:5px;
	font-weight:bold;
}
a:hover.lien_contact{

	color:#476011;
	background:#E3DADA;
	text-decoration:none;
}
a.liens_pages{
	text-decoration:none;
	color:#701010;
  
  }
a:hover.liens_pages{
	text-decoration:none;
  color:#B51C1C;
  }
a.lien_actu{
	display:block;
	width:150;
	color:#701010;
	
	background:#E3DADA;
	text-decoration:none;
	padding-right:5px;
	font-weight:bold;
}
a:hover.lien_actu{
	color:#B51C1C;
	background:#E3DADA;
	text-decoration:none;
}
a.lien_concours{
	display:block;
	width:150;
	color:#701010;
	
	background:#E3DADA;
	text-decoration:none;
	padding-right:5px;
	font-weight:bold;
}
a:hover.lien_concours{
	color:#B51C1C;
	background:#E3DADA;
	text-decoration:none;
}
a.lien_resultats{
	display:block;
	width:150;
	color:#476011;
	background:#E3DADA;
	text-decoration:none;
	padding-right:5px;
	font-weight:bold;
}
a:hover.lien_resultats{
	color:#77A11C;
	background:#E3DADA;
	text-decoration:none;

}
a.lien_video{
	display:block;
	width:150;
	color:#701010;
	background:#E3DADA;
	text-decoration:none;
	padding-right:5px;
	font-weight:bold;
}
a.lien_stage{
	display:block;
	width:150;
	color:#476011;
	background:#E3DADA;
	text-decoration:none;
	padding-right:5px;
	font-weight:bold;
}
a:hover.lien_stage{
	color:#476011;
	background:#E3DADA;
	text-decoration:none;

}
a:hover.lien_video{
	color:#B51C1C;
	background:#E3DADA;
	text-decoration:none;

}


#nav_menu_gauche{
	margin:30px 0 0 0;
	padding:0;
	width:180px;
	background:#E3DBD9;
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

 a.lien_nav_menu_gauche{
	padding:7px 0 ;
	color:#FFFFFF;
	background-color:#BE5705;
	text-decoration:none;
	display:block;
	border-bottom:#fff solid 1px;
	/*height:30px;*/
}
 a.lien_nav_menu_gauche:hover{
 	color:#333333;
		background-color:#BE5705;
		text-decoration:none;
}


 /*------------------------------------------------------*
  *-----------------------------------     CSS EFFETS     ----*
  *------------------------------------------------------*/

#zone {
	margin:5px;
	width: 300px;
	height: 250px;
	overflow: auto;
	}


.transparence {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	}
	
	/*------------------------------------------------------*
  *-----------------------------------     CSS POST IT     ----*
  *------------------------------------------------------*/


#post_it_header{
	width: 200px;
	height:80px;
	background:url(../images/admin/punaise.gif) no-repeat;
}

#post_it_content{
	width: 200px;
	height:120px;
	border-bottom:#000 solid 1px;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
	background:#D1CFCF;
}

#post_it_content a{
	color:#3DAFEB;
	text-decoration: none;
}

#post_it_content a:hover{
color:#F67F00;
}

#post_it_content h4{
	margin:0;
	padding:10px 0 0 0;
	color:#F67F00;
	font-size:14px;
	text-align:center;
}

#post_it_content p{
	margin:0 auto;
	padding:15px 0 0 0;
	width:180px;
	color:#02468B;
	font-size:11px;
}

#video{
	margin:0 auto;
}

#photos_actu{text-align:center; padding-top:5px}
#photos_actu a{border:none; text-decoration:none;}
#photos_actu a img{border:solid 1px #9F1513; padding:3px;}
#photos_actu a,#photos_actu p{margin:5px; }


td.texte_lien p.titre_txt_lien{
	color:#9E1513;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin : 6px 6px 0 6px;
	padding:10px;
}
td.texte_lien p{
	background:#FFFFCC;
	margin: 0 6px 6px 6px;
	padding:0 10px 10px 10px;
	color:#BE5705;
	/*font-weight:bold;*/
}
td.texte_lien p a{
	color:#9E1513;
	text-decoration:none;
	font-weight:bold;
}
td.texte_lien p a:hover{
	text-decoration:underline;
	font-weight:bold;
}

p.legendes{
padding:10px;
color:#FFFFFF;
text-align:center;
}

.legendes2{
padding:10px;
color:#FFFFFF;
text-align:center;
font-weight:bold;}

.legendes2 a{

color:#FFFFFF;
}

.legendes2 a:hover{
text-decoration:none;
color:#BE5705;
}


