
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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
    }

img {
	border: 0;
	outline: 0;
	margin: 0;
	padding: 0;
}

strong {
	font-weight:bolder;
	}

em {
    font-style:italic;
	}

:focus {
	outline: 0;
    }

ol, ul {
	list-style: none;
    }

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

caption, th, td {
	text-align: left;
	font-weight: normal;
    }

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
    }

blockquote, q {
	quotes: "" "";
    }

form label {
    cursor: pointer;
    }

form {
    display: inline;
    }

fieldset {
    border: none;
    }

.hide {
	display:none;
}

body {
	color:#000;
	font-size:62.5%;
	font-family:Arial, Tahoma, Verdana, Times New Roman;
	background-color:transparent;
}

#body_background{
	background:#D7D4A8 url(/download/site-principal/image/charte/image_fond.jpg) no-repeat; background-position: top left;
}

#workspace {
    width: 980px;
	margin: 0 auto;
	overflow:hidden;
}

#workspace_ombre{
	background:#D7D4A8 url(/download/site-principal/image/charte/fond.png) repeat-y;
	width: 980px;
	float:left;
}

#workspace_content {
    width: 960px;
    margin:0 10px;
	float:left;
	display:inline;
	background:#FBF8DB;
}

#banner{
	width: 960px;
	background:#D7D4A8 url(/download/site-principal/image/charte/fond_banner.png) repeat-x;
	float:left;
}

.intro_banner{
	float:left;
	width:740px;
}
.intro_banner p {color:#fff; font-size:1.1em; padding:5px 0 0 15px; margin:0;}

.flash_banner{
	width:960px;
	clear:left;
	height:225px;
	margin-top:33px;
	float:left;
}

.ombre_center{
	width:960px;
	clear:left;
	height:15px;
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/ombre_milieu.png) repeat-x;
	position:absolute;
}

#divspace {
	width:960px;
	float:left;
}

#leftspace {
	float:left;
	width:221px;
	background:#CCCCCC url(/download/site-principal/image/charte/menu/fond_menu1.png) repeat-y;
	clear:left;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}

#centerspace {
	float:left;
	width:460px;
	margin:22px 24px 12px 25px;
	display:inline;
}


.puce_mission1 {background: url(/download/site-principal/image/charte/sprite.png) no-repeat -21px -28px; width:15px; height:12px;}
.puce_mission2 {background: url(/download/site-principal/image/charte/sprite.png) no-repeat -38px -28px; width:15px; height:12px;}
.puce_mission3 {background: url(/download/site-principal/image/charte/sprite.png) no-repeat -55px -28px; width:15px; height:12px;}
.puce_mission4 {background: url(/download/site-principal/image/charte/sprite.png) no-repeat -73px -28px; width:15px; height:12px;}

.divimpressionhaut{
	margin:0;
	padding:0;
	width:100%;
	text-align:right;
}
.divimpressiontexte p {font-size:1em; color:#000000; padding:0 0 3px 0;}
.divimpressiontexte p a {color:#000000; text-decoration:none;}
.divimpressiontexte p a:hover {color:#000000; text-decoration:underline;}

.partagez_accueil{
	width:444px;
	border:1px solid #C3B863;
	clear:left;
	float:left;
	background: url(/download/site-principal/image/charte/partagez/fond_projetremarquable.png) repeat-y; 
	padding:7px;
}

.partagez_accueil h2{float:left;font-size:1.3em; font-weight:bold; line-height:1.1em; color:#161615;border-left:12px solid #E20019;margin:0; padding:5px;}
.partagez_accueil h2 a {color:#161615;text-decoration:none;}
.partagez_accueil h2 a:hover {color:#161615;text-decoration:underline;}
.partagez_accueil .partagez_titre {font-size:1.6em; font-weight:normal; color:#161615;}
.partagez_accueil p {clear:left;}

/*------------------------------------------------------------------------------
| colonne droite
------------------------------------------------------------------------------*/
#rightspace{
	float:left;
	width:230px;
}

#rightspace p{color:#000; font-size:1em; padding:0; margin:0;}
#rightspace p a {color:#000; text-decoration:none;}
#rightspace p a:hover {color:#000; text-decoration:underline;}

/*------------------------------------------------------------------------------
| footer
------------------------------------------------------------------------------*/
#footer{
	background:#716900 url(/download/site-principal/image/charte/menu/fond_menu2.jpg) repeat-x;
	clear:left;
	width:960px;
	float:left;
	display:inline;
}


.coldroite_image{
	margin-top:40px;
	margin-left:10px;
}


.coldroite_image h2{float:left;font-size:1.3em; font-weight:bold; color:#161615;border-left:12px solid #E20019;margin:0; padding:5px;}
.coldroite_image h2 a {color:#161615;text-decoration:none;}
.coldroite_image h2 a:hover {color:#161615;text-decoration:underline;}






#footer hr{clear:left;font-size:1px; height:1px; background-color:#9E9438; color:#9E9438; margin:0px 10px; border:0;}



.clearleft{
	clear:left;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}



ul#categorie {
	list-style: none;
	margin:60px 0 0;
}

ul#categorie li {
	float: left;
	margin:0;
}

ul#categorie li a {display:block; height:34px;}
ul#categorie li a span {display:none;}

ul#categorie li#accompagner a {margin-right:33px; background: url(/download/site-principal/image/charte/sprite_navbar.png) no-repeat 0 0; width:130px; margin-top:27px;}
ul#categorie li#promouvoir a {margin-right:33px; background: url(/download/site-principal/image/charte/sprite_navbar.png) no-repeat -130px 0; width:140px; margin-top:17px;}
ul#categorie li#informer a {margin-right:33px; background: url(/download/site-principal/image/charte/sprite_navbar.png) no-repeat -270px 0; width:94px; margin-top:7px;}
ul#categorie li#federer a {background: url(/download/site-principal/image/charte/sprite_navbar.png) no-repeat -364px 0; width:87px; margin-top:0px;}






#menuprincipal {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 220px;
	background:#E20019;
	background-position: top;
	padding-top:17px;
}

#menuprincipal a {
	display: block;
	text-decoration: none;
}

#item1{
	background:#E20019;
	border-bottom:1px solid #9E0011;
	padding:6px 10px;
	font-size:1.1em;
}
#item2{
	background:#FF6500;
	border-bottom:1px solid #B04600;
	border-top:1px solid #FFC16B;
	padding:6px 10px;
	font-size:1.1em;
}
#item3{
	background:#983298;
	border-bottom:1px solid #561456;
	border-top:1px solid #D152D1;
	padding:6px 10px;
	font-size:1.1em;
}
#item4{
	background:#656532;
	border-bottom:1px solid #3E3E15;
	border-top:1px solid #95954E;
	padding:6px 10px;
	font-size:1.1em;
}
#item5{
	background:#326598;
	border-bottom:1px solid #193A5C;
	border-top:1px solid #64A1DE;
	padding:6px 10px;
	font-size:1.1em;
}


