@import url(sIFR.css);
@import url(home.css);
@import url(custom_editor.css);
@import url(menu.css);
@import url(colonne.css);

/* global */
body {
	margin:0;
	background-color:#014495;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	outline:none;
}

a:focus {
	-moz-outline-style:none;
}

img {
	border:0
}

ul {
	padding:0;
	margin:0;
	list-style:none;
}

form {
	padding:0;
	margin:0;
}

#m {
	margin:0 0 0 -485px;
	position:relative;
	left:50%;
	width:970px;
	background-image:url(../img/bg_centre.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#FFF;
	float:left;
}

/* HEADER */
#m #top {
	height:60px;
	width:970px;
	background-color:#FFF;
	float:left;
}
#m #top div {
	float:left;
}
#m #top .a {
	width:200px;
	padding-left:10px;
}
#m #top .b {
	width:558px;
	padding:28px 0 0 12px;
}
#m #top #top_s {
	width:183px;
	padding-top:28px;
	height:32px;
}
#m #top #top_s .txt {
	border:1px solid #ccc;
	font:11px Arial;
	color:#014495;
	background-image:url(../img/loupe.png);
	background-repeat:no-repeat;
	background-position:3px 3px;
	float:left;
	width:138px;
	height:17px;
	padding:2px 0 0 20px;
}
#m #top #top_s .btn {
	border:0;
	height:19px;
	width:19px;
	margin:1px 0 0 1px;
	background-image:url(../img/b_search.png);
	background-repeat:no-repeat;
	background-position:0 0;
	cursor:pointer;
}
#m #top #top_s .btn:hover {
	background-position:0 -19px;
}

/* flash */
#m #bandeau {
	height:130px;
	float:left;
	width:970px;
	background-color:#FFF;
}
#m #bandeau div {
	float:left;
}
#m #bandeau .a {
	background-image:url(../img/barre.png);
	width:10px;
	height:130px;
}
#m #bandeau #logo2 {
	width:200px;
	background-image:url(../img/europe_engage_haute_normandie_2.jpg);
	height:130px;
	float:left;
}
#m #bandeau #logo2 .lvide {
	width:200px;
	display:block;
	height:60px;
}
#m #bandeau #logo2 #selection div {
	width:107px;
	padding:4px 0 0 28px;
	height:24px;
	background-image:url(../img/bg_selection.gif);
	background-repeat:no-repeat;
	margin:30px 0 0 32px;
	-margin:15px 0 0 16px;
}
#m #bandeau #logo2 #selection div a {
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}
#m #bandeau #logo2 #selection div a:hover {
	text-decoration:underline;
}
#m #bandeau #fl {
	float:left;
	height:130px;
	width:752px;
}

/* GENERAL */

/* Zooms */
#m #ce #colD #con .zoom1 {
	font-size:12px;
}
#m #ce #colD #con .zoom2 {
	font-size:14px;
}
#m #ce #colD #con .zoom3 {
	font-size:16px;
}
#m #ce #colD #con .zoom4 {
	font-size:18px;
}
#m #ce #colD #con .zoom5 {
	font-size:20px;
}
#m #ce #colD #con .zoom6 {
	font-size:22px;
}
#m #ce #colD #con .zoom7 {
	font-size:24px;
}

/* Content */
#content {
	padding:10px 0 30px 0;
}
#content #pic {
	float:right;
	padding:0 0 10px 15px;
	background-color:#FFF;
	font-size:9px;
	color:#666;
}
#content #link {
	border:1px solid #678FBF;
	padding:2px 5px 2px 5px;
	background-color:#E0E9F2;
}
#content #link a {
	color:#014495;
	text-decoration:none;
}
#content #link a:hover {
	text-decoration:underline;
}
#content #smenu {
	padding-left:10px;
}
#content #smenu a {
	color:#014495;
}

/* Page type */
#m #ce #colD #con {
	width:722px;
}
#m #ce #colD #con #ariane {
	font:10px Arial;
	color:#666;
	padding-top:5px;
}
#m #ce #colD #con #ariane #fil {
	float:left;
}
#m #ce #colD #con .point {
	background-image:url(../img/sep.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:10px;
	margin-bottom:2px;
}
#m #ce #colD #con #ariane #fil a {
	font:10px Arial;
	color:#666;
	text-decoration:none;
}
#m #ce #colD #con #ariane #fil a:hover {
	text-decoration:underline;
}

#m #ce #colD #con #ariane #tools
{
	float:right;
}
#m #ce #colD #con #ariane #tools a {
	float:left;
	display:block;
	width:20px;					
}

