BODY{
	padding:0px; 
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

DIV.contenu_col_1{
	width:217px;
	float:left;
}
DIV.contenu_col_2{
	width:529px;
	float:left;
}
DIV.contenu_col_3{
	width:208px;
	float:left;
	padding-left:10px;
}

DIV.cadre_h{
	margin-top:5px;
	height:6px;
	width:206px;
	background:url(../images/cadre_h.jpg) no-repeat;
}
DIV.cadre_m{
	width:206px;
	background: url(../images/cadre_bk.jpg) repeat-y;
}
DIV.cadre_b{
	height:6px;
	width:206px;
	background:url(../images/cadre_b.jpg) no-repeat;
}
DIV.g_titres{
	text-align:center;
	padding-top:2px;
	padding-bottom:4px;
}
DIV{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:justify;
	line-height:15px;
}
DIV #pscroller1 {
	margin:0 1%;
	HEIGHT: 140px; 
	text-align:justify;
}
DIV.container{
	width:964px;
	text-align:left;
	margin:auto; 
}
DIV.banniere{
	width:964px;
	height:131px;
	background:url(../images/banniere2.jpg) no-repeat;
}
DIV.accueil_contenu_gauche{
	width:655px; 
	float:left;
}
DIV.accueil_contenu_droite{
	width:252px; 
	float:right;
}

DIV.buttons{
	text-align:center;
	background:url(../images/button_bk.jpg) repeat-x;
}
DIV.but_on{
	text-transform:uppercase;
	font-size:8px;
	font-weight:bold;
	color:#8B8D95;
	width:124px;
	height:24px;
	padding-top:10px;
	background:url(../images/btn_on.gif) no-repeat;
	cursor:pointer;
	text-align:center;
	float:left;
}
DIV.but_out{
	text-transform:uppercase;
	font-size:8px;
	font-weight:bold;
	color:#fff;
	width:124px;
	height:24px;
	padding-top:10px;
	background:url(../images/btn_out.gif) no-repeat;
	cursor:pointer;
	text-align:center;
	float:left;
}
DIV.but_on_{
	text-transform:uppercase;
	font-size:8px;
	font-weight:bold;
	color:#8B8D95;
	width:85px;
	height:24px;
	padding-top:10px;
	background:url(../images/btn_on_.jpg) no-repeat;
	cursor:pointer;
	text-align:center;
	float:left;
}
DIV.but_out_{
	text-transform:uppercase;
	font-size:8px;
	font-weight:bold;
	color:#fff;
	width:85px;
	height:24px;
	padding-top:10px;
	background:url(../images/btn_out_.jpg) no-repeat;
	cursor:pointer;
	text-align:center;
	float:left;
}
DIV.mod_droite{
	width:242px;
	background:url(../images/bk_md.jpg) repeat-x;
	padding-left:5px;
	padding-right:5px;
	height:565px
}
DIV.copy_mg{
	margin-top:5px;
	width:6px;
	height:70px;
	background:url(../images/copy_mg.jpg) no-repeat;
	float:left;
}
DIV.copy_m{
	margin-top:5px;
	width:952px;
	height:70px;
	background:#EDEDED;
	float:left;
}
DIV.copy_md{
	margin-top:5px;
	width:6px;
	height:70px;
	background:url(../images/copy_md.jpg) no-repeat;
	float:left;
}

