/*#######################################################################
F E U I L L E   D E     S T Y L E    :   R O U G E 
#########################################################################*/
/*

HTML #CD2828
RGB 205/40/40

HTML #801919
RGB 128/25/25

HTML #CC7A29
RGB 204/122/41

HTML #804D19
RGB 128/77/25

HTML #333333
RGB 51/51/51

HTML #CCCCCC
RGB 204/204/204

*/

a
{
	text-decoration:none;	
	color: #006666;
}



a:hover
{
	color: #006666;
	text-decoration: underline;

}


.couleur1{
	color:#cc0066;
}

.couleur2{
	color:#006666;
}

.couleur3{
	color:#ff6600;
}

.couleur4{
	color:#ffcc66;
}

.couleur5{
	color:#999999;
}
.couleur6{
	color:#000000;
}

.stitre_nxcommerce
{
	color:#D41F31;
}

.pagination{
	clear:both;
	visibility:hidden;
}

#enteteCadre{
    color:#cc0066;
    font-size:18px;
    font-weight:bold;
    border-bottom:4px solid black;
		padding: 10px 0 10px;
}

#enteteIcones{
    height:27px;
    background-image:url("/images/bordure190.jpg");
		background-position:center;
    background-repeat:no-repeat;
    color:#ffcc66;
    font-size:9px;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
    vertical-align:top;
    
}

/*###  ID   E N T E T E :  D I V   E N T E T E   P A G E */
body{
	background-image:url("/images/motif.gif");
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;  
	color:black;
}

#page {
	background-color:#fff;
	border:1px solid black;
	width:1024px;
	border: 1px solid dark;
	margin:0 auto;
}


	#page #entete {
		display:block;
		width:1024px;
		height:150px;
		background-repeat:no-repeat;
	}

		#page #entete #entete1{
			background-image:url('/images/logot.jpg');
			display:block;
			float:left;
			width:450px;
			height:100%;
		}

		#page #entete #entete1 H1{
		    
			font-size:11px;
			color: #333333;
			font-weight:bold;
			text-align:left;
			text-transform:uppercase;
		}
	
		#page #entete #entete2{
  			background-image:url('/images/entete.jpg');
			display:block;
			float:left;
			width:568px;
			height:100%;
		}
	
/* ### M E N U   H O R I Z O N T A L ### */
	#page #menuhorizontal{
	  background-image:url("/images/bordure.jpg");
		width:1024px;
		height:50px;
	}

	#page #menuhorizontal #menuh{
		width:1024px;
		height:25px;
		display:block;
		float:left;
	}

		#page #menuhorizontal #menuh #content #wrap {	
			width:1024px;
		}

		#page #menuhorizontal #menuh #content #wrap #menu {
			background:#cc0066 none repeat scroll 50%;
			padding:0pt;
			width:1024px;
			text-align:left;
		}

		#page #menuhorizontal #menuh #content #wrap #menu a {
			color:#fff ;
			font-size:12px;
			padding:4px 4px;
			text-decoration:none;
		}

		#page #menuhorizontal #menuh #content #wrap #menu a.hover {
			background:#F4F9FF none repeat scroll 0%;
		}

		#page #menuhorizontal #menuh #content #wrap #menu span {
			display:none;
		}
	
/*###  O U  S U I S  J E  ###*/
	#page #ousuisje{
		width:1024px;
		display:block;
		float:left;
		text-align:left;
		font-size:10px;
		padding-left:5px;
	}


/*###  O U  S U I S  J E  ###*/
	#page #corps {
		display:block;
		width:1024px;
		z-index:50;
	}