.imgitem1, .imgitem2, .imgitem3, .imgitem4, .imgitem5 {
	background: url(/download/site-principal/image/charte/sprite.png);
	background-repeat: no-repeat;
	width:25px;
	height:25px;
	display:inline;
	float:left;
}

.txtitem1{background:#FF7769; padding:7px 7px 10px 30px; border-bottom:1px solid #B04600;}
.txtitem1 p{font-size:1em; color:#9E0011;}
.imgitem1{background-position:0px 0px;}

.txtitem2{background:#FFC16B; padding:7px 7px 10px 30px; border-bottom:1px solid #B04600;}
.txtitem2 p{font-size:1em; color:#B04600;}
.imgitem2{background-position:-25px 0px;}

.txtitem3{background:#D152D1; padding:7px 7px 10px 30px; border-bottom:1px solid #561456;}
.txtitem3 p{font-size:1em; color:#561456;}
.imgitem3{background-position:-50px 0px;}

.txtitem4{background:#95954E; padding:7px 7px 10px 30px; border-bottom:1px solid #656532;}
.txtitem4 p{font-size:1em; color:#3E3E15;}
.imgitem4{background-position:-75px 0px;}

.txtitem5{background:#64A1DE; padding:7px 7px 10px 30px; border-bottom:1px solid #193A5C;}
.txtitem5 p{font-size:1em; color:#193A5C;}
.imgitem5{background-position:-100px 0px;}

.txtsousitem{color: #323232; font-size:1.1em; padding:5px 5px 5px 30px; border-bottom:1px solid #561456; background:#E8E8E8 url(/download/site-principal/image/charte/menu/fond_titresousmenu1.png) repeat-y; }
.txtsousitemselected{color: #fff; font-size:1.1em; padding:5px 5px 5px 30px; border-bottom:1px solid #561456; background:#8D8D8A url(/download/site-principal/image/charte/menu/fond_titresousmenu1select.png) repeat-y;}
.txtsousitem:hover {color: #fff; font-size:1.1em; text-decoration:none; background:#8D8D8A url(/download/site-principal/image/charte/menu/fond_titresousmenu1select.png) repeat-y;}

.txtsoussousitem{color: #656565; font-size:1.1em; padding:5px 5px 5px 30px; border-bottom:1px solid #561456; background:#fff url(/download/site-principal/image/charte/menu/fond_titresoussousmenu1.png) repeat-y; }
.txtsoussousitemselected{color: #fff; font-size:1.1em; padding:5px 5px 5px 30px; border-bottom:1px solid #561456; background:#919191 url(/download/site-principal/image/charte/menu/fond_titresoussousmenu1select.png) repeat-y; text-decoration:none;}
.txtsoussousitem:hover {color: #fff; font-size:1.1em; background:#919191  url(/download/site-principal/image/charte/menu/fond_titresoussousmenu1select.png) repeat-y; text-decoration:none;}


.toggleSubMenu .imgsousitem{
	background: url(/download/site-principal/image/charte/sprite.png);
	background-repeat: no-repeat;
	width:10px;
	height:10px;
	font-size:1px;
	background-position:0px -25px;
	margin-top:9px;
	margin-left:12px;
	display:inline;
	float:left;
}

.toggleSubMenu .open .imgsousitem{
	background: url(/download/site-principal/image/charte/sprite.png);
	background-repeat: no-repeat;
	width:10px;
	height:10px;
	font-size:1px;
	background-position:-10px -25px;
	margin-top:9px;
	margin-left:12px;
	display:inline;
	float:left;
}


#menuprincipal .toggleSubMenu, #menuprincipal .toggleSubMenu a {
	color:#fff;
	display:inline;
}

#menuprincipal .toggleSubMenu .toggleSubMenu2, #menuprincipal .toggleSubMenu .toggleSubMenu2 a {
	display:inline;
}

#menuprincipal .toggleSubMenu3, #menuprincipal .toggleSubMenu3 a {
	display:inline;
}



.subMenu{
	background: #E8E8E8;
	font-size: 1em;
	padding: 0;
	border-bottom: 1px solid #CCCCCC;
}

.subMenu2 {
	background: #fff;
	font-size: .9em;
	padding: 0;
	border-bottom: 1px solid #CCCCCC;
}

.subMenu2 .selected{background: red; color:#fff}






.img_menu2 {
	background: url(/download/site-principal/image/charte/sprite.png);
	background-repeat: no-repeat;
	width:9px;
	height:8px;
	font-size:1px;
	display:inline;
	float:left;
	background-position:0px -35px;
	margin-top:8px;
	margin-left:2px;
	float:left;
}

.menubas{
	width:100%;
	padding-top:55px;
	padding-bottom:10px;
	float:left;
	clear:left;
}
.menubasitem{
	width:197px;
	float:left;
}

.menubastop{
	background:#CCC070 url(/download/site-principal/image/charte/menu/fond_titremenu2.png) repeat-y;
	padding:10px 0;
}

.menubastop p {color:#4E4801; font-size:1.2em; font-weight:bold; line-height:1em; margin:0 25px;}
.menubastop p a {color:#4E4801; text-decoration:none;}
.menubastop p a:hover {color:#4E4801; text-decoration:underline;}

.menubascontent{color: #CCC070; font-size:1.1em; padding:5px 5px 5px 17px;}
.menubascontent a {color:#CCC070; text-decoration:none;}
.menubascontent a:hover {color:#CCC070; text-decoration:underline;}


.menupiedpage{
	width:940px;
	padding:5px 10px;
	float:left;
	clear:left;
	padding-bottom:80px;
}

.menupiedpageitem{
	width:755px;
	float:left;
	margin-top:20px;
}
.menupiedpageitem p {color:#363200; font-size:1.1em;}
.menupiedpageitem p a {color:#363200; text-decoration:none;}
.menupiedpageitem p a:hover {color:#363200; text-decoration:underline;}



#workspace_toolbar {
    width: 1000px;
	margin: 0 auto;
}

#toolbar{
	width:1000px;
	position:fixed;
	bottom:0px;
	text-align:center;
	z-index:10000;
}
.top_toolbar{
	width:1000px;
	background: url(/download/site-principal/image/charte/top_toolbar.png) no-repeat;
	height:38px;
	float:left;
	clear:left;
}

.content_toolbar{
	width:1000px;
	background: url(/download/site-principal/image/charte/fond_toolbar.png) repeat-y;
	float:left;
	clear:left;
	padding-bottom:5px;
}
.aide_toolbar{
	width:30px;
	float:right;
	margin-right:18px
}

p.itemmenu4{float:left;font-size:1.1em; color:#161615;border-left:12px solid #E20019;margin:0; padding:5px;}
p.itemmenu4 a {color:#161615; text-decoration:none;}
p.itemmenu4 a:hover {color:#161615; text-decoration:underline;}
p.pictomenu4{float:left;margin:0; padding:0; margin-right:20px;}




.widget{float:left;}
.widget h1{font-size:1.2em; margin:0; float:left; padding:0; color:#fff; font-weight:bold; text-transform:uppercase}
.widget h2{font-size:1.4em; margin:0; color:#fff; font-weight:bold; line-height:normal;}
.widget h2 a {font-size:0.8em; margin:0; color:#E2DFC0; font-weight:normal; text-decoration:none;}
.widget h2 a:hover { margin:0; color:#E2DFC0; text-decoration:underline;}

.widget p{font-size:1.1em; margin:0; color:#000; line-height:normal;}
.widget p a {font-size:1.2em; margin:0; color:#E20019; text-decoration:none;}
.widget p a:hover { margin:0; color:#E20019; text-decoration:underline;}

.widget_suite{
	clear:left;
	text-align:right;
	margin-top:5px;
}

.drag_widget{
	cursor:move;
}
.close_widget{
	cursor:pointer;
}

.widget_drag{
	display:none;
}

.widget_precedent_suivant{
	clear:left;
	margin-top:5px;

}
.widget_precedent{
	float:left;
	width:100px;
	margin-left:10px;
	text-align:left;
}
.widget_suivant{
	float:right;
	width:100px;
	text-align:right;
	margin-right:10px;
}




.widget_avis{
	position:absolute;
	float:left;
	width:191px;
	margin-top:130px;
	margin-left:500px;
	z-index:1000;
}

.widget_avis_top{
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/avis_top.png) no-repeat;
	width:250px;
	height:15px;
}

.widget_avis_bottom{
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/avis_bottom.png) no-repeat;
	width:250px;
	height:15px;
	clear:left;
}


.widget_avis_center{
	width:235px;
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/avis_middle.png) repeat-y;
	float:left;
	clear:left;
	padding:5px 0 5px 15px;
}

.widget_avis_button{
	width:38px;
	float:right;
	height:17px;
	margin-top:2px;
	margin-right:15px;
}


.widget_avis_content{
	width:196px;
	padding:5px 0 0 0;
	margin:5px 0 0 4px;
	clear:left;
	float:left;
}

.widget_partagez{
	position:absolute;
	float:left;
	width:271px;
	margin-top:130px;
	margin-left:500px;
	z-index:1000;
}

.widget_partagez_top{
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/partagez_top.png) no-repeat;
	width:330px;
	height:15px;
}

.widget_partagez_bottom{
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/partagez_bottom.png) no-repeat;
	width:330px;
	height:15px;
	clear:left;
}


.widget_partagez_center{
	width:315px;
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/partagez_middle.png) repeat-y;
	float:left;
	clear:left;
	padding:5px 0 5px 15px;
}

.widget_partagez_button{
	width:38px;
	float:right;
	height:17px;
	margin-top:2px;
	margin-right:15px;
}

.widget_partagez_content{
	width:286px;
	padding:5px 0 0 0;
	margin:5px 0 0 4px;
	clear:left;
	float:left;
}

#buttons{
	margin-top:10px;
	text-align:center;
}
#control {
	text-align:center;
	margin-top:5px;
}

#control p a{
	color:#fff;
	text-decoration:none;
	padding:3px;
}

#control p a:hover, #control p a.selected{
	color:#fff;
	border:1px solid #000;
}


.partagez_workspace hr{
	clear:left;font-size:1px; height:1px; background-color:#fff; color:#fff; margin:5px; border:0;
}

#slider-partagez {
	width:267px;
	position:relative;
	overflow:hidden;
	margin:10px 5px 5px 5px;
	padding:4px;
	background-color:#fff;
}

#mask-gallery-partagez {
	overflow:hidden;
}

#gallery-partagez {
	list-style:none;
	margin:0;
	padding:0;
	z-index:0;
	width:265px;
	overflow:hidden;
}

#gallery-partagez li {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
	/*padding-left:4px;*/
}

#gallery-partagez li .who{
	color:#656565;
	font-size:1em;
	margin-bottom:3px;
}

#buttons-partagez{
	margin-top:10px;
	text-align:center;
}

#btn-next-partagez, #btn-prev-partagez {
	color:#E2DFC0;
	font-size:1.3em;
	text-decoration:none;
}
#btn-next-partagez:hover, #btn-prev-partagez:hover {
	text-decoration:underline;
}

.sondage_workspace {
	background:#fff;
	padding: 5px 3px 5px 4px;
	width:205px;
}
.sondage_workspace p {
	font-size: 1.1em;
	color: #000;
}
.sondage_workspace h2 {
	color: #000;
}
.sondage_workspace .sondage_progress_bar_size {
	width:200px;
	height:18px;
}
.sondage_workspace .sondage_progress_bar {
	margin:0;
	padding:0;
	border:1px solid #000000;
}
.sondage_workspace .sondage_progress_bar_stat {
	margin-top:-13px;
	font-size: 0.9em;
	margin-right:3px;
}





.picto_actuel{
	width:45px;
	height:45px;
	float:left;
	padding-top:2px;
	margin-top:5px;
}

.temps_actuel{
	width:58px;
	height:45px;
	float:left;
	margin:5px 0;
}
.temps_demain{
	width:38px;
	height:40px;
	margin-top:2px;
	border-left:1px solid #CAB8A3;
	text-align:center;
	float:left;
	padding-top:2px;
	margin:5px 0;
}


.meteo_workspace {
	text-align:center;
}
.meteo_workspace p {
	font-size: 1em;
}
.meteo_parametre{
	width:180px;
	text-align:left;
	margin:3px;
}

.parametre_meteo_texte{
	width:170px;
	text-align:right;
	margin:0 0 3px 0;
}

.meteo_workspace p.grand {
	font-size: 1.8em;
	fon,t-weight:bold;
}

.meteo_workspace p.petit {
	font-size: 0.9em;
}

.meteo_workspace span.bleu {
	color:blue;
}

.meteo_workspace span.rouge {
	color:red;
}

span.filterTitle {
	font-size:1.1em;
}

.divcontent p.petit {
	font-size: 0.9em;
}

.contenu_meteo_blanc{
	background-color:#fff;
	float:left;
	
}

.widget_meteo{
	position:absolute;
	float:left;
	width:191px;
	margin-top:130px;
	margin-left:500px;
	z-index:1000;
}

.widget_meteo_top{
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/meteo_top.png) no-repeat;
	width:225px;
	height:15px;
}

.widget_meteo_bottom{
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/meteo_bottom.png) no-repeat;
	width:225px;
	height:15px;
	clear:left;
}


.widget_meteo_center{
	width:210px;
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/meteo_middle.png) repeat-y;
	float:left;
	clear:left;
	padding:5px 0 5px 15px;
}

.widget_meteo_button{
	width:38px;
	float:right;
	height:17px;
	margin-top:2px;
	margin-right:15px;
}

.widget_meteo_content{
	width:196px;
	padding:5px 0 0 0;
	margin:5px 0 0 6px;
	clear:left;
	float:left;
	text-align:center;
}

.widget_survoler{
	position:absolute;
	float:left;
	width:250px;
	margin-top:130px;
	margin-left:500px;
	z-index:1000;
}

.widget_survoler_top{
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/survoler_top.png) no-repeat;
	width:250px;
	height:15px;
}

.widget_survoler_bottom{
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/survoler_bottom.png) no-repeat;
	width:250px;
	height:15px;
	clear:left;
}

.widget_survoler_center{
	width:235px;
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/survoler_middle.png) repeat-y;
	float:left;
	clear:left;
	padding:5px 0 5px 15px;
}

.widget_survoler_button{
	width:38px;
	float:right;
	height:17px;
	margin-top:2px;
	margin-right:15px;
}

.widget_survoler_content{
	width:208px;
	padding:5px 0 0 0;
	margin:5px 0 0 6px;
	clear:left;
	float:left;
	background-color:#fff;
	text-align:center;
}


#suvoler_animation_accueil {
	position:absolute;
	top:30px;
	width:927px;
	height:605px;
	z-index:10000001;
}

#suvoler_animation_accueil .header{
	position: relative;
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/survoler/survoler-header.png) no-repeat;
	width:927px;
	height:15px;
	z-index:10000;
}
#suvoler_animation_accueil .close {
	position:absolute;
	left:820px;
	margin-top:-10px;
	z-index:10001;
}
#suvoler_animation_accueil .center{
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/survoler/survoler-center.png) repeat-y;
	width:927px;
	height:600px;
	z-index:9999;
}
#suvoler_animation_accueil .content {
	margin:8px 0px 0px 19px;
}
#suvoler_animation_accueil .footer{
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/survoler/survoler-footer.png) no-repeat;
	width:926px;
	height:11px;
}
#suvoler_animation_accueil h1 {
	font-size: 1.2em;
	margin:0px 0px 0px 10px;
	padding:2px;
	font-weight:bold;
}