DIV.copyright{
	background:#EDEDED;
	height:70px;
}
DIV.copyright_text{
	margin-top:10px;
	margin-left:400px;
	font-size:9px;
	color:#4C9FDB;
	float:left;
}
DIV.copyright_millieu{
	width:897px;
	height:40px;
	background:url(../images/copy_bk.gif) repeat-x;
	float:left;
	padding-top:20px;
}
DIV.copyright_md{
	width:5px;
	height:40px;
	background:url(../images/copy_md.jpg) no-repeat;
	float:left;
}
DIV.copyright_mil_g{
	font-size:9px;
	float:left;
	color:#4C9FDB;
	width:140px;
}
DIV.copyright_mil_m{
	font-size:9px;
	float:left;
	width:586px;
}
DIV.copyright_mil_d{
	font-size:9px;
	float:left;
	width:170px;
}
DIV.powred_on{
	margin-top:10px;
	font-size:9px;
	float:right;
	cursor:pointer;
	text-decoration:underline;
	color:#4C9FDB;
}
DIV.powred_out{
	margin-top:10px;
	font-size:9px;
	float:right;
	cursor:pointer;
	text-decoration:none;
	color:#4C9FDB;
}

DIV.liens{
	margin-top:20px;
	color:#868686;
	text-align:center;
}
A.liens{
	font-size:11px;
	color:#868686;
	text-decoration:none;
}
A.liens:hover{
	font-size:11px;
	color:#868686;
	text-decoration:underline;
}

DIV.menus{
	padding-top:10px;
	height:45px;
	padding-right:15px;
	color:#4C9FDB;
	text-align:right;
	background:url(../images/menu_bk.jpg) repeat-x;
}
A.menus{
	font-size:11px;
	color:#4C9FDB;
	text-decoration:none;
}
A.menus:hover{
	font-size:11px;
	color:#4C9FDB;
	text-decoration:underline;
}

SPAN.tit_on{
	cursor:pointer;
	text-decoration:underline;
	background:url(../images/tit_caro.jpg) 5px 6px no-repeat;	
	padding-left:13px;
	color:#FF9900;
}
SPAN.tit_out{
	cursor:pointer;
	text-decoration:none;
	background:url(../images/tit_caro.jpg) 5px 6px no-repeat;
	padding-left:13px;
	color:#FF9900;
}
DIV.tit_on{
	cursor:pointer;
	text-decoration:underline;
	background:url(../images/tit_caro.jpg) 5px 6px no-repeat;	
	padding-left:13px;
	color:#fff;
	font-size:10px;
}
DIV.tit_out{
	margin-top:10px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/tit_caro.jpg) 5px 5px no-repeat;
	padding-left:13px;
	color:#CCCCCC;
	font-size:10px;
}

DIV.actualite_top{
	padding-top:15px;
}

FONT.actualite_photo_on{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
	cursor:pointer;
}
FONT.actualite_photo_out{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75;
	cursor:pointer;
}
DIV.actualite_col_1{
	width:120px;
	float:left;
}
DIV.actualite_col_2{
	padding-left:20px;
}
DIV.actualite_bk{
	float: left;
	text-align: center;
	width:104px;
	height:78px;
	font-size: 1em;
	line-height: 148px;
	background:url(../images/actu_photo_bk.gif) no-repeat;
}
DIV.actualite_desc_height{
	height:50px;
}
DIV IMG.photo {
	margin-top:0px;
	margin-top: expression(( 78 - this.height ) / 2); 
	vertical-align:middle;
	}

DIV.publication{
	background:url(../images/publication_icon.jpg) 0px 3px no-repeat;	
	padding-left:20px;
}
SPAN.download_on{
	font-size:10px;
	cursor:pointer;
	color:#FF0000;
	text-decoration:underline;
}
SPAN.download_out{
	font-size:10px;
	cursor:pointer;
	color:#FF0000;
	text-decoration:none;
}