/*####################################*/			
/*### C O L O N N E   G A U C H E  ###*/
/*####################################*/			
		#page #corps #corps1 {
			display:block;
			float:left;
			z-index:50;
	    padding : 0;
	    margin  : 0;			
			width:190px;
		}
		
			/*### M E N U   V E R T I C A L  ###*/
			#page #corps #corps1 #menuVertical{
				padding : 0;
				margin  : 0;			
				padding-left:5px;
				width:185px;
				font-size:11px;
			}
			
			#menuv 
            {
			    background-image:url("/images/menuvCorp.jpg");
			    padding : 0;
			    margin  : 0;
					padding-top:2px;
          width   : 190px;
			}
			
		  #page #corps #corps1 #menuVertical #menuv li 
            {						  
				list-style-type :  none;            /* Aucunes puces associées */
				padding : 0;
				margin  : 0;
        margin-left     :  10px;             /* Ajout d'une marge en bas du lien */
					padding-top:2px;
      }

			    #page #corps #corps1 #menuVertical ul #menu_autre li{
                    list-style-type   :  none;
                }

			    #page #corps #corps1 #menuVertical #menuv li a
					{
            		width   : auto !important;   /* Largeur interprétée par tous les navigateurs excepté IE6 et inférieur */						
		            width   : 100%;              /* largeur interprétée par IE6 et inférieur */
            		display : block;             /* Définition sous forme de block */
            		color:white;
          }		

			    #page #corps #corps1 #menuVertical #menuv li a:hover
					{
            		width             : auto !important;   /* Largeur interprétée par tous les navigateurs excepté IE6 et inférieur */						
            		width             : 100%;              /* largeur interprétée par IE6 et inférieur */
            		padding           : 1px;               /* Définition des marges intérieures */  
            		display           : block;             /* Définition sous forme de block */
          }

			#page #corps #corps1 #recherche{
				display:block;
		    padding : 0;
		    margin  : 0;
				padding-top:10px;
				padding-left:5px;
				width:100%;
				font-size:10px;
				text-align:left;
			}


			#page #corps #corps1 #cantine{
				display:block;
		    padding : 0;
		    margin  : 0;
				padding-top:10px;
				padding-left:5px;
				width:100%;
				font-size:10px;
			}

			#page #corps #corps1 #utiles{
				display:block;
		    padding : 0;
		    margin  : 0;
				padding-top:10px;
				padding-left:5px;
				width:100%;
				font-size:10px;
				text-align:center;
			}

/*####################################*/			
/*### C O L O N N E   D R O I T E  ###*/
/*####################################*/			
		#page #corps #corps2{
			display:block;
			float:left;
			z-index:50;
			width:824px;
	    padding : 0;
	    margin  : 0;
			margin-left:5px;
		}

	    #page #corps #corps2 #titre_fiche{
		    display:block;
		    width:100%;
		    height:40px;
	    }

		#page #corps #corps2 #centre{
			display:block;
			float:left;
			z-index:50;
	    padding : 0;
	    margin  : 0;
			width:569px;
		}

		    #page #corps #corps2 #centre #quoideneuf{
		    	padding:35px 10px 10px 10px;
    			overflow:	auto;
	    		margin:3px;
		    	width:95%;
			    height:300px;
    			//height:350px;
    			margin-right:20px;
    			color:#000000;
    			text-align:justify;
    			border:1px solid darkgray;
	        }
        
    		#page #corps #corps2 #centre #agen{
		    	padding:35px 10px 10px 10px;
    			overflow:	auto;
    			margin:3px;
    			width:95%;
    			height:300px;
    			//height:350px;
    			margin-right:20px;
    			color:#000000;
    			text-align:justify;
    			background-image:url("images/agenda.jpg");	
    			background-repeat:no-repeat;
    			border:1px solid darkgray;
	    	}
								
		#page #corps #corps2 #icones{
			display:block;
			float:left;
			z-index:50;
			width:230px;
			margin:0; padding:0;
			margin-left:5px;
		}
		
					
		#page #corps #corps2 #icones #csp{
			margin:0; padding:0;
			width:250px;
			font-size:10px;
			color:#000000;
			text-align:center;
		}
			
		#page #corps #corps2 #icones #videos{
			margin:0; padding:0;
			width:250px;
			font-size:10px;
			color:#000000;
			text-align:justify;
		}
		#page #corps #corps2 #icones #tra{
			color:#000000;
			font-size:10px;
			padding:20px 35px 30px;
			text-align:justify;
			width:170px;
			//width:250px;
		}
		
		#page #corps #corps2 #icones #gaze{
			margin:0; padding:0;
			width:250px;
			font-size:10px;
			color:#000000;
			text-align:justify;
		}
		
	#page #corps #corps2 #principal{
		display:block;
		float:left;
		z-index:50;
		width:98%;
	}
	#page #corps #corps2 #principal #telechargements{
		width:100%;
		text-align:left;
	}

	#page #corps #corps3{
		display:block;
		float:left;
		z-index:50;
		width:190px;
	}
		
	#page #corps #corps3 #block_info{
		display:block;
		width:190px;
		z-index:50;
	}

	#page #corps #corps3 #block_info #cacpasse{
		width:185px;
		height:150px;
		margin-bottom:10px;
		text-align:center;
	}
	
	#page #corps #corps3  #block_info #sortiraris{
		width:185px;
		height:420px;			
		text-align:center;
		overflow:auto;
	}
		
	#pied{
		width:1024px;
		height:30px;
		text-align:center;
		margin:0 auto;
	}


