
/********************************/
/*   RESET
/********************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;  }

body { line-height: 1; }
ul { list-style: none; }
.inner ul { padding-left:10px; list-style:disc}
.inner ol { padding-left:15px;}
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }


/********************************/
/*   GENERAL
/********************************/


body { font: normal 12px Arial, Verdana, Helvetica, Sans-Serif; color: #000; background:#e8e8e9 }

a        { color: #AF34A4; text-decoration: none; }
a:hover	 { color: #81808C; }
a:active { color: #81808C; }
a:focus	 { color: #81808C; }

.newline { display: block; clear: both; line-height: 1px; font-size: 1px; height: 0; }

.dblock { display: block; }
.left  { float: left; }
.right { float: right; }
.center { text-align: center; }
.clear { clear: both;}
img.left { margin-right: 10px; }
img.right {	margin-left: 10px; }
img.center { display: block; margin: 0 auto; text-align: center; padding-bottom: 8px; }

h1 { 
font-size:20px;
text-transform:uppercase; 
margin-bottom:20px;
 }
h2 { font-size: 14px; color: #868590; }
h3 { font-size: 12px; color: #af34a4; margin-bottom: 10px; }


/********************************/
/*   GLOBAL
/********************************/

#global_content {position:relative;width: 1038px; margin:0px auto; background: url(img/global_background_new.jpg) repeat-y left top; padding-bottom:20px;}

#global { width: 943px; margin:0 auto; }


#lienref a:hover { color: #000; }

#lienref { float: left; width: 50%; font-size: 10px; height: 25px; line-height: 25px; color: #FFF; }

#lienref a, #lienhaut a { color: #FFF; }
#lienref a:hover, #lienhaut a:hover { color: #A7A6B0; }


/********************************/
/*   HEADER
/********************************/

#header { /* background:#04AAD0 url(img/header_bg.gif) no-repeat scroll left top;*/
clear:both;
height:143px;}


#baseline { height: 30px; line-height: 28px; color: #000; font-size: 13px; font-weight: bold; text-transform: uppercase; display: none; }

#logo { float: left; width:215px; -width:190px; height: 100px; margin-top: 10px;  font-size: 0;  }

#logo img{-width: 211px; display: block;}

#banner { float: left; width:646px; height: 90px; padding: 0 0px 0 0; }
#banner.FR { background: url(img/banner_FR.gif) no-repeat 100% 50%; }
#banner.GB { background: url(img/banner_GB.gif) no-repeat 100% 50%; }
#banner img, #banner object { margin: 0 auto; text-align: center; }


/********************************/
/*   NAV
/********************************/

#nav { height: 35px; background: url(img/nav_bg.jpg) repeat-x 0 0; text-transform: uppercase; }

.espexpo { float: right; background: url(img/lock.gif) no-repeat 0 10px; padding-left: 30px; line-height: 40px; margin-right: 20px;  }
.espexpo a { font-size: 13px; font-weight: bold; color: #FFF; }
.espexpo a:hover {  color: #DE2158; }


/********************************/
/*   CDF
/********************************/

#cdf { line-height:40px; height: 40px; padding: 0; font-size: 11px; }
#cdf strong { color: #868590; font-weight: bold; }


/********************************/
/*   SKYSCRAPPER + COMMUNAUTE HORS GABARIT
/********************************/

#bloc_externe { position:absolute; width:120px; height:630px; top:110px; right:-100px; }

#bloc_communaute { width:120px; height:20px; overflow:hidden; margin:0 0 10px 0;}
#bloc_communaute li { float:left;margin-right:5px; width:20px; height:20px; }
#bloc_communaute li a {    } 
#bloc_communaute li.last {margin-right:0; }

#skyscrapper_ext { height:600px; width:120px; overflow:hidden; }


/********************************/
/*   VALUE
/********************************/

#value { height: 260px; width: 577px; overflow: hidden; background: #B1B3B4; position: relative; }

#value .text_plus { position:absolute; overflow:hidden; text-align:center; font-weight:bold;padding:5px; bottom:0;right:0; width:422px; height:30px; background:url(img/text_plus_bck.png) repeat-x 0 0 }
#value .text_plus p { color:#fff; }

#value ul { float:left; width: 145px;  z-index:500;}

#value li { 

float:left;
overflow:hidden;
cursor: pointer;
background:url(img/value_panel_off.jpg) no-repeat 0 0

}

#value li a { 
/*
	display:table-cell;
	line-height:50px;
	padding:0px 0px 0 40px;
	vertical-align:middle;
	text-transform:uppercase;
	font-size:11px;	
*/

vertical-align:middle;
cursor: pointer;
text-align:center;

}

#value li span.titre {
/*
display:table-cell;
font-size:13px;
line-height:50px;
padding:0 0 0 40px;
text-transform:uppercase;
vertical-align:middle;*/
margin-left:17px;
width:110px;
text-transform:uppercase;
}

.fond_noir {
	background: #000000 none repeat scroll 0 0;
	height:50px;
	padding-left:18px;
	padding-top:10px;
	position:absolute;
	right:0;
	bottom: 0;
	width:437px;
	z-index:2;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;

}

.fond_noir_none{
	display: none;
}




.panel_content { width:432px; height:300px; float:right}

.panel_content .texte { padding:10px; }

#value li.liElemSel { background:url(img/value_panel_on.jpg) no-repeat 0 0 }
#value li.liElemSel a .titre { color:#000; }

#value span { display: block; }
#value .titre { font-size: 12px; color: #FFF; font-weight: bold; }
#value .sous-titre { font-size: 11px; color: #000;  }

#value li.liElemSel .sous-titre { color: #FFF !important; }



/********************************/
/*   UNIVERS
/********************************/

#univers { height: 60px; background: #dedede; font-weight: bold; overflow: hidden; }
#univers .accroche { font-size: 16px; color: #73727f; line-height: 22px; float: right; padding: 3px 30px 0 0; } 
#univers .accroche strong { font-size: 20px; } 

#univers ul { padding: 3px 0 0 15px; }

#univers li { float: left; width: 120px; height: 50px; margin-right: 20px; background: url(img/univers_bg.png) repeat-x 0 0;  }
#univers li a { float: left; width: 120px; height: 50px; color: #FFF; text-transform: uppercase; }
#univers li a span { float: left; margin: 5px 5px 0 5px; height: 35px; padding: 5px 0 0 10px; cursor: pointer;  }
#univers li a:hover span { border-left: 5px solid #FFF; }

#univers li.orange { border: 1px solid #ff7720; }
#univers li.orange span { border-left: 5px solid #ff7720; }
#univers li.orange a:hover { background: #ff7720; }

#univers li.mauve { border: 1px solid #af1a5d; }
#univers li.mauve span { border-left: 5px solid #af1a5d; }
#univers li.mauve a:hover { background: #af1a5d; }

#univers li.or { border: 1px solid #c8a13a; }
#univers li.or span { border-left: 5px solid #c8a13a; }
#univers li.or a:hover { background: #c8a13a; }

#univers li.bleu { border: 1px solid #299ad2; }
#univers li.bleu span { border-left: 5px solid #299ad2; }
#univers li.bleu a:hover { background: #299ad2; }

#univers li.argent { border: 1px solid #c1c0ca; }
#univers li.argent span { border-left: 5px solid #c1c0ca; }
#univers li.argent a:hover { background: #c1c0ca; }


/********************************/
/*   MAIN - STRUCTURE
/********************************/

#main { background: #FFF; zoom:1; }

#col1 { float: left;  width: 577px; display: inline;  } 
#col2 { float: right;  width: 357px; display: inline; }
#col3 { float: right; width: 300px; display: inline; }




/********************************/
/*   SIDEBAR - BLOC DE SIDEBAR
/********************************/


.bloc-sidebar {
    margin-top: 20px;
    position: relative;
    width: 355px;
		background: #E9EAEA;
		overflow:hidden;}

.bloc-sidebar h2 {
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
		background:#000000;
}






/********************************/
/*   ONGLETS
/********************************/

ul.tabs { width:577px;height:32px; margin-bottom:20px;}
ul.tabs li	{ float: left; margin-right: 1px; background: pink; text-align: center;  }
ul.tabs li.tabSel {  background:green; }
ul.tabs a {  height: 32px; line-height: 32px; padding-left: 0px; color: #FFF !important;  }

#experiences ul.tabs li { background:#d699d1; padding:0 10px;;height: 32px; text-transform:uppercase; }

#experiences ul.tabs li.tabSel {  background:#ae34a3; height: 32px; }

#experiences ul.tabs a { font-size: 14px;font-weight:bold;}

#experiences ul.tabs li#onglet1 { height: 32px; margin-right:10px; }

#experiences ul.tabs li.tabSel { height: 32px; }

#galerie, #galerie1, #galerie2, #galerie3, #galerie4 {}

#galerie table ,#galerie1 table, #galerie2 table, #galerie3 table, #galerie4 table {
	border-collapse:collapse;
	border-spacing:0;
}
#galerie div.link1, #galerie1 div.link1, #galerie2 div.link1, #galerie3 div.link1, #galerie4 div.link1 {
	background: #5d5d5d;
	padding: 3px;
	color: #FFFFFF;
	font-size: 11px;
	margin:5px;
}

div.linkgris {
	background:#b2b3b5;
	padding: 0 0 0 5px;
	color: #000;
	font-size: 11px;
	margin-right:4px;
	line-height:16px;
	position:relative;
}
div.linkgris div.coin{	}

div.linknoir {
	background: #b2b3b5;
	padding: 0 0 0 5px;
	color: #000;
	font-size: 11px;
	margin:5px 1px;
	line-height:16px;
	position:relative;
}
div.linknoir div.coin{	}

img.flecheright{
	position:absolute;
	top:6px;
	right:3px;
}
img.flecheleft{
	position:absolute;
	top:6px;
	right:19px;
}

#galerie span.salle, #galerie1 span.salle, #galerie2 span.salle, #galerie3 span.salle, #galerie4 span.salle {
	background:url(img/bg_salle.gif) no-repeat scroll 0 0;
	padding: 3px 5px;
	color: #FFFFFF;
	font-size: 12px;
	margin:5px 1px;
	display:block;
	font-weight:bold;
}
#galerie span.salle a, #galerie1 span.salle a, #galerie2 span.salle a, #galerie3 span.salle a, #galerie4 span.salle a {
	color:#FFFFFF;
}
#galerie span.salle a:hover, #galerie1 span.salle a:hover, #galerie2 span.salle a:hover, #galerie3 span.salle a:hover, #galerie4 span.salle a:hover {
	color:#DE2158;
}


#galerie1 span.heure, #galerie2 span.heure, #galerie3 span.heure, #galerie4 span.heure {
	padding: 3px;
	font-size: 11px;
	margin:5px;
}
#galerie span.titre_conf, #galerie1 span.titre_conf, #galerie2 span.titre_conf, #galerie3 span.titre_conf, #galerie4 span.titre_conf {
	padding: 0;
	font-size: 11px;
	margin: 0;	
}