#m #ce #colD #con .logo_fond {
	clear:both;
	padding-top:10px;
}
.sIFR-active #swfTitre {
	clear:both;
	visibility:hidden;
	font-family:Arial;
	line-height:1em;
	display:block;
	font-size:30px;
	height:35px;
}
.sIFR-active #swfTitre2 {
	clear:both;
	visibility:hidden;
	font-family:Arial;
	line-height:1em;
	display:block;
	font-size:19px;
	padding-top:5px;
	height:25px;
}
#m #ce #colD #con .ti1 {
	height:35px;
}
#m #ce #colD #con .ti2 {
	height:75px;
}

/* Connexion */
#conn {
	padding-bottom:40px;
}
#conn .red {
	color:#F60;					
	padding:0 0 5px 0;
}
#conn .p_ti {
	font-size:13px;
	font-weight:bold;
	padding:25px 0 5px 0;
}
#conn .p_in {
	font:12px Arial;
	border:1px solid #ccc;
	color:#666;
	width:170px;
	padding:3px 0 3px 2px;
}

/* PROJETS */
#m #ce #projets div {
	width:350px;
	float:left;
	height:65px;
	margin:10px 0 15px 0;
	padding:105px 0 0 0;
}
#m #ce #projets .mar15 {
	margin-right:15px; 
}
#projets span {
	display:block;
	float:left;
	width:722px;
	font-size:18px;
	font-weight:bold;
	color:#014495;
}
#m #ce #projets div .ti {
	background-color:#014495;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 6px 2px 6px;
}
#m #ce #projets div .ti:hover {
	text-decoration:none;
}
#m #ce #projets div .te {
	display:block;
	width:338px;
	background-color:#014495;
	color:#FFF;
	text-decoration:none;
	padding:2px 6px 6px 6px;
	height:28px;
	font-size:11px;
}
#m #ce #projets div .te:hover {
	text-decoration:underline;
}
#m #ce #projets div .fse { background-color:#F29400 }
#m #ce #projets div .feder { background-color:#00ADEF }
#m #ce #projets div .feader { background-color:#7FB926 }
#m #ce #projets div .fep { background-color:#EA0F30 }

/* FAQ */
#content #faq {
	padding-top:10px;
}
#content #faq #qu {
	color:#014495;
}
#content #faq .sep {
	padding-bottom:15px;
	background-image:url(../img/sep.png);
	background-repeat:repeat-x;
	background-position:left bottom;								
	margin-bottom:15px;
}
#content #faq #qu a {
	color:#014495;
	text-decoration:none;
}
#content #faq #qu a:hover {
	text-decoration:underline;
}
#content #faq #quI{
	font-size:16px;
}
#content #faq #bck {
	padding-bottom:20px;
	text-align:right;
}
#content #faq #bck a {
	font-size:10px;
	color:#014495;
}

/* Recherche */
#search {
	line-height:15px;
}
#search .nores {
	height:120px;
}

#search .sti {
	font-size:12px;
	padding:5px 0 5px 0;
	margin:10px 0 10px 0;
	border-bottom:1px solid #CCC;
	color:#000;
}
#search #res {
	padding:2px 0 15px 0;
}
#search #res a {
	text-decoration:none;							
}
#search #res a:hover {
	text-decoration:underline;							
}
#search #res .stit {
	color:#014495;
	font-weight:bold;
	font-size:14px;
}
#search #res .stex {
	color:#000;
}
#search #res .surl {
	color:#666;
	font-size:10px;
}

/* Sélection */
#con .nbres {
	padding:10px 0 0 0;	
}
#con #prepap {
	border-bottom:1px solid #B2C7DF;
	margin:10px 0 100px 0;
	float:left;
}
#con #prepap li {
	float:left
}
#con #prepap .selTi{
	color:#014495;
	text-decoration:none;
	display:block;
	width:700px;
	float:left;
}
#con #prepap .selTi:hover {							
	text-decoration:underline;
}
#con #prepap .selDel {							
	float:left;
	width:22px;
}
#con #prepap .wh {
	border-top:1px solid #B2C7DF;
	background-color:#FFF;
	padding:3px 0 3px 0;
}
#con #prepap .bl {
	border-top:1px solid #B2C7DF;
	background-color:#F2F5FA;
	padding:3px 0 3px 0;
}
#con #nodoc {
	text-align:center;	
	color:#999;
	padding:30px 0 70px 0;
}
#con #nodoc a{
	color:#014495;
	text-decoration:none;
}
#con #nodoc a:hover {
	text-decoration:underline;
}

