@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}

/*tahoma,'Trebuchet MS',lucida,helvetica,sans-serif ;*/
body{
	font-family: Arial, Helvetica, sans-serif;
	color: #6d6d6d;
	text-align: right;
	font-size: 13px;
}

.input{background-color:#979797; border:1px solid #6d6d6d;}
a{ color:balck;}
#page{ 
	width:1000px; 
	margin:0 auto;
	height:auto;
	margin-top:10px;
}

/*****************header**********************/

#header {
	width:981px;
	height:131px;
	padding:0px 0px 0px 19px;
	background-image: url(../images/header-border.jpg);
	background-repeat: no-repeat;
}

#slogon{
	float:left;
	width:111px;
	margin-top: 14px;
	margin-left:5px;
	
}
#menu1{
	margin-left:15px;
	float:left;
	width:94px;
	margin-top: 11px;
}
#menu1 ul{list-style-type:none; margin:0;}
#menu1 li{
	font-size:13px;
	line-height:19px;
	color:#b2b2b2;
	list-style-image: url(../images/puce.jpg);
}

#menu1 a{ text-decoration:none; color:#808080;}
#menu1 a:hover{ text-decoration:none; color:#00597c;}
#menu1 a.current{ color:#662d91;}

#menu2{margin-left:43px; float:left; width:290px; }
#menu2 ul,li{list-style-type:none; margin:0;}
#menu2 li{font-size:22px; line-height:32px; background: url(../images/puce.jpg) left center no-repeat;padding-left:9px;}

#menu2 a{ text-decoration:none; color:#808080;}
#menu2 a:hover{ text-decoration:none; color:#00597c;}
#menu2 a.current{ text-decoration:none; color:#7e9921;}
#menu2 a.current2{color:#00a1c9;}
#menu2 a.current3{color:#d44025;}
 
#logo{
	margin-top: 14px;
	margin-left:-10px;
	float:left;
	}

/*******************body***************/
#global-content{
	width:981px;
	height:auto;
	padding:0px 0px 0px 19px;	
}

#slideshow{width:535px; height:346px; float:left; z-index:1;}

#barreright{
  width:440px; margin-left:4px; float:left; height:346px;
}
#barreright h2 {
	text-align:left;
	font-size:17px;
	color:#FFF;
	padding-left:11px
}