#galerie1 span.theme #galerie1 span.theme, #galerie2 span.theme, #galerie3 span.theme, #galerie4 span.theme {
	padding: 3px;
	font-size: 11px;
	margin:5px;
}

#p_base { text-align:right }
.titre_conf a { color:#000 }

/********************************/
/*   EXPERIENCES
/********************************/

#experiences { margin:20px 0; background: url(img/degrade_bg.png) repeat-x 0 0; width:577px;}

#experiences h2.FR { height: 30px; background: url(img/experiences_FR.png) no-repeat 0 0; }
#experiences h2.GB { height: 30px; background: url(img/experiences_GB.png) no-repeat 0 0; }
/*
#galerie1 { clear: both; background: url(img/fleche.gif) no-repeat 0 0; }
#galerie2 { clear: both; background: url(img/fleche.gif) no-repeat 111px 0; }
#galerie3 { clear: both; background: url(img/fleche.gif) no-repeat 222px 0; }
#galerie4 { clear: both; background: url(img/fleche.gif) no-repeat 333px 0; }
*/
#experiences .inner { padding: 15px; background: url(img/dot_black.gif) repeat-x 0 100%; overflow: hidden; zoom:1; }
#experiences .article { text-align: left; padding-bottom: 5px; }
#experiences p { font-size: 11px; }
#experiences h3 { margin: 0; }
#experiences p.lien { font-weight: bold; text-align: right; }

#galerie1 .inner  { text-align: center; }

#galerie2 .visuel, 
#galerie3 .visuel,
#galerie4 .visuel  { float: left; width: 180px; }

#galerie2 .infotxt, 
#galerie3 .infotxt,
#galerie4 .infotxt { float: left; width: 250px; }


/********************************/
/*   PARTENAIRES
/********************************/

#partners h2.FR {  height: 30px; background: url(img/partenaires_FR.png) no-repeat 0 0;  }
#partners h2.GB {  height: 30px; background: url(img/partenaires_GB.png) no-repeat 0 0;  }

#partners h2 {
	background:transparent url(img/titre1.png) no-repeat scroll 0 100%;
	color:#FFFFFF;
	font-size:18px;
	height:30px;
	padding:10px 10px 0;
	text-transform:uppercase;
	width:180px;
	position: absolute;
	top:-25px;
	left:10px;
	
}
#partners table {width: 350px;overflow:hidden; background:red}
#partners td {padding:0;margin:0; background:green; height:50px !important; overflow:hidden}

