body {margin:0px; background-color:#EFF1FB; font-size:16px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0932A4}

a.ejs_scroll:link {font-size:13px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:white; font-style:italic; text-decoration:none}
a.ejs_scroll:visited {font-size:13px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:white; font-style:italic; text-decoration:none}

a.ejs_scroll:hover {font-size:13px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:white; font-style:italic; text-decoration:none}
a:link, a:visited, a:hover, a:active {color:#0932A4;}
a.images:link, a.images:visited, a.images:hover, a.images:active {color:black;}

a.fixed:link {font-size:11px; color:blue; text-decoration:none;}
a.fixed:visited {font-size:11px; color:blue; text-decoration:none;}
a.fixed:hover {font-size:11px; color:blue; text-decoration:underline;}

a.language:link {font-size:13px; color:#0A32A3; font-weight: bold ; text-decoration:none;}
a.language:visited {font-size:13px; color:#0A32A3; font-weight: bold ; text-decoration:none;}
a.language:hover {font-size:13px; color:#0A32A3; font-weight: bold ; text-decoration:underline;}

a.home3:link {font-size:14px; color:#0A32A3; font-weight: bold ; text-decoration:none;}
a.home3:visited {font-size:14px; color:#0A32A3; font-weight: bold ; text-decoration:none;}
a.home3:hover {font-size:14px; color:#0A32A3; font-weight: bold ; text-decoration:underline;}

a.newsletter_out:link {font-size:10px; color:#ffffff; text-decoration:none;}
a.newsletter_out:visited {font-size:10px; color:#ffffff; text-decoration:none;}
a.newsletter_out:hover {font-size:10px; color:#ffffff; text-decoration:underline;}

a.retourGalerie:link {font-size:12px; color:#0932A4; font-weight: bold ;text-decoration:none;}
a.retourGalerie:visited {font-size:12px; color:#0932A4; font-weight: bold ;text-decoration:none;}
a.retourGalerie:hover {font-size:12px; color:#0932A4; font-weight: bold ;text-decoration:none;}

a.info_footer:link {font-size:11px; color:#0A32A3; font-weight: bold ;text-decoration:none;}
a.info_footer:visited {font-size:11px; color:#0A32A3; font-weight: bold ;text-decoration:none;}
a.info_footer:hover {font-size:11px; color:#0A32A3; font-weight: bold ;text-decoration:none;}

a.MenuGalerie:link {font-size:12px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0932A4; text-decoration:none;}
a.MenuGalerie:visited {font-size:12px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0932A4; text-decoration:none;}
a.MenuGalerie:hover {font-size:12px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0932A4; text-decoration:underline;}

a.MenuLiens:link {font-size:11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline;}
a.MenuLiens:visited {font-size:11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline;}
a.MenuLiens:hover {font-size:11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline;}

a.MenuCompetence:link {font-size:15px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0932A4; text-decoration:none;}
a.MenuCompetence:visited {font-size:15px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0932A4; text-decoration:none;}
a.MenuCompetence:hover {font-size:15px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0932A4; text-decoration:underline;}

div.hr { height: 1px; background: #0932A4 url(hr1.gif) no-repeat scroll center; }
div.hr hr { display: none; }

a.actualite:link {text-decoration:none;}
a.actualite:visited {text-decoration:none;}
a.actualite:hover {text-decoration:underline;}

a.actualite_blue:link {color:blue ; text-decoration:none;}
a.actualite_blue:visited {color:blue ; text-decoration:none;}
a.actualite_blue:hover {color:blue ; text-decoration:underline;}

a.news_competence:link {font-size:13px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:white;  text-decoration:none}
a.news_competence:visited {font-size:13px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:white;  text-decoration:none}
a.news_competence:hover {font-size:13px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:white;  text-decoration:underline}

a.admin:link {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: black; font-weight: bold ;border: 1px solid black ; background: #eeeeee;text-decoration:none;} 
a.admin:visited {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: black; font-weight: bold ;border: 1px solid black ; background: #eeeeee;text-decoration:none;} 
a.admin:hover {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: black; font-weight: bold ;border: 1px solid black ; background: #eeeeee;text-decoration:none;} 

input	{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:black; font-size:11px; border:1px solid #0932A3; }
input.newsletter { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:blue; font-size:11px; border:1px solid #0932A3; }

input.submit {color: #ffffff; background: #0932A3; border: 1px solid #ffffff}
input.submit.admin {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: black; font-weight: bold ;border: 1px solid black ; background: #eeeeee; cursor:hand;} 

input.form	{ width:77px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #0932A3; }

#first{text-align: center; width:942px; height:620px; position:absolute; top:50%; margin-top:-310px; left:50%; margin-left:-479px; border:0px solid #cccccc; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; border:0px solid #cccccc;}

#principal{text-align: center; width:942px; height:596px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; background-image: url(../design/background_fr_5.jpg);border:0px solid #cccccc;}

#principal_admin{text-align: center; width:1000px; height:560px; position:absolute; top:50%; margin-top:-280px; left:50%; margin-left:-500px; border:0px solid #cccccc; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; background: #EEEFDD; border:3px solid black;}

#titre_admin {vertical-align:top; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:18px; color: #0B3EBE; text-align: center; font-weight: bold ;}

#recettes {	position:absolute; z-index:3; left: 150px; top: 86px;}
#langue {	position:absolute; width:90px; height:20px; z-index:3; left: 855px; top: 10px; }
#home3 {	position:absolute; left: 150px; top: 83px; }
#NEWSFLASH {	position:absolute; z-index:3; left: 218px; top: 112px; }
#galerie {	position:absolute; width:159px; height:130px; z-index:3; left: 17px; top: 369px; border:0px solid #cccccc;}
#newsletter {	position:absolute; width:259px; height:30px; z-index:3; left: -33px; top: 540px; }
#newsletter_out {	position:absolute; width:259px; height:25px; z-index:3; left: -33px; top: 562px; }
#newsletter_out_page {	position:absolute; width:259px; height:25px; z-index:3; left: 240px; top: 200px; }
#map {	position:absolute; width:942px; height:596px; z-index:1; left: 0px; top: 0px; border:0px solid #cccccc;}

#fleche_pme { position:absolute; width:15px; height:15px; left: 273px; top: 56px; border:0px}
#fleche_ind { position:absolute; width:15px; height:15px; left: 395px; top: 56px; border:0px}
#fleche_agri { position:absolute; width:15px; height:15px; left: 558px; top: 56px; border:0px}
#fleche_polsci { position:absolute; width:15px; height:15px; left: 755px; top: 56px; border:0px}

#fleche_presse { position:absolute; width:15px; height:15px; left: 20px; top: 178px; border:0px; z-index:999;}
#fleche_parcours { position:absolute; width:15px; height:15px; left: 48px; top: 207px; border:0px; z-index:999;}
#fleche_photos { position:absolute; width:15px; height:15px; left: 31px; top: 235px; border:0px; z-index:999;}
#fleche_equipe { position:absolute; width:15px; height:15px; left: 38px; top: 264px; border:0px; z-index:999;}
#fleche_contact { position:absolute; width:15px; height:15px; left: 29px; top: 294px; border:0px; z-index:999;}
#fleche_liens { position:absolute; width:15px; height:15px; left: 60px; top: 321px; border:0px; z-index:999;}

#div_map_home1 {	position:absolute; width:132px; height:105px; z-index:3; left: 0px; top: 0px; }
#div_map_home2 {	position:absolute; width:610px; height:62px; z-index:3; left: 165px; top: 0px; }

#div_map_mr {	position:absolute; width:144px; height:37px; z-index:3; left: -6px; top: 104px; }

#div_map_pme {	position:absolute; width:68px; height:37px; z-index:3; left: 240px; top: 72px; }
#div_map_ind {	position:absolute; width:155px; height:37px; z-index:3; left: 325px; top: 72px; }
#div_map_agri {	position:absolute; width:144px; height:37px; z-index:3; left: 492px; top: 72px; }
#div_map_polsci {	position:absolute; width:230px; height:37px; z-index:3; left: 650px; top: 72px; }

#div_map_presse {	position:absolute; width:179px; height:27px; z-index:3; left: 8px; top: 173px; }
#div_map_parcours {	position:absolute; width:179px; height:27px; z-index:3; left: 8px; top: 200px; }
#div_map_galerie {	position:absolute; width:179px; height:27px; z-index:3; left: 8px; top: 228px; }
#div_map_equipe {	position:absolute; width:179px; height:27px; z-index:3; left: 8px; top: 256px; }
#div_map_contact {	position:absolute; width:179px; height:27px; z-index:3; left: 8px; top: 284px; }
#div_map_liens {	position:absolute; width:179px; height:27px; z-index:3; left: 8px; top: 312px; }

#partie_droite {position:absolute; width:725px; height:430px; z-index:3; left: 198px; top: 147px; background-image: url(../design/partie_droite_rectangle_grand.gif)}

#partie_droite_petite {position:absolute; width:725px; height:362px; z-index:3; left: 198px; top: 215px; background-image: url(../design/partie_droite_rectangle_petit.gif)}
#ligne_du_haut {position:absolute; width:334px; height:2px; z-index:3; left: 390px; top: 146px;}
#ligne_du_bas {position:absolute; width:334px; height:2px; z-index:3; left: 390px; top: 196px;}
#news_competence {position:absolute; z-index:3; width:725px; left: 195px; top: 152px; text-align:center;}

#competence_menu { position:absolute; left: 5px; top: 30px;  border:0px}

#page {width:650px; line-height:20px ; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0932A4; font-size:12px; text-align:left ; border:0px solid #cccccc;}

#retourGalerie {position:absolute; width:730px; z-index:3; left: 208px; top: 380px; }

div#scrollbar { display:none; }

div.rounded { clear:both; max-width:2400px; margin:5px auto; width:95%; overflow:auto; }
div.rounded div.top {background:url(../design/tl.gif) no-repeat bottom left; padding:0px; width:100%; }
div.rounded div.top div.right { background:url(../design/tr.gif) no-repeat bottom right; height:12px; margin-left:12px; }
div.rounded div.middle { background:url(../design/l.gif) repeat-y left; clear:both; width:100%; }
div.rounded div.middle div.right { background:url(../design/r.gif) repeat-y right; margin-left:5px; }
div.rounded div.middle div.right div.content { background:url(../design/bg.gif) repeat top left; color:#fff; font-family:"Trebuchet MS", Calibri, Tahoma, sans-serif; font-size:1.0em; line-height:1.3em; margin-right:5px; padding:0px 7px; text-align:justify; }
div.rounded div.middle div.right div.content p { margin:0px; padding-top:15px; }
div.rounded div.middle div.right div.content h2 { font-size:1.75em; font-weight:bold; margin:0px; padding:7px 0px; }
div.rounded div.bottom { background:url(../design/bl.gif) no-repeat top left; clear:both; padding:0px; width:100%; }
div.rounded div.bottom div.right { background:url(../design/br.gif) no-repeat top right; height:12px; margin-left:12px; }

table.actualite { border-width: 1px; border-spacing: 0px; border-style: solid; border-color: black; border-collapse: collapse; background-color: white; font-size: 11px; }
table.actualite th { border-width: 1px; padding: 7px; border-style: solid; border-color: black; background-color: #EEEEEE; font-size: 11px; text-align: center; }
table.actualite td { border-width: 0px; padding: 7px; background-color: white; font-size: 11px; text-align: center; }

table.formulaire { border-width: 0px; border-spacing: 0px; border-color: black; border-collapse: collapse; font-size: 11px; }
table.formulaire td { border-width: 0px; padding: 7px; font-size: 11px; }

table.form	{width:495px; border:0px solid #7F9DB9; margin-left:auto; margin-right:auto; padding: 0px; border-width: 0px;
border-spacing: 0px; border-collapse:collapse; border-style: none;}