#margintop{margin-top:29px}
.blue{ color:#00a1c9;}
.blue a{ color:#00a1c9; text-decoration:none;font-size:11px;}
.blue a:hover{ color:#999999;}

#titleTop{float:left; font-family:Myriad Pro, sans-serif; font-size:12px; color:#7e9921; width:216px;}
#titleTopA{float:left; font-family:Myriad Pro, sans-serif; font-size:12px; color:#00a1c9; width:216px;}
#titleTopM{float:left; font-family:Myriad Pro, sans-serif; font-size:12px; color:#662d91; width:216px;}
#titleTopF{float:left; font-family:Myriad Pro, sans-serif; font-size:12px; color:#ad3825; width:216px;}


.titleContact{font-family:Myriad Pro, sans-serif; font-size:16px; color:#0d0d0d;}

input.contact{ 
		font-family:Myriad Pro,sans-serif;
		font-size:12px;
		font-weight:bold;
		width:119px; }
		
.textContact{ color:white; text-transform:uppercase; font-weight:bold; padding-left:4px; background:url(../images/plus_mauve.jpg) no-repeat 392px 5px; background-color:#662d91;}
.title{color:#5B7224;
font-size:18px;}


#careV{float:left; margin-left:28px; height:20px; height:34px; padding-top:7px;}

.titlebig{ font-size:22px; color:#7e9921;}
.titlebigA{ font-size:22px; color:#00a1c9;}
.titlebigM{ font-size:22px; color:#662d91;}
.titlebigF{ font-size:22px; color:#d44025;}


.titlepres{ font-size:23px; font-family:tahoma, sans-serif;color:#A6A6A6;}

#pres{float:left; margin-left:26px; width:696px;color:#262626; font-family:Tahoma; font-size:13px; text-align:left;}

#fonda{float:left; margin-left:26px; width:408px;color:#262626; font-family:"Myriad Pro"; font-size:13px;}
/*#fonda li{color:#262626; font-family:"Myriad Pro"; font-size:13px;}*/

.rong li{color:#262626; font-family:tahoma,'Trebuchet MS',lucida,helvetica,sans-serif;
		 list-style-type:disc;
		 margin-left:14px;
		 padding-left:4px;
		 padding-top:4px;
		  margin-left:16px;
		
}


.rong2 li{color:#262626; font-family:tahoma,'Trebuchet MS',lucida,helvetica,sans-serif;
		 list-style-type:disc;
		 margin-left:14px;
		 font-size:11px;
		 padding-left:0px;
		 padding-top:4px;
		 margin-left:16px;
		
}

.rong3 li{color:#662d91; font-family:tahoma,'Trebuchet MS',lucida,helvetica,sans-serif;
		 list-style-type:disc;
		 margin-left:14px;
		 font-size:13px;
		 padding-left:4px;
		 padding-top:4px;
		  margin-left:16px;
}

.rong3 li a{color:#662d91; text-decoration:none;
 }
.rong li a{color:#662d91; text-decoration:none;
 }

/*#backequip{width:193px; height:200px; float:left; margin:10px 10px 0px 0px;}*/
#backequip{width:242px; height:236px; float:left; margin:5px 5px 0px 0px;}

.smalltxt{color:#7e9921; font-size:11px; text-transform:uppercase;float:none;}
.smalltxtA{color:#00a1c9; font-size:11px; text-transform:uppercase;}
.smalltxtM{color:#662d91; font-size:11px; text-transform:uppercase;}
.smalltxtF{color:#D44025; font-size:11px; text-transform:uppercase;}



#divright{float:left; margin-left:37px; font-family:Tahoma; font-size:11px; color:#262626;}
#menuleft{width:216px; float:left;}

.equi{ font-size:23px; color:#a6a6a6; font-family:Tahoma;}
.paragraf{font-family:tahoma,'Trebuchet MS',lucida,helvetica,sans-serif; font-size:13px; color:#262626; line-height:19px; padding-top:9px; }

#paragraf{font-family:tahoma,'Trebuchet MS',lucida,helvetica,sans-serif; font-size:13px; color:#262626; background:url(../images/-+.jpg) repeat-x bottom; padding-bottom:19px; line-height:19px;}

.menuleft{font-size:12px; font-family:Tahoma; line-height:24px; color:#262626;}
.menuleft a{color:#262626; text-decoration:none;}
.menuleft a:hover{ text-decoration:none; color:#7e9921;}
.menuleft a.current{color:#7e9921;}

.menuleft2{font-size:12px; font-family:Tahoma; line-height:24px; color:#262626;}
.menuleft2 a{color:#262626; text-decoration:none;}
.menuleft2 a:hover{ text-decoration:none; color:#00a1c9;}
.menuleft2 a.current2{color:#00a1c9;}


.menuleft3{font-size:12px; font-family:Tahoma; line-height:24px; color:#262626;}
.menuleft3 a{color:#262626; text-decoration:none;}
.menuleft3 a:hover{ text-decoration:none; color:#662d91;}
.menuleft3 a.current3{color:#662d91;}


.menuleft4{font-size:12px; font-family:Tahoma; line-height:24px; color:#262626;}
.menuleft4 a{color:#262626; text-decoration:none;}
.menuleft4 a:hover{ text-decoration:none; color:#d44025;}
.menuleft4 a.current4{color:#d44025;}



.plansite{color:#662d91;}

#barregrey{width:140px; float:left; background-color:#bcca60; height:345px; font-size:11px;padding-left:5px;}

#barregrey p{ padding:5px; text-align:left; line-height:14px; color:#FFF;}
#barregrey p.text{font-size:11px; font-weight:bold; margin-top:6px;}
#barregrey div.t{
  font-size:11px; padding:3px 5px 1px 3px;line-height:14px;
}
#bareright{width:280px; float:left;margin-left:5px; height:300px; }

#bareright ul{
	list-style-type:none;
	padding:0px;
	
	
}

#bareright  li{
	width:266px; height:216px; /*background:url(../images/trait_grey.jpg) repeat-x bottom*/; background-color:#9bb903;
}

#bareright  li.title{
	color:#5B7224;
	font-size:18px;
	padding-top:6px 19px 0px 11px;
}

#padding{
	padding:15px 9px 0px 9px;
}

#bareright li.event a{
	text-decoration:none;
	color:#5B7224;
    font-size:18px;
}

.evente{	
	color:#5B7224;
}

.evente a{	
	color:#5B7224;
	text-decoration:none;
}
.evente a:hover{	
	color:#FFFFFF;
	text-decoration:none;
}

.news{	
	color:#a72a15;
}

.news a{	
	color:#a72a15;
	text-decoration:none;
}
.news a:hover{	
	color:#FFFFFF;
	text-decoration:none;
}


.dossier{	
	color:#005970;
}

.dossier a{	
	color:#005970;
	text-decoration:none;
}
.dossier a:hover{	
	color:#FFFFFF;
	text-decoration:none;
}


/*
#bareright li.title a{
	color:#5B7224;
	text-decoration:none;
}

#bareright li.title a:hover{
	color:#FFFFFF;
	text-decoration:none;
}*/

#bareright li.green{ background-color:#9bb903;}

#bareright li.orange{ background-color:#8f8080; color:#8f8080;}

#bareright li.orangehover a{ color:#a72a15;text-decoration:none;}

#bareright li.no-back{
	background:none; background-color:#8F8080;
	color:#8F8080;
	width:266px; height:113px; /*height:96px;*/
}

#bareright li.no-backhover a{ color:#005970;text-decoration:none;}
#barretop{margin-bottom:5px;}

.dateA{color:#999999; line-height:23px; padding-top:10px;}
.titreA{ color:#0d0d0d; font-size:14px;}

.titreN{ color:#0d0d0d; font-size:11px;}

#blocgrey{
	width:247px;
	height:130px;
	float:left;
	margin-left:5px;
	padding-left:170px;
	background:#8a8a8a url(../images/cmaGrey.jpg) left center no-repeat;
	color:#fff;
	font-size:18px;
}
#blocgrey h2 {font-size:17px;}			
.diapo{ font-size:11px; font-family:Tahoma; color:#bcbcbc;}

#pagination{ font-size:11px; font-family:Tahoma; color:#bcbcbc;}
#pagination a{ font-size:11px; font-family:Tahoma; color:#bcbcbc; text-decoration:none;}
#pagination a:hover{ font-size:11px; font-family:Tahoma; color:#bcbcbc;text-decoration:none;}
#pagination a.click{ font-size:11px; color:#333333;text-decoration:none; font-weight:bold;}
			
#blocgrey a{ color:#999999;text-decoration:none;}
#blocgrey a:hover{ color:#FFFFFF;text-decoration:none;}

.smalltext{
	font-size:11px;
	color:white;
	float:none;
	font-weight:normal;
	padding-top:3px;
	_padding-left:10px; padding-right:19px; 
	text-align:left;
	font-family:tahoma,'Trebuchet MS',lucida,helvetica,sans-serif ;
}

.smalltext a{ color:white; text-decoration:none;}
.smalltext a:hover{ color:#4d4d4d; text-decoration:none;}

#image_rotate{list-style-type: none; list-style-image: none; list-style-position: outside; position: relative; height: 350px;}

#floatleft1{float:left; margin-left:4px; margin-top:10px;__margin-top:0px;__margin-right:1px; _margin-left:2px; }
#floatleft2{float:left; margin-left:4px; margin-top:10px;__margin-top:0px;__margin-right:1px; _margin-left:2px; }
#floatleft3{float:left; margin-left:4px; margin-top:10px;__margin-top:0px;__margin-right:1px; _margin-left:2px; }
#floatleft4{float:left; margin-left:4px; margin-top:10px;__margin-top:0px;__margin-right:1px; _margin-left:2px; }

#traitgrey{background:url(../images/trait_grey.jpg) repeat-x; height:10px;}
#traitorange{background:url(../images/trait_orange.jpg) repeat-x; height:14px;}

#menubottom{
	width:280px;
	height:130px;
	float:left;
	padding-left:255px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	background:url(../images/title_orange.jpg) #8f8080 left center no-repeat;

}
#menubottom h2 {background:#8f8080;}

#menubottom ul{
	list-style-type:none;
	padding-left:5px;
}

#menubottom li{
	padding:7px 3px 0px 0px;
	line-height:15px;
	/*letter-spacing:1px;*/
}
#menubottom li a{
	text-decoration:none; color:#fff; 
}

#menubottom li a:hover{
	 color:#00597c;
}

#carreorange{width:130px; height:95px; float:left; margin-left:5px; background-color:#d44025;}
#carreraye{width:130px; height:95px; float:left}

#partenaire{
	height:21px; background-color:#36363b; padding-left:5px; padding-top:5px;
}



#part{
     padding:15px 0px 15px 10px;
	 background:url(../images/back_part.jpg) top repeat-x;
	 color:white;
}

#part .input{
	background-color:#2c2c31; 
	height:14px; 
	width:112px; 
	color:#FFFFFF;
	border:1px solid grey;
}

#footer{
	background:#e6e6e6 url(../images/footerBk.jpg) left center no-repeat;
	color:#aaaaaa;
	margin-top:17px;
	padding:8px 0px 0px 19px;
	margin-left:19px;
	width:941px;
	height:20px;
	font-size:9px;
}

#footer ul{list-style-type:none;}
#footer li{
	float:left;
	padding-left:0px;
	padding-right:11px;
	padding-top:3px;
}
#footer li a{
	color:#aaaaaa;
	text-decoration:none;
}
#footer li a:hover{
	color:#00597C;
	text-decoration:none;
}
#footer li.first{
	padding-right:411px;
	padding-left:0px;
}

#footer a.current{ color:#662d91;}

#footer li.none{
	border-right:none;
}

/*select{
	background-color:#2c2c31; 
	height:18px;
	width:188px;
	border:1px solid grey;
	color:#FFFFFF;
	font-size:12px;
}	*/


#part .submit{
	background-color:#2c2c31; 
	border:none;
	color:white;
	font-size:11px;
	height:14px;
	width:33px;
}


#barrebottom{background:url(../images/trait_top.jpg) top right no-repeat; padding-top:20px; text-align:center;padding-bottom:20px;padding-left:10px;}
#backdiv{width:178px; height:202px; background:url(../images/back_div.jpg) no-repeat; padding-top:10px; float:left; margin-left:31px; margin-bottom:20px;}

.red{
	color:#d30f0f;
}

.suite{
	color:#f7dd05;
	/*float:right;*/
	font-size:12px;
}

.suite a{
	color:#f7dd05;
	/*float:right;*/
}
.suite a:hover{
	color:#FFFFFF;
	/*float:right;*/
}

.titre{
	font-size:14px;
	color:#f23137;
}

.titre2{
	font-size:16px;
	color:#f23137;}


.blue2{
    color:#55709b;
	font-weight:bold;
	font-size:12px;
}

.jaune{ 
	color:#f7dd05;
	font-size:14px;
	font-weight:bold;
}

.jaune2{ 
	color:#f7dd05;
	float:right;
}

.jaune2 a{ 
	color:#f7dd05;
}

.paragraph{
	padding-left:25px;
}

.white
{
  color:white;
  font-size:12px;
}
.paragraphpop{
    font-size:12px;
	line-height:20px;
	padding-left:25px;
}

.p{line-height:16px; font-size:12px;}

/**************Présentation*****************/
#top2{
	width:932px; 
	margin-left:7px; 
	background:url(../images/top2.png) no-repeat; 
	padding-top:9px;
	float:left;
}


#bottom2{
	width:932px;
	height:11px;
	background:url(../images/bottom2.png) no-repeat;

}


.smll_txt{
	font-size:9px;
	font-weight:bold;
}

#contact{
	width:282px; 
	height:119px; 
	float:right; 
	background:url(../images/contact.jpg) no-repeat; 
	padding-left:18px; 
	padding-top:64px;
}	

.orange{
	color:#F29400;
	font-size:14px;
}

.pa {
	padding-left:6px;
	padding-right::50px;
	border-left:4px solid  #3096ED;
	border-bottom:1px #3096ED solid;
	border-bottom-color:#3096ED;
	color:#3096ED;
	font-size:14px;
	}
.patitle {
		font-weight:bold;}
		
.title_hist{
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:7px;
}

.tdd{
     background:url(../images/cover_back.png) no-repeat top right;
	 padding-left:34px;
	 padding-top:6px
}

.vert{ color:#9bb903;}

.vert a{ color:#9bb903; text-decoration:none;}

#newsletter{
	 padding-left:22px;
	 padding-top:16px; 
	 background:url(../images/newsletter_back.png) no-repeat; 
	 width:348px; height:34px; margin-left:5px; margin-top:6px;
}

#newsletter .button{
	 
	 background:url(../images/entrer_button.png) no-repeat; 
	 width:42px; height:21px;
	 border-style:none; 
}

#newsletter .input_txt{
	 
	 background:url(../images/input_zone.png) no-repeat; 
	 width:159px; height:21px;
	 border-style:none; 
}
.spacer{ clear:both;}
.float{float:right;}
.barretop{height:6px;_height:4px; background:#323237;}
#barreblack{height:22px; background-color:#000000;float:left;width:981; color:white; font-size:12px;}
#barreb{height:22px; background-color:#000000; margin-top:7px;}
#barrebig{height:22px; background-color:#000000;}

#backplus{background:url(../images/-+.jpg) repeat-x;height:15px;
margin:10px 0 0 10px;
width:336px;}

#backplus2{background:url(../images/-+.jpg) repeat-x;height:8px;
width:329px;}
/*************************************ADMIN*****************************************/

.bigTitle{ font-size:23px; color:white; padding-right:37px;; font-weight:bold; float:right;}
h1{ color:#0d3d88; font-size:16px;}

.img_block_home {
	margin-top:0px;padding-top:16px;
}