DIV.cadre_mg{
	width:5px;
	height:175px;
	background:url(../images/cadre_mg.gif) no-repeat;
	float:left;
}
DIV.cadre_bk{
	width:610px;
	height:375px;
	float:left;
}
DIV.cadre_md{
	width:5px;
	height:175px;
	background:url(../images/cadre_md.jpg) no-repeat;
	float:left;
}
DIV.sicape{
	margin-top:10px;
	margin-left:100px;
	width:283px;
	height:288px;
	background:url(../images/sicape01.jpg) no-repeat;
}
DIV.sicape_tite{
	font-size:11px;
	font-weight:bold;
	color:#339933;
	margin-top:10px; 
	margin-left:50px;
}
DIV.sicape_stite{
	font-size:10px;
	color:#fff;
	margin-top:15px; 
	margin-left:50px;
}
DIV.sicape_{
	margin-top:10px;
	width:283px;
	margin-left:100px;
	height:288px;
	background:url(../images/sicape02.jpg) no-repeat;
}
DIV.sicape_tite_{
	font-size:11px;
	font-weight:bold;
	color:#576F57;
	margin-top:10px; 
	margin-left:50px;
}
DIV.sicape_stite_{
	font-size:10px;
	color:#fff;
	margin-top:15px; 
	margin-left:50px;
}
DIV.gtitre{
	font-size:13px;
	text-decoration:underline;
	color:#FD8D21;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:15px;
	background:url(../images/caro.jpg) 5px 4px no-repeat;
}
DIV.description{
	margin-top:10px;
	font-size:11px;
}

DIV.index_gtitre{
	color:#FF0000;
	line-height:20px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	margin-top:10px;	
}

DIV.index_titre{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	background:url(../images/ponit_jaune.jpg) 0px 14px no-repeat;
	text-align:left;
}

DIV.participation_titre{
	text-decoration:underline;
	margin-left:25px;
	margin-top:15px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:9px;
}
DIV.participation_desc{
	margin-left:41px;
}
DIV.contenu{
	padding-top:10px; 
	margin-bottom:10px;
}
DIV.condition_titre{
	text-decoration:underline;
	margin-left:25px;
	font-size:12px;
	font-weight:bold;
	color:#ff9900;
	margin-top:20px;
	margin-bottom:10px;
}

DIV.contact_col_g{
	text-align:right;
	padding-right:10px;
	width:230px;
	margin-top:5px;
	float:left;
}
DIV.contact_col_d{
	text-align:left;
	padding-right:10px;
	width:250px;
	margin-top:5px;
	float:left;
}
DIV.formulaire_button_on{
	font-size:10px;
	background:#FF9900;
	text-align:center;
	cursor:pointer;
	color:#fff;
	width:70px;
	height:15px;
	padding-top:1px;
	float:left;
	margin-right:3px;
}
DIV.formulaire_button_out{
	font-size:10px;
	background:#ECA659;
	text-align:center;
	cursor:pointer;
	color:#fff;
	width:70px;
	height:15px;
	padding-top:1px;
	float:left;
	margin-right:3px;
}
DIV.validation{
	font-size:10px;
	height:16px;
	color:#FF9900;
}

















DIV.clear{clear:both;}
DIV.left{text-align:left;}
DIV.right{text-align:right;}

DIV.actualite_desc{
	font-size:9px;
	margin-left:13px;
	margin-right:10px;
	margin-top:5px;
	color:#fff;
}
DIV.newsletter_desc{
	font-size:9px;
	margin-left:13px;
	margin-right:10px;
	margin-bottom:5px;
	color:#fff;
}
DIV.rectangle_actualite{
	border:1px solid #EBEBEB;
	margin-top:10px;
	padding-bottom:10px;
	margin-left:15px;
	margin-right:15px;
	padding-top:5px;
	height:100px;
}
DIV.rectangle_news{
	border:1px solid #EBEBEB;
	margin-left:15px;
	margin-right:15px;
	padding-bottom:10px;
	padding-top:5px;
}