#partners ul {
	height: 50px;
}

#partners ul, #partners li { list-style: none; }
#partners { position: relative; width: 350px; border:1px solid #A9ADAC; height:250px; margin-top:25px; background: #ffffff; }


#partner1 li { width: 364px; height: 95px; background: #FFF; overflow:hidden; text-align:center; margin:0 -4px; }
#partner2 li { width: 364px; height: 95px; background: #FFF; overflow:hidden; text-align:center; margin:0 -4px; }
#partner3 li { width: 364px; height: 95px; background: #FFF; overflow:hidden; text-align:center; margin:0 -4px; }

*+html #partner1 li { width: 358px; margin:0 -2px;  }, * html #partner1 li { width: 358px; margin:0 -2px;  }
*+html #partner2 li { width: 358px; margin:0 -2px;  }, * html #partner1 li { width: 358px; margin:0 -2px;  }
*+html #partner3 li { width: 358px; margin:0 -2px;  }, * html #partner1 li { width: 358px; margin:0 -2px;  }

.logoapart {
	position: absolute;
	top:190px;
	z-index: 99 !important;
	left: 10px;
}

#partner3 ul {
width:250px;height:50px;

}
#prevBtn { display:none; }
#nextBtn { display:none; }

#partners #fixe {
	border-bottom:2px solid #b1cad2;
	padding-bottom:5px;
	margin-bottom:10px;
