/*** CSS les automnales  -  01.10.2009  ***/


/* Default  */

body {
    margin: 0;	
    padding: 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	
background:url(/multimedia/images/img_structures/bg_2010.gif) top center no-repeat;
	width:100%;
	/*** FOND 1 (blanc) ***/

	background-color:#FFF;
	/*** FOND 2 (orange) ***/
	/*
	background-image:url(/multimedia/images/img_structures/fond_2.jpg);
	background-color:#dba038;
	*/
}

p {margin:0 0 12px 0;}
img {border:0;}

.left{
	float:left;
	margin-right:10px;}

.right{
	float:right;
	margin-left:10px;}
	
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


/*****************************************************/
/*******      Principaux DIVS & colonnes    **********/
/*****************************************************/

#principal { 
	width: 960px; 
	margin: 0 auto;
	text-align: left;
	position:relative;
}

#zonecontenus{
	background-image:url(src="/multimedia/images/img_structures/fond_principal.gif");
	background-repeat:no-repeat;
	background-color:#f8f6e7;
	width:960px; }

/* Colonnes principales */


#colG {
	float: left;
	width: 232px;
	text-align:center;
}

#colD {
	float: right;
	width: 724px;
	position:relative;
	font-size:12px;
}

#home #colD {

}


/* caracteristiques respectifs */

#colG div{
	margin:15px;
}

#colD #sscolG {
	float: left;
	width: 500px;
	margin-right:0px;
}

#sscolD {
	float: right;
	width: 182px;
	position:relative;
}

#colD #sscolG div {
	margin:0px;	
}

#colD #sscolD div{
	margin:0px;
	margin-bottom:20px;
	}

#colD #sscolD .enAvant{
	/*background-color:#ececc9;*/
	border:#b30b1c solid 1px;
	padding:9px;
}

#colD .contenu {padding:14px;}



/*****************************************************/
/*************          ENTETE         ***************/
/*****************************************************/

#logo{
	position:absolute;
	width:auto;
	padding-top:5px;
	padding-left:20px;
	top:40px;
	left:0px;
	z-index:1;
	}
	
#logo img{
	border:none;}

#menu{
    height:29px; 
	width:905px;
	text-align:right;
	padding-top:92px;
}
	

#titre{
	padding-top:55px;
	text-align:right;
	width:907px;
	padding-bottom:90px;
	}

#icones{
	height:30px;
	width:960px;
	text-align:right;
	padding-top:13px;
	background:transparent url(/multimedia/images/img_structures/bg_search_.gif) bottom left no-repeat;
	position:relative;
	}

#icones form {
	padding:0;
	margin:0;
}
	
#home #icones #pictoPrint, #home #icones #pictoHome   {
display:none;
}

.header-print {display:none;}

/*****************************************************/
/********         GENERAL : CONTENUS         *********/
/*****************************************************/

/* Colonne de gauche  */
#colG .ssmenu{
		text-align:left;
}

#colG .partenaires {
	margin-top:10px;
	margin-bottom:10px;
width:200px;
}

#sponsors div {
margin:0;
margin-left:auto;
margin-right:auto;
}

#sponsors {
padding-top:40px;
padding-bottom:40px;
}

#sponsors {
text-align:center;

}

/* Colonne de droite  */

#colD #sscolD form{
	margin:0px;
	font-weight:bold;
}


	
/*****************************************************/
/**********          Pied de page        *************/
/*****************************************************/

	
#piedpage{
	text-align:right;
	line-height:20px;
	margin-top:5px;	
	margin-bottom:5px;
	color:#CFA767;
	font-size:11px;
	font-weight:normal;
	margin-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:url(/multimedia/images/img_structures/piedpage_bg.jpg) no-repeat;
	height:60px;
	padding-top:10px;
	position:relative;
	}
	
/*-----------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/
	
	
/*****************************************************/
/**********       CONTENUS :: Titres     *************/
/*****************************************************/	

#home h1{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:14px;
	margin:0px;   
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	height:20px;
	line-height:20px;
	background-color:#b30b1c;
	padding-left:10px;
	margin-bottom:10px;

}

#top h1, h1{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:16px;
	margin:0px;   
	font-weight:bold;
	color:#b30b1c;
	text-transform:uppercase;
	margin-bottom:10px;
	background:none;
	padding-left:0;
}

h1 img{
	margin-top:3px;}

h2 {
color:#b30b1c;
text-transform:uppercase;
font-size:13px;
margin:0 0 5px 0;
}
	
#colG h2{
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
    margin:0px; 
	margin-top:5px;
	margin-bottom:5px;
	background-color:#989880;
	color:#FFF;
	text-transform:uppercase;
	padding-left:11px;
	line-height:17px;
}

#colG h2.spe{
	background-color:#b00810;
}

