@charset "UTF-8";
div,p,ul,li,h1,h2,h3,span,table,td,tr,th{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	height: auto;
	width:auto;
	font-size: 11px;
	font-style: normal;
	line-height: auto;
	font-weight: normal;
	color: #404040;
	text-decoration: none;
	letter-spacing: normal;
	margin: 0px;
	padding: 0px;
}
body{margin:0;}
hr{border:1px dotted #CCFF00;}
#pere{width:100%; height:100%;}
#header{width:100%; height:230px; background:url(images/cons/deg_01.gif) repeat-x top left ;}
#main_head{width:1100px; height:230px; margin:0px auto 0px auto;}
#left_main_head{width:150px; height:230px; background:url(images/cons/el_01.gif) no-repeat top left ; float:left;}
#center_main_head{width:800px; height:230px; background:#454545; float:left;}
#right_main_head{width:150px; height:230px; background:url(images/cons/el_02.gif) no-repeat top left ; float:left;}

#head_logo{width:800px; height:75px; background:url(images/cons/el_04.gif) no-repeat top left;}
#head_flash{width:800px; height:108px; background:url(images/cons/deg_02.gif) repeat-x top left; border-top:1px solid #B6B6B6;}

#content{width:890px; height:auto; background:url(images/cons/deg_03.gif) repeat-y top center; margin:0px auto 0px auto; padding:15px 0px 15px 0px;}
#footer{width:100%; height:232px; background:url(images/cons/deg_04.gif) repeat-x top left;}
#footer_top{width:800px; height:15px; background:#CCFF00; margin:0px auto 0px auto;}
#footer_bott{width:780px; height:197px; background:url(images/cons/el_05.gif) no-repeat bottom left #3F3C3B; margin:0px auto 0px auto; padding:10px 10px 10px 10px;}
.filet_footer{width:100%; height:2px; border-bottom:1px dashed #626262;}
.clear_footer{width:780; height:15px; clear:both;}
.linker_boot{width:130px; height:20%; border-right:1px dotted #626262; float:left; margin:10px 10px 0px 0px;}
.footer_suite{width:550px; height:29px; background:url(images/cons/el_12.png) no-repeat top left; text-align:center; padding-top:15px;} 


#content_main{width:770px; height:auto; margin:0px auto 0px auto;}
#content_main_left{width:550px; height:100%; margin-right:15px; float:left;}
#content_main_right{width:205px; min-height:800px; background:url(images/cons/el_07.gif) no-repeat bottom left #E9E9E9; float:left;}
#read_main_right{width:185px; height:auto; margin:15px auto 0px auto;}

#head_main_right{width:205px; height:55px; background:url(images/cons/el_06.gif) no-repeat top left;}

.clearBigger{width:800px; height:1px; clear:both; margin:0px auto 0px auto;}

#content_offre{width:550px; height:29px; background:url(images/cons/el_10.gif) no-repeat top left; margin-bottom:15px;}
.inner_offre{width:330px; height:12px; margin-left:130px; padding-top:7px; float:left;}
.linker_offre{width:70px; height:12px; margin-left:15px; padding-top:7px; float:left;}

.Toper_main_right{width:175px; height:auto; border-bottom:1px dashed #424242; padding-bottom:3px;}
.link_main_right{width:175px; height:auto; margin:10px 0px 0px 0px;}

/*#article_big{width:550px; height:100px; background:#2568B5; margin:0px 0px 10px 0px;} */
#allInOne{width:550px; height:auto; display: none;}
.clearThem{width:550px; height:1px; clear:both;} 

.btn_lire{width:98px; height:19px; background:#F9F9F9; border:1px solid #C7C7C7; text-align:center; padding-top:5px;}
#mention{width:780; height:11px; text-align:right; color:#fff; margin-top:110px;}

.articleBig{width:550px; height:auto; margin:0px 0px 20px 0px;}
.articleBig_head{width:525px; height:41px; background:url(images/cons/article_01.gif) no-repeat top left; padding:4px 0px 0px 25px;}
.articleBig_content{width:530px; height:auto; background:url(images/cons/article_02.gif) repeat-y top left; padding:0px 10px 0px 10px;}
.articleBig_foot{width:550px; height:8px; background:url(images/cons/article_03.gif) no-repeat top left;}
.articleBig_content_left{width:247px; height:auto; float:left; margin-right:10px;}
.articleBig_content_right{width:270px; height:120px; border:1px solid #474747; float:left;}
.inner_clear_articleBig{width:520px; height:5px; clear:both;}


.articleMin{width:535px; height:auto; margin:0px 0px 10px 0px;}
.articleMin_x{width:258px; height:auto; float:left;}
.articleMin_x_head{width:238px; height:34px; background:url(images/cons/article_min_01.gif) no-repeat top left; padding-left:20px; margin-bottom:10px;}
.articleMin_x_img{width:90px; height:100px; border:1px solid #676767; float:left;}
.articleMin_x_txt{width:155px; height:auto; margin-left:7px; float:left; text-align:left;}
.articleMin_x_foot{width:258px; height:auto; clear:both; text-align:left; padding-top:5px;}
.articleMin_space{width:15px; height:100px; float:left;}

.portfolio_inner{width:550px; height:auto; margin:0px 0px 20px 0px;}
.portfolio_ong{width:auto; height:33px; margin:0px 0px 0px 30px;}
.portfolio_ong_g{width:17px; height:33px; background:url(images/cons/port/port_01.gif) no-repeat top left; float:left;}
.portfolio_ong_c{width:auto; height:26px; background:url(images/cons/port/port_02.gif) repeat-x top left; padding:7px 10px 0px 10px; float:left;}
.portfolio_ong_d{width:18px; height:33px; background:url(images/cons/port/port_03.gif) no-repeat top left; float:left;}
.portfolio_content{width:530px; height:auto; background:url(images/cons/port/port_04.gif) no-repeat top left; float:left; padding:10px 10px 0px 10px;}


#spect1{width:535px; height:auto;}
.rectG{width:250px; height:60px; float:left;}
.rectD{width:285px; height:75px; background:url(images/cons/choix_cat.gif) no-repeat top left; float:left; background-color:#3A5099;}
.selectBig{width:250px; height:35px; font-family:Arial,verdana,sans-serif; padding:2px 0px 0px 5px; font-size:18px; color:#3F3F3F; font-weight:bold; margin-left:-3px; margin-top:5px;}
#formXt{width:535px; height:auto;}
.filed{width:535px; height:auto; border-bottom:1px dashed #DEDEDE; border-top:1px dashed #DEDEDE; border-left:none; border-right:none;}
.clear_form{width:500px; height:1px; clear:both;}


/*#pagination_all{width:550px; height:27px; background:url(images/cons/el_13.gif) no-repeat top left;}
.pagination_inner{width:280px; height:20px; padding-top:2px; margin:0px auto 0px auto;}*/
#pagination_all{width:550px; height:34px; margin-top:10px;}

.input_ctc{width:298px; height:20px; border:1px solid #AAA; padding:5px 0px 0px 5px;}
.input_ctc:hover{width:298px; height:20px; border:1px solid #B52E3A; padding:5px 0px 0px 5px;}
.area_ctc{width:300px; height:120px; border:1px solid #AAA;}
.area_ctc:hover{width:300px; height:120px; border:1px solid #B52E3A;}

#telephone{width:185px; height:60px; margin-top:10px;}
#publicite{width:185px; height:90px; margin-top:10px; border:1px solid #2568B5;}

/*******************	MENU 	*******************/
#head_menu_content{width:800px; height:40px; background:url(images/cons/el_03.gif) no-repeat top left; padding-top:3px;}
 .kwicks {  
     list-style: none;  
     position: relative;  
     margin: 0;  
     padding: 0; 
	 background-image:url(images/cons/menu/no_flicker.png); /*some browsers are to slow when aligning the menu items via jQuery and so the background shines through, this prevents this flickering*/

 }  
 .kwicks li{  
    display: block;  
    overflow: hidden;  
    padding: 0;  
    cursor: pointer;  
	float: left;
	width: 125px;
	height: 40px;
	margin-right: 0px;
	background-image:url(images/cons/menu/kwicks_sprite.png);
	background-repeat:no-repeat;
}
.kwicks a{
	display:block;
	height:40px;
	text-indent:-9999px;
	outline:none;
}

#kwick1 {
	background-position:0px 0px;
}
#kwick2 {
	background-position:-200px 0px;
}
#kwick3 {
	background-position:-400px 0px;
}
#kwick4 { 
	background-position:-600px 0px;
}

#kwick1.active, #kwick1:hover { 
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover{
	background-position: -200px bottom;
}
#kwick3.active, #kwick3:hover {
	background-position: -400px bottom;
}
#kwick4.active, #kwick4:hover {
	background-position: -600px bottom; 
}

#kwick1 a{
	background-repeat:no-repeat;
	background-position: left 0px;
}

#kwick1 a:hover{
	background-position: left -80px;
}

#kwick4 a{
	background-repeat:no-repeat;
	background-position: right -40px;
}
#kwick4 a:hover{
	background-position: right -120px;
}

/*******************	TXT 	*******************/
h1,h2,h3,h4,h5,h6{font-family:Georgia,serif; font-size:18px; color:#000; font-weight:normal; text-decoration:none;}

.txt_nr_blue13{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:13px; color:#35ABFF; font-weight:bold;}
.txt_sous_cat{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:13px; color:#666666; font-weight:normal; text-decoration:none;}
.txt_sous_cat:hover{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:13px; color:#3D3D3D; font-weight:normal; text-decoration:none;}
.txt_head_Sc{font-family: Georgia,serif; font-size:16px; color:#3F3F3F; font-weight:bold;}

.txt_asso_prt{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:16px; color:#fff; font-weight:bold;}
.txt_port{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:14px; color:#35ABFF; font-weight:bold;}
.txt_port2{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:14px; color:#20710C; font-weight:bold; text-decoration:underline;}


.href1{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:12px; color:#FFF; font-weight:bold;text-decoration:none;}
.href1:hover{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-decoration:underline;}
.retour{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:12px; color:#3B3B3B; font-weight:normal; text-decoration:none;}
.retour:hover{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:12px; color:#35ABFF; font-weight:normal; text-decoration:none;}

#footer_bott p {font-family: Arial,Trebuchet,verdana,sans-serif; font-size:11px; color:#fff; font-weight:normal;}

.linker_boot a {font-family: Arial,Trebuchet,verdana,sans-serif; font-size:11px; color:#fff; font-weight:normal; text-decoration:none;}
.linker_boot a:hover {font-family: Arial,Trebuchet,verdana,sans-serif; font-size:11px; color:#35ABFF; font-weight:normal; text-decoration:none;}

#mention a {font-family: Arial,Trebuchet,verdana,sans-serif; font-size:11px; color:#fff; font-weight:normal; text-decoration:none;}
#mention a:hover {font-family: Arial,Trebuchet,verdana,sans-serif; font-size:11px; color:#35ABFF; font-weight:normal; text-decoration:none;}

.btn_lire a{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:12px; color:#888; font-weight:normal; text-decoration:none;}
.btn_lire a:hover{font-family: Arial,Trebuchet,verdana,sans-serif; font-size:12px; color:#35ABFF; font-weight:normal; text-decoration:none;}