margin-top: 20px;	
text-align:center;
}
#partners #fixe img { margin: 0 4px !important;  }
#partners a { cursor: pointer; }

/*
#slider ul, #slider li { list-style: none; }

#slider li { width: 300px; height: 100px; overflow: hidden; }
span#prevBtn { display:none; }
span#nextBtn { display:none; }	
*/



/********************************/
/*   INTERVENANT HOME
/********************************/

#home-intervenant {}

#home-intervenant .add_text { clear:both; }
#home-intervenant .add_text.up {padding:10px 10px 0 10px; }
#home-intervenant .add_text.down {padding:10px; }
#home-intervenant .inner { clear:both; padding: 10px 0 10px 10px }



.trombi { float:left; width:155px; height:150px; margin:0 10px 10px 0; background:#fff; overflow:hidden; }
.trombi .trombi_img { height:80px; overflow:hidden; text-align:center }

.trombi .trombi_content { padding:5px; }
.trombi .trombi_content .civility { color:#af34a4; font-weight:bold; }
.trombi .trombi_content .function {font-size:11px;font-style:italic;}

.trombi .trombi_content a.link {display:block; height:40px; }


.lastname { text-transform:uppercase }
/********************************/
/*   INTERVENANT LISTE
/********************************/

#list_intervenant {margin:0 0 20px 0; background:#E9EAEA; padding:10px;}
#list_title { display:inline-block; height:30px; line-height:30px;font-weight:bold; padding:0 10px; background:#AF34A4; color:#fff;margin-top:10px;text-transform:uppercase; font-size:15px;  }
#list_intervenant .content_list { margin-bottom:10px; height:80px; overflow:hidden }
#list_intervenant .content_list.last { margin-bottom:0; height:80px; overflow:hidden }
#list_intervenant .content_list .list_img { float:left; width:163px;overflow:hidden }
#list_intervenant .content_list .list_infos { float:right; width:350px;overflow:hidden; padding:0 15px; }
#list_intervenant .content_list .list_infos .civility { font-size:18px; font-weight:bold; color:#AF34A4 }
#list_intervenant .content_list .list_infos .function { font-size:11px; font-style:italic; }
#list_intervenant .content_list .list_infos .link { line-height:30px;text-decoration:underline; }


/********************************/
/*   INTERVENANT ZOOM
/********************************/

#zoom #zoomContent .panel {  background:#E9EAEA }

#zoom #zoomContent #list_title { font-size:18px; margin-top:0; }

#zoom #zoomContent .panel .inner { padding:10px; clear:both }

#zoom #zoomContent .panel #zoom_civility {font-size:18px; font-weight:bold; padding:5px; text-transform:uppercase;}
#zoom #zoomContent .panel .zoom_title {display:inline-block; height:30px; font-weight:bold; line-height:30px; padding:0 10px; background:#AF34A4; color:#fff;margin-top:10px;text-transform:uppercase; font-size:13px; }

#zoom #zoomContent .panel .content { padding:10px; background:#fff; }

#zoom #zoomContent .panel .link { line-height:30px; text-decoration:underline; }



/********************************/
/*   ACTUALITES
/********************************/

#bloc-actu { width:577px; position: relative; margin-top:20px; 
background:#e9eaea;  margin-bottom: 20px;}

#bloc-actu .Rss {
	float: right;
	margin:5px 5px 0 0;
}


#bloc-actu .end {
	position: absolute;
	bottom: 0;
	
}

#bloc-actu .date {
	color:#000;
	font-size: 11px;
	font-style:italic;
	margin-bottom:15px;
	
}
#bloc-actu h2{ 
	float:left;
	background:#af34a4;
	color:#FFFFFF;
	font-size:15px;
	padding:5px;
	text-align:center;
	text-transform:uppercase;
}

#bloc-actu #content1 { clear: both; background: url(img/fleche.gif) no-repeat 0 0; padding:15px;}
#bloc-actu #content2 { clear: both; background: url(img/fleche.gif) no-repeat 146px 0;padding:15px;}
#bloc-actu #content3 { clear: both; background: url(img/fleche.gif) no-repeat 292px 0;padding:15px;}

#bloc-actu .inner { padding: 15px; background: url(img/dot_black.gif) repeat-x 0 100%; overflow: hidden; zoom:1; }


#bloc-actu h3 {
	/*padding-left: 15px; */
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	margin:0;
}

#bloc-actu #content1 .article {
	position: relative;
	/*height:100px;*/
	overflow: hidden;
	zoom: 1; 
	font-size: 12px;
	border-bottom:1px solid #c4c8cb;
	padding-bottom:10px;
	margin-bottom:10px;
}

#bloc-actu #content1 a.suite {
	text-align:right;
	font-size: 10px;
	color: #af34a4;
	font-weight: bold;
	font-style:italic;
	float:right;
	margin-top:10px;
}