DIV.radio{
	width:235px;
	height:161px;
	margin-top:16px;
	background:url(../images/radio.jpg) no-repeat;
	float:left;
}
DIV.affichage{
	width:235px;
	height:161px;
	margin-top:16px;
	background:url(../images/affichage.jpg) no-repeat;
	float:left;
}
DIV.presse{
	width:234px;
	height:161px;
	margin-top:16px;
	background:url(../images/presse.jpg) no-repeat;
	float:left;
}
DIV.cliquer_ici_on{
	margin-top:118px;
	margin-left:100px;
	text-transform:uppercase;
	cursor:pointer;
	text-decoration:none;
	font-size:8px;
	font-weight:bold;
	color:#49480E;
}
DIV.cliquer_ici_out{
	margin-top:118px;
	margin-left:100px;
	text-transform:uppercase;
	cursor:pointer;
	text-decoration:underline;
	font-size:8px;
	font-weight:bold;
	color:#49480E;
}

DIV.radio_on{
	margin-left:5px;	
	width:73px;
	height:22px;
	color:#fff;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	background:url(../images/btnrad_on.jpg) no-repeat;
	cursor:pointer;
	float:left;
}
DIV.radio_out{
	margin-left:5px;	
	width:73px;
	height:22px;
	color:#fff;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	background:url(../images/btnrad_out.jpg) no-repeat;
	cursor:pointer;
	float:left;
}

DIV.affichage_on{
	width:73px;
	height:22px;
	color:#fff;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	background:url(../images/btnaff_on.jpg) no-repeat;
	cursor:pointer;
	float:left;
}
DIV.affichage_out{
	width:73px;
	height:22px;
	color:#fff;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	background:url(../images/btnaff_out.jpg) no-repeat;
	cursor:pointer;
	float:left;
}

DIV.presse_on{
	width:73px;
	height:22px;
	color:#fff;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	background:url(../images/btnpre_on.jpg) no-repeat;
	cursor:pointer;
	float:left;
}
DIV.presse_out{
	width:73px;
	height:22px;
	color:#fff;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	background:url(../images/btnpre_out.jpg) no-repeat;
	cursor:pointer;
	float:left;
}
DIV.cadre{
	width:452px;
	height:175px;
	background:url(../images/cadre.gif) no-repeat;
}
DIV.recherche{
	margin-left:11px;
	width:470px; 
	float:left; 
}
DIV.partenaire{
	border:1px solid #EBEBEB;
	margin-top:15px;
	padding-bottom:15px;
	margin-left:15px;
	margin-right:15px;
	text-align:center;
	margin-bottom:15px;
}
DIV.cacher{
	visibility:hidden;
	display:none;
}
DIV.montrer{
	visibility:visible;
	display:block;
}
DIV.recherche_slogo{
	padding-left:6px;
}
DIV.recherche_champs{
	padding-right:5px;
	width:115px;
	text-align:right;
	float:left;
	clear:both;	
}
DIV.champs_separator{
	margin-top:5px;
	clear:both;
}

DIV.affichage_valider_on{
	padding-top:2px;
	text-align:center;
	font-size:8px;
	color:#FFFFFF;
	cursor:pointer;
	width:69px;
	height:15px;
	background:url(../images/btnaffval_on.jpg) no-repeat;
	text-transform:uppercase;
	font-weight:bold;
}
DIV.affichage_valider_out{
	padding-top:2px;
	text-align:center;
	font-size:8px;
	color:#FFFFFF;
	cursor:pointer;
	width:69px;
	height:15px;
	background:url(../images/btnaffval_out.jpg) no-repeat;
	text-transform:uppercase;
	font-weight:bold;
}
DIV.messages{
	margin-left:5px; 
	margin-right:5px;
}
DIV.questionnaire_msg{
	margin-top:10px;
	margin-bottom:10px;
	font-size:10px;
	font-weight:bold;
	margin-left:25px;
}
DIV.questionnaire_center{
	text-align:center
}

DIV.questionnaire_top{
	margin-top:10px;
	font-size:10px;
}

DIV.questionnaire_deco{
	text-decoration:underline;
	margin-top:5px;
	margin-bottom:5px;
	font-size:10px;
}
DIV.questionnaire_left{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:50px;
}
DIV.questionnaire_bold{
	font-weight:bold;
}