/* Liens */
#content #smenuLink {
	line-height:17px;
	margin-bottom:15px;	
}
#content #smenuLink .sep {	
	background-image:url(../img/sep.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:15px;
	margin-bottom:15px;	
}
#content #smenuLink a {
	color:#074192;
	text-decoration:none;
}
#content #smenuLink a:hover {
	text-decoration:underline;
}
#content #smenuLink #li_lnks p {
	margin:0;
}
#content #smenuLink #li_lnks {
	padding-bottom:15px;
}
#content #smenuLink #li_lnks span {
	display:block
}
#content #smenuLink #li_lnks .l_titre {
	font-size:15px;
	color:#074192;
	font-weight:bold;
}
#content #smenuLink #li_lnks #l_lien a {
	text-decoration:none;
	color:#074192;
}
#content #smenuLink #li_lnks #l_lien a:hover {
	text-decoration:underline;
}
#content #smenuLink .head {
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #CCC;
	padding:20px 0 5px 0;
	margin-bottom:10px;
}

/* Actualites */
#con #rss {
	text-align:right
}
#con #rss a {
	text-decoration:none;
	color:#E66C00;
}
#con #rss a:hover {
	text-decoration:underline;
}

#content #actu {
	padding-bottom:30px;
	float:left;
	background-image:url(../img/sep.png);
	background-repeat:repeat-x;
	background-position:left top;
	width:722px;
}
#content #actu li {
	float:left;
	background-image:url(../img/sep.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:8px 0 8px 0;
	width:722px;
}
#content #actu span {
	font-size:10px;
	color:#999
}
#content .dpost {
	font-size:10px;
	color:#999
}
#content #actu .pic {
	display:block;
	width:120px;
	height:80px;
	float:left;
	margin-right:10px;
}
#content #actu .pic img {
	margin-left:4px;
}
#content #actu .ti {
	color:#014495;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
#content #actu .ti:hover {
	text-decoration:underline;
}
#content #actu .te {
	color:#000;
	text-decoration:none;
}
#content #actu .te:hover {
	text-decoration:underline;
}

/* Téléchargements */
#m #ce #colD #con #onglet {
	border-bottom:1px solid #CCC;
	padding:10px 0 3px 0;
}
#m #ce #colD #con #onglet a {
	font-size:9px;
	background-color:#DDD;
	color:#666;
	padding:5px 8px 3px 8px;
	text-decoration:none;
}
/* fonds couleurs */
#m #ce #colD #con #onglet .act {						
	color:#FFF;
	background-color:#014495;
}
#m #ce #colD #con #onglet .act00ADEF {						
	color:#FFF;
	background-color:#00ADEF;
}
#m #ce #colD #con #onglet .actF29400 {						
	color:#FFF;
	background-color:#F29400;
}
#m #ce #colD #con #onglet .act7FB926 {						
	color:#FFF;
	background-color:#7FB926;
}
#m #ce #colD #con #onglet .actEA0F30 {						
	color:#FFF;
	background-color:#EA0F30;
}
#m #ce #colD #con #tel #file .t00ADEF {
	color:#00ADEF;
}
#m #ce #colD #con #tel #file .tF29400 {
	color:#F29400;
}
#m #ce #colD #con #tel #file .t7FB926 {
	color:#7FB926;
}
#m #ce #colD #con #tel #file .tEA0F30 {
	color:#EA0F30;
}

#m #ce #colD #con #tel {
	padding-bottom:25px;
}
#m #ce #colD #con #tel #file {
	padding:15px 0 15px 0;
	background-image:url(../img/sep.png);
	background-repeat:repeat-x;
	background-position:left bottom;
}
#m #ce #colD #con #tel #file strong {
	color:#000;
	font-size:12px;
	display:block;
}
#m #ce #colD #con #tel .none {
	text-align:center;
	color:#666;
	padding:50px 0 30px 0;
}
#m #ce #colD #con #tel #file span {
	display:block;
	padding-bottom:10px;
}
#m #ce #colD #con #tel #file a {
	color:#014495;
}
#m #ce #colD #con #tel #file a:hover {
	color:#943289;
}

/* Plan du site */
#m #ce #colD #con #sitemap {
	line-height:16px;
	padding:10px 0 20px 20px;
	width:692px;
}
#sitemap a {
	text-decoration:none;
	color:#014495
}
#sitemap a:hover {
	text-decoration:underline;
}
#sitemap .rub {
	font-size:14px;
	color:#000;
}
#sitemap .srub {
	color:#014495;
}
#sitemap .mar1 {
	margin-left:10px;
}
#sitemap .mar2 {
	margin-left:20px;
}
#sitemap .mar3 {
	margin-left:30px;
}
#sitemap .mar4 {
	margin-left:40px;
}

/* FOOTER */
#m #ce #colD #foot {
	border-top:1px solid #CCC;
	float:left;
	width:722px;
	font-size:10px;
	padding:4px 0 7px 0;
	color:#666;
}
#m #ce #colD #foot a {
	text-decoration:none;
	color:#666;
}
#m #ce #colD #foot a:hover {
	text-decoration:underline;
	color:#666;
}
#m #ce #colD #foot .a {
	float:left;
	width:200px;
}
#m #ce #colD #foot .b {
	float:left;
	width:522px;
	text-align:right;
}