#bloc-actu #content1 a.suiteActu {

	font-size: 11px;
	background: url(img/arrow_actu.gif) no-repeat  0px 5px; 
	padding-left: 10px;
	bottom: 5px;
	color: #ef9400;
	font-weight: bold;
	
}




/********************************/
/*   PRESENTATION
/********************************/

.bloc-pres { width: 355px; height: 258px; margin-bottom:20px; border: 1px solid #b1b3b4; overflow:hidden }
.bloc-pres h2 { background: url(img/titre_bg_gris.png) no-repeat 0 100%; color: #FFF; padding: 4px 10px 13px 10px; font-size: 13px; }
.bloc-pres .inner { font-size: 11px;}

.bloc-pres .inner #colg {float:left; width:85px; height:258px; background:#b1b3b4; text-align:right }
.bloc-pres .inner #cold {float:left; width:247px; height:258px; padding:6px; background:#fff }

.bloc-pres .inner #colg .pre_name { display:block; font-weight:bold; font-style:italic; font-size:11px; color:#000; padding:5px 5px 0 0; }
.bloc-pres .inner #colg .pre_fonction { display:block; font-style:italic; font-size:11px; color:#000; padding:0px 5px 0 0; }

.bloc-pres .inner #cold .text1 { color:#000; font-size:11px; font-style:italic; line-height:13px;}
.bloc-pres .inner #cold .text2 { color:#af34a4; font-size:11px; font-style:italic; font-weight:bold; }

.bloc-pres .lien { font-weight: bold; text-align: right; padding-top: 5px; }

/********************************/
/*   FOCUS
/********************************/

.bloc-focus { width: 357px; background:#E9EAEA;  margin-bottom: 15px; position: relative; margin-top:20px;  color:#000000; }
.bloc-focus h2 {
	float:left;
	color:#FFFFFF;
	font-size:16px;
	padding:5px;
	text-align:center;
	text-transform:uppercase;
	background:#000;

}

.bleu h2 {
	background:transparent url(img/titre2.png) no-repeat scroll 0 100%;
	color:#FFFFFF;
	font-size:18px;
	height:30px;
	padding:10px 0 0;
	text-align:center;
	text-transform:uppercase;
	width:240px;
	position: absolute;
	top: -10px;
	margin-left:10px;
}

.bloc-focus .inner li {
	background:transparent url(img/puce_plus.gif) no-repeat;
	padding-left: 25px; 
	/*height:16px;*/
	margin-bottom: 10px;
	/*margin-top:-10px;*//*-- attente---*/
	zoom:1;

}

/*.bleu {
	background: #00afd7;
	color: #FFFFFF;
	padding-bottom:10px;
}

.blanc {
	background: #FFFFFF;
	color: #000000;	
	
}

*/
.bloc-focus .inner { font-size: 12px; padding: 10px; clear:both }

.bloc-focus img { /*display: block;*/ padding-bottom: 5px; }

.bloc-focus .lien { font-weight: bold; text-align: right; padding-top: 5px; }


/********************************/
/*   BLOC PHOTOS
/********************************/

#bloc-photos { }

#bloc-photos h2 {
	color:#FFFFFF;
	font-size:16px;
	padding:5px;
	text-align:center;
	text-transform:uppercase;
	background:#000;
	float:left;
}

#bloc-photos .photos_content {padding:10px; clear:both;}
#bloc-photos .photos_content img{ margin-left: 15px;margin-top:10px;}




/********************************/
/*   BLOC PARTENAIRES
/********************************/

#home-partenaires.bloc-sidebar { background:none; margin-bottom:5px; }
*+html #home-partenaires.bloc-sidebar { margin-bottom:3px; }, * html #home-partenaires.bloc-sidebar { margin-bottom:3px;  }
#home-partenaires .inner { padding:10px 0 5px 5px; clear:both; height:70px; border:1px solid #000;} 
#home-partenaires .loading {background:url(img/ajax-loader.gif) no-repeat center center;}

/*#home-partenaires .inner img {float:left;margin:0 5px 5px 0; width:65px; height:65px;overflow:hidden;}*/
#home-partenaires .inner img {margin:0 5px 5px 0; overflow:hidden;}

#part { width:357px }
#partner2 {  }
#part .slider { width:355px !important; margin-top:-3px; }
*+html #part .slider, * html #part .slider { margin-top:1px; }

.slider td { width:85px; height:85px; }

.center-part { text-align:center; margin:0 auto; }






.partners { padding:10px; width:337px; overflow:hidden }
.partners ul { text-align:center; }
.partners li { float:left; margin-right:5px; }

/********************************/
/*   INSCRIPTION NEWSLETTER
/********************************/

#inscnewsbox { margin-bottom: 15px; background: url(img/newsletter_bg.gif) no-repeat 0 100%; height:61px;  }
#inscnewsbox h2 { display: none; /*background: url(img/titre_bg_gris.png) no-repeat 0 100%; color: #FFF; padding: 4px 10px 13px 10px; font-size: 13px;*/ }
#inscnewsbox .inner { font-size: 11px; padding-top:17px; float:right;}

#inscnewsbox p { padding-bottom: 5px; }

#inscnewsbox .form-field { 
	background: #ffffff; 
	border: 1px solid #b4b3af;
	padding: 5px;
	font-size: 10px;
	width: 180px;
	margin-left: 97px;
	margin-top: 10px;
	float: left;
	margin-right: 5px;
	line-height:22px
}

#inscnewsbox .form-submit { 
	background: url(img/btn_bg.gif) no-repeat 0 0; 
	color: #FFF; 
	font-size: 14px;
	padding: 2px 5px 3px 5px; 
	border: none;
	float: left;
	height: 27px;
	width: 27px;
	cursor: pointer;
	
	
}