#img {
	vertical-align:bottom;
}

#subnav {
	font-size:11px;
	margin-bottom:2em;
}

#subnav a {
	color:#FB3B00;
	margin-right:1em;
}

#subnav span {
	color:silver;
	margin-right:1em;
}
	


	/* CA  S ' E S T   P A S S E */
	
	#lebloc{
		margin-top:5px;

	}
	
	#image_cacpasse{
		text-align:center;
		
		
	}
		
	#comment_capasse{
		font-size:10px;		
		text-align:center;
		width:180;
				
	}
  
  
.bodyText, p
{
	text-align:justify;
	color: #333333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-right: 10px;
}

.smenu , h2
{
	font-family: verdana,arial; 
  font-size: 10px;
}

.headline 
{
	font-family: Verdana,aria;
	font-style: bold;
  font-size: 18px;
}

.headline_ombre 
{
	font-family: Verdana,arial;
	color:#999999;
	font-style: bold;
  font-size: 18px;
	text-align: center;
}


.ptit_titre{
font-size:9px;
font-style:italic;
text-transform:capitalize;
}

.date{
color:#804D19;
font-weight:bold;
}


.separateur{
	clear:both;
	visibility:hidden;
}


			
			#actu{
				display::bloc;
				float:left;
				z-index:50;
				width:310px;
				height:520px;
				vertical-align:top;
			}
				#mairie{
					width:190px;
					height:185px;
					display:block;
					padding:5px;
					padding-top:20px;
					margin:5px;
					float:left;
					border:1px dashed darkgray;
					overflow:	auto;
					text-align:center;
					
					font-size:11px;
			}
				#neuf{
					width:410px;
					height:200px;
					display:block;
					padding:5px;
					margin:5px;
					float:left;
					border:1px dashed darkgray;
					overflow:	auto;
				}
		
			#breve{
				display::block;
				float:left;
				width:340px;
				height:520px;
			}
			
		
				#bloc{
					width:410px;
					height:320px;
					display:block;
					padding:5px;
					margin:5px;
					float:left;
					border:1px dashed darkgray;
					background-image:url("images/billetmois.jpg");
					background-position:bottom center;
					background-repeat:no-repeat;
					overflow:	auto;
				}
						
	.datebloc{
		font-size:12px;
	}

	.titrebloc{
		font-size:12px;
		font-weight:bold;
	}
	
	#trx{
		display:block;
		float:left;
		width:150px;		
		margin:0px;
		padding:0px;
	}
	
	