DIV.partenaire_cadre{	
	cursor:pointer;
	text-align:center;
	margin-top:10px;
}








/*SPAN*/
SPAN{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#49480E;
	padding-right:5px;
}
SPAN.ttact_on{
	cursor:pointer;
	text-decoration:underline;
	background:url(../images/tit_flech.jpg) 5px 6px no-repeat;	
	font-size:9px;
	margin-right:5px;
	color:#fff;
}
SPAN.ttact_out{
	cursor:pointer;
	text-decoration:none;
	background:url(../images/tit_flech.jpg) 5px 6px no-repeat;
	font-size:9px;
	margin-right:5px;
	color:#fff;
}
SPAN.ok_on{
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
}
SPAN.ok_out{
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	color:#fff;
}
SPAN.desin_on{
	cursor:pointer;
	text-decoration:underline;
	background:url(../images/tit_flech.jpg) 5px 6px no-repeat;	
	padding-left:13px;
	font-size:9px;
	color:#fff;
}
SPAN.desin_out{
	cursor:pointer;
	text-decoration:none;
	background:url(../images/tit_flech.jpg) 5px 6px no-repeat;
	padding-left:13px;
	font-size:9px;
	color:#fff;
}
SPAN.email_on{
	cursor:pointer;
	text-decoration:underline;
	color:#ff9900;
}
SPAN.email_out{
	cursor:pointer;
	text-decoration:none;
	color:#ff9900;
}
SPAN.actualite_titre_on{
	font-weight:bold;
	color:#ff9900;
	font-size:11px;
	cursor:pointer;
	text-decoration:underline;
}
SPAN.actualite_titre_out{
	font-weight:bold;
	color:#ff9900;
	font-size:11px;
	cursor:pointer;
	text-decoration:none;
}
SPAN.actualite_suite_on{
	background:url(../images/act_sui_flech.jpg) 0px 4px no-repeat;
	padding-left:10px;
	color:#ff9900;
	font-size:9px;
	cursor:pointer;
	text-decoration:underline;
}
SPAN.actualite_suite_out{
	background:url(../images/act_sui_flech.jpg) 0px 4px no-repeat;
	padding-left:10px;
	color:#ff9900;
	font-size:9px;
	cursor:pointer;
	text-decoration:none;
}

/*SPAN*/


/*INPUT*/
INPUT{
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:90%;
}
INPUT.radio{
	width:15px;	
}
INPUT.checkbox{
	width:15px;	
}
INPUT.newsletter{
	border:1px solid #fff;
	width:158px;
	margin-left:13px;
	background:#fff;
}
INPUT.questionnaire{
	border:1px solid #CFCFCF;
	width:168px;
	margin-left:13px;
	background:#F3F3F3;
}
INPUT.SUBMIT{
	width:100px;
	height:20px;
	cursor:pointer;
}
/*INPUT*/

/*SELECT*/
SELECT{
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4B4B4A;
	width:270px;
}
/*SELECT*/


/*TEXTAREA*/
TEXTAREA{
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:90%;	
}
TEXTAREA.questionnaire{
	width:300px;
}
/*TEXTAREA*/

/*A*/


A.plan_titre {
	font-family:Verdana;/*ContextRepriseSSK*/
	font-size:10px;
	color:#254AA3;
	text-decoration:underline;
	font-weight: bold;
	cursor:pointer;
	text-transform:uppercase;
} 
A.plan_titre:hover { 
	font-family:Verdana;/*ContextRepriseSSK*/
	font-size:10px;
	color:#254AA3;
	text-decoration: none;
	font-weight: bold;
	cursor:pointer;
	text-transform:uppercase;
}
A.plan_stitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight:bold;
	color: #70727D;
	text-decoration:underline;
	cursor:pointer;
	text-transform:uppercase;
} 
A.plan_stitre:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight:bold;
	color: #70727D;
	text-decoration: none;
	cursor:pointer;
	text-transform:uppercase;
}