.bloc-submit { text-align: center;	margin-top: 10px; float:left; text-align:center; width:40px; }


/********************************/
/*   RECHERCHE 
/********************************/

#recherchebox { position: relative; margin-bottom: 10px; border: 1px solid #abaab4; }
#recherchebox #paddingEvite { padding: 15px 20px 10px 40px; }

#recherchebox.FR { background: url(img/recherche_FR.png) no-repeat 0 50%; }
#recherchebox.GB { background: url(img/recherche_GB.png) no-repeat 0 50%; }

#recherchebox .lien { background: url(img/dot_black.gif) repeat-x 0 0; text-align: right; padding-top: 10px; margin-top: 10px;  }
#recherchebox .lien a { font-weight: bold;  font-size: 11px;  }


#recherchebox .form-field { 
	background: #eeeeee; 
	border-top: 1px solid #9897a1; 
	border-right: 1px solid #e5e4e8; 
	border-bottom: 1px solid #dbdbe3;
	border-left: 1px solid #b7b7bd;
	padding: 5px;
	font-size: 10px;
	width: 150px;
}

#recherchebox .choix { margin-bottom: 5px; }


/*BOUTON OK*/
.bt-ok { height: 30px; width: 30px; background: url(img/bt_ok.gif) no-repeat 0 0; border: 0; color: white; cursor: pointer; }
.bt-ok:hover { background: url(img/bt_ok.gif) no-repeat 0 100%; }


#recherchebox 		#recherchebox_cache { display: none; position: absolute; left: 25px; top: 1px; width: 273px; height: 108px; background: #fff; }
#recherchebox.sel 	#recherchebox_cache {display: block; }


/********************************/
/*   CARRE PUB
/********************************/

#carrepub { margin-bottom: 15px; font-size: 0; padding-top: 15px; line-height: 0;  }
#carrepub.FR { background: url(img/carrepub_FR.gif) no-repeat 0 0; }
#carrepub.GB { background: url(img/carrepub_GB.gif) no-repeat 0 0; }


/********************************/
/*  BOUTON RAPIDE
/********************************/

#boutonrapide { overflow: hidden; zoom:1; }
#boutonrapide .btn a {display:block;}
#boutonrapide .btn img {margin-bottom:20px;}


/********************************/
/*  boutonrapidesecond
/********************************/

#boutonrapidesecond { overflow: hidden; zoom:1; }

#boutonrapidesecond .btn a {display:block;}
#boutonrapidesecond .btn img {margin:0 0 20px 0;}


/********************************/
/*   TAG CLOUD
/********************************/

#tagcloud { margin-bottom: 15px; }
#tagcloud h2 { background: url(img/titre_bg_gris.png) no-repeat 0 100%; color: #FFF; padding: 4px 10px 13px 10px; font-size: 13px; }
#tagcloud .inner {  padding: 10px 15px 15px 15px; border: 1px solid #c3c3c3; border-top: 0; position: relative; top: -8px; }
#tagcloud a { color: #81808c; }
#tagcloud a:hover { color: #de2158; }


/********************************/
/*  LIEN DROITE
/********************************/

#liendroite { margin-bottom: 15px; }
#liendroite h2 { background: url(img/titre_bg_gris.png) no-repeat 0 100%; color: #FFF; padding: 4px 10px 13px 10px; font-size: 13px; }
#liendroite .inner {  padding: 10px 15px 15px 15px; border: 1px solid #c3c3c3; border-top: 0; position: relative; top: -8px; }

#liendroite p { padding-bottom: 10px; }

#liendroite li { margin-bottom: 5px; }

#liendroite a { color: #81808c; font-weight: bold; }
#liendroite a:hover { background: #de2158; color: #FFF; }

#liendroite a span { background: url(img/puce_rect_rose.gif) no-repeat 10px 4px; padding: 0 10px 0 28px; }
#liendroite a:hover span { background: url(img/puce_rect_rose.gif) no-repeat 10px -189px;  }