.search_engine_page {
	position:relative;
	z-index:1000;
	float:left;
}
.search_engine_background {
	padding:8px;
	position:absolute;
	z-index:1001;
}
.search_engine_home {
	float:left;
}
.cadre_coin_arrondie {
	padding:3px;
	width:189px;
	height:16px;
	overflow:hidden;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.bg_ffffff{
	background-color:#ffffff;
}
.search_engine .search_field input[type=text] {
	width:167px;
	border:0;
	color:#706800;
	font-family:Helvetica,Tahoma,Verdana,Times New Roman;
	font-size:1.2em;
}
.search_engine .search_field input[type=submit] {
	align:right;
}



	#tagcloud {
		min-height:150px;
		z-index:1000;
	}

	.t-c-line {
		float:left;
		text-align:center;
	}
	.tagcloud_word {
		display:inline;
		line-height:20px;
		margin:0 1px 0 1px;
		font-family: Helvetica;
	}

	a.tagcloud_word {
		line-height:20px;
		margin:0 1px 0 1px;
		font-family: Helvetica;
		text-decoration:none;
	}

	.tagcloud_word a {
		text-decoration:none;
	}

	.t-c-tag-highlight {
		height:15px;
		width:100px;
		margin:5px 0;
		border:1px dotted red;
		background:#FFFFCC;
	}
	.t-c-tag-lvl-1 a, a.t-c-tag-lvl-1 {
		font-size: 16pt;
		color: #320000;
	}
	.t-c-tag-lvl-2 a, a.t-c-tag-lvl-2 {
		font-size: 14pt;
		color: #7D5221;
	}
	.t-c-tag-lvl-3 a, a.t-c-tag-lvl-3 {
		font-size: 12pt;
		color: #CC6A07;
	}
	.t-c-tag-lvl-4 a, a.t-c-tag-lvl-4 {
		font-size: 11pt;
		color: #9F7011;
	}
	.t-c-tag-lvl-5 a, a.t-c-tag-lvl-5 {
		font-size: 10pt;
		color: #AEAC7B;
	}
	.t-c-tag-lvl-6 a, a.t-c-tag-lvl-6 {
		font-size: 9pt;
		color: #6C6C0A;
	}
	.t-c-tag-lvl-7 a, a.t-c-tag-lvl-7 {
		font-size: 7pt;
		color: #ffffff;
	}

	.tagcloudhome {
		position:absolute;
		margin-left:-190px;
		margin-top:-37px;
	}
	.tagcloudpage {
		position:absolute;
		margin-left:0;
		margin-top:-37px;
	}

	.tagcloud{
		position:absolute;
		float:left;
		width:241px;
		margin-top:250px;
		margin-left:500px;
		z-index:1000;
	}

	.tagcloud_top{
		background:#e6e1b5;
		width:211px;
		height:70px;
	}
	.admin_content .tagcloud_top {
		height:6px;
	}

	.tagcloud_bottom{
		background:#e6e1b5;
		width:211px;
		height:7px;
		clear:left;
	}


	.tagcloud_center{
		width:211px;
		background:#e6e1b5;
		float:left;
		clear:left;
	}

	.tagcloud_button{
		width:38px;
		float:right;
		height:17px;
		margin-top:2px;
	}

	.tagcloud_content{
		width:195px;
		padding:5px;
		margin:5px;
		clear:left;
		float:left;
	}
	.tagcloud_content h1 {
		border-left:12px solid #E20019;
		color:#161615;
		font-size:1.3em;
		font-weight:bold;
		margin:0;
		padding:5px;
	}
	.tagcloud_content h1 {
		margin:0 0 4px 0;
	}
	.tagcloud_content select {
		width:190px;
	}
	#tagcloud_direct_acces {
	float:left;
	clear:left;
	font-family:Helvetica,Tahoma,Verdana,Times New Roman;
	margin:10px 0 4px 0;
	color:#000000;
}
#tagcloud_direct_acces .cadre_coin_arrondie {
	width:210px;
}
#tagcloud_direct_acces .newListSelected {
	font-size:1.3em;
}
/*==================================
remove default focus style
====================================*/
:focus {outline:none;}