h3 {
color:#b30b1c;
text-transform:uppercase;
font-size:14px;
margin:0 0 7px 0;
padding:0 0 2px 0;
border-bottom:1px solid #b30b1c;
}

h3.doc {clear:both;}

h4 {
font-size:14px;
margin:10px 0 3px 0;
padding:0;
}



/*****************************************************/
/******       CONTENUS :: Textes & Images     ********/
/*****************************************************/	

.date{
	color:#b30b1c;}

.titrenews{
	font-weight:bold;
	color:#b30b1c;
	line-height:20px;}
	

.bordergrey{
    border:#abaa94 solid 1px;
	padding:1px;
}

.separnews{
	margin-top:10px;
	margin-bottom:10px;}
	
	
#colD #sscolG #zonephotos{
	margin-right:15px;
}

#colD #sscolG #zonesectors{
	height:111px;
	width:270px;
	padding-top:10px;
	padding-bottom:10px;
	border:#b30b1c solid 1px;
	}
	
#pubbas{
	margin-top:30px;
	margin-left:7px;
	}
	
.copyright {position:relative;font-size:9px;color:#647678;}

.sectors{color:#5F5F4C; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin-left:10px;margin-bottom:10px;}

.news .image {
    float:left;
    margin-right:10px;
}
	
/*****************************************************/
/**********       CONTENUS :: Liens     *************/
/*****************************************************/

a:link, a:visited, a:active {
  font-weight:bold;
	color:#b30b1c;
	text-decoration:none;
}

a:hover {
  color:#ed051c;
}

/* Sous navigation */


/* SUITE / MORE */

a.more:link, a.more:visited, a.more:active {
    font-size:10px;
    font-weight:bold;
	padding-left:8px;
	color:#b30b1c;
	background-image:url(/multimedia/images/img_structures/pucemore_off.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-decoration:none;
	line-height:18px;

}

a.more:hover {
    color:#ed051c;
	background-image:url(/multimedia/images/img_structures/pucemore_on.gif);
}


#piedpage a:link, #piedpage a:visited, #piedpage a:active {
    text-decoration:none;
	line-height:19px;
	padding-left:12px;
	padding-right:12px;
}

#piedpage a:hover {
    text-decoration:underline;
}

#piedpage a.fond2:link, #piedpage a.fond2:visited, #piedpage a.fond2:active {
    color:#94947b;
}

#zonesectors a:link, #zonesectors a:visited, #zonesectors a:active{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#b30b1c;
	/*background-image:url(/multimedia/images/img_structures/puce_liste_off.gif);*/
	background-repeat:no-repeat;
	background-position:center left;
	margin-bottom:10px;

	}
	
#zonesectors a:hover{
	color:#ed051c;
	}
	
	
	
	
/*****************************************************/
/********     CONTENUS :: Formulaire      ************/
/*****************************************************/	
	
	
#colD #sscolD form input, #colD #sscolD form select{
	font-family:Verdana, Geneva, sans-serif;
	color:#4e4e43;
	border:1px solid #b30b1c;
	background-color:#FFF;
	font-weight:normal;
	font-size:10px;
	padding:2px;
	width:125px;
	margin-bottom:5px;
	margin-top:3px;
	}

#colD #sscolD form .bouton{
	width:30px;
	border:none;
	background:none;
	font-weight:bold;
	color:#b00810;

	font-family:Verdana, Geneva, sans-serif;}


/************ CONTENU SIMPLE *********************/
div.simple_content div.image_right {
border:1px solid #DDDDDD;
float:right;
margin-bottom:10px;
margin-left:10px;
padding:3px;
}

div.simple_content div.image_bottom
{
border:1px solid #DDDDDD;
float:left;
margin-bottom:10px;
margin-left:10px;
padding:3px;
margin-top:20px;
}

	
/************ PAGINATION NEWS **************/
.pagination_news{
	width:100%;
  padding-top:20px;
  clear:both;
}
	
.pagination_news .separator{
	color:#b00810;
	font-size:10px;
}
/***************************************/



/************ SITEMAP ******************/

.menu_sitemap {
	padding-left:50px;
}   

.menu_sitemap li {
 	padding:10px 0 0px 5px;
}

.submenu_sitemap {
	padding-left:75px;
}    

.submenu_sitemap li {
 	padding:3px 0 3px 5px;
}


/************ FORWARD EMAIL ******************/
.tdform {padding:5px;}
.error {background:red;padding:5px;color:#ffffff;}


/************ TEASER NEWSLETTER PAGES INTERIEURES ******************/

#teaserNewsletterInt{
text-align:left;
padding-bottom:20px;
}
#teaserNewsletterInt h3{
font-size:11px;
}
#logo{top:20px;}
#icones{background: url(/multimedia/images/img_structures/bg_icone.gif) bottom repeat-x;}
#piedpage{width:960px; margin-top:0;}