/*COULEURS*/
#liendroite.orange h2 { background: url(img/titre_bg_orange.png) no-repeat 0 100%; }
#liendroite.mauve h2 { background: url(img/titre_bg_mauve.png) no-repeat 0 100%; }
#liendroite.or h2 { background: url(img/titre_bg_or.png) no-repeat 0 100%; }
#liendroite.bleu h2 { background: url(img/titrebleu.png) no-repeat 0 100%; }
#liendroite.argent h2 { background: url(img/titre_bg_argent.png) no-repeat 0 100%; }

#liendroite.mauve  a:hover { background: #AF1A5D; }
#liendroite.mauve  a span { background: url(img/puce_rect_mauve.gif) no-repeat 10px 4px; }
#liendroite.mauve  a:hover span { background: url(img/puce_rect_mauve.gif) no-repeat 10px -189px;  }

#liendroite.orange  a:hover { background: #FF7720; }
#liendroite.orange  a span { background: url(img/puce_rect_orange.gif) no-repeat 10px 4px; }
#liendroite.orange  a:hover span { background: url(img/puce_rect_orange.gif) no-repeat 10px -189px;  }

#liendroite.or  a:hover { background: #C8A13A; }
#liendroite.or  a span { background: url(img/puce_rect_or.gif) no-repeat 10px 4px; }
#liendroite.or  a:hover span { background: url(img/puce_rect_or.gif) no-repeat 10px -189px;  }

#liendroite.bleu  a:hover { background: #299AD2; }
#liendroite.bleu  a span { background: url(img/puce_rect_bleu.gif) no-repeat 10px 4px; }
#liendroite.bleu  a:hover span { background: url(img/puce_rect_bleu.gif) no-repeat 10px -189px;  }

#liendroite.argent  a:hover { background: #C1C0CA; }
#liendroite.argent  a span { background: url(img/puce_rect_argent.gif) no-repeat 10px 4px; }
#liendroite.argent  a:hover span { background: url(img/puce_rect_argent.gif) no-repeat 10px -189px;  }


/********************************/
/*   BIG FOOT
/********************************/

#bigfoot { background: url(img/bigfoot_bg.gif) repeat 0 0; padding-bottom: 30px; }

/********************************/
/*  PLAN SITE BAS
/********************************/

#plansitebas { width: 1000px; margin: 0 auto; background: url(img/plansitebas_bg.png) repeat-x 0 0; border-bottom: 1px solid #817f8B; }

#plansitebas a { float: left; clear: both; color: #FFF; font-size: 11px; margin-bottom: 5px; padding-left: 10px; }
#plansitebas a:hover { color: #000; }

#plansitebas td { padding: 20px 0; }

#plansitebas .titre, #plansitebas .lien { padding: 0 0 0 20px; }

#plansitebas .titre a { background: #DE2158; text-transform: uppercase; font-weight: bold; font-size: 13px; padding: 0 100px 0 10px; }
#plansitebas .titre a:hover { color: #FFF;background: #1a171b; }


/********************************/
/*  FOOTER
/********************************/

#footer { width: 100% margin: 0 auto; 
background: #b1b3b4; color: #000; font-size: 10px; overflow: hidden; zoom:1; padding:10px 0;}
.footer_content {	
	width: 943px; margin:0 auto;
	text-align: center;
	color: #000;
	font: normal 12px Arial, Verdana, Helvetica, Sans-Serif; 
}
#footer a { color: #000; }
#footer a:hover { color: #de2158; }

#footer img { vertical-align: middle; }
#footer .left, #footer .right { padding: 10px 15px; }

#footer ul { text-align: center; font-size: 11px; padding: 15px; }
#footer li { display: inline; }


/********************************/
/*   BLOC CENTER
/********************************/

#bloc-center {width:564px;   }
#bloc-center.large { width: 100%; float: none;  }


#bloc-center a { font-weight: bold; }


#bloc-center .fichier { text-align: right;  }
#bloc-center .fichier img { vertical-align: middle; margin-right: 5px; }

#bloc-center .inner { overflow: hidden; zoom:1; line-height: 16px; }

div.style1, div.style2, div.style3, div.style4 { margin-bottom:15px;
/*margin-left:28px;*/

}

ht; }


/********************************/
/*   gabarit special
/********************************/

#gabaritSpecial { background: url(img/fond_gs.png) no-repeat 0 150px; zoom:1 }

#gabaritSpecial div.style1 h2 { background: url(img/titre_bg_argent.png) no-repeat 0 100%; color: #FFF; padding: 4px 10px 13px 10px; }
#gabaritSpecial div.style1 .inner { padding: 5px 0 0 0; }

#gabaritSpecial div.style2 h2 { background: url(img/titre_bg_argent.png) no-repeat 0 100%; }
#gabaritSpecial div.style2 h3  { background: url(img/gspuce_noire.png) no-repeat 0 3px; padding-left:16px;}
#gabaritSpecial div.style2 { border: 1px solid #c1c0ca; }