.js ul.newList {left:-9999px;}

.newList {
	z-index:1000000;
}
ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:195px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto;}
.newListSelected {cursor:pointer; background:url(http://www.ain-pro.com//download/site-principal/image/charte/design-select/scroll.png) #ffffff; background-position:180px 7px; background-repeat:no-repeat; width:190px; color:#000; height:19px; padding:3px 0 0 6px; float:left; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.newListSelected span {width:190px; display:block;}
ul.newList li {padding:3px 8px; color:#003265; cursor:pointer;}
.selectedTxt {cursor:pointer; color:#003265; width:158px; overflow:hidden; height:16px; padding:0 23px 0 0;}
.hiLite {background:#986500;!important; color:#fff!important;}
.newListHover {z-index:1000; background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


.divcontent .search_engine {
	text-align:center;
}
.divcontent #result_report p {
	margin:15px 0 10px 0px;
}
.divcontent .result_head .title {
	font-weight:bold;
}
.divcontent .search_field {
	margin:auto;
	border:1px solid #716900;
}

.divcontent .result_head p, .divcontent .description p {
	margin-top:12px;
}
.divcontent .description p {
	line-height:1.4em;
	margin-top:5px;
}
.divcontent .description p .selected {
	background:#000000;
	color : #ffffff;
	padding:0px 2px;
}

.divcontent a.disabled.page_previous, .divcontent a.disabled.page_next {
	color: #989898;
	text-decoration:none;
}
.divcontent .search_workspace .other_pages {
	text-align:right;
}
.divcontent .other_pages {
	text-align:right;
	margin-top:12px;
	margin-bottom:22px;
}
.divcontent #results hr, .divcontent .other_pages hr {
	margin:12px 36px;
	width:auto;
}



	#tagcloud {
		min-height:150px;
		z-index:1000;
	}

	.t-c-line {
		float:left;
		text-align:center;
	}
	.tagcloud_word {
		display:inline;
		line-height:20px;
		margin:0 1px 0 1px;
		font-family: Helvetica;
	}

	a.tagcloud_word {
		line-height:20px;
		margin:0 1px 0 1px;
		font-family: Helvetica;
		text-decoration:none;
	}

	.tagcloud_word a {
		text-decoration:none;
	}

	.t-c-tag-highlight {
		height:15px;
		width:100px;
		margin:5px 0;
		border:1px dotted red;
		background:#FFFFCC;
	}
	.t-c-tag-lvl-1 a, a.t-c-tag-lvl-1 {
		font-size: 16pt;
		color: #320000;
	}
	.t-c-tag-lvl-2 a, a.t-c-tag-lvl-2 {
		font-size: 14pt;
		color: #7D5221;
	}
	.t-c-tag-lvl-3 a, a.t-c-tag-lvl-3 {
		font-size: 12pt;
		color: #CC6A07;
	}
	.t-c-tag-lvl-4 a, a.t-c-tag-lvl-4 {
		font-size: 11pt;
		color: #9F7011;
	}
	.t-c-tag-lvl-5 a, a.t-c-tag-lvl-5 {
		font-size: 10pt;
		color: #AEAC7B;
	}
	.t-c-tag-lvl-6 a, a.t-c-tag-lvl-6 {
		font-size: 9pt;
		color: #6C6C0A;
	}
	.t-c-tag-lvl-7 a, a.t-c-tag-lvl-7 {
		font-size: 7pt;
		color: #ffffff;
	}

	.tagcloudhome {
		position:absolute;
		margin-left:-190px;
		margin-top:-37px;
	}
	.tagcloudpage {
		position:absolute;
		margin-left:0;
		margin-top:-37px;
	}

	.tagcloud{
		position:absolute;
		float:left;
		width:241px;
		margin-top:250px;
		margin-left:500px;
		z-index:1000;
	}

	.tagcloud_top{
		background:#e6e1b5;
		width:211px;
		height:70px;
	}
	.admin_content .tagcloud_top {
		height:6px;
	}

	.tagcloud_bottom{
		background:#e6e1b5;
		width:211px;
		height:7px;
		clear:left;
	}


	.tagcloud_center{
		width:211px;
		background:#e6e1b5;
		float:left;
		clear:left;
	}

	.tagcloud_button{
		width:38px;
		float:right;
		height:17px;
		margin-top:2px;
	}

	.tagcloud_content{
		width:195px;
		padding:5px;
		margin:5px;
		clear:left;
		float:left;
	}
	.tagcloud_content h1 {
		border-left:12px solid #E20019;
		color:#161615;
		font-size:1.3em;
		font-weight:bold;
		margin:0;
		padding:5px;
	}
	.tagcloud_content h1 {
		margin:0 0 4px 0;
	}
	.tagcloud_content select {
		width:190px;
	}
	



.navigationpagemodule{clear:left; margin:0px; margin-top:10px; width:100%; text-align:right;}
.navigationpagemodule p{color:#000000; font-size:1.2em; padding:0; margin:0}
.navigationpagemodule p a{color:#8A6615; text-decoration:none;}
.navigationpagemodule p a:hover{color:#8A6615; text-decoration:underline;}
.pageselect{font-size:1.3em; font-weight:bold;}



.filariane{clear:left; margin:0px; margin-bottom:10px; width:100%;}
.filariane p{color:#000000; font-size:1em; padding:0; margin:0}
.filariane p a{color:#000000; text-decoration:none;}
.filariane p a:hover{color:#000000; text-decoration:underline;}

.sepfilariane {
	background: url(/download/site-principal/image/charte/sprite.png);
	background-repeat: no-repeat;
	width:8px;
	height:8px;
	background-position:-9px -35px;
}




#carousel_vv { width: 470px; height: 250px; position:relative; font-size: 1.3em; clear:left;}
#carousel_vv a { position: absolute; width: 110px; text-decoration:none; color:#FFFFFF; visibility:hidden; }
#carousel_vv a p { margin-left:10px; font-size:1.8em; white-space:nowrap; }
#loading_vv { position:absolute; left:220px; top:120px; display:block; }





.plan_du_site {margin:0px 0px 25px 0px;padding:0px;font-size:1em;font-weight:normal;float:left;clear:left;}
.plan_du_site ul {margin:0px 0px 5px 0px;padding:0px;}
.plan_du_site ul li{font-size:1.4em;}


.plan_du_site ul li, .plan_du_site ul li a, .plan_du_site ul li a:link, .plan_du_site ul li a:visited, .plan_du_site ul li a:hover {
	margin:9px 0px;
	padding:0px;
	list-style-type:none;
	text-decoration:none;
	font-weight:bold;
	color:#716900; 
	
}
.plan_du_site ul li a:hover {text-decoration:underline;}


.plan_du_site ul ul {margin:2px 0px 3px 15px;padding:0px;}
.plan_du_site ul ul li{font-size:1em;}
.plan_du_site ul ul li, .plan_du_site ul ul li a:link, .plan_du_site ul ul li a:visited, .plan_du_site ul ul li a:hover {
	list-style-type:none;
	font-weight:normal;
	color:#666666; 
}
.plan_du_site ul ul li a:hover {text-decoration:underline;list-style-type:none;}


.plan_du_site ul ul ul {margin:2px 0px 3px 15px;padding:0px;}
.plan_du_site ul ul ul li{font-size:0.9em;}
.plan_du_site ul ul ul li, .plan_du_site ul ul ul li a:link, .plan_du_site ul ul ul li a:visited, .plan_du_site ul ul ul li a:hover {
	list-style-type:none;
	font-weight:normal;
	color:#333333;
}
.plan_du_site ul ul ul li a:hover {text-decoration:underline;list-style-type:none;}



.imgzoom_pannel {
	background-color:black;
	padding:8px 4px 4px 4px;
	margin:0px;
}
.imgzoom_legend {
	text-align:left;
	font-size:1em;
	font-family: Arial,Helvetica,sans-serif;
	margin:5px;
	padding:0px;
}
.imgzoom_legend h3 {
	color:#ffffff;
	font-size:1em;
	font-family: Arial,Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
.imgzoom_legend p {
	color:#6D7068;
	font-size:1em;
	font-family: Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
}



#workspace_popup {
    width: 1000px;
	background-color:#F2F0DB;
	margin: 0 auto;
}


.div_poplayer {
	position:absolute;
	z-index:100000;
	display:none;
	width:256px;
}

.div_poplayer_left {
	float:left;
	width:6px;
	height:12px;
	margin-top:18px;
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/glossaire/flechetips.png) no-repeat 0 0;
}

.div_poplayer_right {
	float:right;
	width:220px;
	background:#282828;
	color:#ffffff;
	padding:6px 15px 6px 15px;
}

.div_poplayer_content {
}

.div_poplayer_content_1 {
	width:220px;
	float:left;
}
.div_poplayer_content_2 {
	width:220px;
	float:left;
	margin:10px 0 0 0;
}

.div_poplayer_content_gray {
	float:left;
	color:#dddddd;
}


#diaporamaDiv {
	width: 100%;
	position: absolute;
	top: 400px;
	left:0;
	z-index:1000000;
}

.widget_imagedumoment{
	position:absolute;
	float:left;
	width:280px;
	margin-top:460px;
	margin-left:270px;
	z-index:1000;
}

.widget_imagedumoment_top{
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/image_top.png) no-repeat;
	width:280px;
	height:15px;
}

.widget_imagedumoment_bottom{
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/image_bottom.png) no-repeat;
	width:280px;
	height:15px;
	clear:left;
}


.widget_imagedumoment_center{
	width:250px;
	background:url(http://www.ain-pro.com//download/site-principal/image/charte/widget/image_middle.png) repeat-y;
	float:left;
	clear:left;
	padding:5px 15px;
}

.widget_imagedumoment_button{
	width:38px;
	float:right;
	height:17px;
	margin-top:2px;
}

.widget_imagedumoment_content{
	width:250px;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	clear:left;
	float:left;
	border-top:1px solid #fff;
	text-align:center;
}

.widget_imagedumoment_content .divcontent{
	margin:0 22px;
	width:230px;
	text-align:left;
}

.plusloin li {text-decoration:none;list-style-type:image;list-style-image:url(http://www.ain-pro.com/download/site-principal/image/charte/puce/puce_plusloin.png);}
.plusloin li a:link{font-weight:none;font-style:none;text-decoration:none;}
.plusloin li a:active{font-weight:none;font-style:none;text-decoration:none;}
.plusloin li a:visited{font-weight:none;font-style:none;text-decoration:none;}
.plusloin li a:hover{font-weight:none;font-style:none;text-decoration:none;}

.legende{font-size:7pt;text-decoration:none;color:gray;}
.legende a:link, .legende:link{font-weight:none;font-style:none;text-decoration:none;}
.legende a:active, .legende:active{font-weight:none;font-style:none;text-decoration:none;}
.legende a:visited, .legende:visited{font-weight:none;font-style:none;text-decoration:none;}
.legende a:hover, .legende:hover{font-weight:none;font-style:none;text-decoration:none;}


.mceContentBody {
	font-size:56%;
}

.divcontent {clear:left;width:460px;padding:0; margin:0px;}
.divcontent h1{color:#716900; font-size:2.4em;padding:2px 0 8px 0; margin:0}
.divcontent h1 a {color:#716900; text-decoration:none;}
.divcontent h1 a:hover {color:#716900; text-decoration:underline;}

.divcontent h2{color:#716900; font-size:2em; padding:20px 0 8px 0; margin:0; line-height:normal}
.divcontent h2 a {color:#716900; text-decoration:none;}
.divcontent h2 a:hover {color:#716900; text-decoration:underline;}

.divcontent p.plusloin{font-size:1.4em; font-weight:bold; color:#000; padding:40px 0 8px 5px; background: url(download/site-principal/image/charte/fond_plusloin.png) repeat-x; background-position:bottom;}

.divcontent h3{color:#716900; font-size:1.6em; font-weight:bold; padding:20px 0 8px 0; margin:0; line-height:normal}
.divcontent h3 a {color:#716900; text-decoration:none;}
.divcontent h3 a:hover {color:#716900; text-decoration:underline;}

.divcontent h4{color:#716900; font-size:1.4em; font-weight:bold; padding:0; margin:0; line-height:normal}
.divcontent h4 a {color:#716900; text-decoration:none;}
.divcontent h4 a:hover {color:#716900; text-decoration:underline;}

.divcontent p{color:#000; font-size:1.2em; padding:10px 0 0 0; margin:0; line-height:1.3em}
.divcontent p a {color:#E20019; text-decoration:none;}
.divcontent p a:hover {color:#E20019; text-decoration:underline;}

.divcontent hr{clear:left;font-size:1px; height:1px; background-color:#716900; color:#716900; margin:5px 0; border:0;}

.divcontent table{font-weight: normal; margin: 0px; font-size: 1.1em; line-height: normal; font-style: normal; text-decoration: none; padding: 0px}
.divcontent td{font-size: 1.2em;}
.divcontent td a{margin: 0px; color:#716900; text-decoration: underline; padding: 0px}
.divcontent td a:hover{margin: 0px; color: #716900; text-decoration: underline; padding: 0px}
.divcontent th{color:#323232; font-weight: bold; font-size: 1.2em;}
.divcontent th a{margin: 0px; color: #716900; text-decoration: underline; padding: 0px}
.divcontent th a:hover{margin: 0px; color: #716900; text-decoration: underline; padding: 0px}
.divcontent ul {padding:0px; margin:0px; padding-bottom:5px}
.divcontent li {margin: 0px; padding:8px 0px 0px 15px; list-style-position: inside; list-style-type: disc;}
.divcontent li a{margin: 0px; padding: 0px}
.divcontent li a:hover{margin: 0px; padding: 0px}

.divcontent .error p {
	color:red;
	margin:8px;
}



.divcontentpopup{width:1000px; background-color:#F2F0DB; float:left; padding:0; margin:0px; padding-bottom:10px;}

.divcontentpopup h1{color:#716900; font-size:2.4em;padding:2px 0 8px 0; margin:0}
.divcontentpopup h1 a {color:#716900; text-decoration:none;}
.divcontentpopup h1 a:hover {color:#716900; text-decoration:underline;}

.divcontentpopup h2{color:#fff;	font-size:1.4em; margin:0px;padding:4px;}
.divcontentpopup h2 a {color:#fff; text-decoration:none;}
.divcontentpopup h2 a:hover{color:#fff; text-decoration:underline;}

.divcontentpopup h3{color:#726a00;font-weight:bold;	font-size:1.3em; margin:0px;padding:6px 4px 2px 4px;}
.divcontentpopup h3 a {color:#726a00; text-decoration:none;}
.divcontentpopup h3 a:hover{color:#726a00; text-decoration:underline;}

.divcontentpopup h4{color:#716900; font-size:1.1em; font-weight:bold; padding:0; margin:0; line-height:normal}
.divcontentpopup h4 a {color:#716900; text-decoration:none;}
.divcontentpopup h4 a:hover {color:#716900; text-decoration:underline;}

.divcontentpopup p{color:#000; font-size:1.2em; margin:0px;padding:3px 4px;}
.divcontentpopup p a {color:#000; color:#726a00; text-decoration:none;}
.divcontentpopup p a:hover{color:#000; text-decoration:underline;}

.divcontentpopup hr{clear:left;font-size:1px; height:1px; background-color:#716900; color:#716900; margin:5px 0; border:0;}

.divcontentpopup table{font-weight: normal; margin: 0px; font-size: 1.1em; line-height: normal; font-style: normal; text-decoration: none; padding: 0px}
.divcontentpopup td{font-size: 1.2em;}
.divcontentpopup td a{margin: 0px; color:#716900; text-decoration: underline; padding: 0px}
.divcontentpopup td a:hover{margin: 0px; color: #716900; text-decoration: underline; padding: 0px}
.divcontentpopup th{color:#323232; font-weight: bold; font-size: 1.2em;}
.divcontentpopup th a{margin: 0px; color: #716900; text-decoration: underline; padding: 0px}
.divcontentpopup th a:hover{margin: 0px; color: #716900; text-decoration: underline; padding: 0px}
.divcontentpopup ul {padding:0px; margin:0px; padding-bottom:5px}
.divcontentpopup li {margin: 0px; padding:8px 0px 0px 15px; list-style-position: inside; list-style-type: disc;}
.divcontentpopup li a{margin: 0px; padding: 0px}
.divcontentpopup li a:hover{margin: 0px; padding: 0px}





.unecolonne_organigramme{
	width:420px;
	margin-left:302px;
	text-align:center;
	padding-top:30px;
}

.pole_mission_organigramme{
	width:885px;
	clear:left;
	margin-top:50px;
	margin-left:58px;
}
.pole_mission_titre_organigramme{
	width:100%;
	clear:left;
	text-align:center;
	background-color:#716A00;
}

.pole_support_organigramme{
	width:423px;
	margin-left:300px;
	text-align:center;
	padding-top:30px;
	clear:left;
}

.pole_support_titre_organigramme{
	width:100%;
	clear:left;
	text-align:center;
	background-color:#716A00;
}

.entete_tableau_organigramme{
	background-color:#716A00;
	width:100%;
	text-align:left;
	margin-top:15px;
}
.contenu_tableau_organigramme{
	background-color:#C7BD67;
	width:100%;
	text-align:left;
	padding:6px 0;
}

.colonne1_organigramme{
	width:192px;
	float:left;
	margin-right:38px;
	text-align:center;
	margin-top:20px;
}

.colonne2_organigramme{
	width:193px;
	float:left;
	text-align:center;
	margin-top:20px;
}





.divcontent ul li p {
	display:inline;
}




blockquote {padding:10px 10px 10px 30px; margin:0px}

.divcontent blockquote p {padding:0px; margin:0px; padding:5px; color:#828281; font-weight:bold; font-size:1.7em; border-left:3px solid #870F0F;}


form .explid_radio, form .explid_checkbox {
	clear:left;
}

.fieldrow{
	width:100%;
	display:block;
	/*float:left;*/
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	clear:left;
	/*background-color:#EEEEEE;*/
}

.fieldrow label{
	width:25%;
	display:block;
	text-align:right;
	float:left;
	font-size:1.3em;
	margin-right:5px;
}

.fieldrow input, textarea, select{
	width:40%;
	display:block;
	float:left;
	font-size:1.2em;
	color:#666666;	
	font-family:Arial, Tahoma, Verdana, Times New Roman;
}


.fieldrow input[type="radio"]{
	margin-left:3px;
	margin-right:5px;
}
.fieldcell{
	width:auto;
	display:inline;
	float:left;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	

}
.fieldcell label{
	width:auto;
	display:inline;
	float:left;
	font-size:1.3em;
	
}

.fieldcell input, textarea, select{
	width:auto;
	display:inline;
	float:left;
	font-size:1.2em;
	color:#666666;
}

.formfooter {
	width:80%;
	clear:left;
	padding-top:30px;
}


.no_visible{visibility:hidden;}
form label.no_display{visibility:hidden;display:none;}



.fieldtitle{
	width:40%;
	float:left;
}

.fieldcellhorizontale{
	width:40%;
	float:left;
}

.fieldcellverticale{
	width:40%;
	float:left;
}

.fieldrow .fieldcellhorizontale label{
	float:left;
}

.fieldrow .fieldcellhorizontale input{
	float:left;
	font-size:1em;
	font-family:Arial;
}

.fieldrow .fieldcellverticale label{
	font-size:1em;
	font-family:Arial;
	display:block;
}

.fieldrow .fieldcellverticale input{
	display:block;
	float:left;
	height:12px;
}

form label.error{color:red; width:80%;clear:left; text-align:center;};