#gabaritSpecial div.style3 { background: #dedede url(img/gss3fond.png) left bottom repeat-x; }
#gabaritSpecial div.style3 h2 { background: url(img/titre_bg_gris.png) no-repeat 0 100%; color: #FFF; padding: 4px 10px 13px 10px; }
#gabaritSpecial div.style3 h3  { background: url(img/gspuce_noire.png) no-repeat 0 3px; padding-left:16px;}
#gabaritSpecial div.style3 .inner { padding: 10px 15px 15px 15px; }

#bandeauMedia { width:655px; height:150px; float:left; overflow:hidden; }

#widgetVideo {
border:1px solid #c3c3c3;border-width: 0 1px 1px 1px; 
margin-bottom: 15px; 
}
#widgetVideo h2 {background: url(img/titre_bg_gris.png) no-repeat 0 100%; color: #FFF; padding: 4px 10px 13px 10px; font-size: 13px;}

#widget2 { margin-bottom: 15px;  border: 1px solid #c3c3c3;}
#widget2 h2 {background: url(img/titre_bg_gris.png) no-repeat 0 100%; color: #FFF; padding: 4px 10px 13px 10px; font-size: 13px;}
#widget2 span { display:block; padding: 10px 15px 15px 15px; }
#widget2 object, #widget2 embed { margin:0 auto; }



.gs { padding: 20px 0 0 0; }
.col2gs { padding: 20px 0 0 0; float:left }




/********************************/
/*  STYLE UNIVERS
/********************************/

/*bloc page de style*/
.bloc_page { background:#e9eaea; margin-bottom:20px;  }
.bloc_page_no_title { margin-bottom:20px; }
.bloc_page h2 {float: left; max-width:500px;font-size: 14px;padding: 5px; text-transform: uppercase;}
.bloc_page .inner { clear:both; padding:10px; }


/*style1*/
.style1 h1 { color:#FF008C }
.style1 .bloc_page h2 { color: #000; background: #FF008C;}

/*style2*/
.style2 h1 { color:#BDDB39 }
.style2 .bloc_page h2 { color: #000; background: #BDDB39;}

/*style3*/
.style3 h1 { color:#00D6EB }
.style3 .bloc_page h2 { color: #000; background: #00D6EB;}

/*style4*/
.style4 h1 { color:#FDCD20 }
.style4 .bloc_page h2 { color: #000; background: #FDCD20;}

/*style5*/
.style5 h1 { color:#FF0000 }
.style5 .bloc_page h2 { color: #000; background: #FF0000;}

/*style6*/
.style6 h1 { color:#AE34A3 }
.style6 .bloc_page h2 { color: #000; background: #AE34A3;}

/*style7*/
.style7 h1 { color:#F39301 }
.style7 .bloc_page h2 { color: #000; background: #F39301;}


/********************************/
/*   onglet actualité
/********************************/

/*#experiences .filterRow .filter{ border:1px solid #C9C9C9;color:#525160;padding:1px;margin:0 5px; -moz-border-radius:2px;	-moz-border-radius:2px;	-webkit-border-radius:2px;	-webkit-border-radius:2px;font-size:11px;}
#experiences .filterRow .filter:hover{ border:1px solid #00afd6; }
#experiences .filterRow input.filter{ padding:2px; }
#experiences .evidence td{ border-top:1px solid #CCF7FF;border-bottom:1px solid #CCF7FF; background-color: #CCF7FF;}
#experiences .evidence td.c0{ border-left:1px solid #CCF7FF;  background-color: #CCF7FF;}
#experiences .evidence td.c3{ border-right:1px solid #CCF7FF;  background-color: #CCF7FF;}*/

/********************************/
/*   Formulaire newsletter
/********************************/

#form_newsletter {
	/*background:transparent url(img/fondbleu1.jpg) no-repeat scroll center bottom;*/
	font-size:12px;
	margin:10px auto;
	padding:10px 15px 15px;
	width:439px;
}

#form_newsletter table.champs {

}

#form_newsletter table.champs  tr {
	height: 35px;
}
#form_newsletter table.champs  td.texte {
	border-bottom: 1px solid #C6D6DA;
	vertical-align:middle;
	padding:10px 0;
}

#form_newsletter table.champs span.form-label {
	display:block;
	float:left;
	min-width:100px;
	width: 100px;
}

#form_newsletter table.champs .coche {
	margin-left: 5px;
	margin-right: 5px;
}


/*******************************************************************************/
/* FORMULAIRE - QSATISFACTION  */
/*******************************************************************************/


.Qsatisfaction .form-label { color: #858585; }
.Qsatisfaction .cocheCas2 .coche { margin: 2px 5px 0 10px;  }

.form-separator { font-weight:700; color: #FFF; background: url(../img/menu_hztal_bg_on.gif) repeat-x 0 0 #218CB1; padding: 3px 10px 5px 10px; }
.titre { font-weight:700; color: #F27300; font-size: 16px; }
.texte { font-size: 12px; }

.satisfaction-reponse { font-weight: 700; font-size: 10px; }
.coche input{margin-right: 2px;}
